配置MathScript节点输出端的数据类型(MathScript RT模块)

LabVIEW 2012 MathScript RT模块帮助

版本日期:June 2012

产品编号:373123C-0118

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

LabVIEW在编辑时确定MathScript节点中变量的数据类型。该数据类型是涵盖变量所有可能值的最小数据类型。例如,如变量的值是数的平方根,即使值可能是一个整数,LabVIEW认为数据类型是复数双精度浮点数。

默认情况下,在MathScript节点外单击时,LabVIEW将自动选择变量所对应的输出接线端的数据类型。如分配至输出端的变量未在脚本中定义或LabVIEW无法检测到脚本中的变量(例如,脚本中有错误),必须先纠正错误,然后LabVIEW才能选择接线端的数据类型。

右键单击输出接线端,将游标移至选择数据类型快捷菜单选项,查看LabVIEW选择的一种或若干种数据类型。LabVIEW将在选中的数据类型上加星号(*),如下图所示。

如LabVIEW只能在运行时确定变量的数据类型,用户必须手动配置接线端的数据类型。按照下列步骤,改变MathScript节点输出端的数据类型。

  1. 右键单击输出端,从快捷菜单中选择选择数据类型»所有类型,显示可用数据类型的列表。
  2. 选择所需数据类型。

如手动将接线端配置为LabVIEW确定数据类型之外的其它数据类型,LabVIEW将把值强制为选中数据类型接受的可能值,并在输出接线端上显示强制转换点。如强制转换无法实现,LabVIEW将返回错误。

注:  如LabVIEW将值强制转换为较小的数据类型,可能会发生数据丢失。例如,如LabVIEW将一个复数强制转换为非复数时,可能会丢失数据的虚部。如LabVIEW将浮点数强制转换为整数,可能会丢失数据的小数部分。

手动配置输出端的数据类型后,LabVIEW就不再选择接线端的数据类型。如要重新启用接线端数据类型的自动选择,右键单击输出端,从快捷菜单中选择选择数据类型»自动选择类型即可。

MathScript节点的输入端

与MATLAB脚本节点不同,不能改变MathScript节点输入端的数据类型。如连接一种不被支持的数据类型至MathScript的输入端,LabVIEW将显示连线为断开。

文章是否对您有帮助?

没有帮助