Академический Документы
Профессиональный Документы
Культура Документы
com/help/simevents/ug/model-an-ethernet-communication-network-with-
csmacd-protocol.html
SimEvents
Stateflow
Simulink
Интерфейс Ethernet
Дважды щелкните Интерфейс Ethernet 1. Обратите внимание, что вы можете
указать идентификатор станции и емкость буфера передачи .
Блок Assemble MAC Frame генерирует кадры Ethernet, которые несут как специфические
для Ethernet атрибуты, так и значения, переданные из блока Simulink Function.
Блок Assemble MAC Frame вызывает initPacket()функцию как действие, которое вызывается
каждым событием генерации кадра.
Это атрибуты сгенерированного кадра Ethernet:
entity.TxAddressесть StationID.
entity.RxAddress, entity.DataИ entity.PayloadSizeприсваиваются значения из
функционального блока Simulink.
entity.TxDelayэто задержка передачи. Он определяется размером полезной нагрузки и
битрейтом. BitrateПараметр задается с помощью функции инициализации в свойствах модели.
entity.CRC это циклический контроль избыточности для обнаружения ошибок.
Буфер передачи
Буфер передачи хранит объекты перед передачей с использованием политики «первым пришел -
первым обслужен» (FIFO). Буфер моделируется блоком Queue.
Емкость очереди определяется параметром емкости буфера передачи .
Концентратор Ethernet
Компонент Ethernet представляет собой сеть связи и кабельные соединения компьютеров с сетью.
Дважды щелкните блок Ethernet, чтобы увидеть его параметры.
Подключенные станции - эти значения назначаются Stationsвектору с
идентификаторами станций в качестве элементов.
Длина кабелей (м) - эти значения назначаются CableLengthи представляют длину
кабелей в метрах для каждого компьютера, подключенного к концентратору.
Частота ошибок пакетов (PER) - эти значения присваиваются PERи представляют частоту
ошибок при передаче сообщений для каждого компьютера.
Время обработки (с) - эти значения присваиваются, ProcessingTimeи они представляют
задержку передачи канала.