Forum FlexPro – Discuss your topic!

String as a signal name in a FPScript formula

Home > Community > FPScript > String as a signal name in a FPScript formula

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #12536

    There is a string in a FlexPro formula. How to call a signal that has the same name as the value of a string?

    #8199

    There is a string in a FlexPro formula. How to call a signal that has the same name as the value of a string?

    #8869
    Bernhard KantzBernhard Kantz
    Teilnehmer

    Do do that, you need to use the FPScript “Indirection” operator $“String”$. E g.:

    
    $"\Data\Signal1"$             // equal to DataSignal1
    

    Note that the backslash characters have to be doubled because the backslash is the escape character in FPScript strings!

    You can use the indirection op to call functions also:

    
    $"sin"$(1)          // equal to sin(1)
    

    Note that instead of literally specifying the string it is of course possible to use a variable which contains the string.

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.