您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > ControlDesk基础培训
ControlDesk基础dSPACE培训教程2dSPACE公司开发工具的独立供应商成立于1988年总部位于Paderborn在Detroit、Paris、Cambridge设立分公司在Stuttgart和Munich设立办事处全球总计超过500名员工快速持续增长Pfaffenhofen/MunichHolzgerlingen/StuttgartPaderborn3dSPACE公司dSPACEInc.Detroit,USAdSPACEGmbHPaderborn,GermanyNetherlands:Sweden:Poland:India:CzechRepublicandSlovakRepublic:Israel:dSPACELtd.Cambridge,UnitedKingdomdSPACESarlParis,FranceJapan:Korea:China:Taiwan:Australia:在12个国家设立代理商恒润科技公司为中国独家代理50%的产品销往德国以外目前全球总计超过10,000套产品系统4dSPACE部分用户列表AutomotiveAUDIBMWBoschBridgestoneContinentalTevesDAFDaimlerChryslerEatonFEVFiatFordGeneralMotorsHellaBehrHitachiHondaHyundaiMotorCo.IAVIsuzuJaguarMAGNASTEYRMagnetiMarelliMANMazdaMitsubishiNipponSokenNissanOpelPorschePeugeotRenaultSiemensVDOAutomotiveSKFTEMICTRWValeoVisteonVolkswagenVolvoWABCOZFLenksystemeZFFriedrichshafenZFSachsAerospaceBAESystemsBoeingDLREuropeanSpaceAgencyEADSKamanAerospaceLiebherr-AerospaceLindenbergNASANationalAerospaceLaboratoryNLRTheAerospaceCorporationVeridianOthersABBBombardierCEAFujitsuNikonPhilipsSeagateToshiba5本章节课程内容ControlDesk介绍ControlDesk实验管理ControlDesk虚拟仪表ControlDesk数据分析参数编辑器表格编辑器离线模式6ControlDesk介绍ControlDesk实验管理ControlDesk虚拟仪表ControlDesk数据分析参数编辑器表格编辑器离线模式7ControlDesk介绍菜单栏工具栏导航器工具窗口状态栏工作区上下菜单(点击右键)窗口工具栏8ControlDesk操作原理拖放(鼠标左键)上下文菜单(鼠标右键)•启动命令的便捷方法在线帮助Context-sensitivehelp(F1)HelpDesk(Start–Programs–dSPACETools–dSPACEHelpDesk)WindowsUndocked双击标题栏Normalwindows上下文菜单:选择docked、floating或将窗口放置于活动窗口中Docked9导航器ExperimentNavigatorInstrumentationNavigatorPlatformNavigatorTestAutomationNavigator工具窗口LogViewerControlDesk的操作ControlDesk的错误信息与dspace.log文件相关InterpreterFunctionSelectorFileSelector用于文件的选择和下载-实时程序-离线模式VariableManagerReferenceDataManagerControlDesk导航器和工作窗口10硬件平台管理器ControlDesk的硬件平台提供了管理硬件平台和处理应用程序的所有功能选择连接(BusorNet)Platform(菜单栏),和PlatformManager上下文菜单3.Toolbar2.PlatformNavigator的上下文菜单1.MenuBar三种方法注册板卡:11硬件平台管理器:注册板卡指示板卡是否运行黑体字表示当前的工作板卡双击处理器板或I/O板指定板卡型号知道端口地址使用开关设定或者输入板卡的地址指定映射地址(只有DS1003)通常使用标准地址创建dspace.ini包括在当前系统中所有板卡的重要信息12硬件平台管理器:板卡配置处理器板的详细信息名称和类型地址映射下载的程序处理器状态存储器配置Watchdog状态I/O板的信息名称和类型外围高速总线地址中断当前I/O设置范围分辨率13加载应用程序Pidrtdu.sdf应用程序加载可以通过拖放通过平台管理器或者上下文菜单进行其他设置设置工作板卡如果只有一个,自动设置为工作板卡从处理器应用程序分配清除加载和开始停止清除系统删除dspace.ini文件更新平台连接错误检查PlatformManager自动且周期的完成错误检查(1.5s)出错时显示错误信息手动检查工具—CheckPlatform…Platform菜单14硬件平台管理器:应用程序加载到Flash中(DS1005/DS1401)下载应用程序(*.sdf)通常通过拖放下载到Globalmemory下载到FlashMemory中,通过•平台管理器(上下文菜单)•加载应用程序到Flash(F)在DS1005/DS1401加电时执行导入程序。如果应用程序被载入flash中时,程序自动开始运行。从闪存中清除应用程序或飞行记录数据15设备驱动通过几个主机应用程序对dSPACE处理器板的同时协调访问主机程序不能通过直接访问处理器板而必须通过设备驱动程序和MSWindows打印管理类似-----------------------------------------------------------------------------更新硬件平台连接C4016ExerciseI:SystemConfiguration使用PlatformManager配置系统注册DS1005及其I/O板检测连接(Bus或Net)选择正确的端口地址使用标准映射地址使用标准名称设置DS1005作为工作板卡检查dspace.ini(\DSPACE_ROOT\config\)使用菜单栏中的View–dspace.ini打开MATLAB并切换到d:\dspace-training\Exercise1打开Simulink模型“pidclsi.mdl”并开始离线仿真打开ControlDesk并使用FileSelector启动demo程序d:\dspace-training\exercise1\pidclsi.sdf将pidclsi.sdf拖放到硬件平台图标上查看处理器板的属性(双击处理器板图标)查看LogWindow和LOG文件(使用菜单中的View)得到详细信息17ControlDesk介绍ControlDesk实验管理ControlDesk虚拟仪表ControlDesk数据分析参数编辑器表格编辑器离线模式18ControlDesk实验管理19实验管理器实验名称CDX文件(ControlDeskExperiment)项目层次的(子)路径作者,说明,图标保存实验File–SaveExperimentFile–SaveExperimentAs…打开实验File–OpenExperimentFile–RecentExperiment浏览器(Experiment页)实验所有文件按层次结构排列依赖性层次组件结构创建实验新建实验打开实验保存实验依赖性层次组件层次20实验管理器:文件操作往实验添加文件添加到实验(编辑模式下使用上下文菜单)添加所有打开的文件(File–AddAllOpenedFiles)File–ImportFiles...文件被拷贝到工作目录下压缩整个实验属于实验的所有文件以及相关文件被压缩到一个以实验名称命名的压缩文件中View/GeneralProperties/ExperimentView模式工作根路径作者一致性检测Enable/disableMessagebox/logviewer21ControlDesk实验管理:文件.cdd(作者,说明)and.cdc(自动创建的数据连接)打开属于实验的所有layout在工具窗口中打开变量文件,需要有数据连接和参数文件SDF文件的上下文菜单:自动运行程序自行将应用程序下载到系统中在工具窗口中打开参数文件,与变量文件位置相同•实验浏览器上下文菜单-Downloadonexperimentload-Useonanimationstart打开实验experiment.cdxexperiment.cddexperiment.cdclayouts.layvariables.trc/.sdfparameter.parpython_script.pymodel.mapmodel.obj/.axp/.ppcparameter.shlmodel_pmap.p22ControlDesk实验管理:命令方式experimentpath\experimentname.cdx打开实验-od:\working\MyLayout.lay打开layout文件mylayout.lay-mANIMATIONControlDesk切换到动画模式-r“Script1.py”执行Python脚本script1.py-w“c:\temp”设置路径为工作路径-r“Script1.py”-p在独立进程中执行Python脚本script1.py23ControlDesk介绍ControlDesk实验管理ControlDesk虚拟仪表ControlDesk数据分析参数编辑器表格编辑器离线模式24ControlDesk:虚拟仪表数据获取和实验控制容易操作拖放操作上下文菜单MacroRecorder用户定义工具栏创建虚拟仪器面板(layout)一个实验可以包括多个layout两种方法创建layout1.菜单:File动作模式编辑模式测试模式工具栏:EditMode2.工具栏:ControlDesk直接创建新layout三种模式编辑模式定义实验设计Layout定义数据连接测试模式核对layout设计分析数据动作模式运行程序修改参数获取和显示数据定义数据连接25设计虚拟仪表面板仪表面板(Layout)选择仪表InstrumentSelector选组按钮排列方式居中间距对齐显示/隐藏栅格创建仪表面板所使用的工具在编辑模式下有效LayoutToolbar使用Layouttoolbar来排列仪表对每个仪表设置属性•预调整(presetting)•外观•Captions•每个控键的独立参数属性对话框26分组仪表和仪表浏览器浏览器:Instrumentation页所有可用layout的列表显示layout所包含仪表的名字显示每个layout中虚拟仪表的层次Instrumentation页Layout名如何分组虚拟仪表:应用:创建典型的仪表面板步骤:1)使用SHIFT+鼠标左键或用鼠标圈取以选择仪表2)菜单栏:Edit在分组中访问仪表属性–layout中虚拟仪表的上下文菜单–仪表浏览器中的虚拟仪表上下文菜单27数据连接I:创建…变量文件•包括模型所有变量的信息•
本文标题:ControlDesk基础培训
链接地址:https://www.777doc.com/doc-4827062 .html