mbus A429 Receive Advanced.vi
A429 Receive Advanced function receives incoming ARINC 429 data and offers advanced tools such as time tags and error detection.
All incoming data is checked against errors. The errorCount counter increments for each ARINC 429 word containing at least one error. The errors output contains detailed error report for each word in a429words. The mbus A429 Error Decompose decomposes the error output into individual errors and provides the number of errors decoded in each word.
|error in||in||error conditions that occur before entering the function|
|portHandle||in||reference to the configured port|
|skipBadWord||in||erroneous words are skipped when set to true. All words are available when false. Short words and long words are always skipped|
|portHandle||out||reference to the configured port|
|wordCount||out||number of ARINC 429 words received from the data bus|
|errorCount||out||number of erroneous ARINC 429 words|
|a429words||out||ARINC 429 words received from the data bus|
|timetags||out||ARINC 429 word timetags in nanosecond.|
|errors||out||ARINC 429 errors. Use mbus A429 Error Decompose to interpret the errors.|
|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.
Available in Multibus VI 1.0 and later.
mbus A429 Receive.vi (Basic sampling function) mbus A429 Receive Labels.vi (Sampling receving with label extraction)
A429 Error Injection and Detection.vi A429 Send Receive Advanced.vi