LabVIEWForum.de
Schrittmotoransteuerung mit Hilfe von CSV.Datei - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+----- Forum: Excel (/Forum-Excel)
+----- Thema: Schrittmotoransteuerung mit Hilfe von CSV.Datei (/Thread-Schrittmotoransteuerung-mit-Hilfe-von-CSV-Datei)

Seiten: 1 2 3


RE: Schrittmotoransteuerung mit Hilfe von CSV.Datei - jg - 14.03.2014 09:50

(14.03.2014 09:12 )olsenb schrieb:  
Zitat:Oder man nimmt die Empty-String-Konstante:
genau die habe ich auch genommen
Dann passt ja alles...


RE: Schrittmotoransteuerung mit Hilfe von CSV.Datei - olsenb - 14.03.2014 15:35

Hallo,

ich häng leider immer noch daran... Sad

Die Winkel fährt er nacheinander ab, aber er soll halt warten...
Wie kann ich das Warten, bis die Winkel an die Motoren erfolgreich übertragen wurden und die Messung erfolgreich (Schalter) beendet ist, in LV realisieren?

[attachment=48966]lv13_img

Könnt ihr mir da vielleicht bitte helfen?

MfG
olsenb


RE: Schrittmotoransteuerung mit Hilfe von CSV.Datei - GerdW - 14.03.2014 16:06

Hallo olsen,

anbei ein paar Änderungen in deinen VIs. (Wozu unnötige Sequenzstrukturen? Wozu unnötige While-Schleifen?)

Weitere Probleme:
- Dein "Zaber"-VI wird zweimal pro Iteration aufgerufen. Beide Male wird die gleiche serielle Schnittstelle initialisiert?! Das kann auf Dauer nicht gut gehen!

LV2013


RE: Schrittmotoransteuerung mit Hilfe von CSV.Datei - olsenb - 18.03.2014 09:00

Hallo GerdW,

wie die letzten Male auch, ein großes Dankeschön !

Den Repeat-Befehl hast du der While einfach angehängt? Wie geht das genau?


RE: Schrittmotoransteuerung mit Hilfe von CSV.Datei - GerdW - 18.03.2014 09:13

Hallo olsen,

Zitat:Den Repeat-Befehl hast du der While einfach angehängt? Wie geht das genau?
Was habe ich wo "angehängt"? Welchen "Befehl" meinst du?


RE: Schrittmotoransteuerung mit Hilfe von CSV.Datei - olsenb - 18.03.2014 09:34

[attachment=49009]


RE: Schrittmotoransteuerung mit Hilfe von CSV.Datei - GerdW - 18.03.2014 09:38

Hallo Olsen,

du meinst den Text (nur Text, kein Befehl!) an der Loop?

Rechtsklick auf die Loop -> Sichtbare Objekte: Beschriftung. Dann den Text nach Belieben anpassen!


RE: Schrittmotoransteuerung mit Hilfe von CSV.Datei - olsenb - 18.03.2014 11:31

Hallo GerdW,

sorry für die überflüssige Frage... Ich hatte gedacht, dass man eventuell der While einen Befehl beifügen kann. Undecided

Kann ich das Beenden der While nun noch abhängig machen, bis der Stellmotor an dem eingelesenen Winkelwert angekommen ist? Das ich die COM-Schnittstelle mit VISA Read halt auslese? Weil er z.B. von 350° auf 0° zurückfährt und dann halt ziemlich lange braucht...
Bei mir klappt es so leider nicht...

[attachment=49015]

MfG
olsenb


RE: Schrittmotoransteuerung mit Hilfe von CSV.Datei - GerdW - 18.03.2014 12:26

Hallo olsen,

abgesehen davon, dass ich das Lesen einzelner Bytes vom COM-Port und das folgende Auswerten der Anzahl der gelesenen Bytes für sehr fragwürdig überdenkenswert halte, würde ich dir jetzt zu einer StateMachine raten.

Definiere klare States ("neue Werte vorgeben", "aktuelle Werte abfragen", "Warten auf bestimmten Wert") und du kommst viel sauberer und letztendlich leichter zum Ziel! Dauernd etwas zu fragen und hinterher dann "kann ich hier oder dort noch was ranpfriemeln" zu wollen, ist nicht hilfreich! (Es zeugt auch nicht von allzu viel Planung…)