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 

Dieses Thema hat akzeptierte Lösungen:

Messwert korrigieren anhand Kalibrierungstabelle



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!

18.04.2012, 06:44 (Dieser Beitrag wurde zuletzt bearbeitet: 19.04.2012 07:51 von Lucki.)
Beitrag #1

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
Messwert korrigieren anhand Kalibrierungstabelle
Hallo,

ich habe ein Vacuum Messumformer, bei dem ich den Messwert in ein
"wahren" Messwert umrechnen muss (Korrektur), d.h. ich habe eine
Tabelle mit Soll- und Istwerten. Bisher habe ich die Tabelle immer in
Microcal Origin eingegeben und mir eine Gleichung 5. Ordnung berechnen
lassen um damit den Messwert zu korrigieren.

was ich gerne hätte:
- LV soll anhand der Tabelle ein Polynom berechnen
- Messwert im Polynom einsetzen und eine Messwert-Korrektur durchführen

Bisher habe ich sowas noch nie in LV gemacht, aber bietet LV eine
ähnliche Funktion? Ich habe mal eine kleine Tabelle mit nur 7 Werten
angehängt (sind sonst über 30 Werte).

Tabellen Beispiel:
Sollwert Istwert [alles in mbar]
7e-3 7,6e-3
7e-2 7,2e-2
7e-1 7,1e-1
1 1
4 4,1
10 9,4
20 19
400 398
1000 999

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2012, 08:30
Beitrag #2

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
RE: Messwert korrigieren anhang Kalibrierungstabelle
Moin,

bin mir nicht sicher, obs das Richtige für dich ist, aber unter Mathematik -> Anpassung gibts das VI "Allgemeine Polynomanpassung". Das kannst du dir ja mal anschauen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2012, 08:41
Beitrag #3

THL Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 111
Registriert seit: May 2011

2012
2009
EN


Deutschland
RE: Messwert korrigieren anhang Kalibrierungstabelle

Akzeptierte Lösung

Wenn die Werte dicht genug liegen, sollte eine lineare Interpolation evtl. genügen.
Dann ist die Sache recht einfach zu bewerkstelligen, siehe angehängtes Programm.
Den ln- und exp-Teil im Programm habe ich mit reingenommen, da deine Daten offensichtlich logarithmisch vorliegen.


Angehängte Datei(en)
8.6 .vi  soll-ist.vi (Größe: 6,49 KB / Downloads: 435)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2012, 10:21
Beitrag #4

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
RE: Messwert korrigieren anhang Kalibrierungstabelle
(18.04.2012 08:41 )THL schrieb:  Wenn die Werte dicht genug liegen, sollte eine lineare Interpolation evtl. genügen.
Dann ist die Sache recht einfach zu bewerkstelligen, siehe angehängtes Programm.
Den ln- und exp-Teil im Programm habe ich mit reingenommen, da deine Daten offensichtlich logarithmisch vorliegen.

1000x DANKE, dass das so einfach ist hätte ich jetzt nicht erwartet. Big GrinBig GrinGuru1Guru1
War schon eine ganze Zeit mit "Allgemeine Polynomanpassung" am
experimentieren Wall und das klappte irgendwie nicht...

DANKE
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2012, 17:36 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2012 17:44 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Messwert korrigieren anhang Kalibrierungstabelle
Die Grundidee von THL ist sehr gut, die Ausführung allerdings nicht. Die "Probe" stimmt nicht: Wenn man als "Messwert" einen der Sollwerte eingibt, muss bei linearer Interpolation exakt der entsprechende Istwert herauskommen. (Also z.B. bei Eingabe von "10" muß "9.4" herauskommen) Das ist nicht der Fall. So würde es richtig:
   
Man kann, ausgehend vpon dieser Grundidee, auch die Polynomkoeffizienten von dieser linear interpolierten Funktion berechnen. Habe das mal gemacht, hier das Ergebnis:
   


Angehängte Datei(en)
11.0 .vi  soll-ist-1.vi (Größe: 22,53 KB / Downloads: 265)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.04.2012, 06:48 (Dieser Beitrag wurde zuletzt bearbeitet: 19.04.2012 06:50 von dali4u.)
Beitrag #6

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
RE: Messwert korrigieren anhand Kalibrierungstabelle
(18.04.2012 17:36 )Lucki schrieb:  Die Grundidee von THL ist sehr gut, die Ausführung allerdings nicht. Die "Probe" stimmt nicht: Wenn man als "Messwert" einen der Sollwerte eingibt, muss bei linearer Interpolation exakt der entsprechende Istwert herauskommen. (Also z.B. bei Eingabe von "10" muß "9.4" herauskommen) Das ist nicht der Fall. So würde es richtig:

Verwechselst Du nicht Soll- und Istwert? Der Istwert ist der Messwert den mir mein Vacuum Messgerät ausgibt und der
muss auf den Sollwert korrigiert werden. Das was THL gemacht hat paßt einwandfrei, denn man gibt 9.4 ein und es muss 10
rauskommen und das stimmt auch.

Aber interessant wie Du die Poly Berechnung gemacht hast. Danke dafür.

PS an einen Admin:
Im Titel sollte anhand stehen, nicht anhang
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.04.2012, 07:39 (Dieser Beitrag wurde zuletzt bearbeitet: 19.04.2012 07:54 von Lucki.)
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Messwert korrigieren anhang Kalibrierungstabelle
(19.04.2012 06:48 )dali4u schrieb:  Verwechselst Du nicht Soll- und Istwert? Der Istwert ist der Messwert den mir mein Vacuum Messgerät ausgibt und der
muss auf den Sollwert korrigiert werden.
Die Begriffe "Soll-" und "Istwert" gehören in die Regelungstechnik, als Achsenbezeichnungen einer Kalibrierkurve taugen sie nicht und stiften nur Verwirrung - wie man das bei mir sieht. Nachdem du jetzt klargestellt hast, wie Du es meinst, hätten in meinem VI die beiden Arrays vertauscht werden müssen. Und das VI von THL ist richtig - es lässt sich nur noch etwas vereinfachen.
Hier die berichtigte Version:

10.0 .vi  soll-ist-1.vi (Größe: 18,38 KB / Downloads: 354)

8.6 für THL:
8.6 .vi  soll-ist-86.vi (Größe: 14,1 KB / Downloads: 237)


Habe den "Titel" korrigiert, nicht aber die vielen "RE:Titel", dazu bin ich zu faul.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Music FGEN Erzeugung eines Signalverlaufs anhand einer Mathematischen Funktion DavidStefan 11 7.453 29.05.2021 07:03
Letzter Beitrag: GerdW
  Messwert für eine gewisse Zeit (~5sek.) speichern und dann erst ausgeben niklas2016 8 5.243 31.03.2021 09:35
Letzter Beitrag: GerdW
Question DQMH - Wie kann ich ein Modul anhand von Hardware wechseln TpunktN 2 3.133 25.02.2021 12:54
Letzter Beitrag: TpunktN
  Automatisch Messwert-Schwankung ermitteln BlackEagle 6 8.452 10.12.2019 15:18
Letzter Beitrag: BlackEagle
  SVN Revision anhand des commit-Datums ermitteln spacz 2 3.082 28.02.2019 08:09
Letzter Beitrag: th13
  Messwert in Datei schreiben Version2018 -> Version2012 Tony_D 4 4.191 30.08.2018 11:48
Letzter Beitrag: GerdW

Gehe zu: