РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ - Разработка программно-аппаратного комплекса для мониторинга рентгеновского симулятора SLS-9

После преобразования аналогового сигнала в цифровую форму с помощью

АЦП возникает необходимость в программной обработке полученного цифрового сигнала.

Разрабатываемая программа служит для запуска и остановки программы захвата видеопоследовательности, которую та в свою очередь получает из изображения полученного симулятором. Далее, полученные видеоданные могут быть преобразованы в сведения о внутренней структуре сканируемого объекта (тела человека) с возможностью реконструкции в различных сечениях. Для получения этой возможности необходимо запустить и остановить программу захвата видеопоследовательности при достижении вращающейся гантрией симулятора определенных углов поворота. Это и должна осуществить разрабатываемая программа.

Исходя из этого можно сформулировать требования к программе. Программное обеспечение должно решать несколько задач:

    1. Через определенные моменты времени производить считывание данных, выдаваемых аналого-цифровым преобразователем. 2. Преобразовывать эти данные (10 - разрядное двоичное число) в значение угла поворота гантрии симулятора. 4. В зависимости от угла поворота запускать, а затем останавливать программу, отвечающую за захват видеопоследовательности. 5. Допускать изменение углов начала и конца захвата. 6. Иметь возможность настройки под АЦП. 7. Допускать возможность начальной настройки схемы для полного использования динамического диапазона АЦП.

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

Средой программирования была выбрана система Delphi3. Эта среда использует язык Object Pascal. Достоинствами Delphi3, повлиявшими на выбор ее как среды программирования являются: тесная интеграция с программированием в среде Windows 95, подход, ориентированный на формы и объекты, сверхбыстрый компилятор и, собственно, сам язык программирования Object Pascal. [12]

Похожие статьи




РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ - Разработка программно-аппаратного комплекса для мониторинга рентгеновского симулятора SLS-9

Предыдущая | Следующая