人生就是博官网

利用笔记 | TSMaster急剧入门篇(1)-系统变量

Table of Contents

overview媒介
本文给各人介绍TSMaster的一个沉要概想—系统变量。系统变量能够用于监测信号、传递信息,还能够用于自动化以及测试等多多领域,TSMaster险些所有的职能都和系统变量有关。

1.综述

用户在使用 Panel,剧本,标定,诊断或者其他扩大职能的时辰,可能直接接见的变量被界说为系统变量。凭据系统变量天生的道理,重要分为两个类型:Internal Variable(内生系统变量)和User Variable(用户自界说系统变量)。他们的重要区别是:

? 内生系统变量是系统自动天生,自动开释的,用户不能直接对其进行增删操作;

? 用户界说变量是用户自己创建和治理的

系统变量系统架构如下图所示:
TSMaster急剧入门篇(1)-系统变量
用户要查看当前可用的系统变量,必要凭据蹊径 Simulation->System Variable 打开系统变量治理界面,如下图所示:
TSMaster急剧入门篇(1)-系统变量

2.Internal Variables(内生系统变量)

内生系统变量是追随系统自动天生,自动开释的。常见的内生系统变量如下图所示:

  1. 系统信息
  2. 设备统计信息
  3. 幼法式变量。
TSMaster急剧入门篇(1)-系统变量
以设备统计信息为例,若是增长了 CAN1 设备,才会动态天生 StaticsCAN1 有关的统计信息;若是删除 CAN1 设备,这些统计信息会隐没。随着 TSMaster 软件系统的升级,后续会增长更多的这种动态天生和加载的数据类型。

3.User Variables(用户界说变量系统)

这种类型的变量是用户自界说的,用户能够进行增删等操作。新增用户变量流程如下所示:

? 第一步:在系统变量治理界面,右键,点击:创建用户变量
TSMaster急剧入门篇(1)-系统变量
? 第二步:设置用户变量的属性
TSMaster急剧入门篇(1)-系统变量

Name: 变量名称。
Category: 变量所属分组,便于用户治理变量,同名变量可能用于分歧的利用法式中。
Comment: 对变量增长一些评论和描述。
Data Type: 变量类型,蕴含整形和 Float 等类型。具体可发展查看。
ReadOnly: 该变量是否只读,若是是只读的,用户无法对其进行批改。
Minimun Value: 该变量允许的最幼值。
Maximum Value: 该变量允许的最大值。
Current Value: 该变量当前值。

? 增长到系统后如下图所示:
TSMaster急剧入门篇(1)-系统变量

4.系统变量数据类型

TSMaster 系统变量重要蕴含如下数据类型:Int32,UInt32,Int64,UInt64,UInt8 Array,Int32 Array, Int64 Array, double ,double Array, string,如下所示:
TSMaster急剧入门篇(1)-系统变量

其别离代表的意思如下:
? Int32:有符号 32 位类型,能够涵挡住 Int8,Int16 等类型。
? UInt32:无符号 32 位类型,能够一并涵挡住 UInt8,UInt16 等数据类型。
? Int64:有符号 64 位数据类型。
? UInt64:无符号 64 位数据类型。
? UInt8 Array:无符号 8 位数组,也就是最常用的 Byte 数组。对于数据类型的数据,在赋值的时辰,数组元素之间通过’;’隔开,如下所示,其等同于数组界说为:
UInt8 Var6[5] = {12,34,56,78,90};

TSMaster急剧入门篇(1)-系统变量

? Int32 Array:整型32位数组类型,数组元素之间通过’;’隔开。
? Int64 Array:整型64位数组类型,数组元素之间通过’;’隔开。
? Double:双精度数据类型。
? double Array:双精度数组类型,数组元素之间通过’;’隔开。
? string:字符串数据类型。

5.接见系统变量

无论是内生变量,还是用户界说变量,其接见方式是齐全一样的。重要介绍两种利用场景:

  1. ?Panel 关联系统变量
  2. 通过剧本读写系统变量。
1. Panel 关联系统变量
TSMaster急剧入门篇(1)-系统变量

Panel 关联系统变量流程如上图所示:

  1. 控件关联变量类型选择为系统变量(SystemVar)。
  2. 双击发展变量选择面板。
  3. 在面板上选择内置系统变量和用户界说系统变量即可。
2. 剧本读写系统变量
TSMaster急剧入门篇(1)-系统变量

如上图所示,单一来说,系统变量的接见重要用到两类函数,这两类函数位于幼法式Function 的 APP 目录下面。

? 写入变量:
TSMaster急剧入门篇(1)-系统变量
关于函数参数等,单击选中该函数过后,右上角会出现该函数的使用注明,如下图所示:
TSMaster急剧入门篇(1)-系统变量
? 读取变量:
TSMaster急剧入门篇(1)-系统变量
基于 set_system 和 get_system 函数,赋予了剧本系统跨剧本接见剧本内部变量的能力。
近期文章

颁发回复

×
×

产品入口: 产品增长到购物车

【网站地图】