Пакет: 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 |