Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich hab jetzt meine ganzen SubVIs soweit fertig und in ein HauptVI eingebunden.
Die Handeingabe jedes Wertes geht soweit auch , jetzt möchte ich es aber so machen das ich die ganzen Werte auch von einer Datei lesen kann und somit Sequenzen automatisch abfahren kann ?
Mir ist zwar schleierhaft, um was es überhaupt geht...aber es ist vollkommen schnurz ob du *.txt, *.xls oder *.csv-Dateien einliest...das ist immer das gleiche!
Wenn du irgendwelche "Sequenzen" abfahren willst, eignet sich dazu (wie so oft) ein StateMachine, da bist du flexibel und kannst dynamisch reagieren! Die Werte aus deiner Datei kannst du z.B. in nem Array+Schieberegister von State zu State schleifen und dann entsprechend aus dem Array entnehmen.
Aber ich weiß ja nicht, was du vorhast...
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
' schrieb:Mir ist zwar schleierhaft, um was es überhaupt geht...aber es ist vollkommen schnurz ob du *.txt, *.xls oder *.csv-Dateien einliest...das ist immer das gleiche!
Wenn du irgendwelche "Sequenzen" abfahren willst, eignet sich dazu (wie so oft) ein StateMachine, da bist du flexibel und kannst dynamisch reagieren! Die Werte aus deiner Datei kannst du z.B. in nem Array+Schieberegister von State zu State schleifen und dann entsprechend aus dem Array entnehmen.
Aber ich weiß ja nicht, was du vorhast...
Hi ,
gibt es irgendwo nen Beispiel zu so ner StateMachine ??
Also wir wollen mit dem LabVIEW Steuergeräte testen
Ich hab jetzt die e einzelnen Module zum Simulieren der z.B. Drucksensoren , Drehzahlsensoren , Winkelsensoren usw. gemacht , aber wie gesagt ist das jetzt im moment einfach alles statisch und nur per Handeingabe möglich . Daher wollte ich aus einer Tabelle raus (die geladen wird) verschiedene "Sequenzen" -> einzelne verschiedene Werte durchfahren lassen ?? Hoffe das ist einigermaßen verständlich
18.11.2008, 11:57 (Dieser Beitrag wurde zuletzt bearbeitet: 18.11.2008 12:00 von jg.)
' schrieb:Mir ist zwar schleierhaft, um was es überhaupt geht...aber es ist vollkommen schnurz ob du *.txt, *.xls oder *.csv-Dateien einliest...das ist immer das gleiche!
Wenn du irgendwelche "Sequenzen" abfahren willst, eignet sich dazu (wie so oft) ein StateMachine, da bist du flexibel und kannst dynamisch reagieren! Die Werte aus deiner Datei kannst du z.B. in nem Array+Schieberegister von State zu State schleifen und dann entsprechend aus dem Array entnehmen.
Aber ich weiß ja nicht, was du vorhast...
@Achim: Kleine Einschränkung, aus einer echten Excel-Datei einlesen ist aber schon schwerer als txt oder csv. *.txt oder *.csv kannst du als reine ASCII-Dateien einfach mit LV behandeln, bei *.xls musst du über ActiveX gehen, Excel installiert haben etc etc etc.
EDIT: @speedygonzales: Beispiele zur State-Machine findest du massenweise im Forum, oder öffne mal ein neues VI unter File->New..., Template State Machine auswählen.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
' schrieb:@Achim: Kleine Einschränkung, aus einer echten Excel-Datei einlesen ist aber schon schwerer als txt oder csv. *.txt oder *.csv kannst du als reine ASCII-Dateien einfach mit LV behandeln, bei *.xls musst du über ActiveX gehen, Excel installiert haben etc etc etc.
Du hast ja so recht...
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Werte aus Datei lesen
Hast Du Dir die Bsp. zur State-Machine schon mal angesehen?
Gruß Markus
' schrieb:Wäre mein Vorhaben aber grundsätzlich mit so einer Statemachine realisierbar ??
Irgendwie weis ich nicht wie ich das machen soll weil ja die VIs alle einzeln sind und alle dann von einer Datei die Daten bekommen sollen
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Werte aus Datei lesen
Du kannst unterschiedliche Unterprogramme (je nach Bedarf) in einer State-Machine anspringen. Die entsprechenden Werte werden über Schieberegister weitergegeben, u.a. auch, der State in den Du als nächstes "springen" möchtest. Diesen State kannst Du programmatisch oder manuell (in dem Fall am besten mit einer Event-Struktur) vorgeben.
Gruß Markus
' schrieb:jap gerade eben
das ist ja eigentlich nix anders wie schieberegister weitergeben oder ?
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------