AMESimLabVIEW实时操作说明(评测版)_第1页
AMESimLabVIEW实时操作说明(评测版)_第2页
AMESimLabVIEW实时操作说明(评测版)_第3页
AMESimLabVIEW实时操作说明(评测版)_第4页
AMESimLabVIEW实时操作说明(评测版)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、D:AMESimv800licensing目录下),该许可证根据上位机的网卡物理地址生成3.需要向LMS另外申请rttargetslicenses.h,该文件是根据实时目标机的网卡物理地址生成的。需要安装MicrosoftVisualC6.0以上版本,当前测试版本是VC6.0英文版操作系统必须为Windows二、许可配置AMESim的许可配置及编译器的选择(详见AMESim中文安装说明)实时目标机许可配置:要将rttargetslicenses.h文件(由LMS提供)放置于D:AMESimv800interfaceslabview目录下即可三、AMESim模型准备1.新建一个AMESim模型,

2、并创建接口如图所示:冈AMESimunnamed_system_1FileEditViewModelingSettingsSimulationAnalysisToolsWindowsHelpCategorypathlist.UpdatecategoriesCategorysettingsInsert.InterfaceblockImportlinearmodel.Modelicaimportassistant.Checksubmodels.Premiersubmodel.Ctrl+KCtrl+IGreateinterfaceicon.Displayinterfacestatus.ImportA

3、damsmodel.Aliaslist.Porttaglist.Availableusersubmodels.Availablecustomized.Availablesupercomponents.然后,在接口对话框中的TypeofInterface下拉菜单中选择LabVIEWSimulationModule,设置input和output的个数,并逐一对每个input和output进行定义:点击OK之后就会生成LabVIEW的接口模块。2将接口模块与AMESim模型的其余部分相连接点击parametermode(参数模式),AMESim会用VC编译器编译模型,并在工作目录下生成和模型相关的d

4、ll文件。假设该模型名为labviewAMERT.ame,则该dll文件名为labviewAMERT_.dll(位置在E:labviewamert下)E:/labvieTaert/labviewAIERT.ae*貝FileEdit凶&aiModeling昌圏|1U:.SysteCoMpilation.-labvieTAIEETCreatingasimulationprogramforyoursystemNumberofstates0Numberofimplicits0MessageskJTitle这个dll文件可通过于支持Windows环境下四、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模块加载到渥obviiw邮,用颤川血庇畑in殆esgLIB11BED

11、.LIB-NODEFAULTLIB.LIBC.UB-NODEFAULTLIB:UBCMTDLIBDMMESimWS00libwin3&ME.libLabVIEW匕的国非实时偶合仿真。gotthelicenseforlabviewsim,continui门gCreatinglibraryldbviev-.AMERT_.libandobjectlabvievAMERT_.expinglink.buildcompleted!LabVIEW环境配置安装LabVIEW8.5和RealTime(实时)、ControlDesignandSimulation控制设计仿真)模块,安装完成后应如下图所示:聶Abo

12、utLabTIEfMOTIONALINSTRUMENTS超级用户幸福家庭LdjVIEHEv:1u:=lticiiiVersionoLabVIEWni.cot/labvievMemoryAllocated:35525KTCFServerinacti*皀Version8.5le中的ExternalModelInterfac的插件Si在版本8.5中,该例子为bousLabVIEW8.5exaiplessimuational关的1.mulationgball.yi位于C:ProgramFil目录gBallnExternalModelInterfaceB个,而不是directfeedthroug的,那个

13、,否则无法正常选注意r-ooj+iEWujLciTLg:E;alLdll|thou、-Z运仃。SimXmod-ilNodtnavetarmLhartElasticityobohtlceIDELIniti:1pcieition:iTLdvelocityIDEL根据模型的具体情况配fExternalModelInterfaceN的各个端口,主要包括输入输出端的配置,指定AMESim生成的dll文件EAiabviewertUabviez.盯。其余端口的配置可参考AMESim的LabVIEW.pdf中的相关内容。该本例中,由于没有状态变量以及全局参数,而且模型较为简单,因此端口ParametersIn

14、,InitialContinuousStates及ExtraData的配置较为简单。2.得到n0MISIErrorSlideinb3.保存并关闭LabVIEW,在AMESim中重写文件,强制编译(确保被调用的dll文件能够反映模型的当前设置)并从AMESim中启动LabVIEWVI。注意:AMESim要处于参数模式下KiAIESIm-E:/labvievaAert/labvieTAIERT.aeFileEditViewModelingSettingsSimulationAnalysisToolsWindowsHelpaa託电I戈:.信丨勺&丨歸爲专丨風題(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.在虚拟控制面板中点击运行即可实现软件在环(Software-in-the-loop),即随意操作输入控制信号,可以看到输出响应的变化,该响应来自于AMESim生成的dll被调用后得到的结果(这个dll文件包含了物理模型的数学方程)Ctrl+TCtrl+NCtrl+OCtrl+SNew.Open.Close13SaveSaveas.SaveasStarter.ACrossresult/FileEditViewModelinqSettingsSimulationAnaluf五、生成目标机需要的实当前

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注意:实时平台的1选择要选LabiEWSimModule:沁点击generate。Uuitrl+Q1itle1ValueTliriit=SavenextSavedSourcefile1六、在LabVIEWvi中加载实时的dll文件并生成实时目标代码上传DLL:打开MAX(LabVIEW的资源管理器),选择目标机右键文件传输,将labviewAMERT.dll上传到/ni-rt/startup/目录下。配置-我的丟统+a数据邻居+前设备和接口+*丄换算+勺软件UJIVIDrivers-9远程丟统重启锁定查看错误记录迢文件传输迢*x*修改IF(脱机)()格式化磁盘

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中定义目标机,并将要生成实时代码的vi及dll文件拖放到该目标机的项目下。辰ProjectExplorer1abvievaAert.FileEditViewFrojectOjieratEToolsWindowHelpFiles-fe+lFr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论