网络控制系统仿真 1

上传人:壹****1 文档编号:474328306 上传时间:2023-04-01 格式:DOC 页数:7 大小:494.50KB
返回 下载 相关 举报
网络控制系统仿真 1_第1页
第1页 / 共7页
网络控制系统仿真 1_第2页
第2页 / 共7页
网络控制系统仿真 1_第3页
第3页 / 共7页
网络控制系统仿真 1_第4页
第4页 / 共7页
网络控制系统仿真 1_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《网络控制系统仿真 1》由会员分享,可在线阅读,更多相关《网络控制系统仿真 1(7页珍藏版)》请在金锄头文库上搜索。

1、基于 TRUETIME网络控制系统仿真报告1=系 别自动化学院控制工程系专 业 自动化学生姓名李瑾班级 学号 自控0901/ 2009010814成 绩网络控制系统仿真一、仿真要求:1、仿真软件:MATLAB. TRUETIME、Microsoft Visual Studio 2010二、TRUETIME 安装1、将所下载的压缩包,解压到MATLAB的工具箱中。2、环境配置(1) 设置路径:打开MATLAB,选择“ File ”中的“Se t Pa th”,点击“Add Folder”, 找到true ti me-1.5中的文件夹“ kernel”,如图1,点击确定。最后“Save”,“Clo

2、se”。图1(2) 添加系统变量:进入系统的控制面板,找到“系统”,打开“高级”,选择“环境变 量”,点击“系统变量”下的“新建”,新建系统变量名为:TTKERNEL,变量值为truetime-1.5 的kernel所在地址。如图2所示。图2(3) 用 MATLAB 打开 toolboxlocalstartsav.m,添加如下命令行:addpath(getenv(TTKERNEL)addpath(getenv(TTKERNEL) /matlab/help)addpath(getenv(TTKERNEL) /matlab)init_truetime上述内容,可以做成一个startup.m文件,每

3、次启动时运行。具体说明和文件内容如下:%STARTUPSA/Startup file% Change the name of this file to STARTUPM. The file% is executed when MATLAB starts up, if it exists% anywhere on the path. In this example, the% MAT-file generated during quitting using FINISHSAV% is loaded into MATLAB during startup.% Copyright 1984-2000

4、The MathWorks, Inc.% $Revision: 1.4 $ $Date: 2000/06/01 16:19:26 $ addpath(getenv(TTKERNEL)addpath(getenv(TTKERNEL) /matlab/help)addpath(getenv(TTKERNEL) /matlab)init_truetimeload matlab.mat(4) 用 MATLAB 打开 toolboxlocalmatlabrc.m,选“File” 下的“Save Workspace As”, 将文件命名为“matlab”保存在toolboxlocal中(5) 把 MATL

5、AB、toolboxtruetimekernelinit_truetime.m复制到 MATLABtoolboxlocal 中。3、安装 visual studio .net,本机安装版本 visual studio .ne t 2010Start PageQd Visual Studior20io图34、设定编译器(1)输入mex - setup,选择编译器 mex -setupPlease choose your compiler for building external interface (MEX) files:Would you like mex to locate install

6、ed compilers y/n? ySelect a compiler:1 Digital Visual Fortran version 6.0 in C:Program FilesMicrosoft Visual Studio2 Lcc C version 2.4 in C:MATLAB7syslcc3 Microsoft Visual C/C+ version 6.0 in C:Program FilesMicrosoft Visual Studio0 NoneCompiler: 3Please verify your choices:Compiler: Microsoft Visual

7、 C/C+ 6.0Location: C:Program FilesMicrosoft Visual StudioAre these correct?(y/n): y5、初始化输入“ make_ true time”,回车即可。如果安装成功最后有:“TrueTime compiled successfully!”输入true time,有如下界面,图5:图4二、实例仿真过程1、控制器:主要任务是接收传感器传过来的信号,在包含有优先级最高的干扰任务的网络 中对控制信号进行计算和处理,并把结果发送到执行器。Terminstc-rZ图5节点12、执行器:主要任务是接收控制器传过来的信号,并执行任务1

8、Gf-ound 1A-DA-DD/AD/ASndD/AGfound2RCV1I nterruptsI nterruptsScheduleScheduleMon torsTerminatDiBRevTrueTime Kernel 1Terminstc-r4Control lex Scc p-ElTerminstc-rE-图6节点23、传感器:主要任务是进行周期性地采样,并把采样值发送给控制器节点TerminatcrB图7节点3传感器模型4、网络模型图8网络模型图 9 Function Block Parameters: TrueTime Network 参数设置对话框5、NCS仿真模型CluckDisplayFrom 3Terminators图10模型NCS仿真模型三、仿真结果图11仿真结果

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号