序言

在一个复杂的模型中,一个Mu可能会携带很多自定义变量。有些变量在仿真全过程中均会使用到,而有些变量可能仅在部分过程中使用。

仅部分过程应用的自定义变量如果全称由Mu携带,会使Mu自定义变量变得混乱,增大了后期维护的难度。所以这些变量可以在需要时由函数临时进行添加、赋值、删除等操作。

函数介绍

getAttrNo(AttributeName:string) → integer
查找对象中是否存在某一自定义变量。
传入值:变量名(string)
返回值:返回变量的编号。如返回0则说明无该变量,非0则说明存在该变量

getAttrType(AttributeNumber:integer) → string
根据变量编号查询变量的类型。
传入值:变量编号(integer)
返回值:变量类型,以字符型表示

<AttributeName>.AttrType
根据属性名更改自定义变量的类型。
例:MyStation.myAttribute.AttrType := “string”

createAttr(AttributeName:string, DataType:string) → boolean
创建自定义变量。
传入值:需要创建的变量名(string)和变量类型(string)
返回值:是否创建成功

deleteAttr(AttributeName:string) → boolean
删除自定义变量。
传入值:变量名(string)
返回值:是否删除成功


发表评论