Hallo, Weis jemand von welchem Hersteller diese GPIB Isa Karte (mit nem NEC D7210C Kontroller) ist? Den passenden Treiber dazu hätte ich auch gern.
Als Treiber sollte jeder für den D7210 funktionieren; Du musst halt nur herausfinden, welche I/O-Adressen und welchen Interrupt die Karte verwendet. Letzteres sollte anhand der Jumper 'ne leichte Übung sein, ersteres ist wegen des PALs (oder eher GALs) nicht ganz so einfach.
Danke für die schnelle Antwort! Ich hab ein funktionierendes Programm, dafür das die Kommunikation der GPIB-Karte mit den Geräten klappt ist also gesorgt. Mein Problem ist jetzt das ich keine Ahnung hab woher ich einen Treiber für für den D7210 Kontroller bekomm
Mit Googles Hilfe findet sich noch eine GPIB-Karte mit dem D7210, die Axiomtek AX5488, dazu gibts dann auch gelegentlich Software. http://eservice.axiomtek.com.tw/ -> AX5488 Demo Code for C/PAS/BAS Software -> AX5488 User Manual http://www.codeproject.com/KB/system/GPIB.aspx http://www.vplinf.com/products/prod61/61.html einen echten Treiber habe ich aber noch nicht entdeckt
Das User manual sieht schon ganz gut aus: http://eservice.axiomtek.com.tw/attach_files/K0506-0006/ax5488.pdf 191 Seiten mit Anhang zum D7210, Beschreibung der Interrupt- usw. Settings
Schau mal ob auf der Karte irgendwo ein FCC Logo ist. Du kannst dann mit der FCC-ID-Nummer auf der FCC-Internetseite den Hersteller herausfinden und so evtl an einen Treiber kommen.
Der 7210 war doch jahrzehntelang der Standardbaustein auf GPIB-Karten, den sollte doch jedes (ältere) Programm von sich aus kennen. Wofür soll denn der "Treiber" sein? Etwa für ein Betriebssystem? Oder für eine GPIB-Applikation?
Danke an alle für die Antworten. Der Treiber soll für Dos sein, kann ich echt nen Dos-Treiber für irgendeine andere Karte mit dem gleichen Kontroller nehmen? Das mit dem Treiber für eine GPIB Anwendung versteh ich nicht ganz.... ich stell mir das so vor: Ich hab die Kontrollerkarte, die sagt mittels eines Programms (im meinem Fall was in Qbasic) über das Betriebssystem wann das am Bus hängende Gerät (ne Motorsteuerung), was tun soll. Der Treiber fürs Betriebssystem ist für die Kommunikation vom Betriebssystem zur Karte und der fehlt mir. @Tom: Auf der Karte ist ein verwischter unleserlicher weißer Stempel, vielleicht stand da mal FCC drauf. Lesbar ist nur die Nummer: 019-695, aber wenn ich das google kommt nichts sinnvolles
> Der Treiber soll für Dos sein
DOS kennt keine¹ Treiber. Programme, die unter DOS mit so einer Karte
kommunizieren, tun das selbst, indem sie direkte Hardware-I/O-Zugriffe
durchführen.
¹) Für Massenspeicher schon, auch für manches anderes. Aber es gibt kein
allgemeingültiges Konzept, wie Treiber für irgendwelche Hardware
aufgebaut sein sollen.
danke, dann such ich den fehler mal im Programm selbst
FCC-ID überprüfen: https://fjallfoss.fcc.gov/oetcf/eas/reports/GenericSearch.cfm Hast du ein "richtiges" DOS? Unter WinXP wird das ganze glaub ich nicht funktionieren. Falls du wirklich alles unter QBasic programmieren willst, musst du auch wissen was du wohin schreiben musst (->Hardwareadresse), was evtl. sehr schwierig herauszufinden ist.
Meine Aufgabe ist eigentlich die optische Untersuchung von Halbleitern. Dafür hab ich einen uralt 486 mit Dos 6.xx, ohne Windows. Die Karte um die es geht liest die Messwerte aus, die von einem selbstgebastelten A/D-Wandler kommen und steuert den Motor von einem Gitterspektrometer. Vor ein paar Wochen ist die Festplatte unrettbar kaputt gegangen. Das Programm das die Karte gesteuert hat haben wir wieder gefunden, wobei nicht 100% feststeht ob es wirklich für diese Karte geschrieben ist. Als ich alles mit dem wiederhergstellten Programm ausprobieren wollte, hat sich beim motor nichts gerührt. Mein erster gedanke war das der PC ohne den Kartentreiber nichts mit der Karte anfangen kann... aber nachdem was ich hier gelesen hab müsste es eigentlich reibungslos funktionieren.
Mal eine andere Frage, alle Geräte die am IEEE Bus hängen haben doch eine Nummer, in dem Programm das ich hab steht für die Motorsteuerung eine 9 als Gerätenummer. Kann man irgendwie überprüfen ob die Nummer noch stimmt?
Hmm, man stellt doch an jedem Gerät die Adresse ein ? Normalerweise sind doch Schalter oder DIP Schalter an der Gehäuse Rückseite ? also müsste sich doch am Gitterspektrometer so etwas finden ? Gruß Sven
Hallo Jens, "Hmm, man stellt doch an jedem Gerät die Adresse ein ? Normalerweise sind doch Schalter oder DIP Schalter an der Gehäuse Rückseite ? also müsste sich doch am Gitterspektrometer so etwas finden ?" Bei den alten NI Karten gab es zur Konfigurierung ein Programm (IBCONF) dazu. Dort wurden alle Einstellungen vorgenommen. Mit Hilfe des ULI.COM TSR Device Driver kannst Du auf die GPIB Karte ganz einfach wie bei einem COM port zugreifen. Fuer viele Instrumentsteueranwendungen reicht das. Ich habe frueher etliche GPIB Instrumente mit selbstgeschriebenen Programmen in Microsoft QB45 gesteuert. Ging ganz wunderbar. Fuer Windows gibt es verschieden USB/IEEE-488 Interfaces. LabVIEW ist da ganz bequem. Bitte lass mich wissen ob Du Naeheres ueber die alte NI-DOS Software wissen willst. MFG, Gerhard P.S. Eine Frage an den Forum Moderator: Ich habe noch saemtliche alte MS-DOS NI GPIB Software rumliegen. Ich waere gerne bereit es zur allgemeinen Verfuegung stellen wenn bzg. Copyright keine uebermaessigen Bedenken vorliegen (20+ Jahre alt).
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.