Требования к программному обеспечению стенда для испытаний ГИМНов

From V5wiki

Jump to: navigation, search

Требования к программному обеспечению стенда для испытаний ГИМНов

  1. Все параметры системы, которые, возможно, потребуется изменять в ходе работы (например, пересчетные коэффициенты и ограничения), должны быть доступны для оперативного редактирования: Например, хранится в файле, из которого программа их будет брать.
  2. Клиентская программа в одном окне должна обеспечивать ввод значений задержек запусков генераторов, «стопов» БИИПов и напряжений на конденсаторных батареях всех импульсных источников питания, а также циклический вывод значений измеренных напряжений (захваченных УВХ) и соответствующих токов в нагрузках. Цикл работы стенда может меняться от 0.1 до 2 Гц. Измерения, выполненные БИИПом и АЦП, должны быть синхронизированы для каждого цикла. Клиентская программа должна уметь синхронизировать работу стенда программным образом, без внешнего запуска. Все параметры в каждом цикле должны сохраняться либо в файл, либо в базу данных для последующего просмотра и обработки off-line. Для отслеживания процесса работы on-line по желанию измерения напряжения с УВХ и тока для каждого канала должны выводиться в отдельном окне в виде «ползущих» графиков.
  3. Для изучения процесса заряда конденсаторной батареи клиентская программа должна уметь перевести АЦП в режим одноканального измерения сигнала, снимаемого непосредственно с конденсаторной батареи. Эта программа должна обеспечивать числовой и графический вывод в отдельном окне измеренного в процессе заряда сигнала с возможностью изменения масштаба по обеим осям и приостановки процесса измерения по желанию пользователя.
  4. Клиентская программа должна уметь запускать стенд в «разовом» режиме, т.е. делать один выстрел.

Для обсуждения предлагается вариант окна программы: File:gimn-stand_window.jpg

Пожелания к программе: Ращенко В. 31.03.10

  1. На панели должна быть кнопка «ПУСК», включающая запуск всех генераторов, а также кнопки запрета/разрешения запусков для каждого генератора (которые воздействуют на УР CEAC124).
  2. Ввод напряжения желательно иметь в вольтах на батарее, т.е. 15-700, то же и с измерением. Т.е. где-то в настройках прописываются коэффициенты пересчета. Можно ввести и программные ограничения – не помешает, хотя хардварные тоже есть.
  3. Необходимо иметь возможность запуска от программного генератора, если нет внешнего таймера. Задать некоторый набор частот (2Гц, 1Гц, 0.5Гц и т.п.)
  4. Вывести статус бита «ГОТОВ» для каждого генератора (СДС CEAC124)
  5. В одноканальном режиме надо придумать визуализацию статистических измерений (гистограммы и пр.) с настраиваемыми параметрами. При этом надо иметь возможность запускать все генераторы, а измерения производить с одним.
  6. Ну там двигать настройками АЦП, такими как время интегрирования, старты, стопы и т.п.
  7. может еще чего-нибудь всплывет по ходу дела…
Personal tools