MicroStation CONNECT Edition Hilfe

Wenn-Dann-Sonst-Endif-Anweisungen

Wenn-Dann-Sonst-Endif-Anweisungen werden in Zeichnungsskripts verwendet, um zu bestimmen, ob ein Element bestimmte Attribute hat, und um den Programm-Flow basierend auf den Ergebnissen zu kontrollieren. Im Folgenden finden Sie Beispiele für Syntax:

wenn (Ausdruck), dann 1 oder mehrere Anweisungen endif

OR

wenn (Ausdruck), dann 1 oder mehrere Anweisungen sonst 1 oder mehrere Anweisungen endif

OR

wenn(Ausdruck), dann 1 oder mehrere Anweisungen sonst wenn (Ausdruck), dann 1 oder mehrere Anweisungen sonst wenn ... sonst 1 oder mehrere Anweisungen endif

Der Teil des Ausdrucks einer wenn-Anweisung muss einen ganzzahligen Wert bewerten und ist normalerweise „true“ oder „false“. Jeder Wert ungleich null gilt als „true“. Wenn der Ausdruck „false“ oder null bewertet, wird der Sonst-Teil der Anweisung, sofern vorhanden, ausgeführt. Das folgende Zeichnungsskriptsegment nutzt die Wenn-Dann-Sonst-Endif-Formel.

Beispiel:

wenn (level == 23), dann style = (1, 0,5) color = "green" sonst wenn (level == 45), dann style = (1,0, 0,25, 0,5, 0,25) dann area_fill = true color = "blue, sky" sonst style = 0 color = (0, 0, 0) endif