圖1 瑣細語言學圖 Virtools:是由法國達索公司墾荒的假造現實系統制作平臺,能夠整合三維石油市場、邏輯舉動、人工智能、物理屬性、視頻和音頻等多傳媒國戚。其最大的所長是存在一套豐富的行為交互模塊(Building Block,BB),開發時只需用鼠標拖曳BB便可以構建出繁雜的運用倒敘,這種實踐論生物課的可視化編程方式容易易用、交互性好,可無效壓縮開辟老病。Virtools除了有少許的BB可使用外,還供應了劇本語言(Virtools Scripting Language,VSL),其語法與C++相通;還可以經由軟件啟示東西包(Software Development Kit,SDK)編寫BB模塊精簡Virtools的違抗。 Multisim:是美國國度儀器公司(National Instruments)推出的電路仿真軟件,合用于元件級的仿照/數字電路仿真。在其新版本中供應了Automation API,同意第三方應用法度挪用它的仿真引擎。本文使用的是其最新版Multisim 12。 DLL:動態鏈接庫,是微軟公司在Windows中實現共享函數庫的一種方式,是法式模塊化的緊要方式,也為步伐的復用供給了可能,對立個音訊鏈接庫可以被一致的進程加載。采用音訊鏈接庫后,異樣的代碼只要要有一份便可以,每個需要使用這些違抗的紅衣都使用對抗份代碼。將差別順敘都可能使用的一系列函數與數據布置在DLL中,可以大大減小使用按次的體積(多個法式共用一個模塊),使挨次更容易于降級和護衛(假設順序需要更新,則只要要修改一個模塊,不需要修改全體的軍需品)。 COM:組件對象模子,這是微軟為了實現軟件組件之間的通信以及開辟可重用的軟件組件而提出的一種技術末伏。COM要求軟件組件必需遵照一個一路的接口,該接口與完成無關,于是可以潛伏完成的內容,況且被此外組件在不知道其內部實現的情景下精確地使用。Multisim等于操作了該妙技,既黑紗了電路仿真的實現細節又開放了電路仿真的違拗接口,供另外步伐挪用。 圖1中,Multisim 12經由歷程COM妙技將其仿真引擎接口開放進去,然而Virtools并不能直接調用,因而首先編寫一個可以挪用Multisim的DLL,接下來再利用Virtools的SDK開拓一個BB,該BB經由進程DLL間接地調用Multisim仿真引擎。| 歡迎光臨 電子工程網 (http://www.4huy16.com/) | Powered by Discuz! X3.4 |