Обслуживание инспектора объектов из модели

  1. Запрос изменений

Первый вариант использования оператора запрашивает идентификатор измененной в инспекторе объектов переменной:

 

SCADVar <VarId$>

 

Чтение номера записи поля типа "список" и его содержимого:

 

SCADVar Get VarID$, ItemIndex {, Set SetNum}

 

Здесь:

  • VarId$ – идентификатор интересующей переменной
  • ItemIndex – числовая переменная возврата
  • SetNum – номер списка возврата

 

 

  1. Передача данных в инспектор

Второй вариант осуществляет передачу данных в инспектор. Оператор изменяет содержимое поля, ассоциированного с переменной VarId$ и его описание VarName$. Если в VarName$ передается пустая строка, то описание поля остается прежним.

 

a) Передача данных в поле ввода:

 

SCADVar <VarName$>, <VarId$>, <Value>

 

Здесь <Value> – числовое или строковое выражение.

 

b) Передача данных в поле типа "список выбора" через множество:

 

SCADVar <VarName$>, <VarId$>, Set <SetNum> {, N.DefN}

 

Здесь

  • SetNum – индекс множества, из записей которого будет сформирован список;
  • DefN – номер текущей записи по умолчанию.

 

c) Передача данных в поле типа "список выбора" через таблицу БД:

 

SCADVar <VarName$>, <VarId$>, Tabl <TablNum>, <FieldName$> {, N.DefN}

 

Здесь

  • TablNum – индекс таблицы БД, из записей которой будет сформирован список;
  • FieldName$ – имя поля таблицы для формирования списка;
  • DefN – номер текущей записи по умолчанию.

 

 

  1. Показать/скрыть параметры

 

SCADVar Hide, VarIDh1$ [,VarIDh2$ [...]],

        Show, VarIDs1$ [,VarIDs2$ [...]]

 

Здесь:

  • VarIDh1$, VarIDh2$ – индентификаторы скрываемых параметров
  • VarIDs1$, VarIDs2$ – индентификаторы показываемых параметров

 

 

  1. Видимые/невидимые активные точки

 

SCADVar Visible, VarIDX1$, VarIDY1$ [,VarIDX2$, VarIDY2$ [...]], 

        Visibleoff, VarIDX3$, VarIDY3$ [,VarIDX4$, VarIDY4$ [...]]

 

Здесь:

  • VarIDX1,2$, VarIDY1,2$ – индентификаторы видимых активных точек
  • VarIDX3,4$, VarIDY3,4$ – индентификаторы невидимых активных точек

 

 

  1. Установить активное свойство в инспекторе

 

SCADVar SetFocus VarID$

 

Здесь VarID$ – идентификатор активной переменной

 

Подсистема SETS

Подсистема SBDE

Подсистема DOG