LabVIEWForum.de
XY-Tisch + Datenerfassung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: XY-Tisch + Datenerfassung (/Thread-XY-Tisch-Datenerfassung)



XY-Tisch + Datenerfassung - jefe - 06.02.2009 09:29

Guten Tag,



Unsere Aufgabe besteht darin eine Solarzelle zu untersuchen. Die Zelle liegt auf einem X-Y-Positionstisch, der Firma PI - Model - C-843.21

Unser LabVIEW-Programm steuert die Laserdiode, den Tisch und nimmt eine Auswertung vor.

Zur Zeit arbeitet das Programm so, dass die Zelle jeweils schrittweise abgefahren wird. Die Zelle ist 150*150mm und kann von 0 bis "unendlich" Schritte abgefahren werden.

Mit unendliche meine ich eigentlich, dass keine Schrittbewegung erfolgen soll. Also eine reine Bewegung stattfinden soll.

Das wollen wir erreichen. Jedoch muss dazu ein neues Programm geschrieben werden.

Dazu bräuchten wir Unterstützung.



Desweiteren haben wir ein Problem mit der Karte des Tisches. Zur Zeit arbeitet das gesamte Programm so, dass erst der Punkt angefahren wird, dann wird die Magnetfeldmessung vorgenommen, dann gehts weiter in einen softwarerealisierten Lock-In-Verstärker (auch in LabVIEW programmiert) und wieder das ganze von vorne. Durch diese Verarbeitung brauchen wir pro Messpunkt 0.7sek. Bei ca 3800 Messpunkten kann man sich ausrechnen wielange es dauert. Das ganze soll im Prinzip synchron erfolgen.



Praktisch ein flüssiger Durchlauf des Tisches und die simultane Messung. Wir habe herausgefunden, dass der Treiber des Tisches Probleme macht, aber konnten nicht genau finden wieso und warum.



Vielleicht kennt jemand das Problem oder hat einen guten Vorschlag parat. Wir sind für jede Hilfe dankbar.



Hardware: PC/winXP, PCI-Karte von NI "NI 6115", DAQ Gerät BNC 2120, XY Tisch der Firma PI Model "C-843.21"



mfg Dirk



P.S. Wenn noch Fragen zum Programm sind, einfach melden.


XY-Tisch + Datenerfassung - Achim - 06.02.2009 09:45

Hi,

wir setzen auch PI-Produkte ein, und zwar Achsen M-531.x, angesteuert über eine Controller-Karte C-843.

Die Achsen kann man doch einfach mit einer gewünschten Geschwindigkeit auf einen Absolutwert fahren lassen, man muss also nicht jedes Mal schrittweise fahren! Parallel dazu kannst du messen, das hat ja nix mit der Positionierung zu tun! Von PI gibts ja auch VI's, da sind z.B. die Befehle "move relative" oder "move absolute" dabei...

Gruß
Achim

EDIT: Frage mal LVF-User "Gabs", sie arbeitet bei PI


XY-Tisch + Datenerfassung - Gabs - 06.02.2009 12:52

Hallo Dirk,

' schrieb:Desweiteren haben wir ein Problem mit der Karte des Tisches. Wir habe herausgefunden, dass der Treiber des Tisches Probleme macht, aber konnten nicht genau finden wieso und warum.
XY Tisch der Firma PI Model "C-843.21"

Wie steuert Ihr denn die C-843 an? Es gibt von PI 2 LabVIEW-Treibersätze, einen älteren, und einen GCS LabVIEW Satz (der mit dem C843_Configuration_Setup.vi als Initialisierungsroutine). Welchen verwendet Ihr (zu empfehlen ist in jedem Fall der GCS Satz)? Wie äußern sich die Probleme? Habt Ihr eingegrenzt, daß die 0,7 Sekunden durch die Bewegung des Tisches verbraucht werden - sprich habt Ihr ausgeschlossen daß Eure sonstigen Messungen entsprechend lange dauern? Um welchen Tisch geht es (C-843 ist die Bezeichnung der Controllerkarte, nicht der Mechanik). Wie stellt Ihr den Abschluß der Bewegung fest - pollt Ihr, und wenn ja mit welchem Kommando? Welche Version der C-843 CD habt Ihr?

Ansonsten schließe ich mich Achims Vorschlag an. Die Triggerung könnte eventuell über Kommandos erfolgen, welche jedoch im aktuellen Release noch nicht drin sind. Hier sollten wir vielleicht direkt klären, ob wir Dir mit einer Sonder- oder Vorversion helfen können. Es gibt jedoch auch bereits verfügbare Hardware-Lösungen über externe Triggerboxen, auch in dem Fall bitte kurz melden.

Gruß,
Gabs