[image]

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

 
1 56 57 58 59 60 216
PL GOGI #12.08.2010 12:16  @Non-conformist#12.08.2010 10:18
+
-
edit
 
Non-conformist> Первые два пункта меню Tools неактивны. ???
Надо кнопку "стоп" нажать.
Надо мне будет в начале макроса написать проверку на наличие всех обходимых компонент и запись, чего не хватает. А то так долго можно мучится. Он сейчас на какой строке по дебагу останавливается?
   
UA Non-conformist #12.08.2010 12:18  @Serge77#12.08.2010 12:12
+
-
edit
 

Non-conformist

аксакал

Serge77> ... при меньшем грузе всё будет только лучше.

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

Теперь очередь за опытами на открытом воздухе - в обстановке, максимально приближённой к боевой...
   
UA Non-conformist #12.08.2010 12:38  @GOGI#12.08.2010 12:16
+
-
edit
 

Non-conformist

аксакал

Non-conformist>> Первые два пункта меню Tools неактивны. ???
GOGI> Надо кнопку "стоп" нажать.

Кнопки "Стоп" не нашёл, нажал кнопку с синим квадратиком "Reset". Пункт стал активен, открылось окно с галочками; сделал его скриншот. При попытке убрать первую галочку пишет "Can't remove control or reference; in use."


GOGI> Надо мне будет в начале макроса написать проверку на наличие всех обходимых компонент и запись, чего не хватает. А то так долго можно мучится.

Давно хотел предложить тебе что-то подобное, только не мог выразить свою мысль словами.


GOGI> Он сейчас на какой строке по дебагу останавливается?

После нажатия на кнопку с синим треугольником (типа "Play") получается такая картина (после нажатия кнопки "ОК" на окне сообщения об ошибке):
Прикреплённые файлы:
1.jpg (скачать) [583x364, 43 кБ]
 
 
   
RU Атмосфера #12.08.2010 12:45  @Non-conformist#11.08.2010 19:48
+
-
edit
 

Атмосфера

опытный

Non-conformist> ...срыв нагрузки...
Выражение рискует стать крылатым.

Ого, сколько у вас заморочек с обработкой. Blitz3d обошёлся без бархатных рамок и регистрации dll`ок; за ~90 строк скушал видео. Вот, для примера, код с пояснениями(прикреплено).
Прикреплённые файлы:
 
   3.6.33.6.3
UA Non-conformist #12.08.2010 13:12  @Атмосфера#12.08.2010 12:45
+
-
edit
 

Non-conformist

аксакал

Атмосфера> Вот, для примера, код с пояснениями (прикреплено).

> time_record=Input ; введите продолжительность активного участка в секундах

Время имхо мышкой надо указывать - по тридцатипроцентному уровню тяги (фронт и спад). Так вроде бы в учебниках УИ считают? Мышкой тыкнул - оно тебе написало, сколько времени эффективно работает мотор. Тридцатипроцентный уровень тяги должен автоматом появляться. Тогда и время работы тоже автоматом должно определяться...


> scale_length = y_start - y_end ; вычисляем длину шкалы в пикселах

Расскажите мне, что такое пиксел? Имеет ли он строго определённый размер в миллиметрах? Это я пытаюсь поднять тему калибровки...
   
PL GOGI #12.08.2010 13:30  @Non-conformist#12.08.2010 12:38
+
-
edit
 
Non-conformist> При попытке убрать первую галочку пишет "Can't remove control or reference; in use."
Угу, это я прогнал. Посмотри там microsoft scripting runtime. Галочку нужно снять и потом поставить.
   
PL GOGI #12.08.2010 13:34  @Атмосфера#12.08.2010 12:45
+
-
edit
 
Атмосфера>Вот, для примера, код с пояснениями(прикреплено).
Блин, а почему я комментариев не вижу?!!
Код есть, комментариев нет. Вроде простой тстовый файл.
   
GOGI> Блин, а почему я комментариев не вижу?!!
Понял!
Скиньте мне на почту через форум, а то браузер русские буквы не показывает
   
RU Атмосфера #12.08.2010 13:50  @Non-conformist#12.08.2010 13:12
+
-
edit
 

Атмосфера

опытный

Non-conformist> ...Время имхо мышкой надо указывать...
Это всё потом реализовывается, когда придёт время графический интерфейс прикручивать, а сейчас - абы рухалось :D

Non-conformist> Расскажите мне, что такое пиксел? Имеет ли он строго определённый размер в миллиметрах? Это я пытаюсь поднять тему калибровки...
Ну как... Пиксел - единичный составляющий элемент светоклапанной системы, в современном виде - жидкокристаллического исполнения. Т.е. чисто механическое понятие. Видеокарта когда изображение выводит - каждому пикселу свою команду даёт, на сколько приоткрыться. Если сказано 640Х480 - столько единичных командочек в видео и содержится. Т.е шкала ежели на видео имеет протяжённость 100пикселов а стенд на 100кг - значит, получим разрешение 1кг.
   3.6.33.6.3
RU Атмосфера #12.08.2010 13:54  @GOGI#12.08.2010 13:37
+
-
edit
 

Атмосфера

опытный

GOGI> Скиньте мне на почту через форум, а то браузер русские буквы не показывает
Скинул
   3.6.33.6.3
UA Serge77 #12.08.2010 14:05  @Атмосфера#12.08.2010 13:50
+
-
edit
 

Serge77

модератор

Атмосфера> Пиксел - единичный составляющий элемент светоклапанной системы

Это если говорить о дисплее.
Но пикселы ещё есть и в самом файле, например фото "3000х2000 пикселов". Здесь они размера не имеют, физический размер получается при отображении на дисплее. Но этот размер не имеет отношения к задаче калибровки. Нас интересует, сколько мм шкалы приходится на один пиксел записанного видеофайла. Это будет зависеть от размера шкалы в кадре, т.е. от расстояния от камеры до шкалы и т.д.
   3.0.173.0.17
PL GOGI #12.08.2010 14:05  @Атмосфера#12.08.2010 13:54
+
-
edit
 
Атмосфера> Скинул
Спасибо, получил. Претензии к черной рамке непонятны. Она нужна для того, чтобы программа ничего не спрашивала у пользователя, а сама все определяла.
   
UA Non-conformist #12.08.2010 14:20  @Атмосфера#12.08.2010 13:54
+
-
edit
 

Non-conformist

аксакал

GOGI, сделал последнее рекомендованное тобой действие - все галки всё равно не получилось убрать. Начал убирать то, что убирается. Убрал, закрыл-открыл, поставил назад - теперь дебугер при открытии листа не открывается, зато он начал открываться при нажатии кнопки "Открыть видео".

Пишет "Compile error: User-defined type not defined. Подсвечивает (скрин "1"). Данная картина получается при наборе галок (скрин "2").
Прикреплённые файлы:
1.jpg (скачать) [580x274, 38 кБ]
 
2.jpg (скачать) [446x351, 36 кБ]
 
 
   
PL GOGI #12.08.2010 14:25  @Non-conformist#12.08.2010 14:20
+
-
edit
 
Non-conformist> GOGI, сделал последнее рекомендованное тобой действие
Не отмечен ImageMagickObject 1.0 type library.
   
UA Non-conformist #12.08.2010 14:27  @GOGI#12.08.2010 14:25
+
-
edit
 

Non-conformist

аксакал

Non-conformist>> GOGI, сделал последнее рекомендованное тобой действие
GOGI> Не отмечен ImageMagickObject 1.0 type library.

Это я вижу, но его вообще нет в списке с пустыми клеточками. Смотрел тщательно. Что делать?
   
PL GOGI #12.08.2010 14:32  @Non-conformist#12.08.2010 14:27
+
-
edit
 
Non-conformist> Это я вижу, но его вообще нет в списке с пустыми клеточками. Смотрел тщательно. Что делать?
Выполни
regsvr32 imagemagickobject.dll
и напиши что он выдаст.
   
UA Non-conformist #12.08.2010 14:38  @GOGI#12.08.2010 14:32
+
-
edit
 

Non-conformist

аксакал

Выполнил. Пишет "Ошибка при вызове LoadLibrary("imagemagicobject.dll") - Не найден указанный модуль.
   
PL GOGI #12.08.2010 14:44  @Non-conformist#12.08.2010 14:38
+
-
edit
 
Non-conformist>LoadLibrary("imagemagicobject.dll") - Не найден указанный модуль.
Прикольно. Куда он у тебя потерялся? :)
Надо переустановить пакет Imagemagick и когда во время установки будет шаг с несколькими чекбоксами, поставить галочку в самый нижний.
   
UA Non-conformist #12.08.2010 14:46  @GOGI#12.08.2010 14:44
+
-
edit
 

Non-conformist

аксакал

GOGI> Надо переустановить пакет Imagemagick ...

Каким образом? Объясни пошагово, чтобы не переспрашивать?
   

Serge77

модератор

Вот простой алгоритм поиска центра пика при наличии сильного шума.
Синие точки - исходные данные. Видно, что максимум не соответствует условному центру пика.
Красные точки получены суммированием в каждой точке значения этой точки, пяти предыдущих и пяти следующих, сумма поделена на 11. Видно, что пик стал ровным и максимум находится в правильном месте.
Ширину усреднения нужно подбирать, я думаю она должна быть примерно равна ширине размазанного пятна или немного меньше.
Прикреплённые файлы:
image001.gif (скачать) [516x409, 6 кБ]
 
 
   3.0.173.0.17
Serge77> Ширину усреднения нужно подбирать, я думаю она должна быть примерно равна ширине размазанного пятна или немного меньше.
Если мы знаем ширину размазанного пятна в данный момент времени, ничего другого нам уже не нужно :-)
   3.6.63.6.6
При установке ImageMagick поставить нижнюю галочку
Прикреплённые файлы:
111.jpg (скачать) [624x480, 22 кБ]
 
 
   3.6.63.6.6

Serge77

модератор

GOGI> Если мы знаем ширину размазанного пятна в данный момент времени, ничего другого нам уже не нужно :-)

Я не имел в виду подбирать ширину усреднения для каждого кадра. Подобрать нужно один раз, попробовав на разных пятнах, а потом в программе использовать одну подобранную ширину.
   3.0.173.0.17
UA Non-conformist #12.08.2010 17:46  @GOGI#12.08.2010 17:12
+
-
edit
 

Non-conformist

аксакал

GOGI> При установке ImageMagick поставить нижнюю галочку

GOGI, напиши, где можно взять инсталляцию этого пакета. Если он на диске с ХР, то укажи к нему путь и процедуру установки.
   
1 56 57 58 59 60 216

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