.NET -Visa -Verbindung zum Instrument fällt fehlC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 .NET -Visa -Verbindung zum Instrument fällt fehl

Post by Anonymous »

Ich versuche, mit einer Stromversorgung mit Visa -Kommunikation zu kommunizieren. Ich erhalte immer einen Fehler, dass das Instrument beim Versuch, die Sitzung zu öffnen, nicht gefunden wird. Aber ich erhalte immer einen Fehler [ERR] versäumt es, Visa -Ressourcen aufzulisten. < /Strong>. Und ich kenne, dass der gpib0 :: 6 :: instr korrekt ist, da ich es in Keysight Connection -Experte sehen kann.

Code: Select all

public int OpenSession() {
try {
// added for test
try {
foreach (var rsrc in GlobalResourceManager.Find()) {
_logger?.Information("Resource available {visaAddress}", rsrc);
}
} catch (Ivi.Visa.VisaException ve) {
_logger?.Error(ve, "Failed to open VISA session: {message}",
ve.Message);
_visa = null;
} catch (Exception e) {
_logger?.Error(e, "Failed to list VISA resources.");
}

_visa = GlobalResourceManager.Open(_visaAdress) as IMessageBasedSession;

if (_visa == null)
return -1;

// Typical setup for GPIB-like devices
_visa.TimeoutMilliseconds = 20000;
_visa.TerminationCharacterEnabled = true;
_visa.TerminationCharacter = 0x0A;

_logger?.Information("Opened VISA session {visaAddress}", _visaAdress);
} catch (Ivi.Visa.VisaException ve) {
_logger?.Error(ve, "Failed to open VISA session: {message}",
ve.Message);
_visa = null;
} catch (Exception ex) {
_logger?.Error(ex, "Failed to open VISA session.");
_visa = null;
return -1;
}
return 0;
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post