Hallo, ich könnte Hilfe gebrauchen. Ich wollte heute ein HP 54520A via RS232 auslesen. Das klappt soweit auch wunderbar, allerdings erhalte ich nur max. 7bit Vertikalauflösung, statt der im Handbuch deklarierten "8 bits over 8 divisions". Ich habe es auch testweise via GPIB und dem Agilent IO versucht, selbes Ergebnis. Ich habe weiterhin die 589 Seiten des Programmers Reference durchgeackert, allerdings habe ich keine Einstellung gefunden die die 7bit erklären würde. Hat diesbezüglich jemand Erfahrung was das Problem sein könnte? Zum Test wurde ein Signal angelegt, das den Eingang vollkommen aussteuert. Anbei noch die wichtigsten Daten: BootRom Firmware 07/01/93 Rev. 01.00 BootRom Software 01/03/96 Rev. 01.14 System Software 04/07/98 Rev.T3.33 Keybd Firmware 01/11/93 Rev. 01.01 Ich danke euch für eure Unterstützung.
Lothar S. schrieb: > +/- Was willst du mir damit sagen? Der Wertebereich der empfangenen Daten geht nur von 0-127, also fehlt ein Bit. Könnte es an der System Software liegen? Die T3.33 war kein offizielles Release.
branadic schrieb: > Der Wertebereich der empfangenen Daten > geht nur von 0-127 Dann leg mal eine negative Spannung an...
Jim Meba schrieb: > Dann leg mal eine negative Spannung an... Ist das ernst gemeint? Wie ich schrieb, das Eingangssignal steuert die 8 Vertikalteilungen vollkommen aus, welchen Offset das Signal dabei hat spielt sicherlich keine Rolle, denn einen DAC wird auch dieses Gerät haben. Also wird auch das Anlegen einer negativen Spannung nicht den gewünschten Erfolg bringen.
Servus, kannst du das Programm und die Einstellungen Posten mit denen du es ausliest? Dann könnte ich das mal bei mir Testen. Es dürfte ja dann auch mit einem 54540 laufen. Ich habe das Auslesen via RS232 und Matlab bisher nur versuchshalber mit dem Scope mal gemacht aber bisher noch keine Anwendung gehabt die das nötig machen würde. Deshalb kann ich spontan auch nicht sagen ob es 7 oder 8 Bit waren.
@ wieOskar Ein Programm nutze ich gar nicht, sondern kommuniziere derzeit via HTerm (es geht natürlich auch jedes andere Terminalprogramm) mit dem Gerät. Matlab habe ich privat nicht und eine Kommunikation via RS232 ist unter Octave auf einem Windows-Betriebssystem scheinbar noch immer nicht möglich. Wie erwähnt, die Kommunikation klappt wunderbar und das Gerät reagiert auf meine Befehle. Dazu brauchte ich mir nur den unter 11-6 (Utility Menu) beschriebenen Adapter von 25pin male auf 9pin female aufbauen und nutze ein Profilic USB-RS232 Adapter. Ich habe nur einen Kanal aktiv, auf dem ich das AC-Cal-Signal von der Rückseite in den Kanal einspeise und auf den gesamten Bildschirm skaliert habe, um die Grenzen des Wertebereichs zu testen, daher bin ich überhaupt erst auf das Problem gestoßen. Zunächst sende ich ein "Stop" als ASCII mit CR-LF via Terminalprogramm, danach ein ":WAVEFORM:DATA?" um die Daten zu empfangen. Daraufhin sendet das Scope die Daten im in Programmer’s Reference beschriebenen Format, z.B.: #800004096 <8bit Daten> <Terminator> Wie schon beschrieben sind die Daten auch 8bit breit, allerdings ist kein Wert größer als 127 sprich 7bit. Vielleicht kannst du auch noch sagen welche Software Version auf deinem Gerät läuft. Nicht das das nur ein Problem der Software ist und ich nur ein Downgrade durchführen muss. Dummerweise habe ich soetwas adäquiertes wie ein Diskettenlaufwerk nicht im Haus, um das auf die Schnelle testen zu können. Dank dir jedenfalls für deine Hilfe.
Ah, Ok. Keine Software. Ich hatte auch nur ein Matlab skript zum Testen. Meine Software. Nicht ganz aktuell. BootRom Firmware 02/23/94 Rev. 00.13 BootRom Software 02/23/94 Rev. 01.10 System Software 08/30/94 Rev.02.10 Keybd Firmware 01/11/93 Rev. 01.01 Evtl. schaffe ich es heute abend mal zu schauen was für Werte ich erreichen kann.
Die Aussage von Lothar S. kann aber auch stimmen. Ich kenne dieses bei einigen AD-IC's, bei denen ist das MSB ein "Invertierungsbit". Steht im Datenblatt/Manual irgendetwas darüber, dass der Maximalwert auch der maximale positive Spannungswert ist? Ich habe diesbezüglich nichts gefunden (oder überlesen).
Kann es sein das du dem Oszi mitteilen musst, ob der Wertebereich 0-255 oder -127-0-+128 ist? Standartgemäß liefert zumindest der Tek2430 das letztere Format. Ralph Berres
Vielen Dank für eure Unterstützung. Ich habe mir jetzt erneut den Schinken vorgenommen und an einer schnell übersehbaren Stelle im Programmer’s Reference (589 Seiten) den kleinen aber feinen Hinweis gefunden: "BYTE and COMPressed formatted data is transferred as 8-bit bytes. COMPressed formatted data (recommended) has full 8-bit resolution, while BYTE is truncated to 7 bits." Nachdem ich jetzt auf Compressed umgestellt habe erhalte ich auch die volle Vertikalauflösung. Das hätte meiner Meinung nach so dargestellt gehört, dass es unübersehbar ist, aber nunja. Damit wäre die Lösung gefunden.
Servus, habs gerade mal mal ausprobiert. Bei mir kommen 8-Bit Standardmaßig an. Kann also an den Firmware defaults liegen. Oder ich habe es schon mal eingestellt gehabt. Zu empfehlen sind auch die Sample Programms von der HP seite
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.