運用Inventor內建的匯入檔案功能

2021-05-10 12:43:30 字數 1320 閱讀 7276

上次我寫了篇文章介紹如何

讀取inventor檔案匯入/匯出選項

,現在要介紹的是,如何運用修改後的選項將檔案開啟(即匯入到inventor中)。你可以修改一些檔案的匯入選項,也可以不修改(即採用預設值)。一旦你改了選項的值,這些值就能直接用於後面的檔案匯入操作中。檔案的匯入其實兩三行**就能實現。比如:

dim onewdoc as document

call addin.open(dm, context, nvm, onewdoc)

onewdoc.views.add

每一種檔案格式,比如iges,都有不同的選項。iges檔案匯入選項中有個叫autostitchandpromote的。該選項是決定是否要自動的縫合並且提公升實體。你需要設定另外乙個選項createsurfindex為3或者4,autostitchandpromote選項才能被成功設定。從inventor的使用者介面的開啟檔案命令中可以看到所有的iges匯入選項,選擇建立面的型別(create su***ce as type)為第3個選項或者第4個選項的時候,自動縫合和提公升(auto stitch and promote)選項才會變成可選的。這就是我前面解釋的createsurfindex和autostitchandpromote的關係。

請記住,現在你可以用自己的程式來修改這些選項並運用這些修改後的選項來匯入檔案,但是使用者介面上的設定不會被你改變,它們還是你上次從使用者介面上設好的值。

下面是乙個承接前一篇文章

讀取inventor檔案匯入/匯出選項

中的例子的追加**,用來修改兩個選項值,然後匯入(即開啟)檔案,並示範呼叫乙個api方法:

'demo: change some options

nvm.value("createsurfindex") = 3

nvm.value("autostitchandpromote") = false

'open the file

dim onewdoc as document

call addin.open(dm, context, nvm, onewdoc)

onewdoc.views.add

'call autostitchandpromote method.

'just a test, no specific meaning.

if onewdoc.documenttype = kpartdocumentobject then

dim ptdoc as partdocument

set ptdoc = onewdoc

ptdoc.componentdefinition.[_autostitchandpromote]

end if

C 讀取和修改Inventor模型的屬性

安裝inventor軟體 建立c 控制台程式,引入inventor相關dll 獲取相關模型及屬性 using system using system.collections.generic using system.diagnostics using system.linq using system...

方法的運用 強效方法的實際運用

瑪爾西 席莫芙 真正過著這種神奇生活的人,與不是如此生活的人,差別只在 真正過著神奇生活的人已經習慣這種存在的方式,他們已經習慣運用吸引力法則,不論走到哪兒,奇蹟都會發生在他們身上,因為他們記得要使用它。他們一直在使用它,而不是只做一次就算了。這裡有兩個真實的故事,把強有力的吸引力法則及宇宙完美無瑕...

快取的運用

根據人物屬性得到資料列表 幾條資料 型別 條件 是否使用快取 過期時間 分鐘 public datatable getattrtop int top,string attr,string where,bool iscache,int outtime return datatable obj else...