18.11.2008, 09:31
Beitrag #1
|
speedygonzales
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Mar 2008
8.5
2008
de
88475
Deutschland
|
Werte aus Datei lesen
Hi Leute ,
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 ?
Wie sollte ich da mit der Umsetzung anfangen ??
|
|
|
18.11.2008, 11:51
Beitrag #2
|
|
|
18.11.2008, 11:56
Beitrag #3
|
speedygonzales
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Mar 2008
8.5
2008
de
88475
Deutschland
|
Werte aus Datei lesen
' 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.)
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Werte aus Datei lesen
' 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!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
18.11.2008, 12:08
Beitrag #5
|
|
|
18.11.2008, 13:13
Beitrag #6
|
speedygonzales
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Mar 2008
8.5
2008
de
88475
Deutschland
|
Werte aus Datei lesen
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
|
|
|
18.11.2008, 13:31
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
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 !!
--------------------------------------------------------------------------
|
|
|
18.11.2008, 13:34
Beitrag #8
|
speedygonzales
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Mar 2008
8.5
2008
de
88475
Deutschland
|
Werte aus Datei lesen
' schrieb:Hast Du Dir die Bsp. zur State-Machine schon mal angesehen?
Gruß Markus
jap gerade eben
das ist ja eigentlich nix anders wie schieberegister weitergeben oder ?
|
|
|
18.11.2008, 13:37
Beitrag #9
|
toaran_
LVF-Gelegenheitsschreiber
Beiträge: 237
Registriert seit: Feb 2007
2012
2006
EN
90763
Deutschland
|
Werte aus Datei lesen
evtl solltest du uns mal genauer beschreiben was du zu tun gedenkst ...
eine CSV datei ist schnell eingelesen... damit
T
|
|
|
18.11.2008, 13:38
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
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 !!
--------------------------------------------------------------------------
|
|
|
| |