рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Разработка DDE - клиента

Работа сделанна в 2003 году

Разработка DDE - клиента - раздел Программирование, - 2003 год - SCADA системы Разработка Dde - Клиента. Основа Человеко-Машинного Интерфейса В Рамках Intou...

Разработка DDE - клиента. Основа человеко-машинного интерфейса в рамках InTouch - это иерархически взаимосвязанные анимированные сенсорные окна. Для создания нового окна выполним команду File New Window Файл Новое Окно. На экране появится диалоговое окно Window Properties Свойства Окна, которое необходимо заполнить.

Здесь следует ввести только имя окна поле Name Scope. Остальные поля и опции оставлены без изменений.

Окно с указанными атрибутами появится на экране.

Там же будет отображена и Панель Инструментов InTouch - Tools, с которой предстоит интенсивно работать далее.

График представляет собой прямоугольную область с нанесенными координатными прямыми, на которой графически представляется изменение значения одной или нескольких переменных в течение времени.

В пакете InTouch имеются объекты для динамического отображения значения переменной в реальном времени - графики реального времени инструмент Real-time Trend, и, так называемые, аналитические кривые, которые строятся на основании архивных данных инструмент Historical Trend. Для того, чтобы он появился в созданном нами окне, необходимо на Панели Инструментов InTouch - Tools выбрать пункт Real - Time Trend и затем в окне приложения, удерживая нажатой левую кнопку мышки, придать графику необходимые размеры.

Панель настройки графиков вызывается двойным щелчком левой кнопки мышки по окну графика и состоит из четырех текстовых строк соответствующих графикам Graph 1, Graph 2, Graph 3, Graph 4 . Каждый график имеет независимые настройки масштаба и величины сдвига по вертикали, отображаемые на экране.

Для этого используется компонент Analog Tagname Display Wizard Selection Value Displays Analog Tagname Display. Ввод данных осуществляется не непосредственно в WindowViewer, а посредством компоненты Incr Decr Buttons Up Down Wizard Selection Buttons Incr Decr Buttons Up Down. Нажатие на верхнюю или нижнюю стрелку приводит соответственно к увеличению или уменьшению значения переменной.

Ограничение максимального и минимального значения указываются при декларации. Каждый компонент связан со своей переменной zoom1 - zoom4 изменение масштаба графиков 1 - 4 соответственно и sh1 - sh4 изменение смещения графиков 1 - 4 . Все переменные имеют тип Memory Integer. Для того, чтобы ввести новую переменную, необходимо описать ее в разделе Special Tagname Dictionary New. При этом необходимо указать ее имя в поле Tagname и тип - в поле Type. Для организации обмена данными через DDE интерфейс необходимо определить четыре по числу каналов переменные типа DDE Integer Item1, Item2, Item3, Item4 . Для этого сначала в разделе Special DDE Access Names необходимо нажать кнопку Add и в появившемся диалоговом окне указать имя приложения DDE Application Server Name, от которого будет производиться запрос данных, и имя группы объекта DDE Topic Name, содержащего требуемую информацию.

В нашем случае качестве имени приложения используется имя DDEServer, имя объекта - DDETopic. Далее в разделе Special Tagname Dictionary New вводятся поочередно переменные типа DDE Integer.

Название элемента Item для каждой переменной имеет различные имена DDEItem100 - для Item1, DDEItem200 - для Item2, DDEItem300 - для Item3 и DDEItem400 - для Item4. Данная информация используется для определения DDE-переменной в Словаре Переменных InTouch. Для того, чтобы запустить программу графопостроителя и начать DDE - обмен, необходимо включить DDE сервер т. е. запустить файл Ddeserver.exe и переключиться в окно InTouch - WindowViewer нажатием кнопки Runtime! в правом верхнем углу окна InTouch - WindowMaker. В процессе работы InTouch WindowViewer автоматически выполнит все требуемые действия по установлению канала обмена данными и обработке значений элемента.

Ниже представлен внешний вид программы графопостроителя в окне InTouch - WindowViewer отображающей в виде четырех графиков данные, полученные от программы DDE сервера и соответствующие им масштабирующие коэффициенты.

Рис. 21. Окно программы графопостроителя.

– Конец работы –

Эта тема принадлежит разделу:

SCADA системы

Создание АСУ сложными технологическими процессами осуществляется с использованием автоматических информационных систем сбора данных и вычислительных… АСУ ТП и диспетчерское управлениеНепрерывную во времени картину развития АСУТП… В ходе истории меняется характер объектов и методов управления, средств автоматизации и других компонентов,…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Разработка DDE - клиента

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

АСУ ТП и диспетчерское управление
АСУ ТП и диспетчерское управление. Непрерывную во времени картину развития АСУТП можно разделить на три этапа, обусловленные появлением качественно новых научных идей и технических средств.

Компоненты систем контроля и управления и их назначение
Компоненты систем контроля и управления и их назначение. Многие проекты автоматизированных систем контроля и управления СКУ для боль-шого спектра областей применения позволяют выделить обобщенную с

Разработка прикладного программного обеспечения СКУ выбор пути и инструментария
Разработка прикладного программного обеспечения СКУ выбор пути и инструментария. Приступая к разработке специализированного прикладного программного обеспечения ППО для создания системы контроля и

Графический интерфейс
Графический интерфейс. Средства визуализации - одно из базовых свойств SCADA - систем. В каждой из них существует графический объектно - ориентированный редактор с определенным набором анимационных

Графические средства InTouch
Графические средства InTouch. Компоненты среды разработки InTouch WindowMaker - инструментальная среда разработки приложений Application Explorer - представление приложения в иерархическом виде с д

Объекты и их свойства
Объекты и их свойства. Простые объекты. WindowMaker поддерживает четыре базовых типа простых объектов линии, заполненные контуры, текст и кнопки. Каждый из этих простых объектов имеет свойст

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

Аппаратная реализация связи с устройствами ввода вывода
Аппаратная реализация связи с устройствами ввода вывода. Для организации взаимодействия с контроллерами могут быть использованы следующие аппаратные средства COM - порты. В этом случае контроллер и

Поддерживаемые коммуникационные протоколы
Поддерживаемые коммуникационные протоколы. DDE Dynamic Data Exchange - динамический обмен данными представляет собой коммуникационный протокол, разработанный компанией Microsoft для обмена данными

Обмен данными с другими приложениями
Обмен данными с другими приложениями. Но приложения InTouch могут взаимодействовать не только между собой, но и с другими Windows - приложениями. Одним из известных примеров такого приложени

Тренды в SCADA - системах
Тренды в SCADA - системах. Графическое представление значений технологических параметров во времени способствует лучшему пониманию динамики технологического процесса предприятия. Поэтому подсистема

Архивирование регистрация значений переменной
Архивирование регистрация значений переменной. При работе системы в режиме WindowViewer среда исполнения InTouch может производить запись значений переменных в регистрационный файл. Для того, чтобы

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

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

Типы скриптов
Типы скриптов. В InTouch различают несколько типов скриптов Application Scripts скрипты уровня приложения относятся ко всему приложению и используются для запуска других приложений, имитации технол

Функции Quick Functions
Функции Quick Functions. Quick Functions - это скрипты, которые могут вызываться из других скриптов и использоваться в выражениях при определении динамических свойств объектов. Скрипты Quick

Разработка DDE-сервера
Разработка DDE-сервера. Приложение, получающее данные из другого приложения по DDE и или управляющее другим приложением с помощью команд через DDE является DDE-клиентом. В этом случае второе

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги