Documentation Home Page ◇ RT-LAB Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.
OpMaxT_A429_Send
Block
Mask
Description
This block is part of the MAX Technologies ARINC 429 library. It is associated to a single OpMaxT A429 Ctrl block.
The OpMaxT A429 Send block has two purposes:
- allows the user to define the configuration of a transmit operation,
- provides the ARINC 429 words to be transmitted.
The block controls only one Arinc 429 transmitter on the IP module.
Parameters
Controller ID | This parameter, represented by an integer value, is used to associate the OpMaxT A429 Send block to only one controller block responsible for the hardware configuration. |
---|---|
Channel Number | Specifies the number of the Arinc 429 transmitter controlled by this block. Valid values for this parameter are in the range 0 to 7 for the IPM429-E-8T-8R module. |
Send Type | The user may choose one of the following transmission configurations:
|
Repeat Rate | This parameter, together with Time Offset, allow the user to schedule a major/minor frame transmission. The major frame is represented by the total rows and each row represents a minor frame equal to the Time Step duration. The Repeat Rate parameter defines:
Note: Knowing that it takes 2.56 ms to transmit an arinc word (32 bit) at 12,5 kHz and 0.32 ms at 100kHz, it is the user responsibility to make sure that the model calculation step is large enough to allow the transmission of all the input data words at the configured speed. |
Time Offset | Similar with the Repeat Rate, this parameter input must be a m-by-n matrix, ' m' representing the number of minor frames scheduled inside a major frame (total number or rows) and 'n' representing the number of arinc 429 words received as input to the OpMaxT_A429_Send block. The matrix elements are doubles and represent a percentage of the minor frame duration where data has to be sent on the ARINC 429 bus. |
Input Data Format | Two options are available:
Note: when formatting data, please be informed that the IP module firmware swaps the label section of the ARINC 429 word (bit 0 to 7) so the LSB will be transmitted first.
|
Speed | Select the transmission speed between low 12.5kHz or high 100kHz. |
Interword Gap | Select the gap between two successive arinc 429 words. When not checked, the default value of 4 bit times is used. When checked, a new parameter becomes visible and lets you choose a value between 0 and 15.75 microseconds. |
Parity | This parameter allows the control of the parity. When checked, a new parameter becomes available, and the user may choose between odd or even parity check. |
Channel Mute | This parameter allows the user to stop or to restart the transmit operation. When checked, a new input becomes available and the user is able to dynamically control the block's operation. |
Select the Word Size | This parameter allows the user to choose the size of the arinc 429 words to be transmitted. It has no impact on the transfer duration because the driver will pad the 25 bit word with '0's so, it will send 32 bit words. |
Label Mute | This parameter allows the user to stop or restart the transmission of a specific label. When checked, a new input becomes available and the user is able to dynamically control the transmission of labels. This option can be selected only when the Input Data Format is Fields Detailed. |
Inputs
Send Data | This input is available only for Asynchronous send. The block performs the transmission only when this inputis equal to 1. |
---|---|
SSM (Sign/Status Matrix) | This 2-bit input is available only for Fields Detailed transmit operation, and only if Selected Word Size is 32 bit. It represents the Sign/Status Matrix. |
Data | This input represents the data to be transmited on the selected transmitter channel.
|
SDI (Source/Destination Identifier) | This 2-bit input is available only for Fields Detailed transmit operation, and only for 32-bit word size. It represents the Source/Destination Identifier. |
Label | This 8-bit input is available only for Fields Detailed transmit operation. It represents the first 8 bits of each arinc 429 word. |
Channel Mute | This input becomes available only if Channel Mute parameter is checked. Valid values for this input are 0 and 1:
|
Label Mute | This input becomes available only if Label Mute parameter is checked. This input receives a vector of arbitrary size (maximum size is 256). Although the vector can consist of any integer, only the elements between 0 to 255 will be counted as a valid label. |
Outputs
Error: The following error codes may be returned:
Error Code | Message |
---|---|
0 | All the input ARINC 429 words have been sent . |
1 | The transmit operation has been blocked using the channel mute input. |
Characteristics and Limitations
Direct Feedthrough | Yes |
---|---|
Discrete sample time | Yes |
XHP support | No |
Work offline | No |
OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter