jumpier Inserito: 17 febbraio 2005 Segnala Inserito: 17 febbraio 2005 Ciao a tutti.Sono in fase di sviluppo di un piccolo programmino VB6 che utilizza l'oggetto MSComm per inviare / ricevere dati dalla porta seriale. Il cavo che utilizzo è composto da due connettori RS-232 9 poli femmina la cui pinatura è:2 -- 33 -- 25 -- 5E' possibile sapere in qualche modo quando il cavo è scollegato dal pc o dal mio slave?Pensavo di controllare "CDHolding", "CTSHolding" e "DSRHolding" ma tutte e tre rimangono a falsecon e senza cavo.Qualche idea? Grazie a tutti
ifachsoftware Inserita: 17 febbraio 2005 Segnala Inserita: 17 febbraio 2005 Secondo me il metodo piu' semplice e' testare il time-out dopo un send.In alternativa potresti provare ad usare uno dei segnali aggiuntivi della seriale tipo il DTR che devi avere sempre alto da un lato e leggerlo dall'altro capo.Ciao
jumpier Inserita: 18 febbraio 2005 Autore Segnala Inserita: 18 febbraio 2005 ....ehm scusami la poca pratica e/o conoscenze.Potresti spiegarmi meglio il da farsi aggiungendo qualche commento in più?Grazie
ifachsoftware Inserita: 18 febbraio 2005 Segnala Inserita: 18 febbraio 2005 Esempio : se invio una richiesta e entro x millisecondi non ricevi la risposta allora o il cavo e' sconnesso o il dispositivo da controllare e' spento.Ciao
Dario Valeri Inserita: 18 febbraio 2005 Segnala Inserita: 18 febbraio 2005 ciaose devi semplicemente controllare se il connettore db9 e' inserito puoiusare i segnali da te mensionati.essi fanno capo ai pin del connettore devi ponticellarli o usarli,usarli significa collegarli da un lato del cavo e anche dall'altro e fare il software di comunicazione in modo che interpreti,i segnali stessiciaodario
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora