LabVIEW Portal - Topic Viewer - Инструмент PC Hot Plug и автоматично откриване

Горещо свързване на устройството към компютъра и автоматично откриване

Горещо свързване на устройството към компютъра и автоматично откриване

sun170178 04 септември 2013 г., 18:19 ч.

Re: Горещо свързване на устройството към компютъра и автоматично откриване

dadreamer 4 септември 2013 г., 18:38 ч.

Re: Горещо свързване на устройството към компютъра и автоматично откриване

sun170178 04 септември 2013 г., 18:55 ч.

Re: Горещо свързване на устройството към компютъра и автоматично откриване

dadreamer 4 септември 2013 г., 19:14 ч.

Re: Горещо свързване на устройството към компютъра и автоматично откриване

sun170178 04 септември 2013 г., 19:35 ч.

Re: Горещо свързване на устройството към компютъра и автоматично откриване

dadreamer 4 септември 2013 г., 19:48 ч.

Re: Горещо свързване на устройството към компютъра и автоматично откриване

sun170178 04 септември 2013 г., 20:00

Re: Горещо свързване на устройството към компютъра и автоматично откриване

dadreamer 4 септември 2013 г., 20:52 ч.

Re: Горещо свързване на устройството към компютъра и автоматично откриване

dadreamer 5 септември 2013 г., 07:54 ч

Re: Горещо свързване на устройството към компютъра и автоматично откриване

sun170178 05 септември 2013 г., 20:07

Докладвам за моите изследвания: 1) Когато устройството за първи път е свързано към компютър чрез USB директно или чрез RS232 с помощта на USB/RS232 мост, се търсят и инсталират драйвери, след което се създава виртуален COM порт. 2) Когато устройството е изключено, докато приложението LabView работи, възникват 2 сценария: а) Ако устройството работи директно през USB, виртуалният COM порт изчезва, което може лесно да се проследи в Приложение LabView без запитване на самото устройство; b) Ако устройството работи чрез USB/RS232 мост, тогава виртуалният COM порт винаги присъства, дори ако устройството е изключено и по никакъв друг начин освен директно не е възможно да разберете дали устройството присъства или не : тук всъщност може да се играе с хардуера, да се използват обслужващите линии RS232, но на този етап хардуерът за това устройство вече е произведен и няма възможност за връщане към редизайн на комуникацията. Това се прави по следния начин: структурата на събитието се събужда след 1 секунда, формира заявка за състояние, записва се на Visa Write и се изпраща, след това има забавяне във времето (така че устройството да има време да получи съобщението, да го обработи и изпрати отговора), след забавянето, използвайки Property Node "Bytes at Port" проверяваме буфера за получаване на COM порта и ако байтовете са пристигнали от устройството, тогава заключаваме, че устройството е свързано, ако байтовете не са пристигнали, тогава ние кон заключете, че устройството е изключено, след което изчистете информационните прозорци. Така че: ако изключите устройството в процеса и след това го свържете към компютъра (използвам само USB), тогава по време на времето за изчакване на LabView приложението не може да определи, че устройството е било свързано отново и манипулаторът на грешки показва съобщението: [color=#4000FF]Грешка -1073807194 възникна в Property Node (arg 1) в LRF12K rev18.vi

VISA: (Hex 0xBFFF00A6) Връзката за дадената сесия е прекъсната. [/цвят]

Re: Горещо свързване на устройството към компютъра и автоматично откриване

sun170178 05 септември 2013 г., 22:56 ч.

Re: Горещо свързване на устройството към компютъра и автоматично откриване

dadreamer 6 септември 2013 г., 07:01

Re: Горещо свързване на устройството към компютъра и автоматично откриване

sun170178 06 септември 2013 г. 07:59

Re: Горещо свързване на устройството към компютъра и автоматично откриване

sun170178 06 септември 2013 г. 08:07

Re: Горещо включване на устройство в компютър иавтоматично откриване

Якоб Бронтфейн 6 септември 2013 г., 10:15 ч.