组织变量中的相关数据(MathScript RT模块)

LabVIEW 2012 MathScript RT模块帮助

版本日期:June 2012

产品编号:373123C-0118

»查看产品信息
下载帮助
(仅限Windows)

可使用结构(struct)来组织变量中的相关数据。下列范例显示了如何定义一个包含多个字段的结构,描述图形或曲线上的一个点。

point.x = 3.0;

point.y = 4.0;

point.color = 'blue';

在该例中,point是包含三个字段的标量结构:xycolor。每个字段都赋有一个值,数值型或字符串型。

定义结构数组

用户可定义以结构为组成元素的数组,其中,结构又可包含多个字段。下例显示了如何定义描述点的两个结构元素:

point(1).x = 3.0;

point(1).y = 4.0;

point(1).color = 'blue';

point(2).x = 3.5;

point(2).y = 5.0;

point(2).color = 'green';

结构和簇的异同

将LabVIEW簇传入MathScript节点后,簇变为MathScript环境中的结构体(struct)。MathScript结构与LabVIEW有下列不同:

  • 结构数组中的不同元素可以由不同的字段组成。
  • 字段的名称必须以字母开头,而且名称中只能使用字母、数字和下划线。
  • 结构数组的各个元素的组成字段可包含不同的数据类型,但是,需注意部分限制和约束

关于使用结构体和结构体数组的范例,请参考labview\examples\MathScript目录下的MathScript - Quantum Mechanics.lvproj

文章是否对您有帮助?

没有帮助