数据库系统变量
玫瑰柒
|
2019.12.31
|
0
+关注

System Variables(系统变量)系统变量是一种特殊的变量,用来描述某种特殊状态(某种事件触发)或者记录测量数据。为了实现完整的面板功能,很多控件需要和与系统变量关联起来。

1. System Variables的种类

一般分为系统定义的和用户自定义的系统变量两种,它们的作用域都是在各自的Namespace(命名空间)内。

系统定义的系统变量即系统自动创建的变量,用户不能进行编辑、删除、导出、移动等操作。该类系统变量通常包括:静态变量、VT系统变量、COM的外部变量、CAPL的外部变量,动态链接库的外部变量等。

用户自定义的系统变量,可以进行添加、编辑、和删除等操作。该类系统变量可以根据仿真工程的需要,由用户自行定义。

2.如何编辑自定义系统变量

打开CANoe的自带工程Easy.cfg。选择”Configuration”→”System Variables”,打开System Variables Configuration窗口。如图1所示。

图1 System Variables Configuration窗口

点击上图中Engine前面的+号。可以看到Engine下面的用户自定义的系统变量。如图2所示。

图2 自定义系统变量窗口

右击图2中EngineStateSwitch,打开该系统变量。如图3所示。通过该窗口可以对该系统变量进行编辑。

图3 系统变量编辑窗口

3. 如何导出系统变量

3. 如何导出系统变量

在图2中选择Export All... 可以将同一Namespace下的系统变量导出到一个脚本文件(*.vsysvar)中。其他工程如需使用相同的系统变量定义,可以通过Import... 按钮来导入。

4、系统定义的系统变量

点击图2中 System-Defined选项卡,就可以打开系统定义的系统变量窗口,依次点开里面的”+”。如图4所示展示了系统自动产生的系统变量。该类变量用户不能进行编辑、删除、导出、移动等操作。

本部分内容主要讲了系统变量的定义、分类、如何编辑、导入、导出等相关内容。通过这些内容,你是否真正理解系统变量了呢?只有充分掌握了它,我们才能在仿真工程中得心应手的使用它。

精选留言
延伸阅读
2020.11.20
2925阅读
更多报告干货
写留言
2376
阅读
收藏
回到顶部