Réponse
Tous les pilotes IVI permettent de désactiver la vérification de gamme comme défini dans la norme IVI (interface IIviDriverOperation).
Exemple pour RsRtx :
RsRtx driver = new RsRtx("TCPIP::192.168.1.10");
driver.DriverOperation.RangeCheck = faux;
Des commandes SCPI simples peuvent être utilisées comme suit (Voir chapitre "System" du fichier d'aide du pilote) :
RsRtx driver = new RsRtx("TCPIP::192.168.1.10");
// Commande écrite
driver.System.WriteString("*RST");
// Commande d'interrogation
driver.System.WriteString("SYST:ERR?");
réponse= driver.System.ReadString();
Cependant, la manière recommandée est d'utiliser nos fonctions utilitaires (Voir chapitre "Utility Functions" de la documentation du pilote) :
RsRtx driver = new RsRtx("TCPIP::192.168.1.10");
// Commande écrite
driver.UtilityFunctions.WriteToInstrument("*RST");
// Commande d'interrogation
string val = driver.UtilityFunctions.QueryString("*IDN?");