Визуализация данных
-
- Рядовой
- Сообщения: 74
- Зарегистрирован: 03 янв 2016, 13:11
- Откуда: г.Курганинск, Краснодарский край
- Имя: Александр
Визуализация данных
Мы, поклонники программы FLProg в основной своей массе не программисты,поэтому, получение результатов
работы программы в цифровом виде для нас не совсем привычно,
да и не показательно! Ну, привыкли, срослись мы с осциллографом! Стал
подыскивать подходящее для нашего случая. Программ визуализации данных
оказалось много! Остановился на маленькой программе Serial-Oscilloscope- v1.5 которая не требует установки,просто надо распаковать! Программа бесплатная,
к сожалению не русифицированная, но с интуитивно понятным
интерфейсом! Программа Serial-Oscilloscope- v1.5 настоящий 9 канальный осциллограф,со всеми необходимыми функциями. Самое главное, для нее легко можно получить
формат входящих данных! Можно
пользоваться и так, но было бы приятно заиметь подобную в FLProg!
Сапожники без сапог!Самый непредсказуемый движок!
работы программы в цифровом виде для нас не совсем привычно,
да и не показательно! Ну, привыкли, срослись мы с осциллографом! Стал
подыскивать подходящее для нашего случая. Программ визуализации данных
оказалось много! Остановился на маленькой программе Serial-Oscilloscope- v1.5 которая не требует установки,просто надо распаковать! Программа бесплатная,
к сожалению не русифицированная, но с интуитивно понятным
интерфейсом! Программа Serial-Oscilloscope- v1.5 настоящий 9 канальный осциллограф,со всеми необходимыми функциями. Самое главное, для нее легко можно получить
формат входящих данных! Можно
пользоваться и так, но было бы приятно заиметь подобную в FLProg!
Сапожники без сапог!Самый непредсказуемый движок!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Брат 09 дек 2017, 18:41, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 4899
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Поблагодарили: 1 раз
- Контактная информация:
Визуализация данных
В ФЛ нет симулятора ,позволяющий проверять работу схемы в режиме OFF line .Вы же предлагаете графический симулятор .Поддерживаю ,но думаю пока не реально....Осциллограф хорош для наблюдения за флоатом (аналоговые данные) ,а смотреть где нолик\единица избыточен .
Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 74
- Зарегистрирован: 03 янв 2016, 13:11
- Откуда: г.Курганинск, Краснодарский край
- Имя: Александр
Визуализация данных
А если смотреть на 1-0 в нескольких местах, да еще на их временное поведение относительно друг друга то, даже очень,Rovki писал(а):наблюдения за флоатом (аналоговые данные) ,а смотреть где нолик\единица избыточен .
нормально! Нередки случаи, когда необходимо проанализировать поведение float относительно byte, вот как подобное выполнить на имеющихся мониторах? Как оценить сигнал
от датчика до и после фильтра, собственно, продолжать приводить всевозможные примеры не имеет смысла, осциллограф нужен всегда!
По большому счету проблем нет, программой можно пользоваться и так!
Последний раз редактировалось Брат 09 дек 2017, 21:28, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 4899
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Поблагодарили: 1 раз
- Контактная информация:
Визуализация данных
Я аналогичное предлагал для овен лоджика ,но там есть симулятор ...Нолики и единицы и так видно на каждом входе выходы и значения (инт и флоат) .Но понять запомнить для новичка очень сложно -все в глазах рябит .Особенно если вы настраиваете например ПИД регулятор ...Вот тут бы помог осциллограф .
Электронщик до мозга костей и не только
Визуализация данных
Брат, уже далеко не первый год с успехом пользуюсь демо-версией отечественной программы «PowerGraph»
http://www.powergraph.ru/
Файл: PG33Demo.zip
Размер: 30,32 МБ
Дата обновления: 30 октября 2017 г.
Это современный инструмент, который с избытком решает насущные задачи по визуализации и обработке сигналов в режиме реального времени. Подробная информация в разделе - "Описание ПО «PowerGraph»"
Из всего многообразия поддерживаемых АЦП нам особенно интересен COM-ASCII для данных, поступающих по COM-порту в текстовом формате. Формирование данных для отправки в COM-порт в FLProg выполняется аналогично примеру из поста #1, но разделителем каналов должен быть символ "пробел", а не "запятая".
http://www.powergraph.ru/
Файл: PG33Demo.zip
Размер: 30,32 МБ
Дата обновления: 30 октября 2017 г.
Это современный инструмент, который с избытком решает насущные задачи по визуализации и обработке сигналов в режиме реального времени. Подробная информация в разделе - "Описание ПО «PowerGraph»"
Из всего многообразия поддерживаемых АЦП нам особенно интересен COM-ASCII для данных, поступающих по COM-порту в текстовом формате. Формирование данных для отправки в COM-порт в FLProg выполняется аналогично примеру из поста #1, но разделителем каналов должен быть символ "пробел", а не "запятая".
Визуализация данных
А можно ли для этой программы использовать АЦП МК STM32? Или Ардуино? Есть такой опыт?kipiaxxx писал(а):уже далеко не первый год с успехом пользуюсь демо-версией отечественной программы «PowerGraph»
Визуализация данных
До Ардуино активно использовал АЦП Мега32 (с интерпретатором Basint). Последние два года - без проблем FLProg с различными Ардуинами. STM32 пока в планах, но каких-то проблем также быть не должно.Anydy писал(а):А можно ли для этой программы использовать АЦП МК STM32? Или Ардуино? Есть такой опыт?
Добавлено (11.12.2017, 11:47)
---------------------------------------------
Цитата из справки PG:
COM-ASCII
Разрядность: 16 бит
Максимальная частота: определяется параметрами COM порта
Количество каналов: определяется форматом данных
Диапазоны измерений: ±1000, ±100, ±10, ±1, ±0.1
Универсальный драйвер, предназначенный для регистрации данных,
поступающих по COM порту в текстовом формате ASCII (American Standard Code for Information Interchange).
Драйвер COM-ASCII в процессе загрузки опрашивает все присутствующие в системе COM порты с целью поиска подключенных устройств сбора данных. Для работы с устройством, подключенным к COM порту, драйвер должен обнаружить поступление данных в текстовом формате, содержащем цифры - от "0" до "9" (символы 48-57).
Численные значение, соответствующие одному моменту времени, должны быть представлены в виде отдельной текстовой строки, заканчивающейся символом «возврата каретки» CR (символ 13).
В каждой строке может быть несколько численных значений, которые должны быть отделены друг от друга символом-разделителем. В качестве разделителя значений может быть использован только один из следующих символов:
- символ табуляции TAB (символ 9);
- точка с запятой ";" (символ 59);
- пробел " " (символ 32).
Количество регистрируемых в программе каналов соответствует количеству содержащихся в одной строке значений,разделенных символом-разделителем. Количество значений в каждой строке должнобыть постоянным на протяжении всего времени работы устройства.Данные, передаваемые по COM порту в текстовом формате, могут быть представлены как целыми, так и дробными числами. Вслучае дробных чисел разделителем целой и дробной части числа может быть один издвух символов - точка "." (символ 46) или запятая "," (символ 44). Если набор символов, выделенных символом-разделителем, не может быть преобразован в число,то такое значение регистрируется в программе как 0. Драйвер COM-ASCII использует системные параметры передачи данных по COM порту, установленные в окне свойств, которое вызывается из "Диспетчера устройств":На вкладке "Параметры порта" устанавливаются следующие параметры передачи данных по COM порту: - Скорость передачи данных (по умолчанию 9600 бит/с);
- Количество бит данных (по умолчанию 8);
- Четность (по умолчанию Нет);
- Стоповые биты (по умолчанию 1);
Для правильной работы драйвера COM-ASCII эти параметры должны соответствовать параметрам устройства, передающего данные черезCOM порт.
Последний раз редактировалось kipiaxxx 11 дек 2017, 12:02, всего редактировалось 1 раз.
Визуализация данных
ПО «PowerGraph 3.3 Demo»
Демонстрационная версия с полным набором функций
(не позволяет сохранять и экспортировать данные).
Полная OEM-лицензия 8 000 руб.
- для гос. ВУЗ и НИИ (скидка 10%)
7 200 руб.
- для физических лиц (скидка 20%)
6 400 руб.
С одной стороны - 6 400 вроде не так много, если очень нужно...
Но кому оно нужно - так, чтобы очень. :0)
Демонстрационная версия с полным набором функций
(не позволяет сохранять и экспортировать данные).
Полная OEM-лицензия 8 000 руб.
- для гос. ВУЗ и НИИ (скидка 10%)
7 200 руб.
- для физических лиц (скидка 20%)
6 400 руб.
С одной стороны - 6 400 вроде не так много, если очень нужно...
Но кому оно нужно - так, чтобы очень. :0)
Последний раз редактировалось Van 11 дек 2017, 12:49, всего редактировалось 1 раз.
Визуализация данных
Я имел ввиду сделать из ардуино USB осциллограф. То есть ардуино подключенная по USB и программа на компьютере.kipiaxxx писал(а):До Ардуино активно использовал АЦП Мега32 (с интерпретатором Basint). Последние два года - без проблем FLProg с различными Ардуинами. STM32 пока в планах, но каких-то проблем также быть не должно.
Например потыкать в Аудио технику аналоговую.
Если по СОМ порту будет идти передача с аналогового входа ардуины то программа будет же тормозить жестко.
В ардуину что заливать? Hex какой то или скетч писать?
Или я что то не понимаю?
Визуализация данных
Ну, для таких дел Ардуино + FLProg не годятся! Например, если цикл выполнения программы будет 1 мс, то худо-бедно можно будет оценивать форму сигнала не более 50 Гц (его период 20 мс).Anydy писал(а):Я имел ввиду сделать из ардуино USB осциллограф. То есть ардуино подключенная по USB и программа на компьютере.Например потыкать в Аудио технику аналоговую.
В связке с Ардуино «PowerGraph» очень хорош в режиме самописца для визуализации многоканальных данных длительных процессов.
Сохранять данные можно по параллельному СОМ-порту, записывая их доступной терминальной программой. Например, Terminal v1.9b.(не позволяет сохранять и экспортировать данные).
... Или на SD-карту
[spoiler=Спойлер][/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Визуализация данных
Я так и подумал, скетчи на Arduino IDE для осцилографа не годятся.kipiaxxx писал(а):для таких дел Ардуино + FLProg не годятся!
Думал что в этой программе есть какой нибудь драйвер для ардуино и прошивка .....ведь делают же осцилы на таких камнях ..пусть и самого начального уровня....
А у STM32 так вообще 80 МГц и АЦП 12 бит
Визуализация данных
Да. Это вариант.kipiaxxx писал(а):Сохранять данные можно по параллельному СОМ-порту, записывая их доступной терминальной программой. Например, Terminal v1.9b.
... Или на SD-карту
Про "параллельный СОМ-порт" - не понял :0)kipiaxxx писал(а):по параллельному СОМ-порту
Ну это и не важно...
- kulibinsvv
- Лейтенант
- Сообщения: 480
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
Визуализация данных
Есть программы виртуального СОМ-порта. Они позволяют мониторить физический СОМ-порт, даже если он захвачен другой программой.Van писал(а):Про "параллельный СОМ-порт" - не понял :0)
На память название не помню. Но если погуглить, то всё найдётся.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей