Chupakabra
10.05.2007, 16:12
Программирую в LabVIEW циклический опрос ТРМ200, используя owen_io.dll.
Ипользую функции ClosePort, OpenPort, ReadFloat24. Cконфигурировал их вызов из LabVIEW. все бы хорошо, но бывает что LabVIEW при вызове OpenPort (или может быть ClosePort) намертво вешается LabVIEW вместе с операционкой WinXP! т.е. помогает только Reset. Я использую USB-RS485 переходник ICP I-7561. так вот если из него выдернуть usb кабель во время работы программы (т.е. при открытом порте), то с большой вероятностью наблюдается тот же эффект... Я пока грешу именно на owen_io.dll, интересно в других средах разработки то же самое? Может это тут дело в связке LabVIEW + owen_io.dll...
В архиве, который я получил по майлу от техподдержки (с owen_io.dll) был пример для LabVIEW, но для другого прибора, хорошо бы узнать были у программиста писавшего этот пример такие же проблемы?
Ипользую функции ClosePort, OpenPort, ReadFloat24. Cконфигурировал их вызов из LabVIEW. все бы хорошо, но бывает что LabVIEW при вызове OpenPort (или может быть ClosePort) намертво вешается LabVIEW вместе с операционкой WinXP! т.е. помогает только Reset. Я использую USB-RS485 переходник ICP I-7561. так вот если из него выдернуть usb кабель во время работы программы (т.е. при открытом порте), то с большой вероятностью наблюдается тот же эффект... Я пока грешу именно на owen_io.dll, интересно в других средах разработки то же самое? Может это тут дело в связке LabVIEW + owen_io.dll...
В архиве, который я получил по майлу от техподдержки (с owen_io.dll) был пример для LabVIEW, но для другого прибора, хорошо бы узнать были у программиста писавшего этот пример такие же проблемы?