programma per comunicare con la seriale

Dec 16, 2003 11 Replies

Salve a tutti



Chiedo il vostro aiuto per sapere dell'esistenza o meno di qualche programmino che mi consenta di comunicare con la seriale, ossia che invii alla seriale tutto ciò che do io come input



Thx 1000


"Sotomaioo" ha scritto nel messaggio news: snipped-for-privacy@posting.google.com...

lo puoi fare.. ad ESEMPIO con MATLAB.

Mah? Racconta, racconta, che la cosa si fa interessante... ;-) Legge anche da seriale?

Boiler

Hyperterminal, che c'e` nei sistemi windows

--

Franco

Um diesen Satz zu verstehen, muß man der deutschen Sprache mächtig sein.

Bevendo il suo prosecco Franco scrisse:

Minicom, che c'e' nei sistemi Linux

Nicola.

chi va pian va san e va lontan

"Boiler" ha scritto nel messaggio news:3fdf08ab$ snipped-for-privacy@pfaff2.ethz.ch...

certo! ....e nell'ultima versione anche da parallela. Ho fatto un paio di programmi. Dimmi cosa vuoi sapere e vediamo se lo so.

Novello

TeraTerm Pro

Ciao Andrea Msn: sistarelli@hotmail.com Icq: 11598516

Se non abuso della tua gentilezza vorrei sapere come posso acquisire dei dati da seriale a intervalli di tempo regolari e schiaffarli in una matrice (o file esterno).

Grazie mille Boiler

"Boiler" ha scritto nel messaggio news:3fe02689$ snipped-for-privacy@pfaff2.ethz.ch...

so.

matrice

Per comunicare tramite seriale con uno multimetro digitale ho utilizzato qualcosa del genere... in creo l'ogetto porta seriale, lo setto e invio e ricevo stringhe.

% porta seriale s = serial('COM2'); set(s, 'BaudRate', 9600, 'Parity', 'even','DataBits',7); set(s, {'StopBits','Name'},{2,'DMM'}); fopen(s); %lettura del potenziale fprintf(s,'%s\n',':MEAS:VOLT:DC? 10,0.00001'); lettura=sscanf(fscanf(s),'%f');

Per la porta parallela ho fatto così...

%apertura porta parallela p = digitalio('parallel','LPT1'); addline(p,0:7,'out'); %pins 2-->9 (8 pin output) addline(p,8:12,'in'); %pins 10,11,12,13 e 15 (5 pin input) addline(p,13:16,'out'); %pins 1,14,16,17 (4 pin output) ...per leggere lo stato dei pin della parallela utilizzi poi: getvalue ...per scrivere utilizzi : putvalue attento che alcuni pin hanno logica invertita.

Io ti ho già detto molto, cose che ho dovuto studiare dai tutorial in inglese. Se ti manca qualcosa basta cercarlo sul sito della mathworks. Buon lavoro

NOvello ( GDR)

Grazie 1000 a tutti per le risposte :)

interessante... sinceramente sapevo della possibilita' ma non mi ero mai informato in pratica su come fare. Cmq per aggiungere la mia, se vuoi ti puoi fare con poche righe di codice anche un programma in VB.

Ripeto cmq interessante la storia del matlab, cosi' mi posso importare i dati del matlab direttamente via seriale senza passare per GPIB che non so perche' ma mi incarta il pc.

chissa' se il tutto funziona anche con la versione linux del matlab. Per la seriali non ci dovrebbero essere problemi. Forse per la parallela bisognerebbe aver installato qualche modulo del kernel per potervi accedere direttamente... ciao

Ti ringrazio veramente moltissimo!

Il tutorial l'ho letto, ma non ho trovato niente di simile (forse perche' nella versione da studente e' ridotto?).

Comunque ora potro' usare questo maledetto programma che odio intensamente! A qualcosa allora serve ;-)

Tu per cosa lo usi?

Ciao Boiler

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required