『壹』 ug二次開發怎麼把不同數據寫在一起
如果是大量的數據,可以採用KF,如果數據小,可以採用屬性的方式。
與表達時候相關的部分函數:
UF_MODL_ask_exp。
UF_MODL_ask_exp_desc_of_feat。
UF_MODL_ask_exp_desc_of_frec。
UF_MODL_ask_exp_tag_string。
UF_MODL_ask_exp_tag_value。
UF_MODL_ask_exps_of_feature。
UF_MODL_ask_exps_of_part。
UF_MODL_create_exp。
UF_MODL_create_exp_tag。
軟體簡介:
其從18版本開始提供二次開發功能,即支持編程擴展系統功能實現用戶特殊需求。
較為普遍的使用Open API系統,又被稱為UFUN,支持C、C++語言。
新版NX支持NXOpen系統,支持.net、C++、Java語言。
NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。
美國UGS公司的Unigraphics(UG)軟體是一套優秀的以機械產品為主的CAD/CAE/CAM一體化軟體,應用范圍非常廣泛,在引入國內不到十年的時間內,就擁有了幾百家用戶,其發展勢頭非常強勁。
『貳』 ug中生成的巨集怎麼用二次開發grip來呼叫
Ug中生成的巨集,如果你想用grip二次開發來呼叫的話,可以用輸入函數定義的辦法,定義A B C,再調用這三個的值。如果要定義ABC的值,你可以直接刪掉生成的實體,再重輸入ABC的值後,再生成實體。(不知道對不對,這是我找到的資料)
拓展延伸:UG / Open GRIP 是 UG 軟體包中的一個重要模塊,是 EDS 公司提供的用於 UG 二次開發的軟體工具。 GRIP 語言具備完整的語法規則、程序結構、內部函數、 GRIP 程序必須經過編譯、連接、生成可執行文件之後才能運行。利用 GRIP 程序能夠實現與 Unigraphicsde 各種交互操作,例如幾何體的創建、文件的管理、系統參數的控制、 UG 資料庫的存取等。
與其他二次開發語言相比, GRIP 具備簡單易學、交互性能強的優點。 GRIP 語言是面向工程師的語言,它不需要具備專業的編程知識,但必須具備一定程度的三維建模基礎。通過 GRIP 編程,用戶將專業知識與 Unigraphics 系統融合,就能更好地發揮 Unigraphics 軟體的功能。
在本次的開發設計中將運用 GRIP 語言編程實現 UG 中的實體復制。在三維造型過程中,有時需要將某個實體從一個坐標系復制到另一個坐標系,實體在兩個坐標系中的相對位置相同。利用 UG 命令執行此操作的步驟十分繁瑣,因此若能將這一過程實現程序化,則將大大提供三維造型的效率。
但 GRIP 語言只提供實體平移、實體沿某個坐標軸旋轉的函數,因此此程序的難點在於如何確定實體在坐標系中的旋轉角度和旋轉方向才能實現其在此坐標系中的相對位置與原始坐標系的相對位置保持一致。
『叄』 如果自學 UG的話 都需要那類書 詳細點。
推薦一本吧《UG
NX5三維建模入門與實例進階》我用的是這本,感覺不錯,講的很詳細,例子也好。《UG_Open
GRIP實用編程基礎》,這是二次開發的書
『肆』 機器人入門編程軟體是什麼(智能機器人編程入門)
用的軟體就那麼幾種,才在海瑞朗培訓完,通常不同廠商的帶弊局工業機器人系統採用不同的編程語言,這些編程語言通常內置於機器人控制器中。譬如:ABB機器人採用的RAPID編程語言,KUKA機器人採用的KRL編程語言,FANUC機器人採用的karel編程語言等,這些蠢讓編程語言類似C語言或者VB這些高級編程語言的結構形式,同時增加了機器人運動的控制以及對外輸入輸出點的控制等。
為了提高作業效率,同時能夠對於系統進行優化,很多機器人公司推出了針對本公司機器人系統的離線模擬軟體,譬如ABB離線模擬軟體RobotStudio,以及KUKA機器人公司的KUKA.OfficeLite離線模擬軟體等,這些軟體通常運行於PC機上,在該環境中模擬的結果可以直接下載到相應的機器人控制器中。還有一類模擬軟體就是類似的IGRIP等類的軟體,這些軟體據我所知通卜派常是用於虛擬現實的機器人模擬應用,並不針對特定的機器人系統。
示教編程就可以應付平時工作了,而且還快捷。人機界面編程就是廠家內置在機器人控制器里的。以上這些編程必須在機器人停止工作時才能進行,效率低下,而離線編程則可以在機器人工作情況下,為下道工序編程,CAM編程差不多,用專門軟體,目前國際上比較有名的,如Deneb公司的IGRIP、RobotSimulatoins公的WORKSPACE及Tecnomatix公司的ROBOCAD。