Назначение
Основное назначение программы МС это создание на мониторе персонального
компьютера панелей приборов, для наглядного отображения информации и управления
различными процессами.
Данные панели можно применять при моделировании на компьютере, для
управления моделью.
В этом случае отпадает необходимость написания программного кода
непосредственно отвечающего за визуализацию рассчитываемых параметров модели. С
помощью встроенных в программу средств обмена данными возможно разделения задач
моделирования и управления моделью между различными компьютерами в локальной
сети.
Эта программа может пригодится, при проведении экспериментов с
использованием сопряженных с компьютером измерительных устройств. В этом случае
упрощается процесс отладки программных средств наблюдения и управления. Как
правило, западные компании производящие измерительную и управляющую аппаратуру,
сопрягаемую с РС, поставляют вместе с “железом” и программное обеспечение,
однако почти всегда оно имеет англоязычный интерфейс.
С помощью данной программы упрощается процесс создания различных
тренажеров и эмуляторов на PC. (к содержанию)
Общие сведения.
Организация обмена данными. В настоящий момент программа МС поддерживает двух уровневую организацию данных.
Численные значения, полученные из файлов обмена, через DCOM сервер и по протоколу TCP-IP, накапливаются в массиве
входов, аналогично данные с управляющих элементов передаются в массив выходов. Для корректной работы необходимо
установить связи элементов отображения и управления с входами и выходами. И связь
входов и выходов с файлами обмена
или TCP-IP сервером. (к содержанию)
Системные требования
Программа может работать под управлением любой из операционных систем семейства
Win32: Windows 9x, Windows NT, Windows 2000 и наверное Windows XP.
Требования к “железу” соответствуют требованиям применяемой операционной
системы. В частности для создания и отладки первых версий программы применялся компьютер
следующей конфигурации:
Процессор Pentium 60 (было такое чудо:)
Оперативная память 32 Мб
Операционная система Windows 95 OSR2.1
(к содержанию)
Проблемы
В настоящее время программа находится в стадии разработки, и все возникшие проблемы будут решены в ближайшее время.
1. Использование режимов мониторов с большими системными шрифтами, приводит к изменению размеров виртуальных приборов и
окон программы. При создании панели на мониторе с нормальным размером шрифта и последующем переносе
на компьютер с увеличенным, приходится заново настраивать размеры приборов и панелей.
2. Процесс первоначальной загрузки и переключения режимов управления редактирования панелей не оптимизирован.
При разработке основное внимание уделялось быстродействию в режиме управления.
3. В системах Win95, Win98 обмен данными с 16 битными программами через файлы работает некорректно, читать
совместно используемый файл можно, а вот запись вызывает ошибки. В системе Win NT таких проблем не обнаружено.
Обмен данными через файлы с 32 битными программами работает в любой операционной системе. (к содержанию)
Установка программы
Данная версия программы не требует специальной установки.
Однако для использования встроенного в программу DCOM сервера необходимо зарегистрировать его, прописав в
системном реестре Windows. Для этого запустите программу из командной строки с ключом /regserver. Для
удаления записи из реестра Windows запустите программу с ключом /unregserver. (к содержанию)
Создание новой панели.
Для создание новой панели:
1 выберете пункт меню Новая Панель в группе Панели.
2 Введите в диалоговом окне название новой панели.
3 Нажмите кнопку ОК.
Размещение элемента на панели.
1. Выберите элемент отображения или управления, щелкнув левой кнопкой мыши на соответствующей линейке приборов:
- элементы управления.
- элементы отображения.
(включение и отключение данных панелей управляется из пункта меню Вид)
2. Переместите курсор на панель, (место положения курсора будет соответствовать левому верхнему углу элемента)
и щелкнете левой кнопкой мыши. (к содержанию)
Установление связи между элементами и переменными входа - выхода.
1. Переключите панель в режим редактирования. (Пункт меню "Режим")
2. Поместите указатель мыши на элемент содержащийся на панели и щелкните правую кнопку мыши.
3. В всплывающем меню выберите пункт "Cвязь"
4. В появляющейся форме выберите переменную значение которой вы хотите связать с элементом.
Левая кнопка мыши служит для выбора элемента, правая - для отмены выбора.
Все элементы управления и элемент отображения "самописец" могут быть связаны одновременно
с несколькими переменными, остальные элементы отображения могут быть связаны одновременно только
с одной переменной входа.
5. Нажмите кнопку ОК на верхней панели.
Кнопка добавить на верхней панели служит для добавления нового порта (переменной). (к содержанию)
Связь переменных входа выхода с файлами обмена данными
1. Выберете в пункте меню "Установки" главного окна программы, подпункт "Файлы обмена".
2. В появившемся диалоговом окне диалоговом окне вы можете добавлять, (кнопка "+ Файл"), удалять (кнопка "Удалить"),
изменять (кнопка "Изменить") файлы обмена данными. В левом окне находится список существующих переменных, в правом список
переменных читаемых (для входов) или записываемых (для выходов), для файла имя которого находится в окне редактора на списками.
Стрелки между окнами служат для помещения переменной в файл и удаления ее, из файла. Для изменения порядка следования
переменных в файле, служат клавиши "Вверх" и "Вниз" с правой стороны.
Для переключения между режимом настройки входов и режимом настройки выходов служат кнопки с соответствующими изображениями в с
лева вверху.
В нижней части находится окно позволяющее установить частоту записи и чтения в файлы. (к содержанию)
Быстрый старт
1.Создайте новый проект. Подпункт "Новый проект" из главного меню "Файл"
2. Создайте новую панель.
3. Разместите на панели прибор управления "ползунок"-
4. Разместите на панели прибор отображения "термометр" -
(для размещения смотри инструкци)
Панель после выполнения всех этих операций Панель должна иметь примерно такой вид:
5. В главном окне программы в пункте меню "Выполнение" выберете меню старт:
или нажмите кнопку .
Если все прошло удачно, то перемещая "ползунок" вы изменяете показания "термометра" примерно так:
Как это работает?
При создании нового проекта в том же каталоге что и новый проект создается файл обмена 000.dat.
В дальнейшем при создании и размещении нового элемента на панели, автоматически создается порт входа или выхода
(зависит от типа прибора), устанавливается связь элемент - портp и связь порт - файл обмена данными,
по умолчанию 000.dat. Все связи можно редактировать. (к содержанию)