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 

Formel Richtig einbinden!



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!

27.03.2011, 22:23 (Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2011 22:26 von Mijo.)
Beitrag #1

Mijo Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Feb 2011

2009
2010
DE


Deutschland
Formel Richtig einbinden!
Hallo zusammen,

für meine Diplomarbeit habe ich einen Prüfstand gebaut den ich mit LV steuere und über ein Agilent werden die verschiedenen Messdaten erfasst. Eine dieser Messdaten ist der Widerstand eines Heizers. Über eine Formel kann ich dadurch seine Temperatur bestimmen.

Die Formel (x ist der gemessene Widerstand):

(3,9083*10^-3)/(2*-5,775*10^-7)-sqrt(((3,9083*10^-3)/(2*-5,775*10^-7))^2+((x-12)/(12*-5,775*10^-7)))

Ich würde jetzt gerne die Temperatur direkt in LV ausrechnen und anzeigen lassen. Dies wollte ich über das "Expression Node" - Tool realisieren doch es kommt folgende Fehlermeldung:

Expression Node: Integer Type requierd

Error on line 1 is marked by a '#' character: "(3,9083*10^-3)#/(2*-5,775*10^-7)-sqrt((("

Wo liegt mein Fehler? Bahn

Schonmal danke und Gruß.

Mijo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.03.2011, 06:24
Beitrag #2

Ome Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 109
Registriert seit: Nov 2009

2011
2009
DE

12XXX
Deutschland
RE: Formel Richtig einbinden!
Guten Morgen,

also der Fehler wird wohl bei "^" liegen das ist nämlich ein bitweises Exklusiv-ODER was du willst ist aber ein Exponent also musst du die "^" gegen "**" tauschen.

Gruß Ome
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2011, 06:29 (Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2011 08:02 von NWOmason.)
Beitrag #3

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Formel Richtig einbinden!
Hallo,

Du kannst kein '^' als Hochzeichen verwenden. Es gehen nur folgende Ausdrücke

Formula Node and Expression Node Functions
http://zone.ni.com/reference/en-XX/help/...d_express/


Oder die Formel mit den Standard Bausteinen zusammenbauen.

Hier noch der Link zu den Operatoren:

Precedence of Operators in Formula Nodes and Expression Nodes
http://zone.ni.com/reference/en-XX/help/...rators_in/


Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2011, 07:53 (Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2011 08:05 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Formel Richtig einbinden!
Hallo Mijo,

in etwa so sollte es gehen:
   

Bist du dir bei der Formel sicher? Da kommen nur negative Werte heraus:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2011, 08:21 (Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2011 08:23 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: Formel Richtig einbinden!
Vor allem aber sind die "^"-Zeichen völlig fehl am Platze.
Ja, die Schreibweise als Produkt
3,9083*10^-3
ist möglich - in geschriebenen Texten. In allen Programmiersprachen - uns so auch im Formelknoten - benutzt man aber das Format
3,9083E-3
Noch nie davon gehört? (Dann müsstest Du noch nie im Leben etwas programmiert haben.)
Was soll denn das für ein seltsamer Widerstand sein, für den diese skurrile Formel gilt?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2011, 08:26 (Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2011 08:33 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Formel Richtig einbinden!
Hallo Lucki,

Zitat:Was soll denn das für ein seltsamer Widerstand sein, für den diese skurrile Formel gilt?
Nun, das ist ein typischer Pt100... Obwohl ich den nicht unbedingt zum Heizen verwenden würde. Smile

@Mijo:
Da schauen wir doch mal nach, was LabVIEW schon so alles an Funktionen anbietet...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.03.2011, 12:12
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: Formel Richtig einbinden!
(28.03.2011 08:26 )GerdW schrieb:  Da schauen wir doch mal nach, was LabVIEW schon so alles an Funktionen anbietet...

Das ist natürlich die ultimative Lösung. Die Funktionen kannte ich gar nicht, danke für den Hinweis. Damit man nicht die quadratischen Gleichung manuell lösen muß (und daran scheitert), wollte ich vorschlagen, die reversen Polynomkoeffizienten von LV berechnen zu lassen und dann in den Formelknoten einzusetzen. Aber Dein Vorschlag ist natürlich besser.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2011, 14:39
Beitrag #8

Mijo Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Feb 2011

2009
2010
DE


Deutschland
RE: Formel Richtig einbinden!
Vielen Dank fuer die schnelle und ausfuehrliche Hilfe. Das wird wohl mein Problem loesen.

Nochmal danke und Gruss

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Unterschied zw. Formelknoten und Formel VI hansi9990 7 6.157 01.10.2017 12:34
Letzter Beitrag: hansi9990
  Simple Formel in LabView+Grafik PotatoJim 1 2.931 15.06.2015 13:40
Letzter Beitrag: jg
  Formel in Labview umsetzen ReptileX2 4 4.696 08.06.2015 07:40
Letzter Beitrag: ReptileX2
  Oberfläche mit Array und Formel grafisch ausgeben? flink 6 5.311 14.07.2014 08:56
Letzter Beitrag: jg
  pq-Formel bei Labview bluejay 5 5.136 25.09.2012 15:16
Letzter Beitrag: Y-P
  Wie kann ich die quasi Netwon Funktion richtig einbinden?? EvenSckart 7 4.045 03.07.2012 16:08
Letzter Beitrag: jg

Gehe zu: