2016-05-27 10 views
0

So arbeite ich an einem Projekt, das drei verschiedene Piezoaktoren und einen Tisch mit mehreren Löchern beinhaltet. Die Piezos wenden Bewegung auf alles an, was damit zusammenfällt, in der Größenordnung von Nanometern (nm), und ich möchte sie bei Bedarf gleichzeitig anwenden. Die Piezos, die ich habe (Nano PZ), werden im Wesentlichen benötigt, um eine Mini-Bühne auf einem Mikroskop in der x-y-Ebene zu bewegen. Der dritte Piezo (NPA-Serie) ermöglicht es mir, den Tisch in der Z-Achse zu bewegen, aber dies wurde bereits von jemandem programmiert, daher beschäftige ich mich jetzt damit, Code in LabVIEW zu schreiben, um die Piezos der x- und y-Achse zu bewegen.So automatisieren Sie mehrere Piezoaktoren

Wie dies alles auslaufen sollte, ist, dass, sobald ich mein Programm ausführen, um Diagnosen auf dem ersten Loch in der Bühne zu laufen, der Code den Piezos dann zum nächsten Ganzen in der Bühne und dann zum nächsten weiterleiten wird und usw., bis alle Löcher in der n × m-Matrix von Löchern diagnostiziert wurden.

Dies ist das erste Mal, dass ich LabVIEW verwende, wurde mir aber wegen seiner "Benutzerfreundlichkeit" empfohlen, da sich die Piezo-Treiber und die zugehörige Software in LabVIEW befinden. Wenn meine Erklärung zu vage ist, wäre ich mehr als glücklich zu klären, aber das ist im Wesentlichen, was ich brauche Hilfe mit.

+0

Was ist Ihre spezifische Frage? Was hast du probiert und was war das Ergebnis? – nekomatic

+0

Ich habe noch nichts probiert, weil ich immer noch versuche, LabVIEW zu lernen. Ich möchte in der Lage sein, die Piezos (eines, das die Translation in der x-Achse und eins für die y-Achse liefert) so zu programmieren, dass ich nicht jedes Mal meinen Tisch manuell bewegen muss, wenn ich an jedem Loch eine Diagnose durchführen möchte. –

+0

Dann klingt es nicht so, als hättest du schon eine Frage zu Stack Overflow. – nekomatic

Antwort

1

Newport bietet eine grundlegende Labview driver for PZC200 controller, die als Ausgangspunkt nützlich sein kann. Wie für die Liste der Befehle finden Sie sie in der User Manual

+0

Danke marco. Ich wusste, dass es einen Treiber dafür gab, aber ich konnte es online nicht finden. Hoffentlich kann ich mir etwas Nützliches einfallen lassen und ich werde es veröffentlichen, wenn ich es tue. –