dspace-controldesk基础

上传人:n**** 文档编号:88889760 上传时间:2019-05-12 格式:PDF 页数:48 大小:1.18MB
返回 下载 相关 举报
dspace-controldesk基础_第1页
第1页 / 共48页
dspace-controldesk基础_第2页
第2页 / 共48页
dspace-controldesk基础_第3页
第3页 / 共48页
dspace-controldesk基础_第4页
第4页 / 共48页
dspace-controldesk基础_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《dspace-controldesk基础》由会员分享,可在线阅读,更多相关《dspace-controldesk基础(48页珍藏版)》请在金锄头文库上搜索。

1、ControlDesk基础 dSPACE培训教程 2 本章节课程内容 ? ControlDesk介绍 ? ControlDesk实验管理 ? ControlDesk虚拟仪表 ? ControlDesk数据分析 ? 参数编辑器 ? 表格编辑器 ? 离线模式 3 ? ControlDesk介绍 ? ControlDesk实验管理 ? ControlDesk虚拟仪表 ? ControlDesk数据分析 ? 参数编辑器 ? 表格编辑器 ? 离线模式 4 ControlDesk介绍 菜单栏 工具栏 导航器 工具窗口 状态栏 工作区 上下菜单 (点击右键) 窗口 工具栏 5 ControlDesk操作原理

2、 ?拖放(鼠标左键) ?上下文菜单 (鼠标右键) 启动命令的便捷方法 在线帮助 Context-sensitive help (F1) HelpDesk (Start Programs dSPACE Tools dSPACE Help Desk) Windows Undocked 双击标题栏 Normal windows 上下文菜单: 选择docked、 floating或将窗口 放置于活动窗口中 Docked 6 ?导航器 ? Experiment Navigator ? Instrumentation Navigator ? Platform Navigator ? Test Automa

3、tion Navigator ?工具窗口 ? Log Viewer ?ControlDesk的操作 ?ControlDesk的错误信息 ?与dspace.log文件相关 ? Interpreter ? Function Selector ? File Selector 用于文件的选择和下载 - 实时程序 - 离线模式 ? Variable Manager ? Reference Data Manager ControlDesk导航器和工作窗口 7 硬件平台管理器 ?ControlDesk的硬件平台提供了管理硬件平台和处理应用程序的所有功能 ?选择连接 (Bus or Net) ? Platfo

4、rm (菜单栏), 和 ? Platform Manager 上下文菜单 3. Toolbar 2. Platform Navigator的上下文菜单 1. Menu Bar ?三种方法注册板卡: 8 硬件平台管理器:注册板卡 指示板卡是否运行 黑体字表示当前的工作板卡 双击处理器板或 I/O板 ? 指定板卡型号 ? 指定端口地址 ? 使用开关设定或者输入板卡的地址 ? 指定映射地址(只有DS1003) ? 通常使用标准地址 ? 创建dspace.ini ? 包括在当前系统中所有板卡的重 要信息 9 硬件平台管理器:板卡配置 ? 处理器板的详细信息 ? 名称和类型 ? 地址映射 ? 下载的程序

5、 ? 处理器状态 ? 存储器配置 ? Watchdog状态 ? I/O 板 的信息 ? 名称和类型 ? 外围高速总线地址 ? 中断 ? 当前 I/O 设置 ? 范围 ? 分辨率 10 加载应用程序 Pidrtdu.sdf ? 应用程序加载可以通过 ?拖放 ? 通过平台管理器或者上下文菜单进行 其他设置 ? 设置工作板卡 ?如果只有一个,自动设置为工作板卡 ? 从处理器应用程序 ?分配 ?清除 ?加载和开始 ?停止 ? 清除系统 ?删除dspace.ini文件 ? 更新平台连接 ? 错误检查 ? Platform Manager自动且周期的完成 错误检查(1.5s) ? 出错时显示错误信息 ?

6、手动检查工具 Check Platform ? Platform菜单 11 硬件平台管理器:应用程序加载到Flash中(DS1005/DS1401) 下载应用程序 (*.sdf) ? 通常通过拖放下载到Global memory ? 下载到Flash Memory中,通过 平台管理器 (上下文菜单) 加载应用程序到Flash (F) ? 在 DS1005/DS1401加电时执行 导入程序。如果应用程序被载入 flash中时,程序自动开始运行。 从闪存中清除应用程序或飞行记录数据 12 设备驱动 ? 通过几个主机应用程序对dSPACE 处理器板的同时协调访问 ? 主机程序不能通过直接访问处理器板

7、而必须通过设备驱动程序 ? 和 MS Windows打印管理类似 - ? 更新硬件平台连接 C40 13 ? ControlDesk介绍 ? ControlDesk实验管理 ? ControlDesk虚拟仪表 ? ControlDesk数据分析 ? 参数编辑器 ? 表格编辑器 ? 离线模式 14 ControlDesk实验管理 15 实验管理器 ? 实验名称 CDX文件 (ControlDesk Experiment) ? 项目层次的(子)路径 ? 作者,说明,图标 ? 保存实验 ? File Save Experiment ? File Save Experiment As ? 打开实验 ?

8、 File Open Experiment ? File Recent Experiment ? 浏览器 (Experiment页) ? 实验所有文件按层次结构排列 ? 依赖性层次 ? 组件结构 ? 创建实验 新建实验 打开实验 保存实验 依赖性层次 组件层次 16 实验管理器:文件操作 ? 往实验添加文件 ? 添加到实验 (编辑模式下使用上下文 菜单) ? 添加所有打开的文件 (File Add All Opened Files) ? File Import Files. ? 文件被拷贝到工作目录下 ? 压缩整个实验 ? 属于实验的所有文件以及相关文件被 压缩到一个以实验名称命名的压缩文 件

9、中 ? View/General Properties/Experiment ? View 模式 ? 工作根路径 ? 作者 ? 一致性检测 ? Enable / disable ? Message box / log viewer 17 ControlDesk实验管理:文件 ? .cdd (作者, 说明) and .cdc (自动创建的 数据连接) ? 打开属于实验的所有layout ? 在工具窗口中打开变量文件,需要有数 据连接和参数文件 ? SDF文件的上下文菜单: 自动运行程序 自行将应用程序下载到系统中 ? 在工具窗口中打开参数文件,与变量文件 位置相同 实验浏览器上下文菜单 - Do

10、wnload on experiment load - Use on animation start ? 打开实验 experiment .cdx experiment .cdd experiment .cdc layouts.lay variables.trc /.sdf parameter.par python_script.py model.map model.obj /.axp /.ppc parameter.shl model_pmap.p 18 ControlDesk实验管理:命令方式 ? “experimentpathexperimentname. cdx“ ? 打开实验 ? -

11、o “d:workingMyLayout.lay“ ? 打开layout文件mylayout.lay ? -m ANIMATION ? ControlDesk切换到动画模式 ? -r “Script1.py” ? 执行Python脚本script1.py ? -w “c:temp” ? 设置路径为工作路径 ? -r “Script1.py” -p ? 在独立进程中执行Python 脚本 script1.py 19 ? ControlDesk介绍 ? ControlDesk实验管理 ? ControlDesk虚拟仪表 ? ControlDesk数据分析 ? 参数编辑器 ? 表格编辑器 ? 离线模

12、式 20 ControlDesk:虚拟仪表 ? 数据获取和实验控制 ? 容易操作 ? 拖放操作 ? 上下文菜单 ? Macro Recorder ? 用户定义工具栏 ? 创建虚拟仪器面板 (layout) ? 一个实验可以包括多个layout ? 两种方法创建layout 1. 菜单: File 动作模式编辑模式 测试模式 工具栏: Edit Mode 2. 工具栏: ControlDesk 直接创建新 layout ? 三种模式 ? 编辑模式 ? 定义实验 ? 设计Layout ? 定义数据连接 ? 测试模式 ? 核对layout设计 ? 分析数据 ? 动作模式 ? 运行程序 ? 修改参数

13、?获取和显示数据 ?定义数据连接 21 设计虚拟仪表面板 仪表面板仪表面板 (Layout) 选择仪表 Instrument Selector 选组按钮 排列方式 居中 间距 对齐 显示/隐藏栅格 ? 创建仪表面板所使用的 工具 ? 在编辑模式下有效 Layout Toolbar 使用Layout toolbar 来排列仪表 对每个仪表设置属性 预调整(presetting) 外观 Captions 每个控键的独立参数 属性对话框属性对话框 22 分组仪表和仪表浏览器 ?浏览器: Instrumentation 页 ?所有可用layout的列表 ?显示layout所包含仪表的名字 ?显示每个l

14、ayout中虚拟仪表的层 次 Instrumentation页 Layout名 ? 如何分组虚拟仪表: ? 应用: ?创建典型的仪表面板 ? 步骤: 1) 使用+ 鼠标左键或用鼠标 圈取以选择仪表 2) 菜单栏: Edit ?在分组中访问仪表属性 layout中虚拟仪表的上下文菜单 仪表浏览器中的虚拟仪表上下文菜单 23 数据连接I:创建 ? 变量文件 包括模型所有变量的信息 在Simulink模型中的层次结构 仿真状态的附加信息 打开变量文件 文本形式显示 图形形式显示 ? 如何定义数据连接 拖放 参数 RTI 变量 输出 Build 24 数据连接 II: Find Variable .

15、? 如何在变量文件中通过变量名找到变 量: ? 如何确定控键所连接的变量: 控键上下文 菜单 1)变量文件上下 文菜单 2)输入搜索字符和 搜索属性 3)开始搜索并选择 正确结果 25 数据连接 III: Advanced . ? 修改数据连接 ?在每个仪表上下文菜单 或者主菜单中实现 ? 如何将多个变量连接到一个控键: ?应用: 在一个仪表内更改多个变量 ?步骤: 1) 拖放第一个连接 2) 用鼠标右键拖放其他连接 3) 为第二个连接选择Write To Variable 说明何时传输数据 源和目标可以是仪表面板 或一个实时变量 选择一个或一组虚拟仪表 删除连接 ? 显示所选仪表的连接 26

16、 虚拟仪表:定制虚拟仪表 ? 如何将定制仪表加入虚拟仪表 选择器: ? 应用: ? 创建特定单独仪表 (company style guide) ? 创建指定仪表组 (dashboard) ? 步骤: 1) 构建仪表或者仪表组 2) 将仪表/仪表组拖放到仪表选 择器 3) 为仪表指定名字和图标 ? 限制: ?虚拟仪表组的大小不可变 1 2 3 27 虚拟仪表:特性 ? 透明仪表 ?背景属性 ? 如何创建layout的层次 ? 应用: ? 快速从一个layout切换到另一个 ? 创建一个主layout ? 全屏模式 (View/Fullscreen) Layout 尺寸 = monitor 尺寸 没有菜单或者工具栏 ESC (or 全屏图标) 退出 不可见开关 活动指针 显示 ?Example: Layout1上的按

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

当前位置:首页 > 高等教育 > 其它相关文档

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