The Create Channel VI allows you to create three types of channels, Produced by Plug-in, Produced by Plugin (Resampler timing), and Setpoint consumed by Plugin. Creating channels involves the following information:
Table 9. Plug-in Channel Components
Name LabVIEW Data Type Description
Unique Channel Identifier string Channel identifier that is unique in the plug-in context. Displayed in the far-left Channel Specification column (for example, ai0 for a DAQ channel). Strings with five or fewer characters display best in FlexLogger.
Default Channel Name string Channel name in FlexLogger.
Display Group string Name used in Channel Specification header and channel selector.
Unit string Channel units (for example, Hz).
Can Delete? Boolean Allow users to disable this channel. False by default. When setting Can Disable? to True, plug-in developers should monitor which channels are disabled by using Get Valid Channels. When a channel is disabled, do not write data back to FlexLogger for the disabled channel.
Default Value double Setpoint consumed by Plugin channels allow plug-in developers to set the default value that appears in FlexLogger when the plug-in is added.
dt(sec) double

If Produced by Plugin channels use the 1D Wfm (DBL) or 1D Wfm (Digital) option provided by Write VI, this parameter tells the FlexLogger application what dt to expect.

FlexLogger allows users to change a channel’s Default Channel Name from both the channel configuration dialog and directly in the Channel Specification table. Additionally, FlexLogger requires all channels in the Channel Specification to have unique names—and will automatically change a plug-in channel name if that rule is violated (for example, myChannel becomes myChannel_1). Regardless of the change to Default Channel Name, the Unique Channel Identifier parameter remains unchanged.