О режиме редактирования Simscape

Предложенные рабочие процессы

Функциональность Режима редактирования Simscape™ реализована для клиентов, которые выполняют физическое моделирование и симуляцию с помощью платформы Simscape и ее продуктов дополнения: Simscape Driveline™, Simscape Electrical™, Simscape Fluids™ и Simscape Multibody™. Это позволяет вам открывать, симулировать, и сохранять модели, которые содержат блоки из продуктов дополнения в режиме Restricted, не проверяя лицензии на продукты дополнения, пока продукты установлены на вашей машине. Это предназначается, чтобы обеспечить экономичный способ распределить имитационные модели в команде или организации.

Примечание

Если ваша организация не использует параллельные лицензии, см. страницу продукта Simscape на веб-сайте MathWorks об определенной информации о том, как установить продукты дополнения на вашей машине, чтобы смочь работать в режиме Restricted.

Функциональность Режима редактирования поддерживает широкое использование Физических продуктов Моделирования в технической организации путем создания экономичным для одного пользователя разработать модель и предоставить его многим другим пользователям.

А именно, эта функция позволяет пользователю, model developer, создавать модель, которая использует платформу Simscape и один или несколько продуктов дополнения, и совместно используйте ту модель с другими пользователями, model users. При создавании модели в режиме Full у разработчика модели должны быть лицензия Simscape и лицензии на продукты дополнения для всех блоков в модели. Например, если модель комбинирует Simscape, Simscape Fluids и блоки Simscape Driveline, разработчик модели должен проверить лицензии на все три продукта, чтобы работать с ним в режиме Full. Если модель создана, пользователи модели должны только проверить лицензию Simscape, чтобы симулировать модель и подстроить ее параметры в режиме Restricted. Пока никакие структурные изменения не сделаны к модели, пользователи модели могут работать в режиме Restricted и не должны проверять лицензии на продукты дополнения.

Другой рабочий процесс, доступный с параллельными лицензиями только, позволяет многому пользователю, кто все имеют лицензии Simscape, совместно используют небольшое количество лицензий на продукты дополнения путем работы в основном в режиме Restricted, и временно переключения моделей на режим Full только, когда они должны выполнить определенную задачу проекта, которая требует быть в режиме Full.

Примечание

Рекомендуется, чтобы вы сохранили все модели в режиме Full прежде, чем обновить до новой версии Simulink® или программное обеспечение Simscape.

Если вы имеете сохраненный модель в режиме Restricted и, после обновления до версии нового продукта, открываете модель, и это не запускает, переключает его на режим Full и сохраняет. Можно с другой стороны переключиться на режим Restricted и работать без проблемы.

Что можно сделать в ограниченном режиме

Когда ваша модель открыта в режиме Restricted, вы можете:

  • Симулируйте модель.

  • Смотрите параметры.

  • Измените определенные параметры блоков. В общем случае вы можете изменить числовые значения параметров, но не можете изменить опции параметризации блока. Смотрите страницы с описанием блока для специфических особенностей.

  • Сгенерируйте код.

  • Внесите изменения регистрации данных или визуализации.

  • Добавьте или удалите регулярные блоки Simulink (такие как источники или осциллографы) и соответствующие связи.

Для других типов изменений, перечисленных в следующем разделе, ваша модель должна быть в режиме Full. Некоторые из этих запрещенных изменений невозможно внести в режиме Restricted (например, Ограниченные параметры отображаются серым в диалоговых окнах блока). Другие изменения, как изменение физической топологии модели, явным образом не запрещены, но если вы внесете эти изменения в режиме Restricted, программное обеспечение выдаст ошибку сообщение, когда вы попытаетесь запустить, скомпилировать, или сохранить такую модель.

Что можно сделать в полном режиме

Необходимо открыть модель в режиме Full, если необходимо сделать какое-либо следующее:

  • Добавьте или удалите Физические блоки Моделирования (то есть, блоки Simscape или блоки из библиотек продукта дополнения).

  • Сделайте или повредите Физические соединения (между портами Conserving или Physical Signal).

  • Измените типы сигналов, входящих в приводы или из датчиков (например, от скорости, чтобы закрутить).

  • Измените параметры конфигурации.

  • Измените опции параметризации блока и другие ограниченные параметры.

  • Измените физические единицы измерения параметров.

  • Защитите модель, на которую ссылаются, содержащую Физические блоки Моделирования.

Переключение между режимами

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

Новые модели всегда создаются в режиме Full. Можно затем или сохранить модель в режиме Full, или переключиться на режим Restricted и сохранить модель в режиме Restricted.

Когда вы загружаете существующую модель, проверки менеджера лицензий, было ли это сохранено в режиме Full или Restricted.

  • Если модель была сохранена в режиме Restricted, она открывается в режиме Restricted.

  • Если модель была сохранена в режиме Full, проверки менеджера лицензий, доступны ли все лицензии на продукты дополнения для этой модели и, если так, открывают его в режиме Full. Если лицензия на продукты дополнения не доступна, менеджер лицензий выдает ошибку сообщение и открывает модель в режиме Restricted. См. также Пример с Несколькими продуктами Дополнения.

Примечание

Можно установить настройку Simulink указывать, что модели должны всегда открываться в режиме Restricted, независимо от способа, которым они были сохранены.

Когда модель открыта, можно перейти ее между режимами Full и Restricted в любое время в любом направлении:

  • Когда вы пытаетесь переключиться от Ограниченного до режима Full, проверки менеджера лицензий, доступны ли все лицензии на продукты дополнения для этой модели. Если лицензия на продукты дополнения не доступна, менеджер лицензий выдает ошибку, сообщение и модель остаются в режиме Restricted. См. также Пример с Несколькими продуктами Дополнения.

  • Никакие проверки не выполнены при переключении от Полного до режима Restricted.

Примечание

Если лицензия на продукты дополнения была проверена, чтобы открыть модель в режиме Full, это остается проверенным для остатка от MATLAB® сеанс. Переключение на режим Restricted сразу не возвращает лицензию.

Пример с несколькими продуктами дополнения

Когда вы пытаетесь открыть модель в режиме Full или переключиться от Ограниченного до режима Full, менеджер лицензий сканирует модель и попытки проверить необходимые лицензии на продукты дополнения, когда это сталкивается с ними в модели. Если лицензия не доступна, менеджер лицензий выдает ошибку, сообщение и модель остаются в режиме Restricted. Лицензии проверяются последовательно. В результате, если модель использует блоки из нескольких продуктов дополнения, некоторые лицензии на продукты дополнения, возможно, были уже проверены к тому времени, когда менеджер лицензий сталкивается с недоступной лицензией. В этом случае эти лицензии на продукты дополнения остаются проверенными, пока вы не выходите из сеанса работы с MATLAB, даже при том, что модель находится в режиме Restricted.

Например, рассмотрите модель, которая использует блоки из библиотек Simscape Fluids и Simscape Driveline, но пользователь, который пытается открыть ее, имеет в наличии только лицензию Simscape Driveline. Это может произойти, что менеджер лицензий проверяет лицензию Simscape Driveline сначала, и затем пытается проверить лицензию Simscape Fluids, которая не доступна. Менеджер лицензий затем выдает ошибку сообщение и открывает модель в режиме Restricted, но лицензия Simscape Driveline остается проверенной до конца сеанса работы с MATLAB.

Работа с библиотеками блоков

В этом разделе описываются специфические особенности работы с библиотеками блоков при использовании функциональности Режима редактирования. Эти правила применимы к любым физическим блокам моделирования, то есть, блокам из всех библиотек Simscape, включая продукты дополнения. В общем случае необходимо работать в режиме Full, когда вы изменяете библиотечный блок. Однако, когда вы открываете модель, которая ссылается на модифицированный блок, можно работать в режиме Restricted при определенных обстоятельствах. Следующие сводные данные подробно излагают правила Режима редактирования для изменения и использования библиотечных блоков:

  • Добавить физическое моделирование блокируется к библиотечному блоку, необходимо работать в режиме Full.

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

    • Если этот библиотечный блок ранее содержал физические блоки моделирования, можно работать в режиме Restricted при загрузке существующей ранее модели, которая использует этот библиотечный блок. Однако необходимо работать в режиме Full, чтобы перетащить этот блок от библиотеки до модели.

  • Чтобы добавить внешние физические порты в библиотечный блок, необходимо работать в режиме Full.

    • Можно работать в режиме Restricted при загрузке существующей ранее модели, которая использует этот библиотечный блок.

    • Однако, чтобы соединить эти дополнительные порты, необходимо работать в режиме Full, потому что вы изменяете топологию модели.

  • Чтобы удалить внешние физические порты из библиотечного блока, необходимо работать в режиме Full. Если эти порты были соединены в модели, сохраненной в режиме Restricted, загружение модели заставляет топологию изменяться, таким образом, необходимо переключиться на режим Full, чтобы сохранить или скомпилировать модель.

Решение ссылок библиотеки блоков

Все блоки Simscape в ваших моделях, включая блоки продуктов дополнения, должно быть, разрешили ссылки библиотеки блоков. Вы не можете ни отключить, ни разорвать эти связи библиотеки. Это - глобальное требование платформы Simscape, которая необходима, чтобы осуществить правила Режима редактирования для изменения и использования библиотечных блоков, упомянутых выше. Модель с разорванными связями библиотеки ни не скомпилирует, ни сохранит. Необходимо восстановить все разорванные связи библиотеки блоков для модели, чтобы быть допустимыми.

Если вы хотите настроить определенные блоки и использовать их в ваших моделях, необходимо добавить эти модифицированные блоки в собственную библиотеку, то скопировать экземпляры блока, в которых вы нуждаетесь к своей модели.

Связанные примеры

Больше о