2014-06-28 20:56:59 +00:00
|
|
|
# OPAL-RT {#opal}
|
|
|
|
|
2014-07-16 09:34:04 +00:00
|
|
|
The communication between OPAL-RT models and the S2SS is established by using ansychronous programs.
|
|
|
|
Asynchronous programs are are a feature of RT-LAB. They are used to exchange data between Simulink models and custom C programs.
|
2014-07-14 11:01:34 +00:00
|
|
|
|
2014-07-16 09:34:04 +00:00
|
|
|
For this purpose the C program handels IP/UDP communication via BSD sockets.
|
2014-07-14 11:01:34 +00:00
|
|
|
|
2015-08-07 01:20:27 +02:00
|
|
|
## Configuration
|
|
|
|
|
|
|
|
`send_id`
|
|
|
|
|
|
|
|
`recv_id`
|
|
|
|
|
|
|
|
`reply`
|
2014-07-14 11:01:34 +00:00
|
|
|
|
2014-07-14 10:47:26 +00:00
|
|
|
## Arguments for OPAL-RT block
|
|
|
|
|
2014-07-16 09:34:04 +00:00
|
|
|
RT-LAB already provides a block to establish simple TCP/IP communication: ???
|
|
|
|
This block is based on a more generic block used for aynchronous programs: ???
|
|
|
|
|
|
|
|
@todo Insert name of RT-LAB blocks.
|
|
|
|
|
2014-07-14 11:01:34 +00:00
|
|
|
| Param | Description | Example Value |
|
|
|
|
| :------------- | :------------ |:-------------- |
|
|
|
|
| FloatParam[0] | Protocol | |
|
|
|
|
| FloatParam[1] | RemotePort | 10200 |
|
|
|
|
| FloatParam[2] | LocalPort | 10201 |
|
|
|
|
| StringParam[0] | RemoteAddr | 192.168.0.10 |
|
|
|
|
| StringParam[1] | LocalAddr | 192.168.0.11 |
|
|
|
|
| StringParam[2] | InterfaceName | eth2 |
|
2014-07-14 10:47:26 +00:00
|
|
|
|
2014-06-28 20:56:59 +00:00
|
|
|
@todo Complete documentation for the OPAL-RT Simulink module.
|