Hallo, hat schon mal jemand ein GPIB-USB-B Interface von National Instruments in ein eigenes C# Programm eingebunden und könnte mir hierfür ein paar Tipps geben? Danke Matt
Hallo. Ja ich. Treiber von NI installieren. In dem grossen Paket sind auch einige Programmierbeispiele vorhanden. Martin
Hi Martin, die Treiber von NI habe ich installiert. Das Gerät wird im Gerätemanager korrekt angezeigt. Unter den Treiberdetails finde ich aber nur den Verweis auf die Datei ni488k.sys . Muss ich diese Datei in mein Programm einbinden? Falls ja, wie mache ich das? Um es in den Verweisen aufzunehmen müsste es eine dll oder ähnliches sein. Falls nein, wo finde ich dann die Datei dir ich benötige, bzw. wie heisst diese? Danke Matt
http://digital.ni.com/public.nsf/allkb/F0FD13D2DD0C433986256D9C00468D29 http://www.google.de/#hl=de&sclient=psy-ab&q=NI+c%23+beispiel&oq=NI+c%23+beispiel&gs_l=serp.3...3127.6093.0.6509.9.9.0.0.0.0.173.1155.0j9.9.0...0.0...1c.eIL6_j7X_Os&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=2be1d30dfcb4db92&biw=1912&bih=942
Über die sys hast du nur extrem rudimentären Low-Level Zugriff. Der von NI vorgesehene Weg ist über das Runtime Paket, dann hast du im Global Assenbly Cache die entsprechenden DLLs und kannst die einfach über using benutzen. Ich weiß nicht, ob es die aktuelle Version ist, aber das hier ist dazu nötig: http://joule.ni.com/nidu/cds/view/p/id/2922/lang/en
ich hab zwar nichts zu C# parat, aber eine Anregung - die VISA-Treiber (da es ja ohnehin ein NI-Adapter ist) ermöglichen es evtl. später mal auf andere Schnittstellen zu springen. So kann ich problemlos einen der neuen VNAs von R/S per Ethernet-Schnittstelle dranhängen - obwohl das Programm ursprünglich für ni488.2 zugeschnitten war - und ansonsten für ältere Geräte weiter den GPIB verwenden.
http://sine.ni.com/nips/cds/nisearchservlet?nistype=psrelcon&nid=10624&lang=de&q=FQL:%28%28nilangs:en%29%29%20AND%20%28%28phwebnt:785%29%29%20%20AND%20%28nicontenttype:productmanual%29%20AND%20%28docstatus:current%29RANK%20nilangs:en&title=NI-488.2%20%20%20%20Manuals Treiber installieren und Referenz Manual für C durchlesen.
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.