Forum FlexPro – Discuss your topic!

String as a signal name in a FPScript formula

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

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #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
    Participant

    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.

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.