Witam, mam zdalnymi poleceniami wykonać pomiar rezystancji w multimetrze. Multimetr jest to Picotest 3500A, robię to tak.
string pomierzNaKanale(int kanal)
{
try
{
string otworzKanaly = ReplaceCommonEscapeSequences("ROUTe:OPEN");
mbSession.RawIO.Write(otworzKanaly);
string zamknijKanal = ReplaceCommonEscapeSequences("ROUTe:CLOSe "+kanal.ToString());
mbSession.RawIO.Write(zamknijKanal);
string komendaPomierz = ReplaceCommonEscapeSequences("MEASure:RESistance? 100,MAX");
mbSession.RawIO.Write(komendaPomierz);
Cursor.Current = Cursors.WaitCursor;
string wynikPolecenia = InsertCommonEscapeSequences(mbSession.RawIO.ReadString());
return wynikPolecenia;
}
catch (Exception exp)
{
MessageBox.Show(exp.Message);
return "";
}
}
Najpierw zamykam kanał 1 później robię pomiar rezystancji. Ale coś jest nie chalo i chyba nie robi dobrze tego pomiaru bo wyświetlają mi się kosmiczne liczby. Natomiast sprawdzałem to manualnie na tym multimetrze i trzeba ustawić kanał na którym się mierzy, wtedy wszystko ok. Nie wiem co robię źle. Jakby co to tutaj jest instrukcja