Пакет: 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" |
| срез | Создает нарезанную модель из подсветки модели |
| оконечный | Отбрасывает аналитические данные и возвращается выделение модели (вызванный, когда объект выходит из осциллографа), |
| неподсветка | Удаляет выделение модели, не изменяя состояние активации |
| разблокировать | Отбрасывает аналитические данные, в то время как сдерживающая модель подсвечивает |
slslicer | Создайте объект API для вызова Model Slicer |