dSPACE软件简单使用

一、打开MATLAB

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

二、打开simulink开始建模

在建模之前,先设置好MATLAB工作路径
不得含有中文或特殊字符,避免空格
建议不使用系统分区所在路径准备就绪,打开simulink开始建模吧
打开simulink,选择RTI1104的环境
建议打开创建模型后,保存文件,对模型进行命名
使用RTI模型创建环境,会有一些dSPACE公司配置好的模型参数
Start Time :一般设定为0;
Stop Time :如需程序一直运行,设定 inf ;如需程序运行特定时间,则设相应值,如100s ;
Solver Type :一般为定步长Fixed-step;也有变步长,根据需要选用;
Solver :最开始使用选用 ode1(Euler) 就够了,还有其他算法,根据以后使用情况,选用不同解算方案,不同解算方案对应运行时间,运行内存不同;
Fixed Step Size :程序运行步长,设定为固定值,一般为0.001s (1ms),最小为0.0001s (100us)

Load application after build意思是在建立完模型后,自动加载到DS1104板卡中,该选项默认是勾选的,这种情况容易覆盖上一个在板卡中运行的程序,我们一般是取消勾选,自己在后面的ControlDesk软件中手动加载

三、搭建模型

打开RTI模型库,将模块拖入到simulink模型创建环境中,在使用各小模块时,学会使用查看帮助文档,不同模块有不同的使用方法以及使用要求,若选择不合适,则会引起dSPACE异常


在此就建立一个简单的模型示例一下
“Ctrl + B”进行编译
此时,在simulink中创建模型就完成了,在建立的工作路径中,生成一系列文件

<模型名>.sdf ControlDesk NG工程试验模型索引文件
<模型名>.ppc 可执行程序(二进制文件)
<模型名>.trc 变量描述
<模型名>.map 变量及函数地址信息
<模型名>_user.c 用户自定义C代码模板(外部集成用)
<模型名>_user.mk 用户自定义编译过程模板(外部集成用)
以上都是离线部分的内容,不需要dSPACE开机的,在电脑上单独完成

四、在线仿真

打开ControlDesk软件
点击左上角,File–New—Project + Experiment

新建实验和硬件注册
导入 .sdf 模型索引文件,即在MATLAB中生成的一系列文件之一

点击下侧的 variables 打开变量按钮
若不小心把一些窗口关闭了,或改变了一些控件,可以在 view 菜单中 Switch Controlbars 找到相应的控件,或直接点击 Reset View Set 还原页面布局
选择要显示的变量,右击拖动到 layout界面,选择数据可视化的方式,点击 home 菜单中的 Go Online 和 Start Measuring 进行仿真,可观察到数据的变化待测量结束后,可点击 Stop Measuring 和 Go Offline 。
此处介绍了dSPACE软件的基本使用,走完一遍从建模到仿真的过程,还有其他一些常用操作,比如收集数据,保存数据,观测数据等等,在“0_dSPACE培训.pdf”文件中都有详细介绍,可参考该文件,此处不再赘述

dSPACE软件简单使用相关推荐

  1. DSPACE模拟简单事故现场

    DSPACE模拟简单事故现场 文章目录 DSPACE模拟简单事故现场 1.新建文件 2.编辑Road 2.1新建道路 2.2修改车道 2.3设置Route 3.编辑scenario 3.1加载Road ...

  2. SaltStack介绍——SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流...

    SaltStack介绍和架构解析 简介 SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位.SaltSta ...

  3. 6个越南主流社交媒体软件简单介绍

    越来越多的小伙伴发现了东南亚市场的魅力,开始主攻东南亚跨境电商了.今天我们小编就来给大家简单介绍一下东南亚国家之一越南主流社交媒体平台,为大家开拓越南市场贡献一份力量. 6个越南主流社交媒体软件简单介 ...

  4. DAZ 3D 软件简单安装和使用

    DAZ 3D 软件简单安装和使用 免费资源下载 这个软件对我来说真是一个神奇巨坑,从下载到安装至少用了我4天的时间.但是不得不说其中很大一部分原因是因为网络问题吧,如果除去这些乱七八糟的问题,其实整个 ...

  5. Photoshop零基入门软件简单介绍

    Photoshop零基入门软件简单介绍 公司adobe 软件名Photoshop 版本名CS6 软件界面 窗口菜单-工作区-复为基本功能:让软件界面恢复至默认状态(菜单栏,属性栏,工具栏,控制面板,状 ...

  6. Qt用CPU序列号来实现对软件简单的加密授权

       最近公司做了一个电子元器件计数器,主要为了小批量的卖一些设备,为防止算法软件在其他设备上运行,需要将软件加密,起初打算用加密狗,后来想了一下由于软件和硬件都是自己设计的,所以可以把硬件CPU或者 ...

  7. dSPACE仿真流程介绍(dSPACE软件介绍、仿真演示、自动化API接口使用)

    dSPACE仿真流程步骤 一.dSPACE软件简介 二.仿真流程简介 三.ModelDesk简介 1.创建工程 2.生成的文件夹 3.仿真模型平台选择 4.道路 5.场景 6.参数设置 四.Motio ...

  8. matlab软件的介绍,MATLAB软件简单介绍.ppt

    MATLAB软件简单介绍 MATLAB是建立在向量.数组和矩阵基础上的一种分析和仿真工具软件包: 同时提供了编程计算的功能,通过编程可以解决一些复杂的工程问题: 也可绘制二维.三维图形,输出结果可视化 ...

  9. dspace软件加密狗不识别

    笔者安装完dspace软件后,需要进行解密才能使用软件.插入加密狗解密不成功,同时打开dspace control desk会出现报错 codemeter error XXX ,意思是加密软件缺乏许可 ...

  10. 细菌完成图组装软件简单介绍 细菌

    细菌完成图组装软件简单介绍 细菌 组装 AHA HGAP 细菌基因组简单组装 最近看了两篇三代测序数据用于细菌完成图组装的软件,一个是AHA,一个是HGAP.这两个软件中AHA是采用的混合拼接的方法, ...

最新文章

  1. Discuz!论坛,如何查看全站最新帖子列表?
  2. 避免重蹈欧美“超级电厂”覆辙 瑞星全力保障国内电力行业信息安全
  3. MD04读取的一些计算表
  4. HttpMoudle实现用户身份验证
  5. 一键发布部署vs插件[AntDeploy]开源了
  6. C++Objective-c
  7. 算法初级笔记(一)认识时间复杂度
  8. 类的继承查询策略:广度优先
  9. 不同版本的Python,如何pip
  10. 默认smtp虚拟服务器,轻松架设自己的SMTP服务器
  11. java公寓报修管理系统_学生公寓报修管理系统.pdf
  12. Docker常见错误
  13. 【重装系统Win10】U盘安装windows10正版操作系统 - 固体硬盘版(¥4.5-200)
  14. MySQL 查看本机的MySQL版本
  15. ctfshow MengXIn 下(pearcmd.php妙用条件竞争简单密码简单misc)
  16. php公众号提现功能,公众号赞赏提现
  17. Windows操作系统文件夹
  18. IPv6报头与IPv4报头的区别
  19. 15个经典面试问题及回答思路,很多人死在了最后一个问题上
  20. 阿里云SLB健康检查探究

热门文章

  1. 关于STM32 串口二、串口三串口调试助手无法显示的问题
  2. css字体倾斜角度_css如何设置字体倾斜样式
  3. 小程序 调用地址api
  4. 小程序调用百度api实现图像识别
  5. 二分查找算法java实现
  6. 研磨设计模式之工厂方法模式-2
  7. 嵌入式软件开发是什么?
  8. 条码标签打印软件如何设置圆形标签
  9. 数据结构(C语言)-串
  10. I2C(smbus、pmbus)、SPI