Инновационно-технический центр

 научные приборы

О компании

Продукция

  Координаты и контакты

Rus|Eng

Программы автоматизации RDPW (Radicon Device Programming Workbench)

Данное прикладное программное обеспечение для персональных компьютеров IBM PC разработано для программирования и автоматизации работы различных аппаратных компонентов рентгеновского дифрактометра, таких как детекторы, двигатели, реле и датчики. Также оно может успешно применяться к другим типам лабораторного оборудования.

 Если программа Вас заинтересовала, e-mail в Радикон для обсуждения возможности ее использования с Вашим лабораторным оборудованием или прибором, который наша фирма изготовит по Вашим техническим требованиям. Програмное обеспечение является двуязычным (язык русский или английский).

Основная оболочка RDPW аппаратно независима. Все аппаратно зависимые функции обеспечиваются отдельными программами - аппаратными драйверами. Во время работы RDPW может запускать эти драйверы и поддерживать динамический обмен данными с ними, посылая команды, опрашивая состояние и получая результаты операций. Драйверы сообщают RDPW о существующей конфигурации аппаратных средств, именах устройств в системе и их типах.

Экран RDPW содержит следующие элементы:

  • Главное меню

  • Кнопочное меню

  • Окно программы

  • Окно файла протокола

  • Вспомогательные графические окна.

Окно программы предназначено для ввода с клавиатуры, сохранения, загрузки и редактирования текстов программ. Это обычный текстовый редактор, подобный Notepad.

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

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

Помимо RDPW аппаратные драйверы обеспечивают контроль над операциями устройств с использованием мыши и клавиатуры. Для каждого устройства в системе отдельное интерактивное окно обеспечивается соответствующим драйвером. RDPW интегрирует различные драйверы в единую систему и дает возможность пользователю автоматизировать все операции, являющиеся доступными из драйверов только в ручном режиме.

Драйверы, поставляемые с RDPW, ориентированы на электронные аппаратные средства управления, которые производятся и поставляются ООО ИТЦ "Радикон". Эти аппаратные средства основаны на микропроцессорах, установленных как на микроконтроллере, так и на каждой плате драйвера того или иного устройства. Кроме блока управления аппаратная система включает в себя детекторы, датчики, двигатели, и т.д.

Каждый контроллер имеет внутренние кварцевые часы и поддерживает все зависящие от устройств операции в реальном времени. Таким образом, программное обеспечение более высокого уровня может работать в многозадачной среде Windows без того, чтобы прерывать или задерживать операции реального времени.

В настоящее время с RDPW поставляются один аппаратный драйвер (сервер).

  • RHS драйвер разработан, для управления фактически неограниченным числом  устройств, таких как шаговые двигатели, детекторы, счетчики-таймеры, релейные устройства,  цифровые датчики и др.. Драйвер взаимодействует с одним или большим количеством плат микропроцессорных контроллеров. Каждая плата контроллера способна управлять 14-ю устройствами. RHS обладает возможностью адаптироваться к существующей аппаратной конфигурации. С использованием диалога аппаратных ресурсов (Hardware Configuration) пользователь может подключить и настроить устройства для каждой платы, описать их типы и назначить краткие имена. Каждое устройство имеет также собственное меню установки (Setup) согласно своему типу. Это меню допускает настройку режимов работы устройств, описание аппаратных свойств, таких как присутствие или отсутствие датчиков состояния, и установки временных задержек для операций при необходимости.

В целом этот программный комплекс может являться наиболее гибким и компактным (около 2 Мб) средством автоматизации для широкого диапазона экспериментального оборудования.

Возможно оказание помощи при стыковке RDPW с программами обработки данных, например, программами фазового или рентгеноструктурного анализа.

 

На главную

Вэбмастер