添加或替换波形成分。属性的可以是任何数据类型。


icon

输入/输出

  • cmsdt.png 波形

    波形是要添加或替换属性的波形。

  • cstr.png 名称

    名称是属性的名称。

  • cunclst.png

    是属性的值。该输入端为多态,可连线任意数据。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • imsdt.png 波形输出

    波形输出是含有新增或已替换属性的波形。

  • ibool.png 替换

    替换指明是否已重写属性值。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 名称中的属性已经存在,该函数可用新的覆盖属性,此时替换的值为TRUE。如名称中的属性不存在,该函数可创建新的属性。某些属性由NI-DAQ和Express VI设置。

    下表是NI-DAQ设置的波形属性。

    名称属性数据类型可接收的值说明
    硬件设备编号‍‍‍‍NI_DeviceNumber字符串NI_DeviceNumber可以是任何值。NI_DeviceNumber是产生波形的硬件设备的编号。
    通道名称NI_ChannelName字符串NI_ChannelName可以是任何值。NI_ChannelName是产生信号的虚拟通道的名称。
    数字线名称NI_LineNames字符串NI_LineName可以是任何值。NI_LineName是波形中数字线的名称。对于多条数字线,函数以反序方式返回线名称。
    数据单位NI_UnitDescription字符串NI_UnitDescription可接受Volts、PSI等值。NI_UnitDescription是波形的测量单位。

    下表是Express VI设置的波形属性。

    名称属性数据类型可接收的值说明
    起始时间标识NI_ExpStartTimeStamp时间标识NI_ExpStartTimeStamp可以是任何值。NI_ExpStartTimeStamp是第一个波形中第一个采样的时间标识。在Express VI中,即使波形数据是在循环中产生的,VI每次启动时均会重新设置时间标识。在Express VI中,除非波形在NI-DAQ中生成,否则依据电脑的时钟设置NI_ExpStartTimeStamp。波形在NI-DAQ中产生时,由NI-DAQ设置NI_ExpStartTimeStamp。
    时间标识NI_ExpTimeStamp时间标识NI_ExpTimeStamp可以是任何值。NI_ExpTimeStamp是波形中第一个采样的时间标识。在Express VI中,除非波形在NI-DAQ中生成,否则依据电脑的时钟设置NI_ExpTimeStamp。波形在NI-DAQ中产生时,由NI-DAQ设置NI_ExpTimeStamp。
    X维数NI_ExpXDimension字符串NI_ExpXDimension的值为单个字符。当前仅支持t表示时间,f表示频率。NI_ExpXDimension的值区分大小写。如NI_ExpXDimension的值为t,t0和dt不变。NI_ExpXDimension的值为f,Express VI认为t0和dt分别是f0和df。对于所有其他值或未知维数,t0和dt都视为X0和dX。
    相对时间?NI_ExpIsRelativeTime布尔NI_ExpIsRelativeTime的值为TRUE或FALSE。当且仅当NI_ExpXDimension为t时,Express VI才设置绝对/相对时间标识的值为t0。
    注: Express VI也使用NI-DAQ设置的属性。如波形不是在NI-DAQmx中产生的,Express VI可添加NI_ChannelName。

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Waveform\Waveform - Create.vi