[image]

Стенд и оборудование для испытаний и измерений VIII

 
1 64 65 66 67 68 216
UA Non-conformist #18.08.2010 11:48  @Атмосфера#18.08.2010 10:51
+
-
edit
 

Non-conformist

аксакал

Атмосфера> Вот визуально-фотографически (см.рис.).

И впрямь как на старом приёмнике, индикатор настройки. :)
   
UA Non-conformist #18.08.2010 12:01  @GOGI#18.08.2010 11:20
+
-
edit
 

Non-conformist

аксакал

GOGI> Запас не между рамкой и траекториями лучей, а между самими траекториями опорного и указательного лучей. То есть сами лучи чуть подальше друг от друга.

Это я понял. Только опорный луч так ведь и останется на месте, он же практически не перемещается; он используется в основном как нулевая отметка и чуть-чуть (гы)как контроль качества установки стенда на грунте (максимальное перемещение несколько миллиметров). Т.е. как только пойдёт рисоваться профиль, зазор между пятнами естественным образом увеличится многократно...

СтОит ли ради нулевого зазора прилично увеличивать площадь шкалы и тупить быстродействие алгоритма?

И ещё одно: а почему не вернуться к вертикальному расположению пятен? Тогда площадь экрана уменьшится ещё раза в два... Разрешения по вертикали вполне хватает...
   
UA Non-conformist #18.08.2010 12:06  @Non-conformist#18.08.2010 12:01
+
-
edit
 

Non-conformist

аксакал

Ещё раз: можно ли ввести в алгоритм поправку на перспективу, или это будет сложно сделать? Сейчас экран отвёрнут от плоскости объектива видеокамеры на тридцать градусов, так получается максимальная яркость пятен при яркой погоде.

зы: Дочке - скорейшей адаптации. Мы тоже делали все прививки, но слава Богу всё прошло более-менее штатно... Сам я в целесообразность такого количества прививок особо не верю, по крайней мере неясно, чего в этом больше - вреда или пользы. Хорошо если бы хоть поровну... Изучение печатных материалов на эту тему ни к чему не привело: или истерика "за", или истерика "против".
   
Это сообщение редактировалось 18.08.2010 в 12:19
PL GOGI #18.08.2010 12:52  @Non-conformist#18.08.2010 12:01
+
-
edit
 
Non-conformist> СтОит ли ради нулевого зазора прилично увеличивать площадь шкалы и тупить быстродействие алгоритма?
Это запас надежности. Алгоритм не знает точно, где какое пятно, он делит пространство внутри рамки пополам и твердо уверен, что в каждой половине только одно пятно. Если лучи чуть смещены относительно оси шкалы, при малом зазоре между ними может оказаться, что в одной виртуальной половине окажутся два луча.
Non-conformist> И ещё одно: а почему не вернуться к вертикальному расположению пятен?
Так алгоритму нет разницы, в вертикальная шкала или горизонтальная. Если удобнее, пусть лучи по вертикали перемещаются.
   
PL GOGI #18.08.2010 13:21  @Non-conformist#18.08.2010 12:06
+
-
edit
 
Non-conformist> Ещё раз: можно ли ввести в алгоритм поправку на перспективу.
Так это уже калибровка нелинейности шкалы. Следующий этап после получения данных АЦП. Вообще алгоритмически несложно.
В ходе реализации программы появилось предложение: отказаться от рамки :)
Вместо неё использовать просто черную линию, разделяющую зоны работы двух лучей и заодно указывающую алгоритму, в какой плоскости, вертикальной или горизонтальной перемещается луч.
   
UA Non-conformist #18.08.2010 14:19  @GOGI#18.08.2010 13:21
+
-
edit
 

Non-conformist

аксакал

Теперь я кажется понял - виртуальная граница дорожек постоянна, и при отсутствии горизонтальности перемещения пятна может оказаться, что пятно в процессе своего перемещения заходит на чужую половину. Примерно как на видео по ссылке ниже (плохое крепление - пытался достичь горизонтальности деревянными прокладками). Погода сегодня пасмурная - пятна выглядят немного ярче. Снимал в режиме "Easy" - полный автомат.

Ссылка запрещена по требованию [показать]


Насчёт отказа от рамки - не понял, ПОЛНОСТЬЮ отказаться от окантовки, или поделить рамку пополам дополнительной перегородкой, которая разделит рабочую область окантованного экрана на две дорожки?
   
Это сообщение редактировалось 18.08.2010 в 14:30
UA Non-conformist #18.08.2010 14:28  @GOGI#18.08.2010 12:52
+
-
edit
 

Non-conformist

аксакал

GOGI> Так алгоритму нет разницы, в вертикальная шкала или горизонтальная. Если удобнее, пусть лучи по вертикали перемещаются.

Лучи и так в реале перемещаются по вертикали. Но камера расположена горизонтально, чтобы кадр 16 х 9 встал вертикально (бОльшей стороной вдоль перемещения). И на видео, естественно, получается горизонтальное перемещение.

А нельзя ли зашить в алгоритм понятие о том, что бОльшая сторона кадра есть направление перемещения пятна? Пусть то будет 3 х 4 либо 16 х 9 - без разницы... Тогда не надо будет ничего определять: "вот длинная сторона кадра, стало быть вдоль неё и перемещается пятно".
   
PL GOGI #18.08.2010 14:49  @Non-conformist#18.08.2010 14:19
+
-
edit
 
Non-conformist> Насчёт отказа от рамки - не понял, ПОЛНОСТЬЮ отказаться от окантовки,
Да. Только перегородка между лучами
   
PL GOGI #18.08.2010 14:51  @Non-conformist#18.08.2010 14:28
+
-
edit
 
Non-conformist> А нельзя ли зашить в алгоритм понятие о том, что бОльшая сторона кадра есть направление перемещения пятна?
А вдруг кто захочет снимать наоборот?
И линия между лучами нужна не только для определения направления но и в основном чтобы разделить зоны анализа.
   
UA Non-conformist #18.08.2010 15:24  @GOGI#18.08.2010 14:49
+
-
edit
 

Non-conformist

аксакал

GOGI> Только перегородка между лучами
Так пойдёт? Крайние полосы изоленты держат экран. Они не помешают?


GOGI> А вдруг кто захочет снимать наоборот?

Это нелогично - мало ли кто что захочет... Снимать НАДО вдоль широкой стороны кадра потому, что это даёт лучшее разрешение - разве не так? Если человек захочет, чтобы ничего не получилось, или получилось плохо, то тебе будет практически невозможно помешать ему в этом...
Прикреплённые файлы:
screen_striped.jpg (скачать) [721x526, 36 кБ]
 
 
   
UA Non-conformist #18.08.2010 15:35  @Non-conformist#18.08.2010 15:24
+
-
edit
 

Non-conformist

аксакал

Non-conformist> Это нелогично - мало ли кто что захочет...

В любом случае будет нужен какой-то простейший мануал, согласно которому пользователь и должен будет действовать. По инструкции, а отнюдь не так, как он "захочет", ибо в стендовом деле слишком много нюансов - здесь жизнерадостно-позитивный foolproof не прокатит имхо никак... И время тратить на это не стОит.
   
UA Serge77 #18.08.2010 16:17  @Non-conformist#17.08.2010 14:36
+
-
edit
 

Serge77

модератор

Взял картинку отсюда:
http://balancer.ru/_bors/igo?o=forum_post__2242372

Вырезал левую часть, поизвлекал красный цвет. Вот что получилось.

Крайняя левая колонка пикселов.
Прикреплённые файлы:
image001.gif (скачать) [619x409, 4,6 кБ]
 
 
   3.0.173.0.17
+
-
edit
 

Serge77

модератор

Третья слева колонка пикселов.
Прикреплённые файлы:
image002.gif (скачать) [619x409, 4,7 кБ]
 
 
   3.0.173.0.17
+
-
edit
 

Serge77

модератор

Пятая слева колонка пикселов.

Красная полоса прекрасно видна. Сейчас буду искать её вершину.
Прикреплённые файлы:
image003.gif (скачать) [619x409, 4,6 кБ]
 
 
   3.0.173.0.17
UA Non-conformist #18.08.2010 16:44  @Non-conformist#18.08.2010 15:35
+
-
edit
 

Non-conformist

аксакал

Срыв нагрузки 20 х 0,5 кг (2 МБ). Серебристый экран, разделённый чёрной полосой. Нежёсткое крепление стенда (специально для оценки эффективности работы двухлучевой схемы). Пасмурно, дистанция 9 м.

Ссылка запрещена по требованию [показать]


Замеченные проблемы: горизонтальные контрастные полосы сбивают автофокус. Пришлось использовать ручную фокусировку. Возможно действительно придётся переходить на нормальное, горизонтальное положение кадра...
   
+
-
edit
 

Serge77

модератор

Третья слева колонка пикселов.

Пробовал разную ширину усреднения, оптимальной оказалась ширина, равная половине ширины основания пика.

В данном случае ширина основания 60 пикселов (это собственно ширина красной полосы), усреднение по 31 точке.

Дальше сделаю программку, которая из видеограммы рисует график тяги.
Прикреплённые файлы:
image004.gif (скачать) [767x613, 7,7 кБ]
 
 
   3.0.173.0.17
+
-
edit
 

Serge77

модератор

Serge77> Дальше сделаю программку, которая из видеограммы рисует график тяги.

Это уже завтра, не успел.
   3.0.173.0.17
UA Serge77 #18.08.2010 18:37  @Non-conformist#18.08.2010 16:44
+
-
edit
 

Serge77

модератор

Non-conformist, у тебя видеограмма нарезана из полосок шириной в 7 пикселов? Или сколько?
   3.0.173.0.17
UA Non-conformist #18.08.2010 19:04  @Serge77#18.08.2010 18:37
+
-
edit
 

Non-conformist

аксакал

Serge77> Non-conformist, у тебя видеограмма нарезана из полосок шириной в 7 пикселов? Или сколько?

Я не знаю, вырезал на глаз. Как-то не был озабочен этим... Но пиксельную ширину имхо можно определить, увеличив картинку и подсчитав количество пикселов в одном периоде узора наблюдаемого "гобелена". Или это уже не те пикселы получатся?
   
UA Non-conformist #18.08.2010 19:07  @Non-conformist#18.08.2010 19:04
+
-
edit
 

Non-conformist

аксакал

Non-conformist> ... пиксельную ширину имхо можно определить, увеличив картинку и подсчитав количество пикселов в одном периоде узора наблюдаемого "гобелена".

Да, ширина кадра получается семь пикселов.
   
UA Serge77 #18.08.2010 19:13  @Non-conformist#18.08.2010 19:07
+
-
edit
 

Serge77

модератор

На глаз я и подсчитал, получилось 7.
Ты всегда одну ширину делаешь ?
   3.6.83.6.8
UA Non-conformist #18.08.2010 19:50  @Serge77#18.08.2010 19:13
+
-
edit
 

Non-conformist

аксакал

Serge77> Ты всегда одну ширину делаешь ?

Нет, я же говорю - на глаз. А какое это имеет значение? Для усреднения? В Дубе вроде бы можно попиксельно выставлять ширину, но я просто стягиваю мышью границы кадра. В специальных окошках при этом мелькают-изменяются цифры (вроде бы пикселов), но я на них до сих пор не обращал внимания.
   
UA Serge77 #18.08.2010 20:22  @Non-conformist#18.08.2010 19:50
+
-
edit
 

Serge77

модератор

Если ширина будет одинаковой, то ты сможешь пользоваться моей програмкой для построения графиков тяги, пока GOGI не сделает свою программу. Если конечно это нужно.
   3.6.83.6.8
UA Non-conformist #18.08.2010 20:45  @Serge77#18.08.2010 20:22
+
-
edit
 

Non-conformist

аксакал

Serge77> Если конечно это нужно.

Конечно нужно. Пусть это будет промежуточный, полуавтоматический вариант. Сделаю станину, мотор, и проведу натурные испытания.

Ты можешь сделать так, чтобы твоя программа работала с двумя лучами - чтобы на выходе был дифференциальный сигнал, МЕЖДУ двумя пятнами? Это принципиальный момент для разнесённого стенда.
   
AD Реклама Google — средство выживания форумов :)
UA Serge77 #18.08.2010 20:54  @Non-conformist#18.08.2010 20:45
+
-
edit
 

Serge77

модератор

Non-conformist> Ты можешь сделать так, чтобы твоя программа работала с двумя лучами

Программа работает только с видеограммой (с видео я работать не умею). Если там будет два луча, можно попробовать.
   3.6.83.6.8
1 64 65 66 67 68 216

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru