Перейти к основному содержанию
Разработчик и производитель передового оборудования для получения изображений
суббота, 10 октября 2026

Статья

Первое изображение в Альтрон с готовыми графами для каждой камеры

Рахни

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

Готовый граф для цветной линейной камеры в редакторе графов Альтрон
Готовый граф для цветной линейной камеры в редакторе графов Альтрон

В этой публикации речь о первых нескольких минутах: от подключения кабеля до первого изображения.

Где находятся эти графы?

Графы по умолчанию находятся в папке FlowGraphs рядом с исполняемым файлом программы. Имя каждого файла указывает, для какой камеры он предназначен:

  • Тип камеры: AreaScan или LineScan
  • Формат пикселей: Color — цветной, BW — 8-битный монохромный, BW16 — 16-битный монохромный
  • Интерфейс: Usb2, Usb3, GenICam или Virtual для виртуальной камеры

Например, Default_LineScan_Color_Usb3.dfg — это граф для цветной линейной камеры с интерфейсом USB 3.0. Наряду с ними есть и несколько специальных графов. Один из них воспроизводит записанные вами необработанные данные. Другой — вариант графа цветной матричной камеры, ветвь сохранения которого сохраняет данные через заданные интервалы.

Альтрон помещает эти файлы в папку при каждом запуске, но не перезаписывает отредактированный вами файл. Если файл был удалён, он создаётся заново.

Как программа понимает, какой граф подходит?

Каждая камера хранит собственные настройки по серийному номеру, включая граф, с которым она работала в последний раз. Поэтому Альтрон сначала пробует этот граф. Если граф отсутствует или не работает, берётся граф по умолчанию для этого типа камер.

Перед использованием графа программа также проверяет, соответствует ли он камере. Альтрон сравнивает следующие параметры: тип камеры (линейная или матричная), интерфейс (USB2, USB3 или GenICam), формат пикселей и то, реальная камера или виртуальная. Несоответствующий граф откладывается, и загружается подходящий. В этом случае вы увидите сообщение The flow graph set for this camera was not used – it does not match the camera. Не волнуйтесь, камера работает. Сообщение лишь говорит о том, что прежний граф не был использован. Причину можно посмотреть в подробностях сообщения.

Шаг за шагом к первому изображению

  1. Подключите камеру и нажмите кнопку Get на панели вверху окна.
  2. Камера появится в списке со своим серийным номером и описанием модели. Выберите её.
  3. Альтрон загрузит подходящий граф и построит цепочку узлов. В правой колонке откроется панель настроек камеры.
  4. Нажмите кнопку Start (▶). Пока вы её не нажмёте, данные по графу не идут и дисплеи остаются пустыми.
  5. Если рядом со Status виден значок бегущего человечка, данные идут. Теперь перейдите на вкладки дисплеев в центральной области. Например, для линейной камеры это вкладки Scanner Scope Viewer и Line Scope Viewer.
  6. Если изображение очень тёмное или полностью белое, займитесь временем экспозиции. Это тема нашей следующей публикации.

Если граф не загружается

Иногда файл графа повреждён или какого-то узла в нём больше не существует. Если граф по умолчанию на диске повреждён, Альтрон заменяет его неповреждённой копией, которую хранит внутри программы, и пробует снова. Если и это не помогает, выводится сообщение This camera was not started: no flow graph could be loaded for it со следующими вариантами:

  • Load default for this camera: Восстанавливает граф по умолчанию для этого типа камер и загружает его.
  • Open in Flow Graph Editor: Открывает проблемный файл, чтобы можно было исправить указанный в сообщении узел.
  • Open folder: Открывает папку с файлом.

Другой вариант — удалить всю папку FlowGraphs и снова запустить программу. Все графы по умолчанию будут созданы заново. Только помните, что вместе с этой папкой удаляются и ваши собственные графы.

Как адаптировать готовый граф под себя?

Граф по умолчанию — отправная точка, а не окончательный вариант. Наш совет: прежде чем что-либо менять, откройте граф в Flow Graph Editor и через Save as сохраните копию под новым именем. Теперь работайте с новой копией. Каждый раз после её сохранения нажимайте Recreate All в основной программе. Так у вас всегда будет нетронутая копия для сравнения.

Подробнее о самой программе см. страницу странице Альтрон.

Если хотите подробнее прочитать о теории программирования потоков данных (dataflow), эта статья в Википедии (на английском) — хорошее начало.

Если ваша камера не появляется в списке Get или у вас возникли проблемы с её графом, свяжитесь с нами здесь , и мы разберёмся вместе.

Где используется наше оборудование

Организации, университеты, предприятия и компании, применяющие нашу продукцию

  • Хедаят Хушманд Ножан Сепехр