AMESimLabVIEW實(shí)時(shí)操作說(shuō)明(評(píng)測(cè)版)_第1頁(yè)
AMESimLabVIEW實(shí)時(shí)操作說(shuō)明(評(píng)測(cè)版)_第2頁(yè)
AMESimLabVIEW實(shí)時(shí)操作說(shuō)明(評(píng)測(cè)版)_第3頁(yè)
AMESimLabVIEW實(shí)時(shí)操作說(shuō)明(評(píng)測(cè)版)_第4頁(yè)
AMESimLabVIEW實(shí)時(shí)操作說(shuō)明(評(píng)測(cè)版)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、D:AMESimv800licensing目錄下),該許可證根據(jù)上位機(jī)的網(wǎng)卡物理地址生成3.需要向LMS另外申請(qǐng)rttargetslicenses.h,該文件是根據(jù)實(shí)時(shí)目標(biāo)機(jī)的網(wǎng)卡物理地址生成的。需要安裝MicrosoftVisualC6.0以上版本,當(dāng)前測(cè)試版本是VC6.0英文版操作系統(tǒng)必須為Windows二、許可配置AMESim的許可配置及編譯器的選擇(詳見(jiàn)AMESim中文安裝說(shuō)明)實(shí)時(shí)目標(biāo)機(jī)許可配置:要將rttargetslicenses.h文件(由LMS提供)放置于D:AMESimv800interfaceslabview目錄下即可三、AMESim模型準(zhǔn)備1.新建一個(gè)AMESim模型,

2、并創(chuàng)建接口如圖所示:岡AMESimunnamed_system_1FileEditViewModelingSettingsSimulationAnalysisToolsWindowsHelpCategorypathlist.UpdatecategoriesCategorysettingsInsert.InterfaceblockImportlinearmodel.Modelicaimportassistant.Checksubmodels.Premiersubmodel.Ctrl+KCtrl+IGreateinterfaceicon.Displayinterfacestatus.ImportA

3、damsmodel.Aliaslist.Porttaglist.Availableusersubmodels.Availablecustomized.Availablesupercomponents.然后,在接口對(duì)話框中的TypeofInterface下拉菜單中選擇LabVIEWSimulationModule,設(shè)置input和output的個(gè)數(shù),并逐一對(duì)每個(gè)input和output進(jìn)行定義:點(diǎn)擊OK之后就會(huì)生成LabVIEW的接口模塊。2將接口模塊與AMESim模型的其余部分相連接點(diǎn)擊parametermode(參數(shù)模式),AMESim會(huì)用VC編譯器編譯模型,并在工作目錄下生成和模型相關(guān)的d

4、ll文件。假設(shè)該模型名為labviewAMERT.ame,則該dll文件名為labviewAMERT_.dll(位置在E:labviewamert下)E:/labvieTaert/labviewAIERT.ae*貝FileEdit兇&aiModeling昌圏|1U:.SysteCoMpilation.-labvieTAIEETCreatingasimulationprogramforyoursystemNumberofstates0Numberofimplicits0MessageskJTitle這個(gè)dll文件可通過(guò)于支持Windows環(huán)境下四、LabVIEWviSettingenvironm

5、entforusingMiciosof(VisualC+怕口1$.,Microsoft1(Fl)ProgramMaintenanceUtilityViension6.00.01600:.CopyrighfC)MicrosoftCorp1988-1998.Alliiglite:resBfved.D:SAMESirriWSOOiriterfaceilabviewMabvie也dynccimpile.execl.exe-C-ID:ESimV800interfatslabvievJ-IDMME32-MT-W3-Od-D,VMBCS:-m1500-olabvievAMERT_.objlabvieAMER

6、T_.cRequestinglabviewsimlicense.gotthelicenseforlabviewsim/DontinuinglabviewAMERT_.clabviejjAMERT_.0(880):EarningC4101:i:unreferencedlocalvariablelabvietMERT_;cSO);warningC4101:n:unreferencedlocalvariablePerformingcompilation.D:AMESimV800interfacfelabviewMabview_dyncompile.exeel.exe-LDD:AMESimW800in

7、terfac&labviewlabview_RT_.dlllabYiewAMERT_.objd:/amesim/v800/submodewin32/GA00.objDESimAOO/fibhydr/lib/win32/HYDR.litT/w32/HYDR.IibD:/AMESimA/0OO/libhcd/libin32/HED.libDAMESimW800/libhydr7lib/w32/HYDR.libD:7AMESimxD7AMESimA/800/libpn:;lib/win32/PN.libD:/AMESim800/libpcd/lib7w32/PCD.libDZAMESimZ800/i

8、bth/ib/win32/Th/lib/win32/THH.libD:/AMESimA/800/libthp/lib/win32?THP.libDMMESimWBOO/libthh/lib/winSTHH.libDMESirnAD.libD7AME5im/V800bEr/lib/wirf32/TR.libD:AMESimWB00/libhydr/lib/wirr32/HYDRlibD:/AMESiraA/0OO/libMb?wiribdibAwi32/CS:libD:/AMESimA800/libein/lib/win32/EM.libD:/AMESimA/800/libtpf/lib/iip

9、32/TPF.libD:/AMESim/VE/AMESimZV0OO/libemd?libZwin32?EMD.libD:?AMESim/VSOO/libdrv/lib/wmDRV.libD7AMESim/?S00/libeng/lib/win3Slibexh/lib/win32/EXH.libDENIESimA/0OO/libplm/lib/win32/PLM.libD:AMESimV800/libth/lib/win32/TH.libDMMESimlibDMMESimW800/libthh/lib/in32/THH.libDMMESimW.800/libtpf/|ib2win3/TPF.I

10、ibD:MESimZVBOO/libheat/lib/iiS00libdY/lib/win32/DV.IibD:AMESimA/SOO/libdv/lib/winSS/TNO_DelftTyre.libDMMESimWS00/libthh/lib/wn32/THF:ib/i32/MA.IibD:?AMESimZVS00/libgnv,hb/wib32/GM.libD;ZAMESimA/800/libcosimWwin32?genericLcosim.libD:/AMLabviEw的ExernaEMOdei:interfaces模塊加載到渥o(hù)bviiw郵,用顫川血庇畑in殆esgLIB11BED

11、.LIB-NODEFAULTLIB.LIBC.UB-NODEFAULTLIB:UBCMTDLIBDMMESimWS00libwin3&ME.libLabVIEW匕的國(guó)非實(shí)時(shí)偶合仿真。gotthelicenseforlabviewsim,continui門gCreatinglibraryldbviev-.AMERT_.libandobjectlabvievAMERT_.expinglink.buildcompleted!LabVIEW環(huán)境配置安裝LabVIEW8.5和RealTime(實(shí)時(shí))、ControlDesignandSimulation控制設(shè)計(jì)仿真)模塊,安裝完成后應(yīng)如下圖所示:聶Abo

12、utLabTIEfMOTIONALINSTRUMENTS超級(jí)用戶幸福家庭LdjVIEHEv:1u:=lticiiiVersionoLabVIEWni.cot/labvievMemoryAllocated:35525KTCFServerinacti*皀Version8.5le中的ExternalModelInterfac的插件Si在版本8.5中,該例子為bousLabVIEW8.5exaiplessimuational關(guān)的1.mulationgball.yi位于C:ProgramFil目錄gBallnExternalModelInterfaceB個(gè),而不是directfeedthroug的,那個(gè)

13、,否則無(wú)法正常選注意r-ooj+iEWujLciTLg:E;alLdll|thou、-Z運(yùn)仃。SimXmod-ilNodtnavetarmLhartElasticityobohtlceIDELIniti:1pcieition:iTLdvelocityIDEL根據(jù)模型的具體情況配fExternalModelInterfaceN的各個(gè)端口,主要包括輸入輸出端的配置,指定AMESim生成的dll文件EAiabviewertUabviez.盯。其余端口的配置可參考AMESim的LabVIEW.pdf中的相關(guān)內(nèi)容。該本例中,由于沒(méi)有狀態(tài)變量以及全局參數(shù),而且模型較為簡(jiǎn)單,因此端口ParametersIn

14、,InitialContinuousStates及ExtraData的配置較為簡(jiǎn)單。2.得到n0MISIErrorSlideinb3.保存并關(guān)閉LabVIEW,在AMESim中重寫文件,強(qiáng)制編譯(確保被調(diào)用的dll文件能夠反映模型的當(dāng)前設(shè)置)并從AMESim中啟動(dòng)LabVIEWVI。注意:AMESim要處于參數(shù)模式下KiAIESIm-E:/labvievaAert/labvieTAIERT.aeFileEditViewModelingSettingsSimulationAnalysisToolsWindowsHelpaa託電I戈:.信丨勺&丨歸爲(wèi)專丨風(fēng)題(0LabviewTinput.AMES

15、imoutputFITInterfaceAIESIm-E:/labvievaMert/labvievAIERT.ae*M一=J嘩啟0ForcemodelrecompilationCtrl+TReloadsavedversionWriteauxili-aryfilesLabview.i.MESimuutputFITInterface一seeCreateHTMLreport.QjDisplayHTMLreport.Print.Printselection.Printdisplay.Ctrl+P1:E:/ldbviewarnert/ldbvievAMERT.ameQuitCtrl+QGenerate

16、filesforReal-Time.xFritieSubmodelTitleFileEditViewModelingSettingsSimulationAnalysisToolsVNew.Open.Ctrl+NCtrl+OClose口SaveSaveas.SaveasStarter.Ctrl+Sy-B5一更ForcemodelrecompilatiunCtrl+TReloadsavedversionWriteauxiliaryfilesGeneratefilesforReal-Time.CreateHTMLreport.LabviewAMESimFITInterfaceIFFCombustio

17、nFitting.StartAMECustom.StartAMESet.Pack.Unpack.4.在虛擬控制面板中點(diǎn)擊運(yùn)行即可實(shí)現(xiàn)軟件在環(huán)(Software-in-the-loop),即隨意操作輸入控制信號(hào),可以看到輸出響應(yīng)的變化,該響應(yīng)來(lái)自于AMESim生成的dll被調(diào)用后得到的結(jié)果(這個(gè)dll文件包含了物理模型的數(shù)學(xué)方程)Ctrl+TCtrl+NCtrl+OCtrl+SNew.Open.Close13SaveSaveas.SaveasStarter.ACrossresult/FileEditViewModelinqSettingsSimulationAnaluf五、生成目標(biāo)機(jī)需要的實(shí)當(dāng)前

18、四步正常完成后,即可在A.:FileEditViewModelingSettingsSimulationAnalysisToolsWindowsHelp已mod已I已compilationReloadsavedversionWriteauxiliaryfilesGeneratefilesforReal-Time.GenerateAMESim-Simulinkblack-boxHTMLreport.1+PPrint.Printselection.Printdisplay.1:E:Z./dnllingLv1.ame2:ETAE/rieetirigs/ZOOSLiAlb/FlEST.NIubile.

19、Hydraulics.aS.ame注意:實(shí)時(shí)平臺(tái)的1選擇要選LabiEWSimModule:沁點(diǎn)擊generate。Uuitrl+Q1itle1ValueTliriit=SavenextSavedSourcefile1六、在LabVIEWvi中加載實(shí)時(shí)的dll文件并生成實(shí)時(shí)目標(biāo)代碼上傳DLL:打開MAX(LabVIEW的資源管理器),選擇目標(biāo)機(jī)右鍵文件傳輸,將labviewAMERT.dll上傳到/ni-rt/startup/目錄下。配置-我的丟統(tǒng)+a數(shù)據(jù)鄰居+前設(shè)備和接口+*丄換算+勺軟件UJIVIDrivers-9遠(yuǎn)程丟統(tǒng)重啟鎖定查看錯(cuò)誤記錄迢文件傳輸迢*x*修改IF(脫機(jī))()格式化磁盤

20、X刪除+1,OKE:1abviEw:=utiertTargetIPAddress5CurrentReaoteDirectoryDhIpIpNewFolderRerL:=uTieFileSelectAllC:=uli:elToRemoCurrentLocalDirectoryDhIhNewFolderEetlsjtieFileSelectAllClose凰FileTransferFolders4IN:dJT|HSizeDateA-/JZPlBi:niiLcirLgB:dll.ill57344Jul31It|1弓tartup.:aliases81Jul31(3ni-imaqP

21、lzt:ii-tup.rtexe2462928Jul31Q-ni-rt弓tartupVlll1Jinirt/弓tartup./FoldereHammSizeDate1abviHW:dJTiHi-1Pllabview.vi2235192008-E+pppPl1abview:utihi-t.:aliases962008-EERecycledaPllabviewAMERT.:utie3619842LILI8-ESysteniVdIijjtieIniDlabviewAJilERT.-ill2334722008-Ml田“PllabviewAfilERT.exp41962008-EYllabviewAMERT.lib826S2LILI8-Evill57344Jul31DlabviewAMERT.dll233472Aug1Pltartup.:aliazez81Jul31PlEtzrtup.FtexeJ2462928Jul31V2JOKQG上圖:上傳后在LabVIEW中定義目標(biāo)機(jī),并將要生成實(shí)時(shí)代碼的vi及dll文件拖放到該目標(biāo)機(jī)的項(xiàng)目下。辰ProjectExplorer1abvievaAert.FileEditViewFrojectOjieratEToolsWindowHelpFiles-fe+lFr

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論