Пакет: SLSlicerAPI
Класс, представляющий набор функциональности Ножа Модели
SLSlicerAPI.SLSlicer
класс обеспечивает набор методов, чтобы получить доступ к функциональности Ножа Модели из командной строки MATLAB. Используйте экземпляр SLSlicerAPI.SLSlicer
класс к:
Активируйте или отключите симуляцию среза.
Добавьте или удалите начальную точку, точку исключения, ограничения, компонент среза и настройку.
Подсветите функциональные зависимости.
Установите окно времени и симулируйте срез.
Совершенствуйте срез для анализа мертвой логики.
slslicer(
создает объект API для модели model
)model
путем представления методов для вызова Model Slicer. Использует настройки Ножа Модели, сопоставленные с моделью, как задано slsliceroptions
.
slslicer(
создает объектную модель API model
, opts
)model
при помощи объекта opts
опций, как задано
slsliceroptions
.
|
Имя настройки. Ввод: Значение по умолчанию: Предварительно сконфигурированные значения |
|
Описание настройки. Ввод: Значение по умолчанию: |
|
Направление анализа зависимостей. Ввод: Позволенные значения: Значение по умолчанию: |
|
Цвет подсветки. Ввод: Позволенные значения: Значение по умолчанию: |
|
Местоположение slslicex файла, содержащего данные о мертвой логике. Ввод: Значение по умолчанию: |
|
Отметьте, чтобы задать, должен ли анализ исключить мертвую логику элементов Ввод: По умолчанию: false |
|
Местоположение slslicex файла, содержащего данные моделирования. Ввод: Значение по умолчанию: |
|
Отметьте, чтобы задать, должен ли анализ использовать информацию об окне времени симуляции. Ввод: По умолчанию: false |
|
Блоки Model или подсистемы, которые добавляются как компонент среза. Ввод: Значение по умолчанию: |
|
Элементы модели, которые добавляются как ограничения. Ввод: Значение по умолчанию: |
|
Элементы модели, которые добавляются как точка исключения. Ввод: Значение по умолчанию: |
|
Элементы модели, которые добавляются как начальная точка. Ввод: Значение по умолчанию: |
ActiveBlocks | Возвращает активные невиртуальные указатели блока |
активироваться | Активирует модель для анализа |
addConstraint | Добавляет ограничение на Переключатель или Многопортовые блоки switch, и состояние Stateflow или переход |
addExclusionPoint | Добавляют указатели блока, пути к блоку или Идентификаторы Simulink (SID) как точка исключения среза |
addSliceComponent | Добавляют модель или подсистема как компонент среза |
addStartingPoint | Добавьте указатели блока, пути к блоку или Идентификаторы Simulink (SID) как начальная точка среза |
подсветка | Обновляет выделение модели |
refineDeadLogic | Обновляет выделение модели с улучшением мертвой логики |
removeConstraint | Удаляет ограничение из среза модели |
removeDeadLogic | Удаляет улучшение мертвой логики |
removeExclusionPoint | Удаляет точку исключения из среза модели |
removeSliceComponent | Удаляет компонент среза из среза модели |
removeStartingPoint | Удаляет начальную точку из среза модели |
симулируйте (t1, t2) | Симулирует тест для динамического разрезания со времени "t1" ко времени "t2" |
срез | Создает нарезанную модель из подсветки модели |
оконечный | Отбрасывает аналитические данные и возвращается выделение модели (вызванный, когда объект выходит из осциллографа), |
неподсветка | Удаляет выделение модели, не изменяя состояние активации |
разблокировать | Отбрасывает аналитические данные, в то время как сдерживающая модель подсвечивает |
slslicer | Создайте объект API для вызова Model Slicer |