| 
	
		
			| 
					04.10.2007, 12:56  (Dieser Beitrag wurde zuletzt bearbeitet: 04.10.2007 13:01  von chris_deus.) Beitrag #1 |  
			| 
					
                                                 | chris_deus
   LVF-Gelegenheitsschreiber
 
   
 
 Beiträge: 78
 Registriert seit: Aug 2006
 
 2010
 2006
 en
 
 48565
 Deutschland
 
 | Globale Variable 
					Hallo,
 ich hoffe ich bin hier richtig mit meiner Frage: Werte an eine GV zu geben oder sie zu bekommen ist ja einfach. Wie kann man es erreichen, dass Werte, die an eine GV gegeben wurden, bis zum nächsten Start von LabVIEW erhalten bleiben?
 
 Beim Neustart werden von der GV ja wieder die Standartwerte ausgegeben.
 
 Bisher speichere ich die Configurationswerte (Motorspeed usw.) für mein VI in .txt Dateien. Eleganter wäre es wenn diese Werte in GV "gespeichert" werden könnten.
 
 
 Vielleicht hat ja jemand einen Tipp wo oder wie man Configurationsdaten wie Geschwindigkeit, Position usw. abspeichern kann, ohne sich die Mühe mit Textdateien zu machen?!
 
 
 Mit freundlichen Grüßen,
 
 Christoph Deus
 
 
				
				 |  |  
			|  |  
	
		
			| 
					04.10.2007, 13:16  
				  Beitrag #2 |  
			|  |  
			|  |  
	
		
			| 
					04.10.2007, 14:20  
				  Beitrag #3 |  
			| 
					
                                                 | chris_deus
   LVF-Gelegenheitsschreiber
 
   
 
 Beiträge: 78
 Registriert seit: Aug 2006
 
 2010
 2006
 en
 
 48565
 Deutschland
 
 | Globale Variable 
					Danke, aber das hilft mir nicht wirklich weiter.
 Jemand anderes noch eine Idee?
 
 
				
				 |  |  
			|  |  
	
		
			| 
					04.10.2007, 14:33  
				  Beitrag #4 |  
			|  |  
			|  |  
	
		
			| 
					04.10.2007, 14:36  
				  Beitrag #5 |  
			|  |  
			|  |  
	
		
			| 
					04.10.2007, 15:01  
				  Beitrag #6 |  
			| 
					
                                                 | chris_deus
   LVF-Gelegenheitsschreiber
 
   
 
 Beiträge: 78
 Registriert seit: Aug 2006
 
 2010
 2006
 en
 
 48565
 Deutschland
 
 | Globale Variable 
					Jau, du hast schon recht. 
 Ich habe hier ein VI zur Steuerung von Schrittmotoren von der Firma Stada. Und in diesem Programm stehen alle Einstellungen für die Motoren wie Speed etc. in Globalen Variablen. Komischerweise haben die GV bei Programmstart die gleichen Werte wie bei Programmende.
 Das brachte mich auf die Idee, dass es evtl. doch möglich ist eine GV mit ihren Werten als Speicher zu benutzen.
 Die GV werden in LabVIEW ja auch wie kleine VIs mit ihren Konstanten abgespeichert. Wenn man während des laufenden Programms also die Standartwerte der Bedienelemente in der GV ändern könnte, hätte man eine GV die auch als Speicher funktionieren würde.
 
 Bin ja noch Grünschnabel^^ Ich dachte evtl. ist sowas möglich.
 
 
 Danke für die Beiträge.
 
 
 Chris
 
 
				
				 |  |  
			|  |  
	
		
			| 
					04.10.2007, 16:19  
				  Beitrag #7 |  
			| 
					
                                                 |   jg
   CLA & CLED
 
   
 Beiträge: 15.864
 Registriert seit: Jun 2005
 
 20xx / 8.x
 1999
 EN
 
 Franken...
 Deutschland
 
 | Globale Variable 
					Hallo,
 was natürlich geht, ist den Default-Wert einer globalen Variablen innerhalb der Entwicklungsumgebung zu ändern. Einfach das entsprechende VI öffnen, einen neuen Wert im FP eintragen, und dann mit rechter Maustaste Funktion "Make current value default" auswählen.
 
 Zur Laufzeit ist das natürlich alles Blödsinn. Dabei ist es völlig egal, ob wir von globalen Variablen oder FP-Elementen reden. Man denke nur, wenn das ginge, müsste ja dauernd der Code einer Exe auf Binär-Ebene geändert werden. Da würden die Virenscanner aber schnell dazwischenfunken.
 
 Wenn man also verschiedene Parameter-Sätze hat, oder sich die Parameter mit der Zeit ändern können, sollte man immer solche Werte extern speichern, zu Beginn des Programms einlesen und die entsprechenden Variablen setzen.
 
 MfG, Jens
 
 
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 . 
				
				 |  
    |  
			|  |  
	
		
			| 
					04.10.2007, 17:06  
				  Beitrag #8 |  
			| 
					
                                                 | chris_deus
   LVF-Gelegenheitsschreiber
 
   
 
 Beiträge: 78
 Registriert seit: Aug 2006
 
 2010
 2006
 en
 
 48565
 Deutschland
 
 | Globale Variable 
					Alles klar. So wirds dann auch gemacht.
 Danke für die Hilfe!!!
 
 
 Grüße,
 
 Chris
 
 
				
				 |  |  
			|  |  |  |