mbus CSDB Send Labels At Rates.vi
Description
CSDB Sent Labels At Rates VI transmits labelCount periodic CSDB messages onto any port with adjustable message rates.
The SI Discriminate parameter is an optional parameter.
When SI Discriminate is set to true, the scheduler treats outgoing messages using the same label but different Source Identifiers (SI) as separate messages.
The SI is the two Least Significant Bits of the status byte. It serves as a label extension and can help differentiate two identical units in the same environment.
When SI discrimination is enabled, the pair label-SI are the message ID and each label-SI pair can have its own rate.
Parameters | ||
---|---|---|
error in | in | error conditions that occur before entering the function |
portHandle | in | reference to the configured port |
labelCount | in | number of CSDB labels sent to the data bus |
labels | in | array of CSDB Labels |
messageWords | in | array of 16-bit words contining the CSDB messages |
rates | in | array of rates values (in milliseconds) |
siDiscrimination | in | See above description. false by default |
portHandle | out | reference to the configured port |
error out | out | error information |
function return | out | function execution status |
Handle parameters are available as input and output. Output is a copy of the input and may be used to daisy chain successive VIs and reduce wire density.
Availability
Available in Multibus VI 1.3 and later.
See Also
Examples
CSDB Schedule Labels.vi CSDB Suspend Resume.vi CSDB Update Labels.vi