dSPACE软件简单使用

dSPACE软件简单使用

一、打开MATLAB

打开MATLAB软件会自动弹出RTI设置环节
dSPACE软件简单使用_第1张图片我们使用的是DS1104板卡,选择RTI1104即可
加载完成后,显示如下
dSPACE软件简单使用_第2张图片查看RTI库,可在MATLAB命令行中直接输入 rti 即可
dSPACE软件简单使用_第3张图片

二、打开simulink开始建模

在建模之前,先设置好MATLAB工作路径
不得含有中文或特殊字符,避免空格
建议不使用系统分区所在路径dSPACE软件简单使用_第4张图片准备就绪,打开simulink开始建模吧
打开simulink,选择RTI1104的环境
dSPACE软件简单使用_第5张图片建议打开创建模型后,保存文件,对模型进行命名
使用RTI模型创建环境,会有一些dSPACE公司配置好的模型参数
dSPACE软件简单使用_第6张图片Start Time :一般设定为0;
Stop Time :如需程序一直运行,设定 inf ;如需程序运行特定时间,则设相应值,如100s ;
Solver Type :一般为定步长Fixed-step;也有变步长,根据需要选用;
Solver :最开始使用选用 ode1(Euler) 就够了,还有其他算法,根据以后使用情况,选用不同解算方案,不同解算方案对应运行时间,运行内存不同;
Fixed Step Size :程序运行步长,设定为固定值,一般为0.001s (1ms),最小为0.0001s (100us)
dSPACE软件简单使用_第7张图片
dSPACE软件简单使用_第8张图片Load application after build意思是在建立完模型后,自动加载到DS1104板卡中,该选项默认是勾选的,这种情况容易覆盖上一个在板卡中运行的程序,我们一般是取消勾选,自己在后面的ControlDesk软件中手动加载

三、搭建模型

打开RTI模型库,将模块拖入到simulink模型创建环境中,在使用各小模块时,学会使用查看帮助文档,不同模块有不同的使用方法以及使用要求,若选择不合适,则会引起dSPACE异常
dSPACE软件简单使用_第9张图片
dSPACE软件简单使用_第10张图片
dSPACE软件简单使用_第11张图片在此就建立一个简单的模型示例一下
dSPACE软件简单使用_第12张图片“Ctrl + B”进行编译
此时,在simulink中创建模型就完成了,在建立的工作路径中,生成一系列文件
dSPACE软件简单使用_第13张图片
dSPACE软件简单使用_第14张图片<模型名>.sdf ControlDesk NG工程试验模型索引文件
<模型名>.ppc 可执行程序(二进制文件)
<模型名>.trc 变量描述
<模型名>.map 变量及函数地址信息
<模型名>_user.c 用户自定义C代码模板(外部集成用)
<模型名>_user.mk 用户自定义编译过程模板(外部集成用)
以上都是离线部分的内容,不需要dSPACE开机的,在电脑上单独完成

四、在线仿真

打开ControlDesk软件
dSPACE软件简单使用_第15张图片点击左上角,File–New—Project + Experiment
dSPACE软件简单使用_第16张图片
dSPACE软件简单使用_第17张图片新建实验和硬件注册
dSPACE软件简单使用_第18张图片导入 .sdf 模型索引文件,即在MATLAB中生成的一系列文件之一
dSPACE软件简单使用_第19张图片
dSPACE软件简单使用_第20张图片点击下侧的 variables 打开变量按钮
dSPACE软件简单使用_第21张图片若不小心把一些窗口关闭了,或改变了一些控件,可以在 view 菜单中 Switch Controlbars 找到相应的控件,或直接点击 Reset View Set 还原页面布局
选择要显示的变量,右击拖动到 layout界面,选择数据可视化的方式,点击 home 菜单中的 Go Online 和 Start Measuring 进行仿真,可观察到数据的变化dSPACE软件简单使用_第22张图片待测量结束后,可点击 Stop Measuring 和 Go Offline 。
此处介绍了dSPACE软件的基本使用,走完一遍从建模到仿真的过程,还有其他一些常用操作,比如收集数据,保存数据,观测数据等等,在“0_dSPACE培训.pdf”文件中都有详细介绍,可参考该文件,此处不再赘述

你可能感兴趣的:(dSPACE,matlab,dSPACE,Simulink)