UG NX二次開發選單工具條的製作

2021-09-13 13:35:51 字數 2082 閱讀 2668

####ug nx選單工具條的製作1

1. 基礎知識

add-on選單檔案複製和編輯系統選單檔案,放在某特定檔案加下,覆蓋原來的。
example:d:\workspace\nx_sd\open該檔案一般路徑為:d:\program files\siemens\nx 11.0\ugii\menus\custom_dirs.dat
#####2. 定製選單欄和工具欄一般步驟

2找到custom_dirs.dat檔案,填入存放

ug nx起動時將搜尋.men檔案,並根據它來新增選單;

version 10

edit ug_gateway_main_menubar

before ug_help

cascade_button my_menu

label 我的選單 end_of_before

menu my_menu

! 子選單1

button menu_hello_world

label hello world!

actions helloworld.dll

end_of_menu

title my_*******

version 160

dock top

button my_button

label helloworld

bitmap mybitmap.bmp

action d:\test\startup\helloworld.dll

#####3.ribbon選單的定製3

4

startup目錄:這個資料夾下面的內容,是nx啟動後,立即顯示的型別,也就是說你的選單會在nx啟動後,立即全部展現出來。

另外,還有更簡單的方法來控制ribbon介面在不同的模組顯示情況,那就是角色檔案mtx,大家可以參考plm之家nx工具包的v1.1.0版本,在這裡startup目錄下面有mtx格式的檔案,這種檔案就是,大家可以把所有的ribbon檔案全部放置在startup目錄下,啟動nx後,在ctrl+1編輯選單的模式下,在不同的模組下自己去取消掉不需要的選單,比如plm之家nx外掛程式下面的建立程式組功能,這個功能只能在加工環境下使用,因此,我們可以把這個工具條在製圖,建模下面移除掉,更改完成後,將mtx檔案儲存下來,放在startup目錄下,這樣nx載入的時候會自動的去根據mtx來載入選單!

b. group關鍵字的定義:

關鍵字是group。

建立新的group,使用begin_group,end_group.

group_style 可以用default和flowlayout。

UG二次開發 自定義選單和工具條按鈕

自定義選單和工具條,主要方便二次開發檔案的執行,與ug主介面融合一體。本文主要參考了以下兩篇博文 1 開啟ug安裝目錄ugii資料夾內的custom dirs.dat檔案,將專案目錄新增進去 version 139 edit ug gateway main menubar before ug hel...

UG NX 10 0 GRIP 二次開發

給大家分享一段2020鋁型材的截面編寫 希望對大家有幫助entity cr 10 ln 100 pt 100 entity grp1,grp2,grp3,grp4,grp5,grp6,grp7,grp8,grp9 number x 3 y 3 z 3 number mat 12 x 1 0 y 1 ...

C 與C 進行UG NX二次開發的異同

1.環境設定 2.熟悉c api後,如果在用c 進行nx二次開發的時候使用舊api 西門子公司做了較好的處理,將大部分api都封裝在c 的nxopen.uf類中。但需要注意的是,其中有部分函式由於nx版本更新,已經做了更改或不再使用。c 使用uf函式 在這裡舉例 1 要使用c跟c 裡面的這個函式 u...