Topic
Funktionen verschachtelt aufrufen
Startseite ' Community ' FPScript ' Funktionen verschachtelt aufrufen
- Dieses Thema hat 3 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 19 Jahren, 1 Monaten von Michael Peitz aktualisiert.
-
AutorBeiträge
-
19.04.2006 um 01:21 Uhr #33305Michael PeitzTeilnehmer
FlexPro 7.0.9
Ich habe eine Formel “S_THD” als Funktion mit Argumentaufruf “Arguments (Signalreihe)”erstellt. In dieser wird der Klirrfaktor korrekt berechnet.
Nun soll eine weitere Funktion S_THDdB auf diese Funktion S_THD zugreifen.
S_THDdB lautet wie folgt:
“Arguments Signalreihe
THDdB=20*Log10(S_THD(Signalreihe))”
Als Argument übergebe ich die Signalreihe durch Aufruf der Funktion mit “S_THDdB(UZK)”.
Die Ergebnisanzeige gibt für die Funktion S_THDdB den Fehler “Die Formel wurde ohne Argument aufgerufen, obwohl Argumente deklariert wurden.” aus. Wie löse ich dieses Problem?19.04.2006 um 01:21 Uhr #33308Michael PeitzTeilnehmerFlexPro 7.0.9
Ich habe eine Formel “S_THD” als Funktion mit Argumentaufruf “Arguments (Signalreihe)”erstellt. In dieser wird der Klirrfaktor korrekt berechnet.
Nun soll eine weitere Funktion S_THDdB auf diese Funktion S_THD zugreifen.
S_THDdB lautet wie folgt:
“Arguments Signalreihe
THDdB=20*Log10(S_THD(Signalreihe))”
Als Argument übergebe ich die Signalreihe durch Aufruf der Funktion mit “S_THDdB(UZK)”.
Die Ergebnisanzeige gibt für die Funktion S_THDdB den Fehler “Die Formel wurde ohne Argument aufgerufen, obwohl Argumente deklariert wurden.” aus. Wie löse ich dieses Problem?19.04.2006 um 02:35 Uhr #33306Michael PeitzTeilnehmerDer verschachtelte Aufruf funktioniert wunderbar. Leider wurde eine Funktion mit Variablen xxx berechnet und xxy als Return zurück gegeben. Ein Tippfehler, den ich lange übersehen habe.
17.07.2006 um 06:15 Uhr #33307Bernhard KantzTeilnehmerYou can avoid such kind of problem if you switch of the option “define non-defined FPScript variable automatically” on the property sheet of the database. If you do so, you need to declare all variables with a “dim” statement. If you have typo, FlexPro can report this at compile time.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.