INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Werte mappen



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!

20.01.2014, 14:34
Beitrag #1

questner Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jan 2014

2012
2009
kA



Werte mappen
Hallo,

ich habe ein Programm, welches mir Werte von 0-65536 liefert. Hierbei entsprechen 0 -> -10V und 65536 -> +10V.
Wie kann ich meine Werte am besten mappen/umrechnen lassen?
Gibt es dafür einen Block?

Mfg questner
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.01.2014, 14:40
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Werte mappen
y= (x - 32768) / 3276,8
oder
y= x / 3276,8 - 10,0

Gruß, 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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2014, 14:57 (Dieser Beitrag wurde zuletzt bearbeitet: 20.01.2014 14:58 von GerdW.)
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Werte mappen
Hallo questner,

"y = a*x+b"
Lineare Gleichungen erster Ordnung, Mathematik Klasse 5 oder 6 !?

Du fragst wirklich ernsthaft nach einer solchen Umrechnung?

P.S.: Liefert das "Programm" wirklich 65536 als Maximalwert? Oder doch nur 65535?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2014, 15:13
Beitrag #4

questner Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jan 2014

2012
2009
kA



RE: Werte mappen
Ich hab doch nur gefragt, ob es dafür einen Block/Befehl gibt?!
In anderen Programmiersprachen gibt es dafür map().

Ich dachte das wäre hier ein Forum um Fragen zu stellen?!?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2014, 15:18 (Dieser Beitrag wurde zuletzt bearbeitet: 20.01.2014 15:30 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Werte mappen
Hallo questner,

es gibt eine extra Funktion für eine kombinierte Multiplikation/Addition (abseits von prozessorspezifischen FMACs)? Wow...
Falls du das wirklich brauchst, kannst du auch mit "1D-Array interpolieren" arbeiten!
   

Man kann sich natürlich ein eigenes subVI dafür anlegen:
   
(aus meinen LabVIEW-Anfangszeiten...)

Oder man nutzt die Funktionen aus der Mathematik->Interpolationspalette:
   

Wenn du DAQmx benutzt, kannst du dort direkt Skalierungen verwenden. Dann wird automatisch zwischen deinem Wertebereich und der zugehörigen Spannung umgerechnet...

Brauchst du noch mehr Anregungen oder reichen dir die 4 für diese simple Frage?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: