dSPACE-ControlDesk基础

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ControlDesk基础dSPACE培训教程2本章节课程内容 ControlDesk介绍 ControlDesk实验管理 ControlDesk虚拟仪表 ControlDesk数据分析 参数编辑器 表格编辑器 离线模式3;ControlDesk介绍†ControlDesk实验管理†ControlDesk虚拟仪表†ControlDesk数据分析†参数编辑器†表格编辑器†离线模式4ControlDesk介绍菜单栏工具栏导航器工具窗口状态栏工作区上下菜单(点击右键)窗口工具栏5ControlDesk操作原理&拖放(鼠标左键)&上下文菜单(鼠标右键)•启动命令的便捷方法在线帮助Context-sensitivehelp(F1)HelpDesk(Start–Programs–dSPACETools–dSPACEHelpDesk)WindowsUndocked双击标题栏Normalwindows上下文菜单:选择docked、floating或将窗口放置于活动窗口中Docked6&导航器fExperimentNavigatorfInstrumentationNavigatorfPlatformNavigatorfTestAutomationNavigator&工具窗口fLogVieweryControlDesk的操作yControlDesk的错误信息y与dspace.log文件相关fInterpreterfFunctionSelectorfFileSelector用于文件的选择和下载-实时程序-离线模式fVariableManagerfReferenceDataManagerControlDesk导航器和工作窗口7硬件平台管理器&ControlDesk的硬件平台提供了管理硬件平台和处理应用程序的所有功能f选择连接(BusorNet)yPlatform(菜单栏),和yPlatformManager上下文菜单3.Toolbar2.PlatformNavigator的上下文菜单1.MenuBarf三种方法注册板卡:8硬件平台管理器:注册板卡指示板卡是否运行黑体字表示当前的工作板卡双击处理器板或I/O板&指定板卡型号&指定端口地址f使用开关设定或者输入板卡的地址&指定映射地址(只有DS1003)f通常使用标准地址;创建dspace.ini;包括在当前系统中所有板卡的重要信息9硬件平台管理器:板卡配置&处理器板的详细信息f名称和类型f地址映射f下载的程序f处理器状态f存储器配置fWatchdog状态&I/O板的信息f名称和类型f外围高速总线地址f中断f当前I/O设置y范围y分辨率10加载应用程序Pidrtdu.sdf&应用程序加载可以通过f拖放&通过平台管理器或者上下文菜单进行其他设置f设置工作板卡y如果只有一个,自动设置为工作板卡f从处理器应用程序y分配y清除y加载和开始y停止f清除系统y删除dspace.ini文件f更新平台连接&错误检查fPlatformManager自动且周期的完成错误检查(1.5s)f出错时显示错误信息f手动检查工具—CheckPlatform…fPlatform菜单11硬件平台管理器:应用程序加载到Flash中(DS1005/DS1401)下载应用程序(*.sdf)&通常通过拖放下载到Globalmemory&下载到FlashMemory中,通过•平台管理器(上下文菜单)•加载应用程序到Flash(F)&在DS1005/DS1401加电时执行导入程序。如果应用程序被载入flash中时,程序自动开始运行。从闪存中清除应用程序或飞行记录数据12设备驱动&通过几个主机应用程序对dSPACE处理器板的同时协调访问&主机程序不能通过直接访问处理器板而必须通过设备驱动程序&和MSWindows打印管理类似-----------------------------------------------------------------------------&更新硬件平台连接C4013…ControlDesk介绍;ControlDesk实验管理†ControlDesk虚拟仪表†ControlDesk数据分析†参数编辑器†表格编辑器†离线模式14ControlDesk实验管理15实验管理器f实验名称CDX文件(ControlDeskExperiment)f项目层次的(子)路径f作者,说明,图标&保存实验fFile–SaveExperimentfFile–SaveExperimentAs…&打开实验fFile–OpenExperimentfFile–RecentExperiment&浏览器(Experiment页)f实验所有文件按层次结构排列y依赖性层次y组件结构&创建实验新建实验打开实验保存实验依赖性层次组件层次16实验管理器:文件操作&往实验添加文件f添加到实验(编辑模式下使用上下文菜单)f添加所有打开的文件(File–AddAllOpenedFiles)fFile–ImportFiles...y文件被拷贝到工作目录下&压缩整个实验f属于实验的所有文件以及相关文件被压缩到一个以实验名称命名的压缩文件中&View/GeneralProperties/ExperimentfView模式f工作根路径f作者f一致性检测yEnable/disableyMessagebox/logviewer17ControlDesk实验管理:文件.cdd(作者,说明)and.cdc(自动创建的数据连接)打开属于实验的所有layout在工具窗口中打开变量文件,需要有数据连接和参数文件SDF文件的上下文菜单:自动运行程序自行将应用程序下载到系统中在工具窗口中打开参数文件,与变量文件位置相同•实验浏览器上下文菜单-Downloadonexperimentload-Useonanimationstart打开实验experiment.cdxexperiment.cddexperiment.cdclayouts.layvariables.trc/.sdfparameter.parpython_script.pymodel.mapmodel.obj/.axp/.ppcparameter.shlmodel_pmap.p18ControlDesk实验管理:命令方式&experimentpath\experimentname.cdxf打开实验 -od:\working\MyLayout.layf打开layout文件mylayout.lay -mANIMATIONfControlDesk切换到动画模式 -r“Script1.py”f执行Python脚本script1.py -w“c:\temp”f设置路径为工作路径 -r“Script1.py”-pf在独立进程中执行Python脚本script1.py19…ControlDesk介绍†ControlDesk实验管理;ControlDesk虚拟仪表†ControlDesk数据分析†参数编辑器†表格编辑器†离线模式20ControlDesk:虚拟仪表&数据获取和实验控制&容易操作f拖放操作f上下文菜单fMacroRecorderf用户定义工具栏&创建虚拟仪器面板(layout)f一个实验可以包括多个layoutf两种方法创建layout1.菜单:File动作模式编辑模式测试模式工具栏:EditMode2.工具栏:ControlDesk直接创建新layout&三种模式f编辑模式y定义实验y设计Layouty定义数据连接f测试模式y核对layout设计y分析数据f动作模式y运行程序y修改参数y获取和显示数据y定义数据连接21设计虚拟仪表面板仪表面板(Layout)选择仪表InstrumentSelector选组按钮排列方式居中间距对齐显示/隐藏栅格&创建仪表面板所使用的工具f在编辑模式下有效LayoutToolbar使用Layouttoolbar来排列仪表对每个仪表设置属性•预调整(presetting)•外观•Captions•每个控键的独立参数属性对话框22分组仪表和仪表浏览器&浏览器:Instrumentation页f所有可用layout的列表f显示layout所包含仪表的名字f显示每个layout中虚拟仪表的层次Instrumentation页Layout名&如何分组虚拟仪表:f应用:y创建典型的仪表面板f步骤:1)使用SHIFT+鼠标左键或用鼠标圈取以选择仪表2)菜单栏:Editf在分组中访问仪表属性–layout中虚拟仪表的上下文菜单–仪表浏览器中的虚拟仪表上下文菜单23数据连接I:创建…&变量文件•包括模型所有变量的信息•在Simulink模型中的层次结构•仿真状态的附加信息打开变量文件文本形式显示图形形式显示&如何定义数据连接拖放参数RTI变量输出Build24数据连接II:FindVariable...&如何在变量文件中通过变量名找到变量:&如何确定控键所连接的变量:控键上下文菜单1)变量文件上下文菜单2)输入搜索字符和搜索属性3)开始搜索并选择正确结果25数据连接III:Advanced...&修改数据连接f在每个仪表上下文菜单或者主菜单中实现&如何将多个变量连接到一个控键:y应用:—在一个仪表内更改多个变量y步骤:1)拖放第一个连接2)用鼠标右键拖放其他连接3)为第二个连接选择WriteToVariable说明何时传输数据源和目标可以是仪表面板或一个实时变量选择一个或一组虚拟仪表删除连接f显示所选仪表的连接26虚拟仪表:定制虚拟仪表&如何将定制仪表加入虚拟仪表选择器:f应用:y创建特定单独仪表(companystyleguide)y创建指定仪表组(dashboard)f步骤:1)构建仪表或者仪表组2)将仪表/仪表组拖放到仪表选择器3)为仪表指定名字和图标f限制:y虚拟仪表组的大小不可变12327虚拟仪表:特性&透明仪表f背景属性&如何创建layout的层次f应用:y快速从一个layout切换到另一个y创建一个主layout&全屏模式(View/Fullscreen)•Layout尺寸=monitor尺寸•没有菜单或者工具栏•ESC(or全屏图标)退出不可见开关活动指针显示fExample:Layout1上的按钮1激活Layout2,关闭Layout1–用鼠标右键将Button1拖入Layout2(InstrumentNavigatorordirectly)–选择ActivateLayoutonInstrument....–切换到动作模式d_PhotoRealisticDB28保存和加载Layout&Layout可以保存为f独立目标f实验的一部分&Layout保存为独立目标fFile–SaveAs...选择layout类型(*.lay)&保存数据连接fInstrumentation-ExportDataConnections选择连接文件类型(*.con)&加载layoutf作为实验的一部分f作为独立目标&Layout作为独立目标加载fFile–Open选择layout类型(*.lay)加载数据连接fInstrumentation–ImportDataConnections选择连接文件类型(*.con)29过滤变量文件&选择变量或者参数f减少显示变量的数量&指定过滤器f变量名f子系统变量f模块名f模块类型&过滤变量和参数f几种过滤方法f逻辑组合f保存过滤器算法fEnable和disable过滤器30…ControlDesk介绍†ControlDesk实验管理†ControlDesk虚拟仪表;ControlDesk数据分析†参数编辑器†表格编辑器†离线模式31数据分析&使用PlotterArray显示和分析所采集的数据fPlotterArray•Plotter,XYPlot,LogicAnalyzer•易于处理多Plot•自动排列•全屏显示•运行时设定Plotf使用光标进行数据分析yx,y,deltay捕捉曲线y同步fZoomf上下文菜单y信号y轴指针鼠标放大同步捕捉曲线重新调节全屏网格增加plotte

1 / 48
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功