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.

a664p7 Transmit

Block

Mask


Description

This block transmits data from transmission virtual link ports to the reception virtual link ports on five different port types: sampling, queuing, SAP UDP, SAP IP, and SAP MAC.



Note: CotsMac (COTS Ethernet) type of message port is not implemented in this block.


Functionality

The functionality of each port type of the transmit block is:

SamplingThe UDP Sampling port writes the ARINC653 Communication UDP message through sampling mode.
QueuingThe UDP Queuing port writes the ARINC653 Communication UDP message through queuing mode.
SAP UDPThe SAP UDP port writes the UDP message.
SAP IPThe SAP IP port writes IP Packet payloads.
SAP MACThe SAP MAC port writes Ethernet MAC frame payloads.

 Parameters

ES ID
A unique Identifier (0-31) of the transmission end system device.
Port ID
A unique Identifier of the message port (0-1023) of the transmission virtual link.
Port Type
The port type specifies the appropriate IP protocol on which the ES device communicates.
Sample Time

Indicates the frequency of time with which the block generates outputs or updates its internal state.

Destination IP Address

The Destination IP Address specifies the IP address of the reception VL port.

  • The parameters destination IP address and port are enabled for SAP UDP and SAP IP type of message ports only.
  • The destination IP address is disabled for sampling and queuing type of message ports as the IP address is preconfigured in the configuration file. 
Destination Port

The Destination UDP Port specifies the port of the reception VL port.

The destination port is disabled for sampling and queuing ports as the port is preconfigured in the configuration file. 

A664p Configuration Using AIT Flight Simulyzer

Inputs

This block takes data and data length as inputs.

DataData array to be written to this port. The data format is double (64-bit) type, Simulink’s real_T type
DataLengthNumber of bytes of data to be written. The maximum value of ‘DataLength’ is different for each port type
The maximum value for each port type is as follows:
Sampling Port1471 bytes (limited by sampling port configuration and sequence numbering)
Queuing Port8192 bytes (limited by queuing port configuration)
SAP UDP Port8192 (limited by SAP UDP port configuration)
SAP IP Port8200 (limited by SAP IP port configuration)
SAP MAC Port1500 (limited by SAP MAC port configuration and sequence numbering)



Note: The maximum value is limited by the parameter Max Message Size from the configuration. If the Max Message Size of Tx Port Configuration is set to 300 bytes, then the maximum value of the data length must be 300 bytes or below.



Outputs

The outputs of this block are the errors, if any, during the transmission of data as well as the effective number of bytes written to the receive port.

To establish that transmission was successful, the data length and number of bytes written should be equal.

To learn more about possible errors, check the common error codes.

Characteristics and Limitations

  • ES ID and Port ID should be equal to the configuration (.hex) file of the A664p7 Configure block.
  • The maximum value of the data length is limited by port configurations.

OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323