Обозначения значений, которые принимают объекты отдельных типов, определены в системе через системные тексты, которые можно редактировать. Например, значения Логического типа имеют в системе стандартное обозначение: False, True и Oscillate. Так обозначаются все объекты Логического типа во всех управляющих окнах. Если к объекту системы D2000 присвоен текст состояния, то он будет иметь приоритет над системными текстами, то есть, значения данного текста будут определены относительно текстов состояния, а не системных текстов.

Пример определения значений при помощи текста состояния:


 

объект (Логического типа) со стандартными (default) названиями значений объект (Логического типа) с названиями значений, заданными относительно текста состояния

Объектам, которые принимают в системе числовые значения (Integer a Real), можно присваивать названия относительно текстов состояния для первых 20 интегралов, а также названия для всех значений, меньших чем нижний предел первого интервала и для значений, больших чем верхний предел последнего интервала. Данный механизм позволяет задать такие значения объекта, которые являются квази указанного типа. Управляющее окно таких объектов содержит специальный элемент управления - комбинированный список (combo box).


1 Поле ввода для записи значения объекта.
2 Комбинированный список для выбора значения объекта.

Список (2) содержит значения, которые заданы относительно текста состояния, связанного с данным об. Нижеприведенная таблица содержит обозначения целочисленных (Integer) и вещественных (Real) типов значений.

Обозначение Значение объекта
0 - название_0 < b
1 - название_1 = <b .. b+s)
2 - название_2 = <b+s .. b+2s)
3 - название_3 = <b+2s .. b+3s)
4 - название_4 = <b+3s .. b+4s)
..... .....
..... .....
17 - название_17 = <b+16s .. b+17s)
18 - название_19 = <b+17s .. b+18s)
19 - название_19 = <b+18s .. b+19s)
20 - название_20 = <b+19s .. b+20s)
21 - название_21 > b+20s

Тексты состояния можно задать в среде on-line инструмента D2000 CNF. Для каждого текста состояния можно задать параметры интервалов - базу (b) и шаг, который представляет собой длину интервала (s).



Значение можно прямо написать в поле ввода или выбрать из комбинированного списка. В обоих случаях объекту будет присвоено значение, соответствующее нижнему пределу интервала.