當(dāng)前位置: 首頁(yè) > BIM > BIM行業(yè)動(dòng)態(tài) > BIM軟件|什么是Navisworks API?盤(pán)點(diǎn)Navisworks API的幾種類(lèi)型

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

更新時(shí)間:2022-02-15 18:14:22 來(lái)源:Revit中文網(wǎng) 瀏覽55收藏27

BIM報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請(qǐng)?zhí)顚?xiě)圖片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

摘要 Navisworks作為三維模擬領(lǐng)域中發(fā)展多年的軟件,技術(shù)已比較成熟,特別是其API的功能尤為強(qiáng)大(API:Application Programming Interface即應(yīng)用程序接口)。環(huán)球網(wǎng)校BIM頻道為大家?guī)?lái)“BIM軟件|什么是Navisworks API?盤(pán)點(diǎn)Navisworks API的幾種類(lèi)型”。

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

Navisworks作為三維模擬領(lǐng)域中發(fā)展多年的軟件,技術(shù)已比較成熟,特別是其API的功能尤為強(qiáng)大(API:Application Programming Interface即應(yīng)用程序接口)。API是操作系統(tǒng)留給應(yīng)用程序的一個(gè)調(diào)用接口,應(yīng)用程序通過(guò)調(diào)用操作系統(tǒng)的API,使操作系統(tǒng)去執(zhí)行應(yīng)用程序的命令(動(dòng)作)。API是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開(kāi)發(fā)人員基于某軟件或硬件的以訪問(wèn)一組例程的能力,而且無(wú)需訪問(wèn)源碼,無(wú)需理解內(nèi)部工作機(jī)制的細(xì)節(jié)。一個(gè)API就是一個(gè)“規(guī)范”,它規(guī)定了兩個(gè)軟件之間的“交流”和數(shù)據(jù)交換方式。

Navisworks API類(lèi)型

Navisworks提供了.NET、COM和Nw三種API。其中,Nw是為開(kāi)發(fā)者而生,創(chuàng)建模型所用,是從零開(kāi)始構(gòu)建一個(gè)新模型文檔,應(yīng)用較少,因此,通常我們說(shuō)Navisworks API其實(shí)指的只是COM或.NET。概述如下:

.COMAPI:這是很早以前就提供的接口,它能完成大部分產(chǎn)品里有的功能,從Navisworks2011開(kāi)始不再提供COMAPI的更新支持。

.NETAPI:用來(lái)逐漸取代.COMAPI,但并不是簡(jiǎn)單的把.COM功能搬過(guò)來(lái),而是從底層寫(xiě)起,增加了很多.COM沒(méi)有的功能。.NETAPI誕生后,只在.NET里增加新功能,.COMAPI只做維護(hù)。對(duì)于.NET沒(méi)有的.COM功能,可以通過(guò).COMInterop在.NETAPI里調(diào)用到.COM的功能。

Navisworks API訪問(wèn)方式

API的訪問(wèn)方式主要有三種:插件、自動(dòng)化程序、基于控件的應(yīng)用程序。插件即Plugin訪問(wèn)方式,其主要是一些最基本的插件,集成到Navisworks中,是對(duì)其本身功能的一種拓展;自動(dòng)化程度即Automation訪問(wèn)方式,其主要是在開(kāi)啟Navisworks進(jìn)程后,執(zhí)行自定義操作;基于控件的應(yīng)用程度即Control訪問(wèn)方式,其主要是通過(guò)建立外部應(yīng)用程度對(duì)Navisworks文件進(jìn)行操作。

BIM模型在施工過(guò)程中的應(yīng)用可全面提升工程造價(jià)行業(yè)效率與信息化管理水平,優(yōu)化管理流程,高效率、高精準(zhǔn)度的完成工程量計(jì)算工作。以上內(nèi)容就是“BIM軟件|什么是Navisworks API?盤(pán)點(diǎn)Navisworks API的幾種類(lèi)型”,更多BIM熱點(diǎn)資訊/教程分享歡迎關(guān)注微信公眾號(hào)“BIM實(shí)訓(xùn)”,也可點(diǎn)擊下方免費(fèi)下載領(lǐng)取精品學(xué)習(xí)資料。

分享到: 編輯:高杉

資料下載 精選課程 老師直播 真題練習(xí)

BIM資格查詢(xún)

BIM歷年真題下載 更多

BIM每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

環(huán)球網(wǎng)校移動(dòng)課堂APP 直播、聽(tīng)課。職達(dá)未來(lái)!

安卓版

下載

iPhone版

下載

返回頂部