Hallo zusammen!
Ich versuche gerade Daten aus meinem HP8753B zu bekommen, und zwar per
GPIB auf eine emulierte Diskette (http://www.dalton.ax/hpdisk/). Das
funktioniert soweit sehr gut, die Daten werden in einem LIF image
gespeichert, das man per lifutils
(http://www.hpcc.org/datafile/hpil/lif_utils.html) lesen und Dateien
extrahieren kann. CITIfiles kann ich schon lesen, d.h. im Prinzip habe
ich jetzt die Daten, aber ich hätte auch gerne das Bildschirmfoto. Die
angehängte Datei enthält sehr wahrscheinlich was ich suche, aber ich
finde einfach nicht heraus, was für ein Format das ist. Probiert habe
ich schon HPGL und BMP, auch per GIMP, aber das klappt alles nicht. Wenn
man mit dem hex-Editor die Datei öffnet, fallen Zeichenketten wie
'AWAAAIATAIANAGA AFAOARA ADAIASAK' auf, welche, wenn man jedes zweite A
weglässt, 'WAITING FOR DISK' ergibt. Das wurde auch auf dem Bildschirm
angezeigt während ich das BIldschirmfoto gemacht habe. Nur womit kann
ich das öffnen? Ich hoffe ihr könnt mir helfen! Vielen Dank!
Gruß,
Jan
Vielleicht eine Alternative :
Der HP Plotteremulator von KE5FX - John Miles.
Emuliert mit verschiedensten GPIB Karten, oder auch dem "gelben" GPIB
Ethernetadapter einen Stiftplotter, und kann den somit geplotteten
Bilschirminhalt als Vektorgraphik oder normale Bilddatei exportieren.
Geht gut, kostet nix.
vg
Vielen Dank! Ja, den 'gelben Adapter' kenne ich, aber kosten tut der
schon was, so um 200Eur habe ich gesehen... Aber ich bin (fast) sicher,
dass das Bildschirmfoto in der Datei ist die ich angehängt habe, ich
habe nur keine Idee womit man die Datei öffnen und das Bild darstellen
kann...
Jan schrieb:> Aber ich bin (fast) sicher,> dass das Bildschirmfoto in der Datei ist die ich angehängt habe, ich> habe nur keine Idee womit man die Datei öffnen und das Bild darstellen> kann...
das typische Ausgabeformat von HP-Geräten war HPGL (HP Graphics
Language) die vor allem für Plotter benutzt wurde, vielleich googelst Du
einmal danach, die Sprache ist sehr einfach gehalten und es gibt m.E.
auch Programme zum Lesen
EMU
EMU schrieb:> das typische Ausgabeformat von HP-Geräten war HPGL
Schau dir doch seine Datei einfach erstmal an … das ist kein HPGL.
Ganz gewiss nicht.
Mir ist allerdings auch nicht klar, wie sie aufgebaut ist. Einerseits
sieht es aus wie 16 bit pro Pixel, aber andererseits hat sie nur 5504
16-bit-Werte, was für ein pixelweises Bildschirmfoto viel zu wenig
wäre.
Hi Jörg,
Ja, hat was von ASCII-Grafik finde ich :-) Ich bin allerdings noch recht
sicher, dass es sich um irgendeine Art Bildschirmfoto handelt, wie ich
schon schrieb, man findet noch die Bezeichnung der 'soft-buttons' in der
Datei (zwischen den ganzen A). Der Rest muss dann doch irgendwie Grafik
sein, oder?
Den 8753B (FW 3.0) habe ich noch nicht so lange, evtl. speichere ich
auch einfach nicht richtig ab...
Gruß,
Jan
es gibt auch komprimiertes HPGL
Die Texte zeigen ja, dass es keine (reine) Pixelgrafik sein kann.
Es gibt HP2xx als HPGL-Btrachter, das kann entweder ohne Parameter das
File auf dem Bildschirm darstellen, oder in Pixelgrafik umwandeln.
Und Laserjet-kompatible Laserdrucker können auch HPGL direkt ausgeben.
Man muss eventuell einen ESC-Steuercode vorausschicken.
http://ko4bb.com/manuals/index.php?dir=HP_Agilent/HP_8753_Network_Analyzer
im Users Guide steht ab Seite 174 etwas zum Plotten auf Disk, das sei
HPGL.
Es bezieht sich allerdings auf die D-Version.
Auch mit hp2xx kein Glück, irgendwas wird wohl erkannt, aber die Ausgabe
bleibt leer...
hp2xx FILE1G0
hp2xx is free software and you are welcome to distribute copies of it
under certain conditions. There is absolutely no warranty for hp2xx!
For full details, read file COPYING (shipped along with this package),
or write to: Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
HP2xx: A HPGL converter (xx = mf, eps, pcl, pcx, img ...)
V 3.4.4 (03/06/22) (c) 1991 - 1994 (V3.20) Heinz W. Werntges
(c) 1999 - 2003 Martin Kroeker
Reading HPGL file
xA: ignored xA: ignored xA: ignored xA: ignored xA:
ignored xA: ignored xA: ignored xA: ignored xA: ignored
xA: ignored AW: ignored AI: ignored AI: ignored AN: ignored
AG: ignored Page number 1 of range 0 - 0
HPGL commands read: 17
HPGL command(s) ignored: 15
Unexpected event(s): 0
Internal command(s): 0
Pens used:
Max. number of pages: 1
Width x height: 200.00 x 200.00 mm, height adapted
Coordinate range: (1e+10, 1e+10) ... (-1e+10, -1e+10)
Plotting in buffer
Processing Cmd:
X11 preview follows.
Press any key to end graphics mode
Reading HPGL file
AO: ignored AI: ignored AS: ignored AK: ignored UI:
ignored AS: ignored AO: ignored AE: ignored Page number 2 of
range 0 - 0
HPGL commands read: 12
HPGL command(s) ignored: 8
Unexpected event(s): 0
Internal command(s): 0
Pens used:
Max. number of pages: 2
Width x height: 200.00 x 200.00 mm, height adapted
Coordinate range: (1e+10, 1e+10) ... (-1e+10, -1e+10)
Plotting in buffer
Processing Cmd:
X11 preview follows.
Press any key to end graphics mode
Reading HPGL file
AI: ignored AL: ignored AE: ignored AS: ignored AO:
ignored AE: ignored wA: ignored FA: ignored IA: ignored
Writing Cmd: 1 2
Error in command EA: No second parameter
@ Cmd 3
lately read: ���o�ASATAOARAE��
Jetzt bin ich ratlos...
Ja, aber dafür brauche ich einen GPIB-USB Adapter, den hab ich nicht.
Dafür habe ich einen GPIB disk emulator, sieht für den VNA wie eine
floppy aus und er speichert auch fröhlich Daten darauf! Nur lesen kann
ich die Daten nicht...
Wenn du dir schon den Aufwand gemacht hast den Emulator zu bauen dann
könntest du den evtl zu einem gpib <-> usb umbauen den der Entwickler
deines Emulator ebenfalls auf seiner Seite hat.
http://www.dalton.ax/gpib/
Ob es einen Komprimierungsstandard für HPGL gibt, weiß ich nicht. Auf
Wikipedia ist dazu nichts zu finden. Suche nach "HPGL compressed"
findet eine Software "Swift-View", die ein komprimiertes HPGL können
soll
https://www.swiftview.com/customer/vivahpgl.htm
und das hier:
https://groups.google.com/forum/#!topic/comp.unix.aix/Bb3eTFop9ZM
"PE is "polyline encoded", which is a short form for multiple PU/PD
commands. Basically, the numbers are stored in a base-5 or base-6
format with special characters used to indicate a pen-up or the
multiplier for the numbers."
Hallo zusammen,
@ Jan,
wenn es nicht selbst gestrickt sein soll/muss, versuche doch mal dein
Glück
bei:
http://www.emsystech.de/produkt/gpib-grabber/
Ich betreibe dieses Teil seit einigen Jahren an einem Advantest 4131
Spektrumanalyzer zur vollsten Zufriedenheit.
Das geht über GPIB-Bus->USB. Die Files kann man sich dann mit einem
separaten Programm ansehen/ausdrucken.
73
Wilhelm