日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NXOpen相关

發布時間:2023/12/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NXOpen相关 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

網上文檔

可以搜索GTAC,進入相應版本的NX Documentation.
其中Product area下面的Programming Tools包含了NXOpen開發相關的信息。如要本地查看需要下載。
進入NX Open模塊。進入Open for C/C++:

  • Open C Reference Guide 內部包含了C語言API。包括各種調用NX模塊的函數。
  • NX Open C++ Reference Guide 包含C++的API,包括命名空間,各種類等。

VC++ 相關配置

  • 打開VS,創建新的Project,選擇路徑,這里可以選擇創建solution路徑,這樣源代碼就會放到solution文件夾內。具體內容可以參照[https://www.cnblogs.com/make217/p/5762461.html]。
    同一個solution下可以創建多個project。
  • 設置程序類型。也可以在新建的時候設置。默認是exe可執行文件,這里設置為dll文件,即動態鏈接庫。以便可以被NX調用。
  • 配置Property。右鍵點擊project名稱選擇Properties。對NXOpen的C++開發配置進行設置。選擇C/C++下面的General。Additional Include Directories中選擇UGOpen文件夾。這里是添加本地文件,為通用可以選擇環境變量中NX的路徑(可以在Macro中查看)

  • 修改Code Generation中的選項。Runtinme Library為Multi-threaded DLL(/MD)。按照默認應該是Debug DLL??梢约铀僬{試,但是NXOpen在此設置下可能出錯,所以改為released版。具體可見帶你玩轉Visual Studio——帶你跳出坑爹的Runtime Library坑。
  • 設置預編譯選項。一個應用程序在發展過程中常需要不斷地編譯。Windows程序載入的標準.H文件非常巨大,但內容不變,編譯器浪費在這上面的時間非常多。Precompiled Header 就是將.H文件第一次編譯后的結果存儲起來,第二次再編譯時就可以直接從磁盤中取出來用??梢愿臑椴皇褂?。要使用的話在最前面添加 #include “pch.h”
  • 設置Linker的General配置。同樣將C/C++中的Additional Library Directories的路徑復制到這里。
  • 這里做一個簡單的例子。在NX中顯示對話框。首先查看對話框生成的C程序。可以用search open C搜索相關API。這里已知函數名稱為uc1601,可以直接搜索。查到相關信息和用法。以及相應的h文件等。


  • 編寫代碼。注意修改配置環境為所需設置。這里應為x64。具體代碼如下。
  • 編譯代碼,會生成相應的dll文件,比如路徑為“D:\CTT\NXOpen\test\x64\Debug\test.dll"。打開NX,點擊Ctrl+U,即導入外部程序。讀取此路徑下的dll文件即可執行。

總結

以上是生活随笔為你收集整理的NXOpen相关的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。