多质量弹性扭转系统实验指导书new - 图文(4)

2020-05-01 11:34

在如图3-39所示的界面中,选择项目浏览器的Configuration View选项卡。双击PLC1下的Cpu.sw,出现Cpu.sw[software Configuration]工作标签。在编辑区内,可以在Cyclic #4[100ms]节点下看到新生成的程序文件。其中100ms是指NewProgram的循环执行时间。如要修改程序的循环周期,可如图3-40所示用鼠标右键单击Cyclic #4[100ms],在出现的快捷菜单中选择Properties...菜单项,进入如图3-41所示的系统软件属性设置界面。在此界面中将Duration修改为用户所需的循环周期,其中Tolerance(误差时间)要大于等于Duration时间。当程序较大时,可以修改Stack(堆栈)的大小,以便容纳下用户程序。

图3-39 软件配置界面

图3-40 Software Properties 菜单项

16

图3-41 系统软件属性设置界面

图3-42 NewProgram程序循环时间修改完成

贝加莱公司的Automation Studio还提供另外一种程序生成方式,即通过B&R Automation Studio Target for Simulink,可以将Matlab/simulink中的图形化算法模型文件快速的转成可在贝加莱PCC系统中运行的C代码程序。

本实验指导书的下个部分将详细阐述将Matlab/simulink中的.MDL文件转成贝加莱C代码程序的实现步骤。

6)Matlab/simulink中的.MDL转成贝加莱C代码程序的步骤

图3-43 安装B&R Automation Studio Target for Simulink组件

首先需要在Matlab中安装B&R Automation Studio Target for Simulink组件。Matlab版本至少需要2010a及以上。

启动Matlab 2010a,将当前目录选择为B&R Automation Studio Target for Simulink

17

组件所在的子目录,如图3-43所示。在左边的文件浏览器中,鼠标右键单击install.p,在出现的快捷菜单中选择Run菜单项。系统自动安装组件,当出现如图3-44所示的提示界面后,组件安装完成。

在图3-43所示的界面中,点击simulink快捷按钮,或在Command Window中输入simulink命令,启动simulink。安装好B&R Automation Studio Target for Simulink组件后,可以看到在如图3-45所示的Simulink Library Browser中看到B&R Automation Studio Toolbox。

打开File/New/Model菜单项,或鼠标左键单击New Model快捷按钮,建立一个如图3-46所示的质量块速度计算模型文件。各模块的设置见图3-47、3-48。如图3-49所示打开Simulink/Configuration Parameters...菜单项,其中Solver项的设置如图3-50所示,Real-Time Workshop中Interface项的设置如图3-51所示,Real-Time Workshop中B&R Basic Settings项的设置如图3-52所示。

在如图3-53所示的界面中,点击Incremental Building快捷键,Matlab将自动编译

图3-44 组件安装完成提示界面

图3-46 质量块速度计算模型文件

图3-45 Simulink library Browser中的B&R 工具箱

图3-47 B&R CONFIG模块参数

18

图3-48 B&R IN及B&R OUT模块参数

图3-49 Simulation/Configuration Parameters菜单项

循环周期,与B&R程序中循环执行周期必须一致 图3-50 Solver项设置

19

图3-51 Real-Time Workshop中Interface项设置

要加入的B&R 工程名

必须与B&R工程中的设置名一致

图3-52 Real-Time Workshop中B&R Basic Settings项设置

图3-53 Incremental build 快捷键

20


多质量弹性扭转系统实验指导书new - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大兴区黄村镇第一中心小学 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: