logo资料库

AutomationDesk中文操作文档.doc

第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
资料共36页,剩余部分请下载后查看
1 AutomationDesk介绍
1.1 AutomationDesk的应用领域
1.2 AutomationDesk用户界面介绍
工具窗口(Tool Window):
序列生成器(Sequence Builder):
变量浏览器(Platform):
库浏览器(Library Browser)介绍:
Main Library子库:
Report子库:
Dialogs子库:
Platform Access子库:
RS232子库:
ControlDesk Access:
管理工程Managing Projects
3.1 工程要素:
使用工程管理器
创建一个新工程:
打开一个工程:
如何通过增加文件夹来构建工程:
如何创建自动测试序列:
如何创建工程特有的数据对象:
如何更改同一层次级别上的工程元素顺序:
如何修改工程属性:
使用工程档案
3.3.1 如何导出工程:
创建自动操作序列
使用自动操作块
如何给序列添加自动操作块:
如何移动自动操作块:
如何编辑自动操作块属性:
如何给自动操作块增加注释:
参数化序列元素
用局部数据对象确定自动操作块参数:
用工程特有数据对象确定自动操作块参数:
如何给自动操作块增加数据对象:
如何指定条件:
如何查找矛盾:
在AutomationDesk中使用Python脚本
如何在AutomationDesk中集成Python脚本:
下载外部Python脚本到AutomationDesk的Python Interpreter:
如何注册自定义的Python模块:
执行自动操作序列
可以从工程树的不同层次级别上执行序列
序列执行的三种操作模式
以下库可在在线、离线和记录模式下执行:
记录执行日志
指定自动操作块的结果层次:
执行自动操作序列:
查看结果:
导出结果:
生成报告
使用AddDataObjects报告块:
对其他设备和应用的接口
访问ControlDesk
如何启动ControlDesk:
如何开始平台监控:
停止平台监控:
关闭ControlDesk:
访问仿真平台
如何配置仿真平台:
在仿真平台上开始仿真:
写仿真器变量:
读仿真器变量:
捕捉仿真器变量:
如何初始化平台访问:
读, 写,读矩阵,写矩阵:
Extended Capturing:
StreamToDisk数据流到磁盘:
访问MATLAB
如何使用MATLAB实例:
如何发送数据到MATLAB:
如何执行MATLAB命令:
如何使用MATFile数据对象:
写入数据到MAT文件:
从MAT文件读取数据:
从MAT文件中删除数据:
连接AutomationDesk到串口
配置串口:
通过串口发送数据
通过串口接收数据
AutomationDesk 操作手册 AutomationDesk 1 AutomationDesk 介绍 1.1 AutomationDesk 的应用领域 AutomationDesk 是一个创建和管理自动操作任务的通用工具。使用 AutomationDesk 可以使 得测试过程更有效。 ECU 测试过程与 ECU 开发过程并行进行。测试开发、测试执行、结果分析和报告生产活动 都 要 求 并 产 生 大 量 数 据 。 通 常 需 要 不 止 一 个 软 件 工 具 来 管 理 这 大 量 的 信 息 。 使 用 AutomationDesk 可以将以上活动集中在一个软件工具中进行。如图 1(a,b)所示 图 1. a 没有 AutomationDesk 的测试过程 你可以利用 AutomationDesk 来管理测试所需要的所有数据。你可以创建并指定控制流程和 测试参数,执行测试,记录结果。所有执行结果可内部存储,可以输出为 XML 数据并保存 为 HTML 或 PDF 文件。 图 1. b 有 AutomationDesk 的测试过程 方式二:双击 AutomationDesk 的桌面图标 方式三:从运行框中输入“AutomationDesk”打开 1.2 AutomationDesk 用户界面介绍 启动 AutomationDesk 用户界面如下图所示:
AutomationDesk 操作手册 工程管理器 序列生成器 库浏览器 导航器 (包括工程管理器和序列层次 浏览器) 工具窗口 (包括日志、输出、书签、不一致性、 查找项目和数据对象编辑器) 序列纵览 导航器(Navigator): 包含工程管理器(Project Maneger)和序列层次浏览器(Sequence Hierarchy Browser)。 工程管理器:(图 2 左图)  构造大的工程  拖放数据对象到文件夹和序列中  从不同层次级别开始执行自动操作序列  改变自动操作序列的执行顺序  浏览结果 (通过的, 失败的)  以 HTML 或 PDF 格式生成报告 序列层次浏览器(图 2 右图)  显示一个单独序列的结构  拖放数据对象到序列和自动操作块中  执行序列和自动操作块
AutomationDesk 操作手册 工程管理器 序列层次浏览器 库浏览器(Library Browser): 主库:  流程控制  基本元素  数据对象 标准库:  平台访问  ControlDesk 的访问
AutomationDesk 操作手册  故障仿真的访问  诊断和标定工具的访问 用户库: 集成用户定义的库元素 工具窗口(Tool Window): 包含输出观察器(Output)、数据对象编辑器(Data Object Editor)、查找项目(Found Items)、 冲突观察器(Inconsistencies)、记录浏览器(Log)等: 数据对象编辑器(Data Object Editor,图 3) 仅仅显示选定块的数据对象 用于联合数据对象选择器参数化数据对象 数据对象编辑器(Data Object Editor) 记录浏览器(Log) 显示 AutomationDesk 的记录信息
AutomationDesk 操作手册 序列生成器(Sequence Builder): 利用自动操作序列的上下文菜单打开– 打开序列生成器 通过拖放创建自动操作序列 编辑一个自动操作块的属性 参数化一个自动操作块的数据对象 序列生成器(Sequence Builder)
变量浏览器(Platform): AutomationDesk 操作手册 变量浏览器
结果浏览器(Result): 用测试序列的上下文菜单打开, -文件夹, -工程 –> 浏览结果 AutomationDesk 操作手册 结果浏览器 库浏览器(Library Browser)介绍: Library Browser 下有 Main Library、Platform Access、ControlDesk Access、RS232 等多个子 库,如图 所示。
Main Library 子库: AutomationDesk 操作手册 提供三种库元素:Control Flows 控制流程、Basic Elecments 基本元素、Data Object 数据对象, 控制流程: Serial 顺序结构:顺序的执行子系统. Parallel 并 行 结 构 : 在 同 一 个 时 刻 独 立 的 执 行 每 一 个 子 系 统 , 每 一 个 子 系 统 在 一 个 单独的线程执行 For 循环结构:按预先设定的循环数目重复运行. While 循环结构:循环操作直到条件为假(条件: 真 (!=0) 或者假 (=0). 布尔操作符). Repeat 循环结构:参照 While IfThenElse 条件判断结构:利用特定的选项执行一个条件明令. (条件:参照 While). 基本元素: assign: 将 Value2 赋值成 Value1. VariationScheme: 重复对包含在块中的任何类型的数据对象的操作. Range:重复一个列表项目之上的操作块,每一次循环从第一个开始移动到下一个 RangeDict: 重复字典中每一个项目(key: value)的操作块 Sleep: 对后续的操作进行固定时间的延迟[s]. Exec: 运行 Python 代码. ExecFile: 运行 Python 文件,文件的路径以 Windows 符号的形式嵌入到文件数据对象中 Eval: 求 Python 表达式的值. 结果写到 “Result”. Decision: 生成测试的报告. Main Library 中的控制流程和基本元素
分享到:
收藏