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

Предлагаемые рабочие процессы

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

Примечание

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

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

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

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

Примечание

Рекомендуется сохранить все модели в Полном режиме перед обновлением до новой версии Simulink® или ПО Simscape.

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

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

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

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

  • Осмотрите параметры.

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

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

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

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

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

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

Вам нужно открыть модель в Полном режиме, если вам нужно сделать что-либо из следующего:

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

  • Создание или разрыв физических соединений (между портами Conserving или Физический Сигнал).

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

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

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

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

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

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

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

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

При загрузке существующей модели менеджер лицензий проверяет, сохранена ли она в режиме Full или Restricted.

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

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

Примечание

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

Когда модель открыта, можно перевести ее между Полным и Ограниченным режимами в любое время, в любом направлении:

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

  • При переходе из режима Full в режим Restricted проверки не выполняются.

Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

Разрешение ссылок с библиотекой блоков

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

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

Похожие примеры

Подробнее о

Для просмотра документации необходимо авторизоваться на сайте