exponenta event banner

Менеджер по просмотру и генераторам

С помощью Диспетчера объектов просмотра и генераторов можно управлять объектами просмотра и генераторами из центральной точки.

Зрители и генераторы не являются блоками. Блоки перетаскиваются из обозревателя библиотеки и управляются диалоговыми окнами блоков. Средства просмотра и генераторы - это механизмы, которые создают или визуализируют сигналы, но добавляются и управляются с помощью Диспетчера средств просмотра и генераторов.

Символы идентифицируют средство просмотра, подключенное к сигнальной линии, а имена сигналов идентифицируют генераторы.

Открыть Диспетчер средств просмотра и генераторов

На вкладке Моделирование (Simulation) откройте галерею Подготовка (Prepare) и выберите Диспетчер просмотра (Viewers Manager). Панель «Диспетчер Viewers and Generators» откроется сбоку от редактора Simulink.

Можно также получить доступ к диспетчеру Viewers и Generators Manager, щелкнув правой кнопкой мыши сигнал или блок ввода и выбрав Viewers and Generators Manager.

Изменить параметры

  1. Откройте Диспетчер объектов просмотра и генераторов.

  2. В списке «Генераторы» или «Средства просмотра» выберите средство просмотра или генератор, который требуется изменить.

  3. Нажмите кнопку.

    • Для генератора открывается диалоговое окно параметров для данного типа генератора.

    • Для средства просмотра либо открывается диалоговое окно параметров, либо открывается само средство просмотра. При открытии программы просмотра можно получить доступ к параметрам с помощью кнопки.

  4. Просмотр и изменение параметров.

Подключение средств просмотра и генераторов

Подключите сигналы к новому средству просмотра или генератору с помощью Диспетчера средств просмотра и генераторов.

  1. Откройте панель «Диспетчер средств просмотра и генераторов».

  2. Выберите вкладку «Viewers» или «Generators».

  3. Щелкните.

  4. В списке объектов просмотра или генераторов выберите только что добавленный объект просмотра или генератор.

  5. Нажмите кнопку. Холст окрашивается в серый цвет, что указывает на то, что вы находитесь в режиме подключения.

  6. Для генераторов щелкните блок, к которому требуется подключить генератор, и во всплывающем окне установите флажок для входного порта, к которому требуется присоединить генератор.

    Для просмотра щелкните сигнал или сигналы, которые требуется визуализировать, и во всплывающем окне установите флажок рядом с сигналами, которые требуется подключить. При наличии нескольких дисплеев или определенных входных данных перед установкой флажка выберите дисплей, к которому требуется подключиться.

  7. Закройте режим подключения, щелкнув значок X в правом верхнем углу холста.

Просмотр данных контрольных точек

Используйте средство просмотра области, доступное в Диспетчере Viewers and Generators Manager, для просмотра любого сигнала, определенного как контрольная точка в ссылочной модели. Контрольная точка - это сигнал, который всегда можно увидеть при использовании средства просмотра области в модели.

Примечание

При использовании некоторых средств просмотра (например, XY Graph, To Video Display, Matrix Viewer) селектор сигналов нельзя использовать для выбора сигналов с контрольными точками в ссылочных моделях.

Дополнительные сведения см. в разделе Настройка сигналов как контрольных точек.

Настройка диспетчера Viewers и Generators

Можно добавить пользовательские средства просмотра сигналов или генераторы, чтобы они отображались в Диспетчере средств просмотра и генераторов. Эта процедура добавляет настраиваемое средство просмотра с именем newviewer диспетчеру Viewers and Generators:

  1. Создайте новую библиотеку Simulink ®, выбрав меню «Моделирование» > «Создать» > «Библиотека».

  2. Сохранить библиотеку как newlib.

  3. В окне команд MATLAB ® задайте тип библиотеки для библиотеки Viewer:

    set_param('newlib','LibraryType','SSMgrViewerLibrary')

    Чтобы задать тип библиотеки для генераторов, используйте тип 'SSMgrGenLibrary'. Например:

    set_param('newlib','LibraryType','SSMgrGenLibrary')
  4. Задайте отображаемое имя библиотеки:

    set_param('newlib','SSMgrDisplayString','My Custom Library')
  5. Добавьте пользовательское средство просмотра или генератор в библиотеку путем перетаскивания в холст Simulink.

    Примечание

    Если средство просмотра является составным средством просмотра, например подсистемой с несколькими блоками, сделайте подсистему верхнего уровня атомной подсистемой.

  6. Установите iotype зрителя. Например:

    set_param('newlib/newviewer','iotype','viewer')
  7. Сохранить библиотеку newlib.

  8. С помощью редактора MATLAB создайте файл с именем sl_customization.m. В этом файле введите директиву для включения новой библиотеки в качестве библиотеки Viewer.

    Например, для сохранения newlib в качестве библиотеки просмотра добавьте следующие строки:

    function sl_customization(cm)
    cm.addSigScopeMgrViewerLibrary('newlib')
    %end function

    Чтобы добавить библиотеку в качестве библиотеки генератора, используйте следующий синтаксис:

    cm.addSigScopeMgrGeneratorLibrary('newlib')

  9. Добавление соответствующего cm.addSigScope для каждой добавляемой библиотеки Viewer или Generator.

  10. Сохранить sl_customization.m файл по пути MATLAB. Отредактируйте этот файл, чтобы добавить новые библиотеки Viewer или Generator.

  11. Чтобы увидеть новые пользовательские библиотеки, перезапустите MATLAB и запустите диспетчер Viewer и Generators Manager.

См. также

| |

Связанные темы