| 
	
		
			| 
					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 !!
 --------------------------------------------------------------------------
 
				
				 |  |  
			|  |  |  |