Проверяйте и измените значения параметра конфигурации модели
Настройка верификации генерации кода (cgv.Config) проверка поддержек и опционально изменение моделей для совместимости с различными режимами выполнения, которые используют сгенерированный код, такой как, программное обеспечение In the Loop (SIL) или Процессор В цикле (PIL).
Чтобы выполнить модель в режиме, который вы задаете, вы можете должны быть сделать дополнительные модификации к значениям параметра конфигурации или модели вне сконфигурированных cgv.Config объект.
По умолчанию, cgv.Config изменяет значения параметра конфигурации к значениям, которые это рекомендует, но не сохраняет модель. В качестве альтернативы можно использовать cgv.Config параметры, чтобы изменить спецификацию по умолчанию. Для получения дополнительной информации смотрите свойства, ReportOnly и SaveModel.
Если вы используете cgv.Config чтобы изменить модель, не используйте конфигурации модели, на которые ссылаются, в той модели. Если модель использует конфигурацию модели, на которую ссылаются, обновите модель с копией конфигурации модели, при помощи Simulink.ConfigSetRef.getRefConfigSet метод.
Если вы используете cgv.Config на модели, которая выполняет функцию обратного вызова, функция обратного вызова может изменить значения параметра конфигурации каждый раз загрузки модели. Функция обратного вызова может откатить изменения что cgv.Config сделанный. Если это изменение происходит, сила модели не настраиваются для SIL или PIL. Для получения дополнительной информации смотрите Коллбэки для Индивидуально настраиваемого Поведения Модели.
создает указатель на cfgObj = cgv.Config(model_name)cgv.Config объект, cfgObj, использование значений по умолчанию для свойств. model_name имя модели, которую вы проверяете и опционально конфигурируете.
создает объект с помощью опций в виде пар значения и названия параметра. Название и значение параметра не является чувствительным к регистру.cfgObj = cgv.Config(model_name, Name,
Value)
cgv.Config функция принимает эти аргументы:
Имя модели, которую вы проверяете.
Дополнительные разделенные запятой пары Name,Value аргументы, где Name имя аргумента или имя свойства и Value соответствующее значение. Name должен появиться в одинарных кавычках (''). Можно задать несколько аргументов пары "имя-значение" во множестве порядков, таких как Name1,Value1,…,NameN,ValueN.
configModel | Определите и измените значения параметра конфигурации |
displayReport | Отобразите результаты сравнения значений параметра конфигурации |
getReportData | Возвратите результаты сравнения значений параметра конфигурации |