Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сокращенный курс изучения Citect SCADA. ЗАО РТСОФТ, 2004 [pdf, 1.97 Mb].pdf
Скачиваний:
186
Добавлен:
02.05.2014
Размер:
2.07 Mб
Скачать

40

lxviii. Верните Template Style прежнее значение - “standard” и щелкните на кнопке Apply.

iv.Если вы хотите изменить фон Вашей страницы - используйте выпадающее меню background color

lxix. Сохраните Вашу страницу.

Добавление Свойств, Проявляющихся при РаботеПриложения (Add Runtime Properties)

Когда Вы нарисовали объекты на странице Production, они будут отображаться во время исполнения так же как и нарисованы. Это приемлемо, если объекты служат только для статического отображения, однако если во время работы приложения Вы хотите получать информацию о работе завода на графический дисплей – это может быть сделано установкой свойств объектов и изображением некоторых дополнительных объектов. Рисунок показывает следующую стадию разработки страницы Production:

Изменение Цветов Объектов при Работе Приложения

Объекты графической страницы имеют такие динамические свойства как цвет, размер и позиция, которые могут меняться в процессе работы приложения и отображать изменение состояния. Например, цвет изображения пивоварного котла является идеальным средством для отображения его температуры.

© 2004, ЗАО «РТСофт».

41

Упражнение

1.Отредактируйте свойства котла так, что бы его цвет отображал температуру.

v.Дважды щелкните на котле для открытия окноа Properties.

lxx. На закладке Appearance (General) щелкните в глазке Filled.

lxxi. Перейдите к Fill (Colour) – установите Type: Array и затем щелкните на кнопке Help и прочитайте информацию [Type] Array, Array expression and

Array colours.

lxxii. В поле Array expression введите:

KETTLE_TEMP/25

Советы:

Вы можете использовать Мастер Expression Wizard для задания имен переменных и функций – это позволит избежать опечаток.

lxxiii. Установите цвета (Array colours) для значений переменных 0, 1, 2, 3, 4 и 5 с помощью раскрывающихся меню.

Советы:

Переменная KETTLE_TEMP принимает значения от –10 до 120 градусов, таким образом, переменная KETTLE_TEMP/25 описанная как integer, принимает значения от 0 до 5(тип

integer включает целые, положительные числа –Прим. перев.).

lxxiv. Щелкните на кнопке OK.

lxxv. Сохраните страницу.

© 2004, ЗАО «РТСофт».

42

Использование Индикатора Уровня (Bar Graph)

Одним из динамических свойств является fill (Заливка). Если заливка применяется к прямоугольнику, то эта фигура может показывать изменение значения переменной. Например, Вы можете нарисовать индикатор уровня и использовать его свойство Fill (Level) для индикации температуры пивоварного котла.

Упражнение

2.Добавьте индикатор уровня для отображения температуры котла.

vi.Выберите инструмент Rectangle и нарисуйте полоску около котла. В свойствах выберите опции Filled и Border (закладка Appearance (General))

lxxvi. Перейдите к свойствам Fill (Level) и вставьте переменную –

KETTLE_TEMP

в поле Level expression.

lxxvii. Щелкните на кнопке OK

lxxviii. Для изменения значения переменной выберите инструмент Paste Genie .

© 2004, ЗАО «РТСофт».

43

lxxix. Из библиотеки Controls выберите джинна Ramp_UpDown_btn2.

lxxx. В окне выберите переменную KETTLE_TEMP.

lxxxi. Поместите джинн рядом с индикатором уровня как показано на рисунке:

lxxxii. Сохраните страницу

Вывод Количества Запусков

Вы можете вывести значение любой переменной или количество запусков приложения. Когда значение переменной меняется, цифры на графической странице обновляются автоматически.

Упражнение

3.Выведите показатель количества солода (переменная MALT_LEVEL) около загрузочного бункера (Malt Silo).

vii.Находясь в Graphics Builder, выберите инструмент Numeric .

viii.Наведите курсор мыши на то место, где вы хотите отобразить число и щелкните левой клавишей мыши.

ix.Вставьте переменную MALT_LEVEL в поле Numeric expression как показано ниже:

© 2004, ЗАО «РТСофт».