<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 利用LabVIEW 實(shí)現(xiàn)Multisim自動(dòng)化

          利用LabVIEW 實(shí)現(xiàn)Multisim自動(dòng)化

          作者: 時(shí)間:2011-10-29 來(lái)源:網(wǎng)絡(luò) 收藏
          仿真的自動(dòng)化

          API支持基于COM接口實(shí)現(xiàn)的Multisim仿真的自動(dòng)化和數(shù)據(jù)采集。該API允許您編程控制Multisim仿真,而無(wú)須察看Multisim。利用COM-aware語(yǔ)言編寫(xiě)的客戶(hù)端(如NI ),可以通過(guò)這一接口訪問(wèn)Multisim,并利用該仿真引擎采集仿真測(cè)量結(jié)果。

          通過(guò)該API,您可以:

          1. 打開(kāi)與關(guān)閉已有電路。
          2. 可選地接入一個(gè)信號(hào)以替代現(xiàn)有的電壓或電流源。
          3. 啟動(dòng)、停止和暫停仿真。
          4. 從現(xiàn)有的靜態(tài)探針讀出仿真結(jié)果。
          5. 列舉原理圖中的組件。
          6. 利用數(shù)據(jù)庫(kù)中的組件替代在用組件。
          7. 獲取和設(shè)置電阻、電容和電感組件的標(biāo)稱(chēng)值。
          8. 枚舉變量。
          9. 獲取和設(shè)置仿真中的有源變量。
          10. 生成關(guān)于原理圖的報(bào)告,包括BOM表和netlist報(bào)告
          11. 生成該電路的圖像文件。
          12. 該API可以改變和替換設(shè)計(jì)中的頂層組件;子電路中的組件和層次結(jié)構(gòu)中的組件不可以改變。


          設(shè)置輸入

          為了設(shè)置針對(duì)自動(dòng)化的Multisim仿真,需要定義某些元素以供最終輪詢(xún)?cè)韴D確定輸入與輸出數(shù)值。

          利用該API,您能夠設(shè)置一個(gè)信號(hào)源的數(shù)值。在下面的原理圖中,輸入值是電流源與電壓源(如V2)。在Multisim原理圖中,在您將需要該自動(dòng)化API能夠調(diào)整或設(shè)置輸入數(shù)值的任意位置,放置一個(gè)DC或AC電源。該DC或AC電源創(chuàng)建了Multisim仿真引擎與自動(dòng)化程序之間的連接。

          放置一個(gè)DC或AC電源的步驟包括:

          1. 選中放置>>組件。
          2. 在“選擇一個(gè)組件” 的對(duì)話框中選中主數(shù)據(jù)庫(kù)。
          3. 在“組”字段,選中“信號(hào)源”組。
          4. 在“族”字段,選中“電源”族。
          5. 這里,您可以選擇“交流電源”或“直流電源”作為信號(hào)源。


          設(shè)置輸出

          輸出用布置在需要進(jìn)行分析處理的節(jié)點(diǎn)上的探針表示。這些探針及其所采用的名稱(chēng)指定了相應(yīng)的自動(dòng)化應(yīng)用——將從原理圖中采集仿真數(shù)據(jù)的節(jié)點(diǎn)。

          放置和識(shí)別探針的步驟包括:

          1. 選擇仿真>>儀器>>測(cè)量探針。
          2. 將該探針與電路中感興趣的節(jié)點(diǎn)相連接(如下面的輸出所示)。
          3. 雙擊該探針。
          4. 選中顯示鍵。
          5. 在RefDes部分,鍵入該探針的名稱(chēng)。對(duì)電路的輸出而言,output通常是一個(gè)合適的名稱(chēng)。

          自動(dòng)化

          完成電路設(shè)置后,就該開(kāi)始實(shí)現(xiàn)該仿真的自動(dòng)化了。自動(dòng)化是基于Active-X實(shí)現(xiàn)的,而且,這些Active-X控件支持您與C、Visual Basic和等編程語(yǔ)言連接,并從Multisim原理圖或Multisim仿真采集數(shù)據(jù)。

          下面我們看到的中的一小部分代碼是基于Active-X實(shí)現(xiàn)與Multisim的連接。

          LabVIEW Multisim連接工具包

          LabVIEW Multisim連接工具包(β版)是一組面向API的封裝程序。各種函數(shù),如打開(kāi)、關(guān)閉和查看電路的函數(shù),以及運(yùn)行、暫停和停止仿真的函數(shù),均已包含在VI中。這就意味著可以利用標(biāo)準(zhǔn)的LabVIEW編程實(shí)現(xiàn)自動(dòng)化,而不是必須訪問(wèn)Active-X控件(如上所示)。

          如欲下載和安裝該連接工具包,敬請(qǐng)?jiān)L問(wèn)ni.com/labs按照相關(guān)說(shuō)明下載。

          如果成功安裝,您可以在連接函數(shù)選板(如下所示)內(nèi)看到LabVIEW Multisim連接工具包,并可以通過(guò)函數(shù)>>連接>>Multisim選中該工具包。



          關(guān)鍵詞: LabVIEW Multisim自動(dòng)化

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();