Класс: slci. Настройка
Пакет: slci
Проверяйте совместимость модели с инспекцией кода
[
results
] = checkCompatibility(cfgObj
)
[results
] = checkCompatibility(cfgObj
, Name
, Value
)
[
проверяет модель на совместимость с процессом инспекции кода и возвращает объекты, содержащие информацию о результатах.results
] = checkCompatibility(cfgObj
)
[
дополнительно применяет настройки, заданные в аргументах пары "имя-значение".results
] = checkCompatibility(cfgObj
, Name
, Value
)
Этот метод запускает программу контроля совместимости Simulink® Code Inspector™, чтобы определить, выполняет ли модель ограниченный набор моделирования семантики и оптимизации кода, поддержанной процессом инспекции кода.
Можно использовать методы slci.Configuration.getFollowModelLinks
и slci.Configuration.setFollowModelLinks
сконфигурировать, охватывает ли осциллограф проверки совместимости модели, на которые ссылаются.
| Обработайте к объекту настройки Simulink Code Inspector, ранее возвращенному . |
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
|
Задайте, отобразить ли результаты проверок совместимости.
Значение по умолчанию: |
| Массив ячеек ModelAdvisor.SystemResult объекты, один для каждой модели проверяются. Каждый ModelAdvisor.SystemResult объект содержит массив CheckResultObj объекты. |
| Массив ModelAdvisor.CheckResult объекты, один для каждой проверки, которая запускается. |
В этом примере показано, как программно запустить результаты отчета и программа контроля совместимости.
fprintf('\nInvoking compatibility checker ...\n'); config = slci.Configuration('slcidemo_roll'); result = config.checkCompatibility('DisplayResults','None'); for i = 1:length(result) fprintf('\nModel ''%s'' passed %d checks with %d issues.',... result{i}.system,... result{i}.numPass, result{i}.numWarn + result{i}.numFail) end
Прежде, чем запустить Simulink Code Inspector на модели, осуществленные проверки совместимости неоднократно, изменяя модель, пока модель не совместима с инспекцией кода.
В окне модели, на вкладке Apps, выбирают Code Inspector. Используйте диалоговое окно Simulink Code Inspector, чтобы сконфигурировать и запустить инспекцию кода.