iCAx开思网
标题:
判斷PART有無存檔過 NX/Open ug/open
[打印本页]
作者:
ggyybon
时间:
2010-4-13 15:19
标题:
判斷PART有無存檔過 NX/Open ug/open
各位高手:
請問各位有無辦法可以判斷目前Work的.prt有無存過檔,本來想透過檔案路徑的方式來判斷但發現如下問題:
已知將NX啟動後,NEW一個新的A.prt若未存檔則此A.prt的暫存路徑為UGII底下(UGII_ROOT_DIR),但若將此A.prt另存在C:\\下,將此A.prt關閉,再另NEW一個B.prt則此B.prt的暫存路徑也會在C:\\以下,因此無法以檔案路徑來判斷.prt有無存過檔;
求助各位有沒有辦法得知目前的.prt有無存過檔?
本帖最后由 ggyybon 于 2010-4-15 17:15 编辑
作者:
begtostudy
时间:
2010-4-13 19:50
不能判断
一般通过程序在操作前强制存档或者保存到临时文件中
作者:
zale_lzj
时间:
2010-4-13 20:46
应该可以吧
查询保存历史记录不就可以了吗?
uf_part.h文件内
UF_PART_ask_part_history
UF_PART_ask_num_histories
没有存过档的部件应该就不会查询出版本记录
楼主可以测试下
作者:
ggyybon
时间:
2010-4-15 17:15
經
zale_lzj
大的指示,做了相關測試果然可以得到想要的結果
分別提供測試結果供參考
NX 5的 UF_PART_ask_num_histories 取得的未存檔的起始數值為5
存檔的次數從起始值遞增1
NX6、7、7.5 UF_PART_ask_num_histories 取得的未存檔的起始數值則為20
存檔的次數從起始值遞增1
謝謝您的指點
作者:
zale_lzj
时间:
2010-4-15 20:40
不客气,能解决你的问题我也很高兴!
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3