09.99 Содержание
Руководство по конфигурации WinCC
iii
C79000-G8276-C157-01
4.5 Циклы и условные выражения.................................4-51
4.5.1Пример 1 — Цикл while ............................................4-53
4.5.2 Пример 2 — Цикл do – while ....................................4-54
4.5.3 Пример 3 — Цикл for................................................4-55
4.5.4 Пример 4 — Бесконечные циклы.............................4-56
4.5.5 Пример 5 — Выражение if–else ...............................4-58
4.5.6 Пример 6 — Выражение switch–case.......................4-59
4.6 Функции ....................................................................4-60
4.6.1Пример 1 — Передача параметров по значению ...4-61
4.6.2 Пример 2 — Передача параметров по адресу........4-63
4.6.3 Запись в переданный диапазон адресов ................4-65
4.6.4 Возврат результата по указателю ...........................4-67
4.7 Структуры .................................................................4-70
4.7.1Пример 1 — Структурная переменная ....................4-71
4.7.2 Пример 2 — Определение пользовательского типа
данных .....................................................................4-72
4.7.3 Пример 3 — Структурный тип WinCC......................4-74
4.7.4 Пример 4 — Функция для чтения структурного
типа WinCC...............................................................4-76
4.8 Программный интерфейс WinCC (API)....................4-80
4.8.1Пример 1 — Изменение свойств с помощью
функций RT ..............................................................4-82
4.8.2 Пример 2 — Создание связи с тегом с помощью
функции RT ..............................................................4-84
4.8.3 Пример 3 — Создание нового объекта при
помощи функций CS ................................................4-86
4.8.4 Пример 4 — Изменение свойств при помощи
функции CS ..............................................................4-89
4.8.5 Пример 5 — Создание связи с тегом с помощью
функции CS ..............................................................4-92
4.8.6 Пример 6 — Перечисление объектов с помощью
функции CS ..............................................................4-95
4.9 Среда проекта ..........................................................4-98
4.9.1Пример 1 — Определение файла проекта..............4-99
4.9.2 Пример 2 — Определение пути проекта .................4-101
4.9.3 Пример 3 — Определение пути проекта
с помощью функции проекта ...................................4-103
4.9.4 Пример 4 — Определение инсталляционного
каталога....................................................................4-105
4.9.5 Пример 5 — Определение имени компьютера .......4-107
4.9.6 Пример 6 — Определение имени пользователя ....4-108
4.10 Windows API .............................................................4-109
4.10.1Пример 1 — Установка свойств окна.......................4-110
4.10.2 Пример 2 — Считывание системного времени.......4-111
4.10.3 Пример 3 — Воспроизведение звуковых файлов ...4-112
4.10.4 Пример 4 — Запуск программы...............................4-114