Тема: «Программное управление количеством каналов АЦП»
|
[Вернуться в "Список тем"]
[Создать новую тему]
|
Андрей
16.09.2020 06:52
|
Здравствуйте, уважаемые разработчики! Разрешите поблагодарить Вас за столь замечательный продукт! При первом знакомстве с PowerGraph был весьма удивлён столь обширными функциональными возможностями и универсальностью применения! Собрал внешний АЦП, общение с ПК осуществляет микроконтроллер AVR посредством COM-порта, использую универсальный драйвер COM-ASCII. В моем устройстве предусмотрена возможность программного управления количеством опрашиваемых аналоговых входов и программное переключение диапазонов входных сигналов. Подскажите, пожалуйста, возможно ли эти функции управления АЦПшкой возложить на PowerGraph? |
Андрей
16.09.2020 19:14
|
Я имею ввиду, если в программе возможность отправлять в COM-порт "свои" команды подключенному устройству? |
Дмитрий (PG)
16.09.2020 22:31
|
Андрей, спасибо за отзыв! Универсальный драйвер COM-ASCII работает только в одностороннем режиме - принимает данные в стандартном текстовом формате. Но универсальность здесь достигается именно потому, что есть стандартный табличный текстовый формат числовых данных (результатов измерений). А вот универсальных команд управления не существует. Поэтому для двухстороннего обмена данными, включающего передачу команд управления в устройство, требуется специализированный драйвер этого устройства. Если Вы хотите, чтобы вашим устройством можно было бы управлять из PowerGraph, то для этого устройства необходимо разработать собственный PowerGraph-драйвер. Такие разработки мы осуществляем по индивидуальным заказам. |
Андрей
17.09.2020 05:45
|
Дмитрий, спасибо Вам за ответ! То есть, по моему ТЗ можно будет добавить в PowerGraph небольшое меню (например), в котором будут несколько дополнительных кнопок или пара выпадающих списков, с помощью которых я смогу выбрать требуемое мне количество каналов АЦП и установить входной диапазон напряжений (в мое устройство будут отправляться нужные мне команды)? Подскажите, пожалуйста, какой порядок цен на такую доработку и придётся ли мне покупать лицензию или можно будет пользоваться бесплатной версией обработанной программы? |
Дмитрий (PG)
17.09.2020 09:34
|
В PowerGraph уже реализовано управление параметрами регистрации сигналов, в том числе управление аппаратными возможностями устройств: - выбор любых каналов для регистрации; - выбор диапазонов измерений; - управление частотой регистрации (дискретизации). Все это управление уже присутствует в пользовательском интерфейсе программы и используется для всех поддерживаемых устройств. Для того, чтобы понять как это работает попробуйте использовать виртуальный генератор сигналов F-Generator (генератор функций). Но для драйвера COM-ASCII управление аппаратными параметрами регистрации сигналов не используется, так как в этом драйвере осуществляется только прием данных. Для вашего устройства мы можем разработать специальный драйвер, в котором будет реализовано программное управление аппаратными настройками через пользовательский интерфейс PowerGraph. Стоимость такой разработки начинается от 5 000 руб. и зависит от сложности реализуемого протокола обмена данными с устройством. Лицензию PowerGraph покупать придется, так как такие заказы мы выполняем только для пользователей полной версии программы. |
Андрей
17.09.2020 16:07
|
Понял Вас, Дмитрий! Спасибо большое за детальные разъяснения! Попробую для себя решить, какие функции АЦП мне желательно обеспечивать в пользовательском интерфейсе PowerGraph, а какие допустимо перенести в АСУ. |
[Вернуться в "Список тем"]
[Создать новую тему]
|
|