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

How to continue a “For Each Value” Loop in FPScript?

Startseite ' Community ' FPScript ' How to continue a “For Each Value” Loop in FPScript?

Anzeigen von 3-Stellen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #33554
    Sven Wick
    Teilnehmer

    Hi,

    here is a snippet from one of our Python scripts,
    which I would like to port to FPScript.

    [code]

    import fileinput

    for line in fileinput.input():

    if not CURRENT_TEMP > RANGE_MIN and CURRENT_TEMP < RANGE_MAX: continue ... [/code] It seems, there is no way in FPScript to just skip to the next iteration. I would like to do something like this: [code] For Each Value CURRENT_TEMP In MessdatenT_MWE_2 Do If Not CURRENT_TEMP > RANGE_MIN And CURRENT_TEMP < RANGE_MAX Then // Do nothing. Just get the next value End // ... End [/code]

    #33556
    Sven Wick
    Teilnehmer

    Hi,

    here is a snippet from one of our Python scripts,
    which I would like to port to FPScript.

    [code]

    import fileinput

    for line in fileinput.input():

    if not CURRENT_TEMP > RANGE_MIN and CURRENT_TEMP RANGE_MIN And CURRENT_TEMP < RANGE_MAX Then

    // Do nothing. Just get the next value

    End

    // …

    End
    [/code]

    #33555
    Bernhard Kantz
    Teilnehmer

    The following code should work. But should avoid such loops and use the Event Isolation Analysis object.
    [code]
    Dim CURRENT_TEMP
    Dim RANGE_MIN = 600
    Dim RANGE_MAX = 800

    For Each Value CURRENT_TEMP In T_MWE_2 Do

    If Not (CURRENT_TEMP > RANGE_MIN And CURRENT_TEMP < RANGE_MAX) Then

    // Do nothing. Just get the next value

    End
    // …
    End
    [/code]

    Support@weisang.com

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