This topic has not been translated yet.

参数及引脚:编辑系统参数

功能帮助 仿真工作台基础功能

系统参数编辑方法

点击右侧格式面板中的“系统参数/变量”,然后选择“编辑系统参数/变量”,即可进入系统参数/变量编辑窗口,如下图所示:

编辑系统参数/变量按钮
系统参数/变量编辑窗口

添加、编辑、删除参数分组

点击“添加分组”即可添加新的系统参数分组,参数分组有利于对参数属性进行分类管理。在添加参数分组时,可进行如下配置:

名称 描述 示例
Name 分组名称 如,控制参数
Description 分组描述 如,控制系统参数
Condition 参数显示的条件,可输入逻辑表达式 如, ture

选中分组,并点击“删除”,即可删除当前分组。

添加、编辑、删除系统参数

鼠标单击选定某一参数分组,然后点击“添加参数”,即可在该分组下添加参数。选中某一参数,并点击“删除”,即可删除当前参数。在添加参数时可以选择不同的参数类型,包括实数型(Real)、整型(Integer)、字典类型(Choice)、文本类型(Text)、类引脚型(PinLike)五种类型。默认(Legency)类型只用于兼容旧版全局参数,无法新建该类型参数。

不同参数类型的详细配置方法如下所示:

1. 实数型

实数型参数配置如下所示:

名称 描述 示例
Key 参数名称 如,Ra
Parameter Type Real 实数类型选“Real”
Value 填入参数页的参数值,输入非实数会报错 如,3.14159
Description 参数描述 如,电阻a的阻值
Unit 参数单位 如,Ω
Min 参数下限,Value值小于下限报错 如,0
Max 参数上限,Value值大于上限报错 如,1e9
Help 参数帮助文字 如,电阻阻值
Condition 参数显示的条件,可输入逻辑表达式 如, ture

点击应用后,在右侧系统参数/变量栏的显示如下图所示(该例中参数分组的Description为实数型参数示例):

定义实数型参数后的系统参数/变量编辑窗口

2. 整数型

整数型参数配置如下所示:

名称 描述 示例
Key 参数名称 如,N
Parameter Type Integer 整数型选“Integer”
Value 填入参数页的参数值,输入非整数会报错 如,60
Description 参数描述 如,MMC上桥臂模块数
Min 参数下限,Value值小于下限报错 如,1
Max 参数上限,Value值大于上限报错 如,10000
Help 参数帮助 如,上桥臂模块数
Condition 参数显示的条件,可输入逻辑表达式 如, ture

点击应用后,在右侧系统参数/变量栏的显示如下图所示(该例中参数分组的Description为整数型参数示例):

定义整数型参数后的系统参数/变量编辑窗口

3. 选择类型

选择类型参数配置如下所示:

名称 描述 示例
Key 参数名称 如,Control
Parameter Type Choice 选择类型选“Choice”
Value 填入参数页的参数值 如,0
Description 参数描述 如,控制类型选择
Choice 点击可打开选择键值配置窗口,输入键值及描述 如,键值0对应PV控制,键值1对应PQ控制
Help 参数帮助 如,控制类型
Condition 参数显示的条件,可输入逻辑表达式 如, ture

选择键值配置窗口如下图所示:

选择键值配置窗口

点击应用后,在右侧系统参数/变量栏的显示如下图所示(该例中参数分组的Description为选择类型参数示例):

定义选择类型参数后的系统参数/变量编辑窗口

4. 文本类型

文本类型参数配置如下所示:

名称 描述 示例
Key 参数名称 如,Name
Parameter Type Text 文本类型选“Text”
Value 填入参数页的参数值 如,限幅器
Description 参数描述 如,自定义元件名称
Help 参数帮助 如,元件名称
Condition 参数显示的条件,可输入逻辑表达式 如, ture
Regex
RegexErrorMessage

点击应用后,在右侧系统参数/变量栏的显示如下图所示(该例中参数分组的Description为文本类型参数示例):

定义文本类型参数后的系统参数/变量编辑窗口

5. PinLike类型

通过配置PinLike类型参数可实现系统的虚拟输入输出引脚。PinLike类型参数配置如下所示:

名称 描述 示例
Key 参数名称 如,A
Parameter Type PinLike PinLike型选“PinLike”
Value 填入参数页的参数值,输入类型填填写以@开头的字符串,输出类型填写以#开头的字符串 如,@IN。或如,#OUT
Description 参数描述 如,启动输入信号。或如,量测输出信号
Help 参数帮助 如,输入以@开头的信号名。或如,输入以#开头的信号名
Condition 参数显示的条件,可输入逻辑表达式 如, ture
Dim X 所连接虚拟引脚的维度,行数 如,1
Dim Y 所连接虚拟引脚的维度,列数 如,1
Connection Type 连接类型“输入”或“输出” 如,Input。或如,Output
DataType 数据类型,目前默认只支持Real 如,Real

例1:需要给子系统(SubSystem)配置一个虚拟的输入引脚,填写Key为InputPin、Parameter Type为PinLike、Value为@IN、Description为虚拟输入引脚、Help为输入以@开头的信号名、Condition为ture、Dim X为1、Dim Y为1、Connection Type为Input、DataType为Real。此时上级系统(Main)中的子系统参数页及参数输入方法如下图所示:

虚拟输入引脚使用方法

在子系统(SubSystem)内,使用该虚拟输入引脚的方法如下图所示:

子系统内虚拟输入引脚使用方法

例2:需要给子系统(SubSystem)配置一个虚拟的输出引脚,填写Key为OutputPin、Parameter Type为PinLike、Value为@OUT、Description为虚拟输出引脚、Help为输入以#开头的信号名、Condition为ture、Dim X为1、Dim Y为1、Connection Type为Output、DataType为Real。此时上级系统(Main)中的子系统参数页及参数输处方法如下图所示:

虚拟输出引脚使用方法

在子系统(SubSystem)内,使用该虚拟输入引脚的方法如下图所示:

子系统内虚拟输出引脚使用方法

总结来说,系统端口元件给系统提供了与外部电路连接的实体引脚,而PinLike参数提供了与外部电路连接的虚拟引脚。

6. Legency类型

Legency类型参数是为了兼容老版本全局参数而设计的参数类型,其配置如下所示:

名称 描述 示例
Key 参数名称 如,A
Parameter Type Legency Legency型选“Legency”
Value 填入参数页的参数值,为real类型数 如,100.0
Description 参数描述 $A
Help 参数帮助 如,变量A
Condition 参数显示的条件,可输入逻辑表达式 如, ture

点击应用后,在右侧系统参数/变量栏的显示如下图所示:

定义Legency类型参数后的系统参数/变量编辑窗口

系统变量编辑方法

系统变量的编辑方法与系统参数相同。需要注意的是:系统参数可以由上级系统传入,而系统变量只能作用于本系统。