FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Пятница, 19.10.2018, 08:53
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: support, Сергей  
Форум » Баг - Трекер » Новые » Визуализация данных (Осциллограф для FLProg)
Визуализация данных
Брат Дата: Суббота, 09.12.2017, 18:33 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 46
Награды: 1
Репутация: 0
Статус: Offline
Мы, поклонники программы FLProg  в основной своей массе не программисты,поэтому, получение результатов
работы  программы  в цифровом виде для нас не совсем привычно,
да и не показательно! Ну, привыкли, срослись мы с осциллографом! Стал
подыскивать подходящее для нашего случая. Программ визуализации данных
оказалось много! Остановился на маленькой программе Serial-Oscilloscope- v1.5 которая не требует установки,просто надо распаковать! Программа бесплатная,
к сожалению не русифицированная, но с интуитивно понятным
интерфейсом!  Программа Serial-Oscilloscope- v1.5 настоящий 9 канальный осциллограф,со всеми необходимыми функциями. Самое главное, для нее легко можно получить
формат входящих данных!  Можно
пользоваться и так, но было бы приятно заиметь подобную в FLProg!
 Сапожники без сапог!Самый  непредсказуемый движок!  
Прикрепления: 9109890.zip(341.6 Kb) · 4863284.jpg(28.7 Kb)


Сообщение отредактировал Брат - Суббота, 09.12.2017, 18:41
 
Rovki Дата: Суббота, 09.12.2017, 19:44 | Сообщение # 2
Генерал-полковник
Группа: Модераторы
Сообщений: 1427
Награды: 30
Репутация: 13
Статус: Offline
В  ФЛ нет симулятора ,позволяющий проверять работу схемы в режиме OFF line .Вы же предлагаете графический симулятор .Поддерживаю ,но думаю пока не реально....Осциллограф хорош для наблюдения за флоатом (аналоговые данные) ,а смотреть где нолик\единица избыточен .

Электронщик до мозга костей и не только
 
Брат Дата: Суббота, 09.12.2017, 21:26 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 46
Награды: 1
Репутация: 0
Статус: Offline
Цитата Rovki ()
наблюдения за флоатом (аналоговые данные) ,а смотреть где нолик\единица избыточен .
А если смотреть  на 1-0  в нескольких местах, да еще на их временное поведение относительно друг друга  то, даже очень,
нормально!  Нередки случаи,  когда необходимо проанализировать поведение  float относительно byte, вот как подобное выполнить на имеющихся мониторах?  Как оценить сигнал
от датчика до и после фильтра, собственно, продолжать приводить всевозможные примеры не имеет смысла,  осциллограф нужен всегда! 
По большому счету проблем нет, программой можно пользоваться и так!


Сообщение отредактировал Брат - Суббота, 09.12.2017, 21:28
 
Rovki Дата: Суббота, 09.12.2017, 22:05 | Сообщение # 4
Генерал-полковник
Группа: Модераторы
Сообщений: 1427
Награды: 30
Репутация: 13
Статус: Offline
Я аналогичное предлагал для овен лоджика ,но там есть симулятор ...Нолики и единицы и так видно на каждом входе выходы и значения (инт и флоат) .Но понять запомнить для новичка очень сложно -все в глазах рябит .Особенно если вы настраиваете например ПИД регулятор ...Вот тут бы помог осциллограф .

Электронщик до мозга костей и не только
 
kipiaxxx Дата: Понедельник, 11.12.2017, 07:36 | Сообщение # 5
Сержант
Группа: Проверенные
Сообщений: 51
Награды: 3
Репутация: 2
Статус: Offline
Брат, уже далеко не первый год с успехом пользуюсь демо-версией отечественной программы «PowerGraph»
http://www.powergraph.ru/



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

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

Из всего многообразия поддерживаемых АЦП нам особенно интересен COM-ASCII для данных, поступающих по COM-порту в текстовом формате. Формирование данных для отправки в COM-порт в FLProg выполняется аналогично примеру из поста #1, но разделителем каналов должен быть символ "пробел", а не "запятая".
 
Anydy Дата: Понедельник, 11.12.2017, 11:15 | Сообщение # 6
Генерал-лейтенант
Группа: Администраторы
Сообщений: 824
Награды: 17
Репутация: 12
Статус: Offline
Цитата kipiaxxx ()
уже далеко не первый год с успехом пользуюсь демо-версией отечественной программы «PowerGraph»
А можно ли для этой программы использовать АЦП МК STM32? Или Ардуино? Есть такой опыт?


blynk.su
 
kipiaxxx Дата: Понедельник, 11.12.2017, 11:47 | Сообщение # 7
Сержант
Группа: Проверенные
Сообщений: 51
Награды: 3
Репутация: 2
Статус: Offline
Цитата 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
 
Van Дата: Понедельник, 11.12.2017, 12:47 | Сообщение # 8
Рядовой
Группа: Проверенные
Сообщений: 13
Награды: 1
Репутация: 0
Статус: Offline
ПО «PowerGraph 3.3 Demo»
Демонстрационная версия с полным набором функций
(не позволяет сохранять и экспортировать данные).

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

С одной стороны - 6 400 вроде не так много, если очень нужно...
Но кому оно нужно - так, чтобы очень. :0)


Сообщение отредактировал Van - Понедельник, 11.12.2017, 12:49
 
Anydy Дата: Понедельник, 11.12.2017, 14:26 | Сообщение # 9
Генерал-лейтенант
Группа: Администраторы
Сообщений: 824
Награды: 17
Репутация: 12
Статус: Offline
Цитата kipiaxxx ()
До Ардуино активно использовал АЦП Мега32 (с интерпретатором Basint). Последние два года - без проблем FLProg с различными Ардуинами. STM32 пока в планах, но каких-то проблем также быть не должно.
Я имел ввиду сделать из ардуино USB осциллограф. То есть ардуино подключенная по USB и программа на компьютере.
Например потыкать в Аудио технику аналоговую.
Если по СОМ порту будет идти передача с аналогового входа ардуины то программа будет же тормозить жестко.
В ардуину что заливать? Hex какой то или скетч писать?
Или я что то не понимаю?


blynk.su
 
kipiaxxx Дата: Понедельник, 11.12.2017, 15:50 | Сообщение # 10
Сержант
Группа: Проверенные
Сообщений: 51
Награды: 3
Репутация: 2
Статус: Offline
Цитата Anydy ()
Я имел ввиду сделать из ардуино USB осциллограф. То есть ардуино подключенная по USB и программа на компьютере.Например потыкать в Аудио технику аналоговую.
Ну, для таких дел Ардуино + FLProg не годятся! Например, если цикл выполнения программы будет 1 мс, то худо-бедно можно будет оценивать форму сигнала не более 50 Гц (его период 20 мс).
В связке с Ардуино «PowerGraph» очень хорош в режиме самописца для визуализации многоканальных данных длительных процессов.

Цитата
(не позволяет сохранять и экспортировать данные).

Сохранять данные можно по параллельному СОМ-порту, записывая их доступной терминальной программой. Например, Terminal v1.9b.
... Или на SD-карту

Прикрепления: 9645968.jpg(85.0 Kb)
 
Anydy Дата: Понедельник, 11.12.2017, 16:10 | Сообщение # 11
Генерал-лейтенант
Группа: Администраторы
Сообщений: 824
Награды: 17
Репутация: 12
Статус: Offline
Цитата kipiaxxx ()
для таких дел Ардуино + FLProg не годятся!
Я так и подумал, скетчи на Arduino IDE для осцилографа не годятся.
Думал что в этой программе есть какой нибудь драйвер для ардуино и прошивка .....ведь делают же осцилы на таких камнях ..пусть и самого начального уровня....
А у STM32 так вообще 80 МГц и АЦП 12 бит


blynk.su
 
Van Дата: Понедельник, 11.12.2017, 17:05 | Сообщение # 12
Рядовой
Группа: Проверенные
Сообщений: 13
Награды: 1
Репутация: 0
Статус: Offline
Цитата kipiaxxx ()
Сохранять данные можно по параллельному СОМ-порту, записывая их доступной терминальной программой. Например, Terminal v1.9b.
... Или на SD-карту


Да. Это вариант.

Цитата kipiaxxx ()
по параллельному СОМ-порту


Про "параллельный СОМ-порт" - не понял :0)
Ну это и не важно...
 
kulibinsvv Дата: Понедельник, 11.12.2017, 18:36 | Сообщение # 13
Лейтенант
Группа: Проверенные
Сообщений: 78
Награды: 3
Репутация: 4
Статус: Offline
Цитата Van ()
Про "параллельный СОМ-порт" - не понял :0)
Есть программы виртуального СОМ-порта. Они позволяют мониторить физический СОМ-порт, даже если он захвачен другой программой.
На память название не помню. Но если погуглить, то всё найдётся.
 
Форум » Баг - Трекер » Новые » Визуализация данных (Осциллограф для FLProg)
  • Страница 1 из 1
  • 1
Поиск:

FLProg © 2018
uCozЯндекс.Метрика