Cmf文件
.cmf 文件只記錄「增刪改」操作,不記錄「查」操作安吁。
比如你查個兩點之間的距離醉蚁,這個不會記錄在 .cmf 文件里。
而你在距離面板更改距離的時候鬼店,.cmf 文件里會使用 *nodemodify
命令將其直接放到計算好的坐標(biāo)上网棍。這就已經(jīng)變成「改」操作了。
這也是為什么hm內(nèi)部一定是有查命令的薪韩,但是無法體現(xiàn)在 .cmf 里面确沸,
也就是無法作為我們的原始代碼的原因。也就是為什么我們查不到的原因俘陷。
但是罗捎,可以保證的是,所有的增刪改操作都會保留拉盾,絕對不會出現(xiàn)“漏步驟”的情況桨菜。
想想也是,一個后臺執(zhí)行的程序捉偏,有什么必要還展示一下查詢呢倒得?
然后就是文件格式了。
.cmf 文件的開頭一定要有 begin() 和時間信息夭禽。
否則就會出錯霞掺。就像我之前一樣,循環(huán)彈出提示窗口讹躯。
估計菩彬,還得有個end吧?
恩潮梯,是 quit骗灶。
*begin("version 13.0.110.31 2-23-2017 8:27:45")
*templatefileset("C:/Program Files/Altair/13.0/templates/feoutput/nastran/general")
*menufilterset("*")
*menufilterdisable()
*quit() "2-23-2017 8:30:15"
命名空間
namespace eval ::PanelSearch {
}
新建命名空間”螅可以為空耙旦,下面語句中隨用隨定義。
::PanelSearch::BuildPanelList
可以調(diào)用在調(diào)用行下面定義的全局方法萝究。
set ::PanelSearch::listOfPanels [ lsort -increasing $panellist2 ]
可以在方法里對全局變量進行賦值免都。