ma il problema che riscontro io non è nell'inviare i comandi allo strumento, ma nel ricevere risposta:
se invio un qualsiasi comando, lo strumento risponde:
Esempio:
aliementatore.println("SYST:REM");(1)
alimentatore.println("OUTP:ON");(2)
alimentatore.println("APPL P6V,1.5,1.2");(3)
l'alimentatore risponde normalmente, (1)settandosi in controllo remoto, (2)abilitando l'output,(3)settando l'uscita a 1.5V 1.2A.
ma se invio una query
alimentatore.println("*IDN?");
lo strumento legge e processa la query, ma non scarica il buffer di output, infatti se invio un'altra query mi restituisce l'errore 410:query interrupted: il buffer di output è pieno e non può essere sovrascritto, perchè non ho letto la risposta, e non capisco perchè diamine non manda la risposta sulla seriale
spero di essere stato chiaro