Skip to content

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

mbus CSDB Send.vi

Examples

CSDB Schedule Labels.vi
CSDB Suspend Resume.vi
CSDB Update Labels.vi