В дополнение к разделам общей памяти GE® Fanuc Embedded Systems необходимо также задать структуру инициализации узла перед использованием блоков общей памяти. Структура инициализации узла описывает разделы общей памяти (см., Создают GE Fanuc Разделяемые Разделы), и конфигурация платы, включая настройки прерывания.
После определения структуры инициализации узла можно добавить блоки драйверов общей памяти в модель Simulink®. Смотрите GE Fanuc Разделяемая Структура Инициализации Узла для полного списка полей в структуре инициализации узла.
Следующее описание относится к команде completenodestruct
. Ввод
help completenodestruct
для получения дополнительной информации.
Создайте структуру инициализации узла одним из следующих способов. Используя команду completenodestruct
в Командном окне MATLAB®, создайте структуру инициализации узла по умолчанию. Например, ввести
node=completenodestruct([],'5565')
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,'5565');