Визуализация данных

В данный форум Вы можете заносить найденные Вами ошибки.При добавления ошибки пожалуйста приложите файлик error.log который находится в папке с установленной программой
Ответить
Брат
Рядовой
Сообщения: 74
Зарегистрирован: 03.01.2016{, 13:11}
Репутация: 1
Откуда: г.Курганинск, Краснодарский край
Имя: Александр

Визуализация данных

#1

Сообщение Брат » 09.12.2017{, 18:33}

Мы, поклонники программы FLProg  в основной своей массе не программисты,поэтому, получение результатов
работы  программы  в цифровом виде для нас не совсем привычно,
да и не показательно! Ну, привыкли, срослись мы с осциллографом! Стал
подыскивать подходящее для нашего случая. Программ визуализации данных
оказалось много! Остановился на маленькой программе Serial-Oscilloscope- v1.5 которая не требует установки,просто надо распаковать! Программа бесплатная,
к сожалению не русифицированная, но с интуитивно понятным
интерфейсом!  Программа Serial-Oscilloscope- v1.5 настоящий 9 канальный осциллограф,со всеми необходимыми функциями. Самое главное, для нее легко можно получить
формат входящих данных!  Можно
пользоваться и так, но было бы приятно заиметь подобную в FLProg!
 Сапожники без сапог!Самый  непредсказуемый движок!  
Вложения
4863284.jpg
9109890.zip
(341.57 КБ) 68 скачиваний
Последний раз редактировалось Брат 09.12.2017{, 18:41}, всего редактировалось 1 раз.

Аватара пользователя
Rovki
Полковник
Сообщения: 4587
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 252
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Визуализация данных

#2

Сообщение Rovki » 09.12.2017{, 19:44}

В  ФЛ нет симулятора ,позволяющий проверять работу схемы в режиме OFF line .Вы же предлагаете графический симулятор .Поддерживаю ,но думаю пока не реально....Осциллограф хорош для наблюдения за флоатом (аналоговые данные) ,а смотреть где нолик\единица избыточен .
Электронщик до мозга костей и не только

Брат
Рядовой
Сообщения: 74
Зарегистрирован: 03.01.2016{, 13:11}
Репутация: 1
Откуда: г.Курганинск, Краснодарский край
Имя: Александр

Визуализация данных

#3

Сообщение Брат » 09.12.2017{, 21:26}

Rovki писал(а):наблюдения за флоатом (аналоговые данные) ,а смотреть где нолик\единица избыточен .
А если смотреть  на 1-0  в нескольких местах, да еще на их временное поведение относительно друг друга  то, даже очень,
нормально!  Нередки случаи,  когда необходимо проанализировать поведение  float относительно byte, вот как подобное выполнить на имеющихся мониторах?  Как оценить сигнал
от датчика до и после фильтра, собственно, продолжать приводить всевозможные примеры не имеет смысла,  осциллограф нужен всегда! 
По большому счету проблем нет, программой можно пользоваться и так!
Последний раз редактировалось Брат 09.12.2017{, 21:28}, всего редактировалось 1 раз.

Аватара пользователя
Rovki
Полковник
Сообщения: 4587
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 252
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Визуализация данных

#4

Сообщение Rovki » 09.12.2017{, 22:05}

Я аналогичное предлагал для овен лоджика ,но там есть симулятор ...Нолики и единицы и так видно на каждом входе выходы и значения (инт и флоат) .Но понять запомнить для новичка очень сложно -все в глазах рябит .Особенно если вы настраиваете например ПИД регулятор ...Вот тут бы помог осциллограф .
Электронщик до мозга костей и не только

Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 74
Зарегистрирован: 06.09.2015{, 14:15}
Репутация: 12
Откуда: Омск
Имя: Сергей

Визуализация данных

#5

Сообщение kipiaxxx » 11.12.2017{, 07:36}

Брат, уже далеко не первый год с успехом пользуюсь демо-версией отечественной программы «PowerGraph»
http://www.powergraph.ru/

Изображение

Файл: PG33Demo.zip  
Размер: 30,32 МБ
Дата обновления: 30 октября 2017 г.

Это современный инструмент, который с избытком решает насущные задачи по визуализации и обработке сигналов в режиме реального времени. Подробная информация в разделе - "Описание ПО «PowerGraph»"

Из всего многообразия поддерживаемых АЦП нам особенно интересен COM-ASCII для данных, поступающих по COM-порту в текстовом формате. Формирование данных для отправки в COM-порт в FLProg выполняется аналогично примеру из поста #1, но разделителем каналов должен быть символ "пробел", а не "запятая".

Аватара пользователя
Anydy
Администратор
Сообщения: 3286
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 279
Имя: Андрей

Визуализация данных

#6

Сообщение Anydy » 11.12.2017{, 11:15}

kipiaxxx писал(а):уже далеко не первый год с успехом пользуюсь демо-версией отечественной программы «PowerGraph»
А можно ли для этой программы использовать АЦП МК STM32? Или Ардуино? Есть такой опыт?

Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 74
Зарегистрирован: 06.09.2015{, 14:15}
Репутация: 12
Откуда: Омск
Имя: Сергей

Визуализация данных

#7

Сообщение kipiaxxx » 11.12.2017{, 11:47}

Anydy писал(а):А можно ли для этой программы использовать АЦП МК STM32? Или Ардуино? Есть такой опыт?
До Ардуино активно использовал АЦП Мега32 (с интерпретатором Basint). Последние два года - без проблем FLProg с различными Ардуинами. 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.12.2017{, 12:02}, всего редактировалось 1 раз.

Van
Рядовой
Сообщения: 13
Зарегистрирован: 10.10.2017{, 15:56}
Репутация: 0

Визуализация данных

#8

Сообщение Van » 11.12.2017{, 12:47}

ПО «PowerGraph 3.3 Demo»
Демонстрационная версия с полным набором функций
(не позволяет сохранять и экспортировать данные).

Полная OEM-лицензия 8 000 руб.
- для гос. ВУЗ и НИИ (скидка 10%)
7 200 руб.
- для физических лиц (скидка 20%)
6 400 руб.

С одной стороны - 6 400 вроде не так много, если очень нужно...
Но кому оно нужно - так, чтобы очень. :0)
Последний раз редактировалось Van 11.12.2017{, 12:49}, всего редактировалось 1 раз.

Аватара пользователя
Anydy
Администратор
Сообщения: 3286
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 279
Имя: Андрей

Визуализация данных

#9

Сообщение Anydy » 11.12.2017{, 14:26}

kipiaxxx писал(а):До Ардуино активно использовал АЦП Мега32 (с интерпретатором Basint). Последние два года - без проблем FLProg с различными Ардуинами. STM32 пока в планах, но каких-то проблем также быть не должно.
Я имел ввиду сделать из ардуино USB осциллограф. То есть ардуино подключенная по USB и программа на компьютере.
Например потыкать в Аудио технику аналоговую.
Если по СОМ порту будет идти передача с аналогового входа ардуины то программа будет же тормозить жестко.
В ардуину что заливать? Hex какой то или скетч писать?
Или я что то не понимаю?

Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 74
Зарегистрирован: 06.09.2015{, 14:15}
Репутация: 12
Откуда: Омск
Имя: Сергей

Визуализация данных

#10

Сообщение kipiaxxx » 11.12.2017{, 15:50}

Anydy писал(а):Я имел ввиду сделать из ардуино USB осциллограф. То есть ардуино подключенная по USB и программа на компьютере.Например потыкать в Аудио технику аналоговую.
Ну, для таких дел Ардуино + FLProg не годятся! Например, если цикл выполнения программы будет 1 мс, то худо-бедно можно будет оценивать форму сигнала не более 50 Гц (его период 20 мс).
В связке с Ардуино «PowerGraph» очень хорош в режиме самописца для визуализации многоканальных данных длительных процессов.
(не позволяет сохранять и экспортировать данные).
Сохранять данные можно по параллельному СОМ-порту, записывая их доступной терминальной программой. Например, Terminal v1.9b.
... Или на SD-карту
СпойлерПоказать
Вложения
9645968.jpg

Аватара пользователя
Anydy
Администратор
Сообщения: 3286
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 279
Имя: Андрей

Визуализация данных

#11

Сообщение Anydy » 11.12.2017{, 16:10}

kipiaxxx писал(а):для таких дел Ардуино + FLProg не годятся!
Я так и подумал, скетчи на Arduino IDE для осцилографа не годятся.
Думал что в этой программе есть какой нибудь драйвер для ардуино и прошивка .....ведь делают же осцилы на таких камнях ..пусть и самого начального уровня....
А у STM32 так вообще 80 МГц и АЦП 12 бит

Van
Рядовой
Сообщения: 13
Зарегистрирован: 10.10.2017{, 15:56}
Репутация: 0

Визуализация данных

#12

Сообщение Van » 11.12.2017{, 17:05}

kipiaxxx писал(а):Сохранять данные можно по параллельному СОМ-порту, записывая их доступной терминальной программой. Например, Terminal v1.9b.
... Или на SD-карту
Да. Это вариант.
kipiaxxx писал(а):по параллельному СОМ-порту
Про "параллельный СОМ-порт" - не понял :0)
Ну это и не важно...

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 440
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 50
Откуда: Омск

Визуализация данных

#13

Сообщение kulibinsvv » 11.12.2017{, 18:36}

Van писал(а):Про "параллельный СОМ-порт" - не понял :0)
Есть программы виртуального СОМ-порта. Они позволяют мониторить физический СОМ-порт, даже если он захвачен другой программой.
На память название не помню. Но если погуглить, то всё найдётся.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

Ответить

Вернуться в «Новые»