Инициализируйте Curtiss-мастера разделяемые узлы

В дополнение к разделам общей памяти необходимо также задать структуру инициализации узла перед использованием блоков общей памяти 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');