BIM軟件|什么是Navisworks API?盤點(diǎn)Navisworks API的幾種類型


BIM軟件|什么是Navisworks API?盤點(diǎn)Navisworks API的幾種類型
Navisworks作為三維模擬領(lǐng)域中發(fā)展多年的軟件,技術(shù)已比較成熟,特別是其API的功能尤為強(qiáng)大(API:Application Programming Interface即應(yīng)用程序接口)。API是操作系統(tǒng)留給應(yīng)用程序的一個(gè)調(diào)用接口,應(yīng)用程序通過調(diào)用操作系統(tǒng)的API,使操作系統(tǒng)去執(zhí)行應(yīng)用程序的命令(動(dòng)作)。API是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而且無需訪問源碼,無需理解內(nèi)部工作機(jī)制的細(xì)節(jié)。一個(gè)API就是一個(gè)“規(guī)范”,它規(guī)定了兩個(gè)軟件之間的“交流”和數(shù)據(jù)交換方式。
Navisworks API類型
Navisworks提供了.NET、COM和Nw三種API。其中,Nw是為開發(fā)者而生,創(chuàng)建模型所用,是從零開始構(gòu)建一個(gè)新模型文檔,應(yīng)用較少,因此,通常我們說Navisworks API其實(shí)指的只是COM或.NET。概述如下:
.COMAPI:這是很早以前就提供的接口,它能完成大部分產(chǎn)品里有的功能,從Navisworks2011開始不再提供COMAPI的更新支持。
.NETAPI:用來逐漸取代.COMAPI,但并不是簡(jiǎn)單的把.COM功能搬過來,而是從底層寫起,增加了很多.COM沒有的功能。.NETAPI誕生后,只在.NET里增加新功能,.COMAPI只做維護(hù)。對(duì)于.NET沒有的.COM功能,可以通過.COMInterop在.NETAPI里調(diào)用到.COM的功能。
Navisworks API訪問方式
API的訪問方式主要有三種:插件、自動(dòng)化程序、基于控件的應(yīng)用程序。插件即Plugin訪問方式,其主要是一些最基本的插件,集成到Navisworks中,是對(duì)其本身功能的一種拓展;自動(dòng)化程度即Automation訪問方式,其主要是在開啟Navisworks進(jìn)程后,執(zhí)行自定義操作;基于控件的應(yīng)用程度即Control訪問方式,其主要是通過建立外部應(yīng)用程度對(duì)Navisworks文件進(jìn)行操作。
BIM模型在施工過程中的應(yīng)用可全面提升工程造價(jià)行業(yè)效率與信息化管理水平,優(yōu)化管理流程,高效率、高精準(zhǔn)度的完成工程量計(jì)算工作。以上內(nèi)容就是“BIM軟件|什么是Navisworks API?盤點(diǎn)Navisworks API的幾種類型”,更多BIM熱點(diǎn)資訊/教程分享歡迎關(guān)注微信公眾號(hào)“BIM實(shí)訓(xùn)”,也可點(diǎn)擊下方免費(fèi)下載領(lǐng)取精品學(xué)習(xí)資料。
最新資訊
- BIM在地下車庫設(shè)計(jì)中的案例賞析!2025-08-15
- BIM視野:為什么說BIM是建筑行業(yè)的“新基建”?2025-08-15
- 速看!住建部答復(fù)鼓勵(lì)用BIM計(jì)量計(jì)價(jià),探索新型招投標(biāo)政策2025-08-14
- 關(guān)于BIM正向設(shè)計(jì),看這一篇就夠了!2025-08-13
- BIM應(yīng)用:BIM解決軋鋼工程土建施工的復(fù)雜工況和高標(biāo)準(zhǔn)要求2025-08-11
- 經(jīng)典案例!BIM全生命周期落地應(yīng)用!2025-08-08
- BIM在給水排水消防設(shè)計(jì)中的應(yīng)用2025-08-07
- 盤點(diǎn)BIM在城市建設(shè)中的應(yīng)用優(yōu)勢(shì)2025-08-06
- 5個(gè)BIM原則解決管綜問題,幫你把下班時(shí)間搶回來2025-08-05
- 從設(shè)計(jì)到拆除:BIM如何“承包”建筑的一生2025-07-29