LabVIEWForum.de
Quellcode zum factorisieren im formular node - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Quellcode zum factorisieren im formular node (/Thread-Quellcode-zum-factorisieren-im-formular-node)



Quellcode zum factorisieren im formular node - aas430 - 10.10.2012 08:56

Moin,

ich bin auf der Suche der wohl richtigen Schreibweise, wenn man eine Eingangsvarible faktorisieren möchte. Das ganz soll im Formular-node geschehen.
Ich stelle mir die Schreibweise dann so vor: y=fact(x);

Es funktioniert aber nicht, wenn ich nur das im formular node hinschreibe. Selbstverständlich habe ich die eingangsvarible x und die ausgangsvariable y genannt. Ich weis, dass es die Funktion fertig in labview gibt, aber warum funzt das so nicht?

Ich hoffe auf baldige Hilfe --> Viele Grüße
Chris


RE: Quellcode zum factorisieren im formular node - Lucki - 10.10.2012 09:24

Formelknoten aufrufen, Hilfe dazu aufrufen, dort auf "Funktionen" klicken. Man erhält die Liste der implementierten Funktionen. fact(x) ist da nicht mit dabei ---> Pech gehabt.


RE: Quellcode zum factorisieren im formular node - jg - 10.10.2012 09:24

Rtmfx , bzw. lies dir die Hilfe zur Formula Node durch, hier der Auszug:

Code:
Evaluates mathematical formulas and expressions similar to C on the block diagram. The following built-in functions are allowed in formulas: abs, acos, acosh, asin, asinh, atan, atan2, atanh, ceil, cos, cosh, cot, csc, exp, expm1, floor, getexp, getman, int, intrz, ln, lnp1, log, log2, max, min, mod, pow, rand, rem, sec, sign, sin, sinc, sinh, sizeOfDim, sqrt, tan, tanh.

Die von dir gewünschte Funktion gibt es nicht in der Formula Node.

Gruß, Jens

EDIT: 2 User, 1 Gedanke. Wink


RE: Quellcode zum factorisieren im formular node - Lucki - 11.10.2012 07:47

(10.10.2012 08:56 )aas430 schrieb:  Ich weis, dass es die Funktion fertig in labview gibt...
Also in Labview, nicht als Formelknoten, gibt es die? Wo ist die denn zu finden?


RE: Quellcode zum factorisieren im formular node - jg - 11.10.2012 08:21

Hier:
[attachment=41824]
Gruß, Jens


RE: Quellcode zum factorisieren im formular node - BNT - 11.10.2012 08:37

Hi
Faktorisieren ist doch etwas anderes als die Fakultät von n zu berechnen, sondern die Aufgabe nicht triviale Factoren von n zu finden, z.B. die Primfaktorzerlegung. Siehe auch Wikipedia.

Gibt es die in LabVIEW schon fertig? Ich glaube nicht.
Du könnest aber mal in den Numerical Recipies nachsehen. Gibt es die eigentlich als LabVIEW Bibliothek?

Gruß Holger


RE: Quellcode zum factorisieren im formular node - VDB - 11.10.2012 10:24

Hallo,

MathScript RT bietet folgende Funktionen:

http://zone.ni.com/reference/en-XX/help/373123C-01/lvtextmath/msfunc_factor/
http://zone.ni.com/reference/en-XX/help/373123C-01/lvtextmath/msfunc_factorial/

Vielleicht kannst Du die benutzen.


VDB


RE: Quellcode zum factorisieren im formular node - Lucki - 11.10.2012 13:51

(11.10.2012 08:37 )BNT schrieb:  Faktorisieren ist doch etwas anderes als die Fakultät von n zu berechnen, sondern die Aufgabe nicht triviale Factoren von n zu finden, z.B. die Primfaktorzerlegung.
Genau, aber Jens hat in seinem Bild mit dem Pfeil nur etwas links daneben getroffen.
(Wer nur Zivildienst geleistet hat, kann eben nicht gut zielen Big Grin.)
Er meint sicherlich das VI rechts daneben:
[attachment=41827]


RE: Quellcode zum factorisieren im formular node - jg - 11.10.2012 14:20

Nein, ich habe ich daneben getroffen, ich bin davon ausgegangen, dass der Thread-Ersteller nach Fakultät (englisch Factorial) gefragt hat. Leider wird das aus der Fragestellung nicht ganz klar.
Inzwischen deckt der Thread alle Möglichkeiten ab.

@aas430: Stell doch mal klar, was genau du wissen wolltest.

Gruß, Jens

P.S.: @Lucki: Also ich kann auf die Frage "Hamm se jedient" mit ja antworten.