欢迎来到天天文库
浏览记录
ID:35994220
大小:282.50 KB
页数:7页
时间:2019-04-29
《网络控制系统仿真 1》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于TRUETIME网络控制系统仿真报告系别自动化学院控制工程系专业自动化学生姓名李瑾班级/学号自控0901/2009010814成绩自控09012009010814李瑾网络控制系统仿真一、仿真要求:1、仿真软件:MATLAB、TRUETIME、MicrosoftVisualStudio2010二、TRUETIME安装 1、将所下载的压缩包,解压到MATLAB的工具箱中。 2、环境配置(1)设置路径:打开MATLAB,选择“File”中的“SetPath…”,点击“AddFolder…”,找到truetime-1.5中的文件
2、夹“kernel”,如图1,点击确定。最后“Save”,“Close”。 图1(2) 添加系统变量:进入系统的控制面板,找到“系统”,打开“高级”,选择“环境变量”,点击“系统变量”下的“新建”,新建系统变量名为:TTKERNEL,变量值为truetime-1.5的kernel所在地址。如图2所示。图20自控09012009010814李瑾(3)用MATLAB打开toolboxlocalstartsav.m,添加如下命令行:addpath([getenv('TTKERNEL')])addpath([getenv('TT
3、KERNEL')'/matlab/help'])addpath([getenv('TTKERNEL')'/matlab'])init_truetime上述内容,可以做成一个startup.m文件,每次启动时运行。具体说明和文件内容如下:%STARTUPSAVStartupfile%ChangethenameofthisfiletoSTARTUP.M.Thefile%isexecutedwhenMATLABstartsup,ifitexists%anywhereonthepath.Inthisexample,the%MAT-f
4、ilegeneratedduringquittingusingFINISHSAV%isloadedintoMATLABduringstartup.%Copyright1984-2000TheMathWorks,Inc.%$Revision:1.4$$Date:2000/06/0116:19:26$addpath([getenv('TTKERNEL')])addpath([getenv('TTKERNEL')'/matlab/help'])addpath([getenv('TTKERNEL')'/matlab'])init_t
5、ruetimeloadmatlab.mat(4)用MATLAB打开toolboxlocalmatlabrc.m,选“File”下的“SaveWorkspaceAs…”,将文件命名为“matlab”保存在toolboxlocal中(5)把MATLABtoolboxtruetimekernelinit_truetime.m复制到MATLABtoolboxlocal中。 3、安装visualstudio.net,本机安装版本visualstudio.net2010 图34、设定编译器(1)输入mex–setup
6、,选择编译器>>mex-setupPleasechooseyourcompilerforbuildingexternalinterface(MEX)files:Wouldyoulikemextolocateinstalledcompilers[y]/n?ySelectacompiler:[1]DigitalVisualFortranversion6.0inC:ProgramFilesMicrosoftVisualStudio[2]LccCversion2.4inC:MATLAB7syslcc5自控090120090
7、10814李瑾[3]MicrosoftVisualC/C++version6.0inC:ProgramFilesMicrosoftVisualStudio[0]NoneCompiler:3Pleaseverifyyourchoices:Compiler:MicrosoftVisualC/C++6.0Location:C:ProgramFilesMicrosoftVisualStudioArethesecorrect?([y]/n):y5、初始化 输入“make_truetime”,回车即可。如果安装成功最后有:
8、“TrueTimecompiledsuccessfully!” 输入truetime,有如下界面,图5:图4二、实例仿真过程1、控制器:主要任务是接收传感器传过来的信号,在包含有优先级最高的干扰任务的网络中对控制信号进行计算和处理,并把结果发送到执行器。图5节点15自控09012009
此文档下载收益归作者所有