| 
	
		
			| 
					24.09.2007, 20:13  
				 |  
			| 
					
                                                 |   jg
   CLA & CLED
 
   
 Beiträge: 15.864
 Registriert seit: Jun 2005
 
 20xx / 8.x
 1999
 EN
 
 Franken...
 Deutschland
 
 | Ausgang Skalieren in MAX 
					Hallo, 
ich habe mich gerade auch mal mit deiner Frage beschäftigt und ich glaube, ich weiss inzwischen, was du falsch gemacht hast.
 
Erst mal zum Einstieg, Versuche liegen bei mir auch unter MAX 4.2.0.3001, du brauchst also nicht auf 8.5 warten.
 
So, was habe ich gemacht: erst mal Spannungsausgangstask gemäß deiner Angaben erstellt, dann eine Skalierung, ebenfalls gemäß deinen Angaben, also z.B. eine lineare Skalierung wie hier:
   
Dann Skalierung ins Task geladen, und lauter Fehlermeldungen, genau wie bei dir. 
 
Dann bin ich auf die Idee gekommen: Erst mal muss die Skalierung gespeichert werden, hatte ich nämlich nicht gemacht:
   
Dann Skalierung ins Task geladen, und voila, es funktioniert:
   
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 . 
				
				 |  
    |  
			|  |  
	
		
			| 
					25.09.2007, 06:02  (Dieser Beitrag wurde zuletzt bearbeitet: 25.09.2007 06:52  von manuel001.) |  
			| 
					
                                                 | manuel001
   LVF-Grünschnabel
 
  
 
 Beiträge: 39
 Registriert seit: Aug 2007
 
 2011
 2007
 kA
 
 
 Oesterreich
 
 | Ausgang Skalieren in MAX 
					Das war bei mir nicht der Fehler. 
Ich habe gespeichert. 
Jetzt habe ich aber den 2. Kanal rausgeschmissen und es geht! 
Danke!
 
Aber es muss doch möglich sein, dass man mit einem Task 2 AO-Kanäle steuert. 
Wenn ich einen 2. Kanal anlege mit dem gleichen Signalausgangsbereich, dann funktioniert es auch noch. 
Aber wie kann ich im MAX diesen 2. Kanal ansteuern? 
Wenn ich oben den Ausgabewert  ändere, ändert sich nur der 1. Kanal.
 
So, gleich noch ein 2. Problem:
   
Ich habe einen Task mit 4 Ausgängen erstellt. 
Wie kann ich nur einen einzelnen Kanal davon ansteuern?
				
				
				 |  |  
			|  |  
	
		
			| 
					25.09.2007, 07:35  (Dieser Beitrag wurde zuletzt bearbeitet: 25.09.2007 07:39  von Lucki.) |  
			| 
					
                                                 |   Lucki
   Tech.Exp.2.Klasse
 
   
 Beiträge: 7.699
 Registriert seit: Mar 2006
 
 LV 2016-18 prof.
 1995
 DE
 
 01108
 Deutschland
 
 | Ausgang Skalieren in MAX 
					' schrieb:Ich möchte über einen AO-Ausgang (0-5V) ein Netzteil(0-300V) ansteuern.Wenn ich jetzt 5V ausgebe, habe ich eine Netzteilspg. von 300V.
 
Bin mir nicht sicher, ob das den in den bisherigen Beiträgen klar gesagt wurde. Der Fehler ist doch ganz simpel: Gemessene und skalierte Werte hast Du vertauscht. Richtig wäre: 
Gemessene Werte (Müsste hier eigentlich "Ausgegebene Werte" heißen) =  X-Achse = 0..5V 
Skalierte Werte = Y-Achse = 0..300V 
Bei Dir ist es umgekehrt, und das geht natürlich in die Hose: Du möchtest, das die Karte 300V ausgibt, was sie nicht kann und eine Fehlermeldung bewirkt, und das soll am Eingang von DAQmx Schreiben auf 0..5V skaliert sein.
				 
				
				 |  |  
			|  |  
	
		
			| 
					25.09.2007, 07:45  
				 |  
			| 
					
                                                 | manuel001
   LVF-Grünschnabel
 
  
 
 Beiträge: 39
 Registriert seit: Aug 2007
 
 2011
 2007
 kA
 
 
 Oesterreich
 
 | Ausgang Skalieren in MAX 
					  
Der Screenshot von Beitrag #5 ist von mir. 
Das ist doch genau so, wie du beschreibst, oder?
				 
				
				 |  |  
			|  |  
	
		
			| 
					25.09.2007, 08:23  
				 |  
			| 
					
                                                 |   Lucki
   Tech.Exp.2.Klasse
 
   
 Beiträge: 7.699
 Registriert seit: Mar 2006
 
 LV 2016-18 prof.
 1995
 DE
 
 01108
 Deutschland
 
 | Ausgang Skalieren in MAX 
					' schrieb:Der Screenshot von Beitrag #5 ist von mir.Das ist doch genau so, wie du beschreibst, oder?
 
Ja, stimmt, ich hatte übersehen, daß er von Dir selbst war. Ich hatte mich nur gewundert, daß die Vertauschung der Koordinaten als eigentliche Fehlerursache, obwohl es in den nach #1 folgenden Beiträgen immer richtig gemacht war, nicht explizit in Worte gefasst war.
				 
				
				 |  |  
			|  |  
	
		
			| 
					25.09.2007, 22:16  (Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2007 08:39  von jg.) |  
			| 
					
                                                 |   jg
   CLA & CLED
 
   
 Beiträge: 15.864
 Registriert seit: Jun 2005
 
 20xx / 8.x
 1999
 EN
 
 Franken...
 Deutschland
 
 | Ausgang Skalieren in MAX 
					Hallo, 
noch mal ein Nachtrag. Das mit den 2 Ausgängen mit 2 verschiedenen Skalierungen war mir (und wohl auch allen anderen) gestern nicht klar. Habe das jetzt nochmal hier bei mir nachvollzogen und simuliert (2. Skalierung linear, 4A entsprechen 5V). Kann dein Problem jetzt voll verstehen, im MAX kann man tatsächlich bei 1 Sample nicht verschiedene Werte für die verschiedenen Ausgänge angeben. Sobald ich in meinem Bsp. mehr als 4 eingebe, bekomme ich auch eine Fehlermeldung.   
Aber beim Übertrag nach LV sieht es dann gut aus. Hierzu ein Screenshot:
   
Funktioniert, ich bekomme erst eine Fehlermeldung, wenn ich im Array mehr als (300,4) eingebe.
 
Dies ist auch im Prinzip die Lsg. für deine Digital-I/O Frage:
   
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 . 
				
				 |  
    |  
			|  |  |  |