我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > UG教程下載

基于VS.NET框架的NX二次開發

時間:2010-11-15 11:58:01 來源:未知

  1 NX5.0二次開發語言和工具

  NX/open支持的C、C++、NX C++、GRIP、NET、Java 6種語言函數/類庫,其中C和GRIP支持面向過程程序設計,NET和Java支持面向對象程序設計.NX Open for.NET是一套用于微軟。NET框架的API,通過這些API訪問NX核心應用程序的功能來創建高級的應用程序,可以采用微軟。NET支持的任何語言包括C#、Java、VB.NET等語言進行開發,用戶可以選擇自己喜歡的語言來編寫程序,并提供了相當豐富的類庫,既可采用.NET的NX Open,也可采用NET包裝的Open APIc21。

  NX不僅有強大豐富的函數/類庫支持,針對二次開發需求,它本身還提供了諸多輔助開發工具,主要包括MenuScript和NX/OPEN UIStylerL30.MenuScript工具提供開發者創建和編輯NX下拉菜單及工具欄的功能,通過它可以改變NX菜單的布局和添加新的菜單項以執行用戶應用開發程序.NX菜單通過腳本語言編寫,菜單腳本語言通過ACIONS命令來指定菜單項對應的響應行為.NX/0PEN UIStyler模塊提供了強大的制作NX風格對話框的功能,主要包括以下方面:為開發者提供了可視化的操作環境,實現所見即所得;能夠自動生成5種模板文件(C、C++、Java、C#、VB.NET),為用戶編程提供方便.UIStyler創建的對話框可以被MenuScript調用,將用戶應用程序與NX無縫連接。

  2 二次開發的實現

  NX的二次開發主要包括3個方面:菜單的定制、對話框的建立和動態鏈接庫。一般都是由插件在主程序添加特定的菜單,點擊菜單后彈出對話框,輸入數據后才執行一系列的操作。下面通過一個完整的步驟詳細說明這一過程。

  2.1 MenuScript定制菜單

  在UGSNX5.o目錄下建立一個目錄ParModel,在ParModel下建立兩個子目錄startup和appl—lication.其中application目錄下存放由NX UIStyler編輯器生成的dig文件,startup目錄下存放dlg對應的dn文件和menu文件。

  在startup目錄下建立ParModel.men文件,此腳本文件的擴展名為*.men,是文本文件,可以通過任何文本編輯器進行編寫。當用MenuScript準備好一個菜單腳本后,每次碰到的行為名都被加到行為注冊表中,并且相應的回調函數也被附加到菜單項。其內容如下:

  

  寫menu文件需注意:如果想添加一個新的菜單項,BUTTON的命名不能和系統已有的BUT—TON重名,否則系統會認為這個控件已經存在而對定義不予理會。

  設置用戶開發環境變量,NX的全部環境變量及系統路徑定義都記錄在NX5的安裝目錄UGSNX5.0UGII下的ugii—env.dat文件中,NX啟動時會先載入這個文件,再調用用戶定義的和標準的NX菜單文件。ugii~env.dat是一個純文本文件,可//結束第二級菜單的編輯以用window自帶的記事本或者寫字板打開編輯.用記事本打開UGSNX5.OUGIIkugii—env.dat,在UGII—DEFAULT—MENU—DIR={UGII—BASE—DIRugiimenus上一行添加環境變量UGII—US—ER—DIR=UGSNX5.OParModel,保存退出。

  啟動NX5后會在菜單欄有一個自定義的菜單“參數驅動模型”,在該菜單下包括兩個二級子菜單,如圖1所示。

  

  圖1 參數驅動模型菜單

  2.2 UIStyler對話框設計

  進入NX界面,選擇菜單命令開始一所有應用模塊一用戶界面樣式編輯器,進入UIStyler可視化界面.編輯界面如圖2所示。

  

  圖2 彈簧參數對話框

  在為對話框添加控件之后,還需要為某些控件添加適當的回(Callbacks)函數,這樣才能讓對話框和二次開發的函數聯系起來。當用戶觸發對話框控件時,系統響應該消息并執行對應回調函數,保存對話框時選擇生成C#模板文件,保存成功后生成ParModel.CS和ParModel.dig兩個文件。#p#分頁標題#e#

  2.3 生成動態鏈接庫

  運行Visual Studio.NET 2005,通過NX5--VCS建立名字為ParModel的項目,在解決方案資源管理器中把Myclass.cs刪除,通過“添加→現有項”把通過UIStyler建立而得到的ParModel.cs加入到項目中,向回調函數添加所需代碼,以便被Callbacks調用,即被其他對話框調用。另外,要使這部分程序發生作用,必須將程序中#if DISPLAY_FROM_CALLBACK和#endif//DISPLAY_FROM_CALLBACK的所在語句去掉或屏蔽。“創建”按鈕響應添加的程序如下:

  

  

  

  3 運行結果

  打開NX5.0,在菜單上選擇“參數驅動模型→彈簧”,打開“彈簧參數對話框”,設置參數:圈數6,螺距10,中徑20,截面半徑1,點擊“創建”即可生成彈簧模型,如圖3所示。

  

  圖3 彈簧模型

  4 結束語

  本文介紹了NX提供的二次開發語言和工具,通過實例,綜合運用NX/Open MenuScript、NX/Open UIStyler、Visual Studio.NET 2005等NX二次開發工具,使我們對NX二次開發的過程有了較全面的認識,為以后提高二次開發的效率,開發高質量的NX軟件奠定了基礎。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            日韩欧美一区二区免费| 蜜桃久久久久久| 欧美视频一区二区| jiyouzz国产精品久久| 激情五月婷婷综合| 狠狠久久亚洲欧美| 国产一区二区三区观看| 久久国产精品99精品国产| 亚洲大片精品永久免费| 亚洲国产一区二区三区青草影视 | 欧美一区二区三区性视频| 欧美日韩中文精品| 欧美电影在哪看比较好| 欧美一区二区三区免费在线看| 制服丝袜亚洲色图| 日韩欧美中文字幕一区| 久久夜色精品国产欧美乱极品| 久久九九影视网| 亚洲欧洲另类国产综合| 一区二区成人在线观看| 日韩高清一区二区| 国产激情一区二区三区四区 | 一本久久综合亚洲鲁鲁五月天 | 亚洲一区在线播放| 麻豆国产精品一区二区三区 | 亚洲午夜视频在线观看| 丝袜亚洲另类丝袜在线| 久久99国产乱子伦精品免费| 成人一区二区三区视频在线观看| 91丨porny丨户外露出| 91麻豆精品国产91久久久资源速度 | 国产精品不卡在线| 亚洲444eee在线观看| 激情欧美一区二区| 91香蕉视频污在线| 欧美一区二区三区日韩| 国产精品免费aⅴ片在线观看| 一区二区三区不卡在线观看| 日韩中文字幕不卡| 国产精品1024| 欧美日韩第一区日日骚| 中文字幕精品一区| 天天操天天综合网| 91在线观看地址| 久久人人97超碰com| 丝袜美腿亚洲一区| 91在线无精精品入口| 欧美变态口味重另类| 亚洲精品ww久久久久久p站| 韩国av一区二区| 91麻豆精品在线观看| 国产亲近乱来精品视频| 蜜桃视频在线观看一区二区| 91在线观看下载| 国产色产综合产在线视频| 丝袜亚洲另类欧美| 在线观看一区二区视频| 日韩一区欧美一区| 成人午夜av影视| 国产亚洲精品7777| 久久97超碰色| 日韩精品一区二区三区四区| 一区二区三区在线观看欧美| 国产不卡一区视频| 2022国产精品视频| 经典三级视频一区| 欧美tickle裸体挠脚心vk| 天天操天天干天天综合网| 91在线丨porny丨国产| 久久精品这里都是精品| 久久99精品国产麻豆婷婷洗澡| 欧美视频日韩视频| 亚洲高清中文字幕| 欧美偷拍一区二区| 亚洲一区二区三区四区五区黄| 色综合久久久久综合体| 亚洲日本在线视频观看| 94-欧美-setu| 久久超碰97人人做人人爱| 欧美精品丝袜久久久中文字幕| 亚洲国产精品视频| 欧美日韩一级二级| 亚洲成人动漫在线观看| 91福利国产精品| 一个色妞综合视频在线观看| 在线观看日韩精品| 香蕉成人伊视频在线观看| 欧美精品vⅰdeose4hd| 美女在线一区二区| 精品日产卡一卡二卡麻豆| 国产一区 二区| 欧美韩日一区二区三区四区| 成人h动漫精品一区二区| 亚洲精品乱码久久久久久日本蜜臀| 97精品超碰一区二区三区| 伊人色综合久久天天人手人婷| 色婷婷精品久久二区二区蜜臂av | 国产欧美日韩精品在线| 成人av一区二区三区| 亚洲婷婷综合色高清在线| 99久久久无码国产精品| 亚洲va韩国va欧美va精品| 日韩欧美色综合网站| 国产乱码精品一区二区三区av | 日本成人超碰在线观看| 国产色综合久久| 色老汉一区二区三区| 五月天亚洲精品| 精品成人私密视频| av亚洲产国偷v产偷v自拍| 亚洲.国产.中文慕字在线| 亚洲精品一区在线观看| 99re热这里只有精品免费视频| 无码av中文一区二区三区桃花岛| 欧美一区二区三区四区视频| 成人爽a毛片一区二区免费| 亚洲精选在线视频| 日韩精品在线一区二区| 91在线看国产| 免费看欧美美女黄的网站| 国产亚洲欧美在线| 欧美日韩综合不卡| 国产精品1区2区| 亚洲高清免费观看 | 91日韩精品一区| 国产最新精品精品你懂的| 一区二区三区色| 国产色婷婷亚洲99精品小说| 欧美日韩视频第一区| 成熟亚洲日本毛茸茸凸凹| 婷婷久久综合九色综合绿巨人| 国产三级精品三级在线专区| 欧美日韩亚州综合| 成人黄色av电影| 精品一区二区三区av| 亚洲不卡在线观看| 国产精品二三区| 欧美xxxxx牲另类人与| 色综合天天性综合| 国产精品一区二区不卡| 免费的国产精品| 亚洲综合视频在线| 国产精品美女久久久久久| 精品乱人伦小说| 欧美美女一区二区三区| 91丝袜国产在线播放| 成人中文字幕电影| 国产乱码一区二区三区| 美女网站在线免费欧美精品| 一区二区三区不卡在线观看| 国产精品国产三级国产aⅴ中文| 久久―日本道色综合久久| 日韩亚洲欧美成人一区| 在线一区二区三区四区五区| 91丨九色丨国产丨porny| 成人av在线资源| 成人国产精品免费观看动漫| 懂色一区二区三区免费观看| 国产精品自拍在线| 国产精品亚洲综合一区在线观看| 久久丁香综合五月国产三级网站 | 老司机精品视频在线| 免费在线一区观看| 免费观看日韩电影| 麻豆国产欧美日韩综合精品二区| 丝瓜av网站精品一区二区| 亚洲国产精品综合小说图片区| 有坂深雪av一区二区精品| 一区二区三区在线观看欧美| 夜夜精品浪潮av一区二区三区| 亚洲影视在线播放| 午夜伦理一区二区| 欧美a一区二区| 国产综合色精品一区二区三区| 国产一区二区三区综合| 国产呦精品一区二区三区网站| 国产麻豆精品95视频| 成人a级免费电影| 在线亚洲欧美专区二区| 欧美剧情片在线观看| 日韩欧美精品在线视频| 久久久www成人免费毛片麻豆| 国产三级三级三级精品8ⅰ区| 国产精品情趣视频| 亚洲国产视频在线| 久久99精品国产91久久来源| 成人精品视频一区二区三区尤物| 播五月开心婷婷综合| 日本精品视频一区二区三区| 91精品国产91久久久久久一区二区| 日韩欧美久久久| 国产精品狼人久久影院观看方式| 亚洲免费成人av| 日本不卡一二三| 成人一级片在线观看| 欧美自拍丝袜亚洲| 精品99一区二区三区| 亚洲欧美一区二区视频| 蜜臀av一级做a爰片久久| 成人免费毛片高清视频|