31.10.2008, 17:10
Beitrag #1
|
ichhalt
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Oct 2008
7.1
2008
de
71522
Deutschland
|
Formelknotenproblem
Hi, ich hab versucht einen Formelknoten zu programmieren aber irgendwas stimmt noch nicht. Hat jemand eine Ahnung was falsch ist?
Eingänge: c, wa, wc
Ausgänge: x
x=((asin)*(wa))*((c/(asin*wc)));
Grüße
|
|
|
31.10.2008, 17:50
Beitrag #2
|
|
|
31.10.2008, 18:12
Beitrag #3
|
ichhalt
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Oct 2008
7.1
2008
de
71522
Deutschland
|
Formelknotenproblem
Ja super danke, jetz muss nur noch funktionieren dass meine Anzeige (nummerisch) das auch anzeigt. Jetz steht da NaN
' schrieb:Der Kompiler erkennt, dass ASIN eine Funktion ist und erwartet - laut Fehlermeldung - eine linke Klammer..
So "x=asin(wa)*(c/asin(wc));" akzeptiert der Kompiler das. Trifft das deinen Wunsch?
|
|
|
31.10.2008, 22:10
Beitrag #4
|
|
|
01.11.2008, 10:51
Beitrag #5
|
ichhalt
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Oct 2008
7.1
2008
de
71522
Deutschland
|
Formelknotenproblem
' schrieb:NaN (Not a Number) kommt z.B., wenn durch Null geteilt wird. Beachte auch, dass ASIN ein Argument im Bereich [-1.0 .. +1.0] erwarten - sonst: NaN.
Also irgendwie bekomme ich das NaN nicht weg.
Das ergebnis mit meiner Dreiecksberechung mit dem Sinussatz ist 2,66 (c=5, wa=30, wc=70).
Wie kann oder muss ich das Ergebnis bearbeiten, damit ich es angezeigt bekomme?
|
|
|
01.11.2008, 11:02
Beitrag #6
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Formelknotenproblem
Wenn ich Deine Formel und Deine Zahlen im "Math Script Node" eingebe, kommt 4,22115 raus und nicht 2,66.
Gruß Markus
' schrieb:Also irgendwie bekomme ich das NaN nicht weg.
Das ergebnis mit meiner Dreiecksberechung mit dem Sinussatz ist 2,66 (c=5, wa=30, wc=70).
Wie kann oder muss ich das Ergebnis bearbeiten, damit ich es angezeigt bekomme?
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
01.11.2008, 11:22
(Dieser Beitrag wurde zuletzt bearbeitet: 01.11.2008 11:23 von jg.)
Beitrag #7
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Formelknotenproblem
' schrieb:Also irgendwie bekomme ich das NaN nicht weg.
Das ergebnis mit meiner Dreiecksberechung mit dem Sinussatz ist 2,66 (c=5, wa=30, wc=70).
Wie kann oder muss ich das Ergebnis bearbeiten, damit ich es angezeigt bekomme?
Moment mal, Sinussatz???
Also das hier?
Was hat das mit der Funktion Arcussinus (=asin) zu tun?
Die Formel sollte also lauten
x = c*sin(wa)/sin(wc)
und dabei sollest du bedenken, dass die Winkel im Rad-Format und nicht als Gradzahl einzugeben sind!
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.
|
|
|
01.11.2008, 12:04
Beitrag #8
|
ichhalt
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Oct 2008
7.1
2008
de
71522
Deutschland
|
Formelknotenproblem
' schrieb:
Moment mal, Sinussatz???
Also das hier?
[attachment=42649:Image01.png]
Was hat das mit der Funktion Arcussinus (=asin) zu tun?
Die Formel sollte also lauten
x = c*sin(wa)/sin(wc)
und dabei sollest du bedenken, dass die Winkel im Rad-Format und nicht als Gradzahl einzugeben sind!
Gruß, Jens
Ja so sieht das schon besser aus. Irgenwie bin ich da mit der Hilfe von LV drauß gekommen...
Wie kann ich den dann die Gradzahl die ich eingebe in rad umrechnen bzw. anderstherum ausgeben?
Grüße
|
|
|
01.11.2008, 12:13
Beitrag #9
|
|
|
| |