25.11.2019, 00:14
(15.11.2019 10:16 )MissHeadcrusher schrieb: [ -> ]Eigentlich sollte es doch so einfach sein und das MAX/VISA erkennt, dass man eine GPIB-Schnittstelle angeschlossen hat. Naja, bringt mich trotzdem erstmal weiter.
Keithley und NI haben eine lange Geschichte von Konkurrenzstreit. GPIB-Einsteckkarten für PCs und andere Computer war die Technologie mit der NI gross geworden ist und Keithley und andere wollten davon auch gerne ein Stück des Kuchens abbekommen. Das fand NI natürlich nicht so schön und darum haben die auch immer weiter erneuert und sich natürlich dabei keine Mühe gemacht, um der Konkurrenz jedesmal artig die Tür offen zu halten, wenn man sie denen doch viel einfacher ins Gesicht knallen lassen kann. Nicht ganz so nett, aber Business ist kein Gentlemenclub sondern knallhart.
NI hat den VISA Standard massgeblich gestaltet, andere wie HP/Agilent und Keithley durften auch mitmachen weil es ein herstellerübergreifender Standard sein sollte, aber die Realität war eher so dass NI mit einer Implementation kam und quasi sagte: So wird das gemacht! und die anderen durften noch über kosmetische Anpassungen mitbestimmen. Jeder Hersteller kann theoretisch einen VISA kompatiblen Hardware Treiber erstellen der dann in jeder VISA Implementation funktionieren sollte. In der Realität ist das aber eher so dass HP/Agilent für die eigenen GPIB Interfaces eine komplet eigene VISA Implementation machte, die perfekt mit den eigenen Interfaces funktionierte aber keine anderen akzeptiert. NI hat darum für die eigene VISA Implementation den Tulip Treiber entwickelt der die HP/Agilent Interface Karten direkt auf Treiberniveau anspricht, so dass man nicht unbedingt die HP/Agilent VISA Implementation zu installieren braucht wenn man ein HP/Agilent Interface hat.
Die Dokumentation des Low-Level NI-VISA Interface um Hardware Treiber direkt in NI-VISA integrieren zu können wird von NI aber nur an ausgelesene Firmen zur Verfügung gestellt und nur wenn man ein sogenanntes Non-Disclosure Agreement unterzeichnet. Es ist auch zu bezweifeln dass Keithley jemals versuchte diese Informationen ernsthaft zu bekommen und wenn doch wird NI da nicht sehr zuvorkommend reagiert haben.