Respuesta
En todos los drivers IVI se puede desactivar la verificación de rango, tal y como está definido en el estándar IVI (interfaz IIviDriverOperation).
Ejemplo para RsRtx:
RsRtx driver = new RsRtx("TCPIP::192.168.1.10");
driver.DriverOperation.RangeCheck = false;
Pueden utilizarse comandos SCPI simples tal y como se indica a continuación (véase la sección "System" del archivo de ayuda del driver):
RsRtx driver = new RsRtx("TCPIP::192.168.1.10");
// Comando de escritura
driver.System.WriteString("*RST");
// Comando de consulta
driver.System.WriteString("SYST:ERR?");
response = driver.System.ReadString();
No obstante, es recomendable utilizar nuestras funciones de servicio (véase el apartado "Utility Functions" en la documentación del driver):
RsRtx driver = new RsRtx("TCPIP::192.168.1.10");
// Comando de escritura
driver.UtilityFunctions.WriteToInstrument("*RST");
// Comando de consulta
string val = driver.UtilityFunctions.QueryString("*IDN?");