Самоделки

6 года 9 мес. назад 6 года 9 мес. назад от fantom.
fantom
Завсегдатай
Завсегдатай
Сообщений: 180
Больше
Автор темы
Самоделки #78045
Почему же, складывает.
В режиме выбора зоны прямоугольником.
И пока без учета знака.
Если надо в таких случаях учитывать знак (выше линии нуля плюс, а ниже минус) - скажите я добавлю.



С уважением
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

6 года 9 мес. назад
manche
Осваиваюсь на форуме
Осваиваюсь на форуме
Сообщений: 37
Больше
Самоделки #78046
И я про то, что без учета знака. Не хочу навязывать своё мнение, но в приведённом с рекуперацией примере учёт знака напрашивается. Возможно, у кого то другой будет пример с противоположным мнением. Либо подождать ещё с мнениями либо на Ваше усмотрение.
В любом случае большая часть работы сделана и инструментом, и очень нужным на мой взгляд, пользоваться уже можно.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

6 года 9 мес. назад
fantom
Завсегдатай
Завсегдатай
Сообщений: 180
Больше
Автор темы
Самоделки #78053
Сделать подсчет со знаком несложно.
Но. Что именно считать? Исходно есть площади каждой области.
И цена пикселя по вертикали и горизонтали в масштабе разверток.
А дальше Вам придется четко сформулировать методику расчета и форму выдачи результата,
либо нарисовать конкретную схему и тогда это попробую сделать я.

С уважением

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

6 года 9 мес. назад 6 года 9 мес. назад от manche.
manche
Осваиваюсь на форуме
Осваиваюсь на форуме
Сообщений: 37
Больше
Самоделки #78057
На мой взгляд основная задача решаемая Вашей программой - вычисление графических областей с результатом в информационной строке. Расчёт вход/выход по приложенной схеме - частный случай.
Если делать в программе учёт ноля то для универсальности достаточно, на мой взгляд, вычитать отрицательную площадь из положительной. Частный случай - т.н. размагничивающая обмотка (вторая обмотка с диодом). Можно, конечно, разницу площадей посчитать самому за два раза, но придётся два раза выставлять ноль и появиться погрешность.

С уважением и благодарностью.
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

6 года 9 мес. назад 6 года 9 мес. назад от manche.
manche
Осваиваюсь на форуме
Осваиваюсь на форуме
Сообщений: 37
Больше
Самоделки #78068
Ещё, если это для Вас важно. В описании (.pdf файл) в п. 10 к режиму INPUT стоит фраза "Значение роля PS VOLT в этом режиме не используется". Думаю это относится к режиму NONE. Возможно это кого-то введёт в заблуждение.
И последнее. С Rigol я пользуюсь инверсией цветов, чтобы на распечатке осциллограммы на принтере было меньше черноты. У Вас в режиме сохранения результата Save on Oscillogram посчитанная область выделена сплошным цветом и на печати будет серой. Может для той же цели делать эту область при сохранении результата штриховкой?
Но это уже изыски. Главная работа Вами уже сделана. Спасибо.
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

6 года 9 мес. назад 6 года 9 мес. назад от fantom.
fantom
Завсегдатай
Завсегдатай
Сообщений: 180
Больше
Автор темы
Самоделки #78108
Добавил то что Вы просили.
После CALC AREA в поле результата будут значения площадей над и под и их сумма.
drive.google.com/open?id=0B_pkdz2fzDj7OGxyaVp0VFFsZzA

И еще.
Добавил векторизацию кривой осциллограммы.
LOAD BMP -> SELECT CURVE -> TRACE
Неплохое средство очистки от мусора.

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

С уважением
Спасибо сказали Rominston, AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

6 года 9 мес. назад
manche
Осваиваюсь на форуме
Осваиваюсь на форуме
Сообщений: 37
Больше
Самоделки #78134
Что успел вечером.
Инверсные цвета Rigol (на белом фоне) не заработали. Вероятно не хватает контраста цветам. Размер клетки автоматом не распознал. На черном фоне таких проблемм нет.
При небольшом резисторе тока на входе 1 Ом и масштабе по Y 20 mV не определяет уровень нуля. Возможно, шумы мешают. При замене резистора на 10 Ом и масштабе по Y 200 mV проблемма ушла.
Не запоминает значения резисторов INPUTE и OUTPUTE.
У Rigol работают bmp 8bit и bmp 24bit.
OWON пока не проверял.
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

6 года 9 мес. назад 6 года 9 мес. назад от fantom.
fantom
Завсегдатай
Завсегдатай
Сообщений: 180
Больше
Автор темы
Самоделки #78135
Инверсные цвета да пока вообще не делал. Вообще с трассировкой не так просто как кажется :)
Особенно с авто-определением границ и сетки... Там приходится творить некое шаманство, если углубиться...
Это в Photoshop вроде все легко :)
Но, думаю, для целей расчетов можно выгнать и нормальную осцилку.

Уровень нуля он тупо определяет по максимуму точек на одной линии.
Другие критерии пока не придумал. Симметрия вещь неоднозначная...
Но подвинуть руками думаю не самая трудная задача...

Все значения установок он запоминает в реестре при закрытии окна программы.
Если считаете что надо запоминать при каждом изменении значения - поменяю.

С уважением
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

6 года 9 мес. назад
manche
Осваиваюсь на форуме
Осваиваюсь на форуме
Сообщений: 37
Больше
Самоделки #78148
Про инверсные цвета это я исключительно Вам для информации. Меня это не напрягает. Считать буду на черном фоне, печатать на белом.
Уровень нуля тоже без проблемм можно руками пододвинуть. У меня при описании выше были проблеммы с самим уровнем, точнее с его полным отсутствием. Периодически выскакивала ошибка (нужно - пришлю подробности).
Про резисторы, логика подсказывает следующее: есть приведенная схема с двумя резисторами и двумя щупами осциллографа. Логично записать один скрин с двумя осциллограммами (вход/выход). Потом открыть скрин в Вашей программе: ввести значения резисторов (и чтобы они запомнились и автоматически выбирались при выботе режима расчета INPUTE/OUTPUTE). Потом делать тот или иной расчет. Если схема (резисторы) не меняются можно повторить опыт, снять новый скрин и заного его посчитать не меняя графу резистору.
Возможно, я не прав. Спасибо.
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

6 года 9 мес. назад
fantom
Завсегдатай
Завсегдатай
Сообщений: 180
Больше
Автор темы
Самоделки #78238
Свежая версия 6.1
Введен режим трассировки.
Вложения:
Спасибо сказали Сидорович, manche, AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.102 секунд