Функция режима редактирования Simscape™ реализована для клиентов, выполняющих физическое моделирование и моделирование с использованием платформы Simscape и ее дополнительных продуктов: Simscape Driveline™, Simscape Electrical™, Simscape Fluids™ и Simscape Multibody™. Он позволяет открывать, моделировать и сохранять модели, содержащие блоки из дополнительных продуктов в режиме ограниченного доступа, без извлечения лицензий на дополнительные продукты, если продукты установлены на компьютере. Он предназначен для обеспечения экономичного способа распределения симуляционных моделей по всей группе или организации.
Примечание
Если организация не использует параллельные лицензии, см. страницу продукта Simscape на веб-сайте MathWorks для получения конкретной информации об установке дополнительных продуктов на компьютере, чтобы иметь возможность работать в режиме ограниченного доступа.
Функциональность режима редактирования поддерживает широкое использование продуктов физического моделирования во всей инженерной организации, делая экономичной разработку модели одним пользователем и предоставление ее многим другим пользователям.
В частности, эта функция позволяет пользователю, разработчику модели, построить модель, использующую платформу Simscape и один или несколько дополнительных продуктов, и поделиться этой моделью с другими пользователями, пользователями модели. При построении модели в полном режиме разработчик модели должен иметь лицензию Simscape и лицензии на дополнительный продукт для всех блоков модели. Например, если модель объединяет блоки Simscape, Simscape Fluids и Simscape Driveline, разработчику модели необходимо проверить лицензии для всех трех продуктов, чтобы работать с ней в полном режиме. После создания модели пользователям модели необходимо только получить лицензию Simscape для моделирования модели и точной настройки ее параметров в режиме ограниченного доступа. Если в модель не вносятся структурные изменения, пользователи модели могут работать в режиме ограниченного доступа и не должны получать лицензии на дополнительные продукты.
Другой рабочий процесс, доступный только с параллельными лицензиями, позволяет нескольким пользователям, у которых есть лицензии Simscape, совместно использовать небольшое количество лицензий на дополнительные продукты, работая в основном в режиме ограниченного доступа, и временно переключать модели в режим полного доступа, только когда им необходимо выполнить конкретную задачу конструирования, требующую работы в режиме полного доступа.
Примечание
Перед обновлением до новой версии программного обеспечения Simulink ® или Simscape рекомендуется сохранить все модели в полном режиме .
Если модель сохранена в режиме ограниченного доступа и после обновления до новой версии продукта откройте модель и она не будет запущена, переключите ее в режим полного доступа и сохраните. Затем можно снова переключиться в режим ограниченного доступа и работать без проблем.
Если модель открыта в режиме ограниченного доступа, можно:
Моделирование модели.
Проверьте параметры.
Измените некоторые параметры блока. Как правило, можно изменять числовые значения параметров, но нельзя изменять параметры параметризации блока. Подробные сведения см. на страницах ссылок на блоки.
Создать код.
Внесите изменения в журнал или визуализацию данных.
Добавление или удаление обычных блоков Simulink (например, источников или областей) и соответствующих соединений.
Для других типов изменений, перечисленных в следующем разделе, модель должна находиться в полном режиме. Некоторые из этих запрещенных изменений невозможно внести в режиме ограничения (например, параметры ограничения отображаются серым цветом в диалоговых окнах блоков). Другие изменения, такие как изменение физической топологии модели, явно не запрещаются, но если внести эти изменения в режиме ограниченного доступа, программа выдаст сообщение об ошибке при попытке запуска, компиляции или сохранения такой модели.
Необходимо открыть модель в полном режиме, если необходимо выполнить одно из следующих действий.
Добавление или удаление блоков физического моделирования (то есть блоков Simscape или блоков из библиотек надстроек).
Установление или разрыв физических соединений (между консервационными или физическими сигнальными портами).
Изменение типов сигналов, поступающих в исполнительные механизмы или из датчиков (например, от скорости к крутящему моменту).
Изменение параметров конфигурации.
Изменение параметров блока и других ограниченных параметров.
Изменение физических единиц параметров.
Защита ссылочной модели, содержащей блоки физического моделирования.
На следующей блок-схеме показано, что происходит при переключении между режимами.

Новые модели всегда создаются в полном режиме. Затем можно либо сохранить модель в полном режиме, либо переключиться в режим ограниченного (Restricted) и сохранить модель в режиме ограниченного (Restricted).
При загрузке существующей модели диспетчер лицензий проверяет, была ли она сохранена в режиме полного или ограниченного доступа.
Если модель была сохранена в режиме ограничения, она откроется в режиме ограничения.
Если модель была сохранена в полном режиме, диспетчер лицензий проверяет, доступны ли все лицензии на дополнительные продукты для этой модели, и, если да, открывает ее в полном режиме. Если лицензия на дополнительный продукт недоступна, диспетчер лицензий выдает сообщение об ошибке и открывает модель в режиме ограниченного доступа. См. также Пример с несколькими надстройками.
Примечание
Можно задать настройку Simulink, чтобы указать, что модели всегда должны открываться в режиме ограниченного доступа, независимо от способа их сохранения.
Если модель открыта, ее можно в любое время переключить между режимами Полный (Full) и Ограниченный (Restricted) в любом направлении.
При попытке переключиться из режима ограниченного доступа в режим полного доступа диспетчер лицензий проверяет, доступны ли все лицензии на дополнительные продукты для этой модели. Если лицензия на дополнительный продукт недоступна, диспетчер лицензий выдает сообщение об ошибке, и модель остается в режиме ограниченного доступа. См. также Пример с несколькими надстройками.
При переключении из режима Full в режим Restricted проверки не выполняются.
Примечание
Если лицензия на дополнительный продукт была взята на изменение для открытия модели в полном режиме, она остается взятой на изменение до конца сессии MATLAB ®. Переключение в режим ограниченного доступа не приводит к немедленному возврату лицензии.
При попытке открыть модель в полном режиме или переключиться с режима ограниченного доступа на режим полного доступа диспетчер лицензий сканирует модель и пытается извлечь требуемые лицензии на дополнительные продукты, когда они встречаются в модели. Если лицензия недоступна, диспетчер лицензий выдает сообщение об ошибке, и модель остается в режиме ограниченного доступа. Лицензии извлекаются последовательно. В результате, если модель использует блоки из нескольких дополнительных продуктов, некоторые из лицензий на дополнительные продукты могут быть уже извлечены к моменту, когда диспетчер лицензий обнаружит недоступную лицензию. В этом случае эти лицензии на дополнительный продукт остаются взятыми на изменение до выхода из сессии MATLAB, даже если модель находится в режиме ограниченного доступа.
Например, рассмотрим модель, использующую блоки из библиотек Simscape Fluids и Simscape Driveline, но пользователь, который пытается ее открыть, имеет только доступную лицензию Simscape Driveline. Возможно, менеджер лицензий сначала проверяет лицензию Simscape Driveline, а затем пытается проверить лицензию Simscape Fluids, которая недоступна. Менеджер лицензий выдает сообщение об ошибке и открывает модель в режиме ограниченного доступа, но лицензия Simscape Driveline остается выданной до конца сессии MATLAB.
В этом разделе описываются особенности работы с библиотеками блоков в режиме редактирования. Эти правила применимы к любым блокам физического моделирования, то есть блокам из всех библиотек Simscape, включая дополнительные продукты. Как правило, при изменении блока библиотеки необходимо работать в полном режиме. Однако при открытии модели, которая ссылается на измененный блок, при определенных условиях можно работать в режиме ограниченного доступа. Ниже приводится краткое описание правил режима редактирования для изменения и использования блоков библиотеки.
Для добавления блоков физического моделирования в блок библиотеки необходимо работать в полном режиме.
Если этот блок библиотеки ранее не содержал блоков физического моделирования, необходимо работать в полном режиме, чтобы загрузить ранее существовавшую модель, использующую этот блок библиотеки, или перетащить этот блок в модель.
Если этот блок библиотеки ранее содержал блоки физического моделирования, при загрузке уже существующей модели, использующей этот блок библиотеки, можно работать в режиме ограниченного доступа. Однако для перетаскивания этого блока из библиотеки в модель необходимо работать в полном режиме.
Чтобы добавить внешние физические порты в блок библиотеки, необходимо работать в полном режиме.
При загрузке уже существующей модели, использующей этот блок библиотеки, можно работать в режиме ограниченного доступа.
Однако для подключения этих дополнительных портов необходимо работать в полном режиме, поскольку изменяется топология модели.
Для удаления внешних физических портов из блока библиотеки необходимо работать в полном режиме. Если эти порты были подключены в модели, сохраненной в режиме ограниченного доступа, загрузка модели приводит к изменению топологии, поэтому для сохранения или компиляции модели необходимо переключиться в режим полного доступа.
Все блоки Simscape в моделях, включая блоки дополнительных продуктов, должны иметь разрешенные ссылки на библиотеки блоков. Нельзя ни отключить, ни разорвать эти связи с библиотекой. Это глобальное требование платформы Simscape, которое необходимо для применения правил режима редактирования для изменения и использования блоков библиотеки, перечисленных выше. Модель с разорванными связями библиотеки не будет ни компилироваться, ни сохраняться. Необходимо восстановить все разорванные связи библиотеки блоков, чтобы модель была действительной.
Если требуется настроить определенные блоки и использовать их в моделях, необходимо добавить эти измененные блоки в собственную пользовательскую библиотеку, а затем скопировать необходимые экземпляры блоков в модель.