Hi,
vielleicht kann mir jemand dabei helfen. Ich habe eine alte GPIB Karte
mit Treibern für den ISA-Port ergattert und möchte da dran einen ebenso
alten Plotter hängen und über diesen drucken.
Im Web finde ich nur emulatoren die den PC als so einen Plotter
"wandeln". Ich möchte nur vom PC aus das Kommando zum Plotten einer
Graphik-Datei schicken.
Kann mir jemand helfen ?
Ich hatte mal eine GPIB-Karte zum Steuern eines HP-Frequenzgenerators
verwendet. Dazu schrieb ich ein kleines Turbo-C-Programm. Hat auf Anhieb
funktioniert. Ist aber schon so lange her, dass ich mich nicht mehr an
Details erinnere.
So könnte es bei Dir auch funktionieren. Mit einem 3-Zeiler die Datei an
die Karte senden. Wenn's nicht eilt, nächste Woche komme ich an den PC,
dann kann ich nachschauen.
Gib mal ein paar genauere Angaben, welche Karte, welche Treiber sind
dabei?
Welcher Plotter, hat der vielleicht auch eine Serielle Schnittstelle?
Soweit ich weiß, wurde der mit HP-GL angesteuert, das können auch noch
die Laserjet2-kompatiblen Laserdrucker, wenn man das richtige Steuerwort
vorausschickt.
http://de.wikipedia.org/wiki/HP-GL
>Wenn's nicht eilt, nächste Woche komme ich an den PC,>dann kann ich nachschauen.
Das würde mich sogar sehr interessieren. Vielleicht hast du vorab was
zum Lesen wie man sowas machen kann. Hatte nie Turbo-C.
Die Karte ist von NI von 1991 und heisst irgendwas mit AT181065
GPIB-PCIIA(488.2)
Mein ältester RS-Katalog ist von 1089/90, da stehen zwei Plotter mit
IEC625-Anschluß drin, wenn es was hilft kann ich dioe Katalogseiten hier
einscannen und posten, je zwei Seiten A4.
DOP und DOP2 heißen die beiden Plotter
1989/90, so lange gibts die Firma noch nicht...
DOP hat sagenhafte 1k Pufferspeicher und A4-Format, DOP2 kann bis A3 und
umschaltbar HP-GL oder Standard-GL was immer das sein soll.
>Mein ältester RS-Katalog ist von 1089/90
Was RS damals denn verkauft? Der Transistor wurde doch erst in dern
1940ern entwickelt... Steinschleudern? Ablassbriefe? ;)
Auf den im Text genannten Seiten in Kapitel 10 ist derselbe Plotter ohne
GPIB-Schnittstelle mit fast denselben Abbildungen und Text beschrieben,
es gibt einen HP-GL-Umbausatz, also wurde der noch nicht damit
angesteuert.
http://www.rohde-schwarz.com/drivers/discontinued/overview.html
da gibts noch (Labview-, HPVee-)Treiber für alte R&S-Geräte, aber der
DOP ist nicht darunter.
Ich seh grade, dass ich vor kurzem NI-Handbücher vor der Mülltonne
gerettet hatte:
NI-488.2 von 1993/94 : Manual for DOS, Getting started (DOS), Manual for
Windows und zugehöriges Getting started, und function reference manual.
Nur die Software fehlt leider
So nun kann ich meinen Plotter ansprechen. Habe die alten NI.488.2
Treiber benutzt. MIt "IBFIND DOP" spreche ich meinen Plotter im Listener
Modus an. Dann versuche ich etwas zu drucken, nur leider plottet er
nicht. Ich habe versucht ihm eine HPGL Datei zu senden mit
ibwrtf test.plt
ich bekomme auch ein postitves Feedback zurück, allerdings wird auf dem
Plotter nur die rote Lampe von "OFFSCALE" angeschmissen. Kennt sich
jemand mit Plotterbefehlen aus ?
Nicht wirklich. Hab zu DOS Zeiten schon mal mit Turbopascal geplottet,
hab die Quellen aber nicht mehr wirklich. Aber es waere vorstellbar
zuerst das Papier Format zu setzen, dann muss man den Stift selektieren,
..
HPGL Datei habe ich aus Target heraus erstellt. Ich glaube ich muss dem
Plotter vorher noch ein paar Einstellungen übergeben, nur bin ich
absolut ratlos was er da so braucht ?
Hallo,
du musst den Plotter initialisierne u. skalieren, z.b. x 0-100, u. x
0-100.
z. b.
IN;PS;LT;RO90;IP550,1072,7700,11000;IW;PU;
wenn du eine PCIIA-Karte hast, ist es am einfachsten, wenn du dir das
Program ibic.exe besorgst, das ist normalerweise bei der Karte dabei.
Mit dem Programm kannst du ohne etwas zu programmieren Befehl zu einem
Gerät schicken:
ibfind dev0
ibwrt "IN;",3
u.s.w.
Gruß Walter
Hallo,
besorge dir die HPGL-Commandos und gehe folgenden
Initialisierungs-String durch:
IN;PS;LT;RO90;IP550,1072,7700,11000;IW;PU;
IN; = Initialisierung
PS; = steuert die Größe der Zeichenfläche
u.s.w.
Gruß Walter
die englische Wikipediaseite zu HPGL ist informativer als die deutsche:
http://en.wikipedia.org/wiki/HPGL
da ist ein ausführliches Beispiel und weitere Links
MIr den Wiki KOmmandos und der INit Anweisung passiert auch nichts, was
mich so wundert ist, das wenn ich ein;
ibwrt "IN;" schicke
sofort die "OFFSCALE" Lampe angeht und ich nicht weiss ob das ein Error
oder so gewollt ist.
Hat der Controller dieselbe Adresse Null wie der Plotter? Wenn sie am
Plotter nicht veränderbar ist ( DIP-Switch?) müßte der Controller
umgestellt werden.
So nun habe ich mal den Printer Mode aktiviert und sende jetzt mal "IN;"
Der Plotter schreibt dann:
"IN;" --> "HN*"
auf das Papier;
Soll das jetzt heissen, dass ich für diesen Plotter alle HPGL Befehle
umschreiben muss ?
Im "Datenblatt" steht:
In der Betriebsart Print werden die Ankommenden Zeichen nicht als Befehl
interpretiert, sondern ausgeschrieben.
Ich hab so dass gefühl, dass ich irgendwie falsch abtaste bzw. die
Datenübertragung nicht synchron läuft, schaut doch voll komisch aus oder
? ABer der Text ist reproduzierbar
Hi,
ich habe selber einen sehr ähnlichen Plotter (gleiches Gehäuse,
allerdings anderes Bedienpanel) von Brüel und Kjaer. Typ 2319.
Nach viel gefummel habe ich ein GPIB Interface mit nem Atmega32
realisiert und kann den Plotter erfolgreich seriell steuern.
Glücklicherweise versteht meiner HPGL Kommandos :-)
Aber unabhängig davon hat der Plotter wohl eine Macke. Relativ häufig
spinnt irgendwie die Motorsteuerung und der gesamte Schlitten knallt
schlagartig nach Rechts an den Anschlag (mehr als die 5 fache
Standardgeschwindigkeit). Das passier willkürlich beim Plotten als auch
beim Nullfahren nach dem Anschalten. Ich schalte dann sofort aus, um
Schäden zu vermeiden. Den Anschlag hab ich auch mit Schaumgummi
gepolstert.
Was dann meistens hilft, ist den Schlitten einfach von Hand in seinen
Achsen mehrmals vollständig zu verfahren und dann neu zu starten.
Woran kann das liegen bzw. wo muss ich anfangen mit suchen? Die
ELektronik besteht aus einem Prozessorboard wo ich auch die GPIB
Leitungen angelötet habe und einer Motorsteuerplatine mit mehreren
Leistungs-ICs und 4 dicken Transistoren. Einstellen kann man bis auf 4
Potis nichts.
Falls jemand dieses Gerät von früher kennt, ich wär super dankbar für
jeden Rat :-)
ciao
Franz