Точки останова в моделировании
Страница в процессе разработки. |
Точки останова при работе с моделями отличаются от тех, которые используются в скриптах. |
Точки останова (breakpoints) — позволяют приостановить выполнение модели в определенной точке. Эти точки используются, чтобы изучить состояние системы, выявить ошибки или проверить правильность работы отдельных компонентов.
Для открытия редактора точек перейдите в окно настроек и во вкладке «Отладка» откройте список точек останова:
Точки останова могут быть расставлены для модели с запущенной симуляцией. |
Для добавления точки останова выделите сигнал левой кнопкой мыши и нажмите :
В окне добавления точек настраиваются условия (слева) и значения (справа):
-
Условие — определяет, при каком логическом условии точка останова будет активирована. Доступны следующие условия:
-
>
(больше) — выполнение приостанавливается, когда значение больше заданного; -
<
(меньше) — выполнение приостанавливается, когда значение меньше заданного; -
=
(равно) — выполнение приостанавливается, когда значение равно заданному; -
!=
(не равно) — выполнение приостанавливается, когда значение не равно заданному; -
>=
(больше или равно) — выполнение приостанавливается, когда значение больше или равно заданному; -
<=
(меньше или равно) — выполнение приостанавливается, когда значение меньше или равно заданному.
-
-
Значение — указывает конкретное значение, при котором точка останова сработает. В поле ввода значений поддерживаются целые и вещественные числа, за исключением комплексных и булевых значений. Система не даст ввести недопустимые значения.
Если сигнал не выбран, то окно добавления имеет вид:
После добавления точки останова она появится в редакторе, и сигнал будет отмечен индикатором:
Точки останова имеют следующие индикаторы:
-
- точка останова выключена;
-
- точка останова включена, но не сработала;
-
- точка останова включена и сработала.
Для добавления точек останова на несколько сигналов одновременно выделите сигналы с зажатым Shift:
Для удаления точек останова выберите нужную точку в редакторе и нажмите .