配置变量是一个上级变量,可用于计算特定值。根据简单的公式完成。在公式中可定义多种相关性。
可以使用公式以计算以下值:
- 在使用了配置选项时,在宏 Typical 内的一个宏状态或者在 Typical 组中的宏 Typical 状态。在 Project Builder创建项目文档时根据计算结果使用宏或者宏 Typical。在此处您能够查看一个相应的示例。
- 计算关于宏绝对位置的 X 轴和 Y 轴坐标
- 结构标识符的数值
- 宏变量值
在 Project Builder 内配置变量作为额外的输入字段向设计者显示。如果想让设计者更改特定值,可使用配置变量。在生成项目文档时通过配置变量的值替换关联值。
设计者在 Project Builder 中应该能够更改一个宏变量的值。为了使设计者能够访问宏变量,您必须将其与一个配置变量相关联。
前提条件:
- 您已经调用了 Designer 对话框并且处于一个宏 Typical 的编辑模式 。
- 您已经为宏 Typical 添加了一个宏。
- 宏包含一个带有变量页描述的占位符对象,为这个变量分配属性页描述。
操作方法:
- 在宏的拓展视图为宏变量页描述输入以下公式:=PD1。
- 这样您就将配置变量 PD1 与宏变量页描述相关联。在宏内给变量“页描述”分配“页描述”属性。这样在生成项目文档之后,设计者为配置变量 PD1 输入的数值就将被用作“宏的页描述”的属性。
可使用下列变量类型:
| 变量类型 | 含义 | 示例 |
|---|---|---|
| 整数 | 整数值 | 1, 2, 3 |
| 双 | 浮点数 | 3,456 |
| 字符串 | 字符串 | EPLAN |
| 布尔 | 两种可能的状态 | true 或 false |
在公式中能够使用以下运算符:
| 运算符 | 含义 | 用于 | 示例 |
|---|---|---|---|
| +,-,*,/ | 算术计算 | 整数,双 | =V1*V2 |
| '...' | 常量 | 字符串 | ='EPLAN' |
| + | 串联字符串 | 字符串 | ='EPLAN'+'efficient engineering' |
| ==, !=, <, <=, >,>= | 比较运算符 | 整数,双 | =V1<=V2 |
| not, and, or, xor | 逻辑运算符 | 布尔 | =(V1<=V2) and (V1>=V3) |
| &&, || | 逻辑运算符 and 和 or 的可选书写方式 | 布尔 | =(V1<=V2) && (V1>=V3) |
| if条件then 值 1 else 值 2 endif
或 条件 ? 值 1 : 值 2 |
条件值 | 全部 | =If V1==0 then V2 else V3 endif
或 =V1==0?V2:V3 |
提示:
在输入公式时软件会给您提供支持。只要您输入了等号,那么在下列列表中会自动向您展示所有可用的配置变量及其显示名称。您能够随时使用组合快捷键 Ctrl + 空格键 激活该功能。在输入时会自动筛选列表。
如果配置变量已存在预定义值,那么只要您输入运算符== oder != 就会自动向您显示该值,
例如:
=V1== 预定义值
或
=V1!= 预定义值
说明:
- 每个公式都必须以等号开始,例如=F206。
- 您能够在宏 Typical 和Typical 组中应用配置变量。工作方式一样。
- 公式中括号的使用基于常用的数学原理。将首先计算括号中的表达式并进一步处理结果。
更多详情
