dspace培训教程CDAutomation.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dspace培训教程CDAutomation

dSPACE培训教程 ControlDesk Automation ControlDesk Automation介绍 什么是ControlDesk Automation 用于 ControlDesk 远程控制的编程接口 不能直接访问实时应用 通过 ControlDesk 间接访问,ControDesk Test Automation提供了 完全的硬件在回路环境下的远程控制,也即测试平台的自动化操作 自动化的ControlDesk Python 解释器: ControlDesk内嵌的解释器,可以交互式地命令访问以及运行脚本文件 Python 语言: 其功能的实现依赖于 imported libraries(modules),除了标准Python库以外,dSPACE也提供了ControdDesk 应用于远程控制的特殊module 脚本生成器: 包含源代码编辑器,事件处理,宏记录 脚本生成器 ControlDesk/Automation tools dSPACE Python Modules cdautomationlib: 提供了访问dSPACE/ControlDesk系统的方法,是一个Python 类库 提供了cdacon常量模块用来进行系统 Idfconverter: 提供一个Application 类,来处理批 *.idf 文件的转化 cdautomationlib结构图 cdautomationlib 的层次树状图 常数在cdacon 中定义 cdautomationlib 功能 ControlDesk 处理: 远程控制 ControlDesk,比如启动或关闭ControlDesk 实验(Experiment)处理: 创建,加载和关闭一个 ControlDesk experiment Instrumentation 处理: 创建,加载和操作 ControlDesk layouts,访问 instruments Instrument 处理: 对虚拟仪器的属性进行操作 参数处理: 自动的,加载和下载不同的参数集 平台处理: 下载应用程序,访问特定平台属性 事件处理: 创建事件并当用户进行某个特定动作时激活特定事件 应用实例 应用 dSPACE Demo Pool 可以找到一些简单的脚本例子 dSPACE_Root\demos\ ControlDesk\demopool.htm 运行例子 将现成的脚本程序从Demo Pool 复制到应用程序中 示例:修改ControlDesk主窗口高度尺寸 在interpreter window输入:import cdautomationlib 输入:OBJ=cdautomationlib.Application() 输入:OBJ.Height,得到主窗口的高度 OBJ.Height=100修改窗口高度 ControlDesk 的主窗口高度设置成100 Python简介 为什么选择Python? 可扩展 C/C++ 模块 可嵌入 C API 无需购买 licensed 全部源代码可用 容易学习 成熟的实时支持 TA 的用户不用再需要仿真工具了 什么是 Python语言? 带有动态语义特征的面向对象高 级语言 高级内建数据结构 支持模块和包(modules and packages) 变量类型 基本变量类型 int, longint, float String 观察变量类型 基本数学操作 +, - , *, /, % 自动类型转换 基本打印手段 类同于C的 格式描述 通过 tuple传 递多参数 格式化打印 变量类型 列举型变量 任意变量类型集合 不可变元组对象(tuple) 可变列表 字符串 矩阵 索引方式 简单方式 以零为起始位置 截取片断 负索引方式 根据索引赋值 仅适用于列表 基本操作 空列表和元组 添加列表和元组 求长度 删除元素 基本函数 append, insert, remove, index sort dir([]) 变量类型 映射型变量 字典 由键值对构成 任意类型均可赋值 访问键值 修改键值 添加 删除 修改 基本函数 代码结构 结构 面向行操作 使用‘\’ 连接多行,或者一个开放的列表,字典和元组也可以位于不同的行 代码块用缩进深度来区别 制表符和空格不能混用 缺省情况下缩进四个空格 注释 单行注释以 # 起始并中止于行尾 多行注释用 ‘”””’ 多行注释也应用于文档模块,函数和类定义 循环条件语句结构 条件语句 if, else, elif 比较操作符

文档评论(0)

zhuwenmeijiale + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档