пн-пт  10:00 - 19:00
Разработка специализированного программного обеспечения

Разработка специализированного программного обеспечения

Разработка программного обеспечения сшивки и обработки изображений с электронного или оптического микроскопа

Компания Серния Инжиниринг предлагает услуги по разработке специализированного программного обеспечения для управления аналитическим и технологическим оборудованием. 

Комплекс работ по созданию программного обеспечения №1:

  • Набор изображений с электронного или оптического микроскопа;
  • Получение панорам в форматах JPEG, TIFF (и др.);
  • Возможность быстрой работы со сверхбольшими панорамами за счет подгрузки только просматриваемого участка;
  • Широкий спектр корректировки параметров сшивки, возможность ручной корректировки.

Сшивка электронных изображений с получением одной панорамы
Рис.1 Выбранные изображения для сшивки

Сшивка электронных изображений с получением одной панорамы
 Рис.2 Сшивка электронных изображений с получением одной панорамы

Комплекс работ по созданию программного обеспечения №2:

  • Распознавание повторяющихся образов;
  • Автоматический подсчет выбранных элементов;
  • Большой функционал системных настроек и допусков для распознавания шаблонов,

Комплекс работ по созданию программного обеспечения №3:

  • Работа со слоями из панорам, совмещение слоев;
  • Возможность редактирования и маркировки слоев;
  • Широкий спектр инструментов совмещения.

Комплекс работ по созданию программного обеспечения №4:

  • Трассировка растровых изображений в векторные слои формата GDS2;
  • Автоматическая расстановка межслойных соединений с возможностью ручной корректировки;
  • Широкий инструментарий по определению логических элементов и созданию библиотек;
  • Получение списка соединений - Netlist.
Трассировка растра в векторное изображение  Трассировка растра в векторное изображение  Трассировка растра в векторное изображение
Рис. 3. Трассировка растра в векторное изображение. Автоматическое распознавание повторяющихся элементов.


Получение списка соединений в текстовом формате (Netlist)
Рис.4 Получение списка соединений в текстовом формате (Netlist)

Разработка ПО для навигации по оптическим и электронным изображениям

  • Привязка чертежа (GDS2 или другой формат) к реальному электронному или оптическому изображению;
  • Навигация по образцу с использованием проекта или чертежа;
  • Возможность выбора интересующей области недоступной при визуальном наблюдении.


наложения векторного изображения проекта микросхемы на “живое” растровое электронное изображение    Наложение векторного изображения проекта микросхемы на “живое” растровое электронное изображение

наложение векторного изображения проекта микросхемы на растровое электронное изображение  наложение векторного изображения проекта микросхемы на растровое электронное изображение
Рисунок 5. Примеры наложения векторного изображения проекта микросхемы на “живое” растровое электронное изображение.

Примеры выполненных работ по разработке программного обеспечения

В портфолио компании имеется опыт по созданию программного обеспечения для следующих приборов:

Разработка ПО управления системой электронно-лучевого тестера Schlumberger 

  • анализ сигналов системы управления прибором на устаревшей ОС Solaris и восстановление документации команд
  • перевод драйверов для контроллеров системы управления с операционной системы Solaris на Windows
  • разработка интерфейса системы управления электронно-лучевого тестера для новой операционной системы
  • отладка, тестирование нового ПО системы управления

Интерфейс ПО3.png


Разработка системы CAD – навигации для электронно-лучевых систем

  • написание модуля наложения векторного слоя из проектной документации на живое растровое изображение
  • разработка системы привязки векторного слоя к растровому изображению.

Интерфейс ПО1.png


Разработка ПО управления для системы плазмохимической декапсуляции 

  • анализ документации модулей аппаратной части установки;
  • программирование логического контроллера (ПЛК) управления системы;
  • подготовка логической блок-схемы системы управления установкой;
  • разработка программы и интерфейса системы управления;
  • тестирование и отладка системы управления.
Интерфейс программного обеспечения для установки Сидмэл SAME200.png