Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: nicholas77 - Aprile 21, 2013, 03:49:20 pm

Titolo: Virtual com
Inserito da: nicholas77 - Aprile 21, 2013, 03:49:20 pm
Salve,
devo pilotare una scheda elettronica da me realizzata; per tale motivo mi chiedevo se esiste qualche libreria per poter accedere alla porta com virtuale che si viene a creare.
Lavoro in ambiente windows, per mi sono interessato anche ad linux.

grazie.
Titolo: Re:Virtual com
Inserito da: xinyiman - Aprile 21, 2013, 04:59:43 pm
Sincermente non ho mai dovuto far qualcosa di simile, butta un occhio qui se tra i vari componenti c'è qualcosa che ti serve

http://wiki.freepascal.org/Components_and_Code_examples
Titolo: Re:Virtual com
Inserito da: Stilgar - Aprile 21, 2013, 07:22:58 pm
Oppure installi i driver che vengono consigliati nel forum di arduino.cc
Ho avuto soddisfazione ad usare quel driver.
Non so se è compatibile con linux. Mai avuto la necessità.

Stilgar
Titolo: Re:Virtual com
Inserito da: mrsw - Aprile 22, 2013, 04:25:44 pm
Ciao nicolas77,
puoi provare la libreria Synapse che, oltre a permettere collegmanti attraverso la rete utilizzando i protocolli tcp ed udp, ha inglobato al suo interno anche i componenti Synaser per la comunicazione seriale.
La libreria è multipiattaforma e funziona sia sotto linux che windows.
Puoi trovarla al seguente indirizzo http://synapse.ararat.cz/doku.php (http://synapse.ararat.cz/doku.php)
Io sto attualmente utilizzando Synaser in linux per interfacciarmi ad un Inverter fotovoltaico attraverso un adattatore Rs485->Usb che crea proprio una seriale virtuale. Quando l'adattatore viene collegato al pc, il sistema lo rileva come una seriale virtuale. In ambiente windows troverai una nuova COMX dove X è il numero che viene assegnato alla nuova porta, mentre sotto linux avrai una nuova periferica in /dev/ttyUSBX dove X è il numero assegnato alla porta.

    MrSw
Titolo: Re:Virtual com
Inserito da: nicholas77 - Maggio 04, 2013, 04:20:49 pm
Ciao mrsw,
che versione utilizzi di lazarus. Io uso la 1.0.4, non riesco ad installare  il pacchetto.