Посчитаем поток одной камеры и всей системы, затем дадим одну топологию: порты, линии, плата и подтверждённые кабели.
Инструмент считает поток данных камеры и сравнивает его с полезной полосой интерфейса, а не с номиналом на шильдике. Для нескольких камер потоки складываются; для CoaXPress и Camera Link учитывается число линий; для плат захвата считается, сколько камер помещается на одну плату и сколько плат нужно. Паспорт камеры (разрешение, максимальная частота кадров, битность, интерфейс) подставляется из каталога по модели или артикулу, любые поля можно править вручную.
Гбит/с = ширина_px · высота_px · кадров/с · бит / 10⁹. Битность берётся по формату пикселя: Mono8 и Bayer8 — 8 бит, упакованные 10- и 12-битные форматы — 10 и 12 бит, неупакованные 10- и 12-битные форматы занимают 16 бит на пиксель в линии передачи.floor(устойчивая полоса платы / поток камеры), число плат = ceil(число камер / камер на плату). Если полоса платы в паспорте не указана, количество плат не считается и остаётся за инженером.Пример 1. 5-мегапиксельная GigE-камера. 2448 × 2048 px, 24,2 кадра/с, 8 бит: поток 0,971 Гбит/с. Это выше полезной полосы GigE 0,90 — такая частота на GigE не проходит; реальные GigE-камеры этого класса отдают около 22–23 кадров/с при 8 битах. При 12 битах в неупакованном формате поток удваивается (16 бит на пиксель), в упакованном Mono12p растёт в полтора раза. Вдвое больше кадров даёт только 2.5GigE.
Пример 2. USB3. Та же матрица на USB3 с полезной полосой 3,6 Гбит/с: при 8 битах проходит до 89 кадров/с, при неупакованных 12 битах — до 44.
Пример 3. CoaXPress. Камера 5120 × 5120 px, 130 кадров/с, Mono12 packed: поток 40,9 Гбит/с. Предел CXP-12 на четырёх линиях — 4 × 9,6 = 38,4 Гбит/с: не проходит, вердикт красный, в заявку уходит отказ, а не «запас».
Пример 4. Платы захвата. Четыре CXP-камеры по 2457,6 МБ/с. Плата с устойчивой полосой 3350 МБ/с вмещает одну камеру — нужно четыре платы; плата на 6700 МБ/с вмещает две — нужно две платы.
Пример 5. Много GigE-камер. Восемь камер 2448 × 2048, 24,2 кадра/с, 8 бит — суммарно 7,8 Гбит/с. Через один гигабитный порт это не пройдёт: нужен коммутатор с 10GigE-аплинком, либо несколько сетевых карт, либо ограничение частоты кадров. Плата GigE-адаптера для такой схемы не обязательна, инструмент говорит об этом одной фразой.
Часть канала уходит на заголовки пакетов, служебный трафик и паузы между кадрами. 0,9 Гбит/с — устойчивая величина для потока изображения; выше неё камеры начинают терять пакеты.
Снизить частоту кадров или битность, использовать упакованный формат пикселя, уменьшить область интереса или перейти на более быстрый интерфейс. Инструмент показывает, какая частота проходит на текущем интерфейсе.
По модели или артикулу из каталога: разрешение, максимальная частота кадров, поддерживаемые битности и интерфейс. Если каталожная частота ниже введённой, инструмент подставляет паспортную и сообщает об этом. Линейные камеры считаются в отдельном инструменте.
По устойчивой полосе платы из её паспорта: сколько камер помещается на одну плату, столько и ставится; остальное — следующая плата. Если полоса платы неизвестна, инструмент не угадывает и передаёт расчёт инженеру.
Нет, GigE-камеры работают через обычный сетевой порт. Плата-адаптер с PoE нужна только для питания по кабелю или для отдельной линии под каждую камеру.
| Класс, Мп | Разрешение | кадр/с | бит/px | Поток, Гбит/с | GigE (0.9 Гбит/с) | 2.5GigE (2.25 Гбит/с) | USB3 (3.6 Гбит/с) | 5GigE (4.5 Гбит/с) | CoaXPress-CXP6-x1 (5 Гбит/с) | 10GigE (9 Гбит/с) | CoaXPress-CXP12-x1 (9.6 Гбит/с) | CoaXPress-CXP6-x2 (10 Гбит/с) | CoaXPress-CXP12-x2 (19.2 Гбит/с) | CoaXPress-CXP6-x4 (20 Гбит/с) | CoaXPress-CXP12-x4 (38.4 Гбит/с) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0,4 | 720 × 540 | 120 | 8 | 0,373 | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 0,4 | 720 × 540 | 120 | 10 | 0,467 | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 0,4 | 720 × 540 | 120 | 12 | 0,56 | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 1,3 | 1280 × 1024 | 90 | 8 | 0,944 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 1,3 | 1280 × 1024 | 90 | 10 | 1,18 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 1,3 | 1280 × 1024 | 90 | 12 | 1,416 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 2 | 1624 × 1240 | 60 | 8 | 0,967 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 2 | 1624 × 1240 | 60 | 10 | 1,208 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 2 | 1624 × 1240 | 60 | 12 | 1,45 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 3,2 | 2048 × 1536 | 60 | 8 | 1,51 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 3,2 | 2048 × 1536 | 60 | 10 | 1,887 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 3,2 | 2048 × 1536 | 60 | 12 | 2,265 | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 5 | 2448 × 2048 | 45 | 8 | 1,805 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 5 | 2448 × 2048 | 45 | 10 | 2,256 | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 5 | 2448 × 2048 | 45 | 12 | 2,707 | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 8,9 | 4096 × 2160 | 30 | 8 | 2,123 | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 8,9 | 4096 × 2160 | 30 | 10 | 2,654 | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 8,9 | 4096 × 2160 | 30 | 12 | 3,185 | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 12,4 | 4096 × 3024 | 25 | 8 | 2,477 | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 12,4 | 4096 × 3024 | 25 | 10 | 3,097 | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 12,4 | 4096 × 3024 | 25 | 12 | 3,716 | не проходит | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 20 | 5472 × 3648 | 20 | 8 | 3,194 | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 20 | 5472 × 3648 | 20 | 10 | 3,992 | не проходит | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 20 | 5472 × 3648 | 20 | 12 | 4,791 | не проходит | не проходит | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 25 | 5328 × 4600 | 15 | 8 | 2,941 | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 25 | 5328 × 4600 | 15 | 10 | 3,676 | не проходит | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |
| 25 | 5328 × 4600 | 15 | 12 | 4,412 | не проходит | не проходит | не проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит | проходит |