如何定义参数
Phoenix平台中的参数被认为是数据的一种“特殊”的表现方式。在数据的基础上,为了满足用户的交互,参数提供了很多其他属性。本文中的参数指能在 NcStudio 软件界面访问并修改的参数。
所以,在定义参数之前,我们必须要先定义好数据,即寻址必须存在。详细请参考 什么是寻址 和 如何定义寻址。
请参考以下步骤,定义一个参数:
打开
\Tocs\XXXX\.param
参数文件,添加参数表。示例代码如下:
Users = { Parameter = { -- 此处配置具体内容。 } }
根据寻址添加参数。
示例代码如下:
Users = { Parameter = { ["Phoenix.G.XiaoMing.Height"] = { Name = "身高", Desc = "这是小明的身高", Tag = "Operater,All", Unit = "cm", Format = "%f0", Check = [[function(p) local minv = 0 local maxv = 300 return Check_LE_GE(p, minv, maxv) end]], } } }
参数定义过程中,请注意以下几点:
- 不同类型的参数的定义方式稍有不同
- 参数除了这些属性之外还有一些其他的属性
不同类型参数的定义和参数定义的细节可以详细参阅 .param文件
小结
至此,用户已经了解了什么是参数以及如何在 Phoenix 平台中定义一个参数。
当然了,定义参数的最终目的是让客户使用,这就需要界面做配合,详细请参考 如何使用参数控件。
相关文档