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 порт.