В дополнение к разделам общей памяти необходимо также задать структуру инициализации узла перед использованием блоков общей памяти Systran®. Структура инициализации узла описывает разделы общей памяти (см., Создают Curtiss-мастера Разделяемые Разделы), и конфигурация платы, включая настройки прерывания. Блок инициализации требует структуры инициализации узла общей памяти.
После определения структуры инициализации узла можно добавить блоки драйверов общей памяти в модель Simulink®. Смотрите Curtiss-мастера Разделяемая Структура Инициализации Узла для полного списка полей в инициализации узла.
Следующее описание относится к команде completenodestruct
. Ввод
help completenodestruct
для получения дополнительной информации.
Создайте структуру инициализации узла одним из следующих способов. Используя команду completenodestruct
в Командном окне MATLAB®, создайте структуру инициализации узла по умолчанию. Например, ввести
node=completenodestruct([],'scramnet')
node =
Interface: [1x1 struct]
Partitions: [1x1 struct]
Заполните поля структуры. Например:
node.interface.NodeID = '128';
node.Partitions = Partition;
Пользовательская структура узла, созданная с кодом MATLAB или из Окна Команды MATLAB и дополнения получившаяся структура с вызовом функции completenodestruct
. Например:
node.Interface.NodeID = '128'; node.Partitions = Partition; node = completenodestruct(node,'scramnet');