CoRE Simulation Models for Real-time Networks

Changes between Version 5 and Version 6 of ANDL_Documentation


Ignore:
Timestamp:
05/18/16 13:57:49 (3 years ago)
Author:
Till Steinbach
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ANDL_Documentation

    v5 v6  
    8080
    8181==== connections ====
    82 The elements in the devices section can be used now to build the network infrastructure. Each connection is a member of a segment. Segments are later used to define the different message representations. For Ethernet connections there are two network participants connected via one ethernetLink. For CAN connections one participant plugged to one canLink. The connections example shows two segments (backbone and canbus) for the individual connections. A special feature for ethernetLink is the ``new'' keyword. It enables the possibility to instance a new ethernetLink with a defined type. This reduces the configuration effort instead of defining each cable in the devices section.
     82The elements in the devices section can be used now to build the network infrastructure. Each connection is a member of a segment. Segments are later used to define the different message representations. For Ethernet connections there are two network participants connected via one ethernetLink. For CAN connections each participant is plugged to a bus using a canLink. The connections example shows two segments (backbone and canbus) for the individual connections. A special feature for ethernetLink is the ``new'' keyword. It enables the possibility to instance a new ethernetLink with a defined type. This reduces the configuration effort instead of defining each cable in the devices section.
    8383{{{
    8484#!sh   
     
    9898
    9999==== communication ====
    100 Communication is defined over messages. Each message can enxtend a message type and has parameters like the devices. Additionaly a message has a mapping section. In this section the represantation in different parts of the networks is defined. There is no neccassary order of the mapping entires. At the moment parts are segements and gateways. In the following example are three messages(canmsg1, canmsg2 and canmsg3). All parameterize an period and extends a parameterized message type.  For canmsg1 the mapping says that the message is represented thrue the CAN id 1 in the canbus segment. In the backbone segment the message is represented by a best effort ethernet frame. Additionally the involved gateway are gateway1 and gateway2.
     100Communication is defined using messages. Each message can extend a message type and has parameters such as sender, receivers or messages size. Additionaly a message has a mapping section. In this section the representation in different parts of the networks is defined. There is no necessary order of the mapping entires. At the moment mappings can be made for segments and gateways. In the following example there are three messages (canmsg1, canmsg2 and canmsg3). All have a period and extend a parameterized message type.  For canmsg1 the mapping says that the message is represented through the CAN id 1 in the canbus segment. In the backbone segment the message is represented by a best-effort Ethernet frame. Additionally the involved gateways are gateway1 and gateway2.
    101101{{{
    102102#!sh   
     
    133133}
    134134}}}
    135 At last the network section must be closed and it is ready for the generation process.
     135At last the network section must be closed. Now the and file is ready for the generation process.
    136136{{{
    137137#!sh