FlexPro
HistoryBase
Engineering
Training
Downloads
FlexPro-Support
Wissen
Community
Über Uns
Referenzen
Jobs
Allgemeiner Kontakt
Händlerverzeichnis
FlexPro-Support
DE
EN
FR
Placeholder
Produkte und Lösungen
Support und Downloads
Unternehmen
Magazin
Kontakt
Sprache
MyWeisang

Account Einstellungen

Topic

Funktionen verschachtelt aufrufen

Startseite ' Community ' FPScript ' Funktionen verschachtelt aufrufen

Anzeigen von 4-Stellen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #33305
    Michael Peitz
    Teilnehmer

    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?

    #33308
    Michael Peitz
    Teilnehmer

    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?

    #33306
    Michael Peitz
    Teilnehmer

    Der 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.

    #33307
    Bernhard Kantz
    Teilnehmer

    You 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.

    support@weisang.com

Anzeigen von 4-Stellen - 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.