О словаре переменных. Знакомство со словарем переменных, и выяснение что это такое и для чего он нужен, а также как создать новую переменную, страница 2

Все вычисления с плавающей запятой производятся с точностью до 64 разрядов, однако результат округляется до 32 разрядов.

Символьная (строковая) переменная ввода/вывода

Переменные этого типа представляют собой строку символов длиной до 131 символа

Определение новых переменных.

Быстро открыть Словарь Переменных можно, дважды щелкнув на  Tagname Dictionary окна Application Explorer.

 

При этом откроется диалоговое окно Tagname Dictionary.

Именем переменной (TagName) является строка длиной до 32 символов, при этом на первом месте должны стоять только символы A-Z либо a-z. В качестве остальных можно использовать любые символы из набора A-Z,a-z,0-9,1,@,#,$,%,&,_,-.

Переменные в словаре индексируются. Это означает, что если вы определили переменную с именем R4001 и нажали на кнопку New, то после этого в поле имени вместо R4001 появится R4002.

Если имя переменной содержит какой-либо разделитель символов (например, знак "-"), то автоиндексация выполняется для части имени, содержащей целое число, то есть N7-0 будет преобразовано в N7-1 и так далее. Автоиндексация выполняется в порядке возрастания (то есть после R4001 будет R4002, после R4002 - R4003 и т.д.)

Необходимо соблюдать определенную осторожность при использовании символа тире -. Применение этого символа в имени переменной допустимо, однако при этом надо помнить, что он также используется в операциях вычитания и отрицания в арифметических и логических выражениях, что может привести к возникновению двусмысленности. Например, какое значение получит переменная А в результате записи оператора А = В-С - разность значений переменных В и С, или значение переменной с именем В-С? В InTouch предполагается последнее. Чтобы избежать подобной двусмысленности, необходимо перед и после знака вычитания ставить не менее одного пробела: А = В - С Еще один пример: X-101=FT-101*SP-101. Имеется ли здесь в виду, что переменной Х-101 присваивается результат произведения переменных FT-101 и SP-101?

Если обращение к базе данных осуществляется впервые, то на экране будет показано определение внутренней системной переменной $AccessLevel. После определения каких-либо переменных в Словаре при каждом следующем к нему обращении на экране будет появляться определение самой последней переменной. Для просмотра всех хранящихся в Словаре определений можно воспользоваться кнопками "»" и "«" (эти кнопки станут неактивными при достижении конца или начала Словаря). Для быстрого нахождения нужного определения нажмите кнопку Select (Выбор). На экране появится диалоговое окно Select Tag (Выбор переменных).

Опции в верхней части окна Словаря Переменных управляют выводом диалоговых окон с подробной информацией о переменной:

Main (Основоное) Вывод основного окна Словаря Переменных (показано ранее)

Details (Подробности) Отображение окна детализации определения указанной переменной

Alarms (Алармы)  Вывод окна определения алармов для указанной переменной.

Details&Alarms (Подробности и алармы) вывод окон детализации и определения алармов для указанной переменной

Members(члены) – Отображение окна детализации переменных-членов суперпеременой.

Для определения новой переменной:

1. В меню Special (Специальные) щелкните на пункте Tagname Dictionary (Словарь Переменных) либо дважды щелкните на строке Tagname Dictionary окна Application Explorer.

На экране появится диалоговое окно Tagname Dictionary:

2. Нажмите на кнопку New (Новое). Поле Tagname (Переменная) при этом очистится.

3. Введите в поле Tagname имя новой переменной.

Именем переменной является строка длиной до 32 символов, при этом на первом месте должны стоять только символы A-Z либо a-z. В качестве остальных можно использовать любые символы из набора A-Z, a-z, 0-9,!, @, -, ?, #, $, %, _ и &.

4. Нажмите на кнопку Туре... (Тип).

На экране появится диалоговое окно выбора типа переменной Choose tag type...:

5  Укажите требуемый тип и нажмите ОК. На экране вновь появится окно определения переменной. Нажмите ОК..