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