Просмотр полной версии : СИ30 + ac4
atnoname
30.12.2011, 22:36
надо получать данные счетчика подключенного через ac4 в USB порт.
есть ли примеры работы с СИ30, желательно на с\с++ ?
на форуме нашел только примеры работы с ac2, ac3, и СИ8.
atnoname
08.01.2012, 03:28
может кому-нибудь пригодится:
int res = OpenPort(port - 1, spd_9600, prty_NONE, databits_8, stopbit_1, RS485CONV_AUTO);
DWORD address = 16;
char data[OWENIO_DATA_BUFFER_SIZE];
DWORD dataSize = 0;
// CTR - количество импульсов
res = OwenIO(address, ADRTYPE_8BIT, 1, "CTR", data, &dataSize);
на форуме нашел только примеры работы с ac2, ac3, и СИ8.
код для ас3 и для ас4 будет одинаков при работе с библиотеками..
просто в OpenPort указываешь что тип преобразователя ас4 и всё...
разве нет?
atnoname
19.01.2012, 02:52
код для ас3 и для ас4 будет одинаков при работе с библиотеками..
просто в OpenPort указываешь что тип преобразователя ас4 и всё...
разве нет?
да. в примере выше я как раз указал код для АС4.
все работает на ура.
Уважаемый atnoname.
Я воспользовался вашим примером
OwenIO(address, ADRTYPE_8BIT, 1, "CTR", data, &dataSize);
получил в data dataSize(4) значения.
Но чего то не пойму что мне с ними дальше делать.
Простите за дилетанский вопрос но как полчить само значение?
Я впервые с этим прибором и протоколом столкнулся.
Все....Спасибо,Уважаемый atnoname.
Разобрался.Все получилось.
rumvit, если не сложно, пришлите пожалуйста готовый пример того что получилось. У меня похожая проблема.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot