Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sınama2 örneği, daha karmaşık sınamalar için iç içe iff iif fonksiyonu .gerektiğinde bunun nasıl yapılacağına dair bir örnektir.

Dizayn kodda nasıl göründüğü Şekil-1'de gösterilmiştir.

Code Block
languagexml
titleIff Gosterimi
 		<P N="a" V="3" />
        <P N="b" V="-40" />
        <P N="c" V="-25" />
        <P N="d" V="-30" />
        <P N="e" V="80" />
    <O N="iff_gosterimi" T="DesignCode">
        <P N="Sınama1" V="iif(a .GE. b,c,d)" />
        <P N="Sınama2" V="iif(a .EQ. 1,b, a .EQ. 2,c,a .EQ. 3,d,a .EQ. 4,e)" />
    </O>

...

Guard parametresi başka objelerin aktif veya inaktif hale gelmesini sağlayan özel bir parametredir. iif fonksiyonunda olduğu gibi mantıksal sınama operatörleri ile kullanılır. "Guard objesi Group objesinin " Objesi "Group" Objesinin altında kullanılır. Aynı parametreye bağlı her bir "Guard objesi " Objesi ayrı "Group" objeleri içerisinde olmalıdır.

...

Aşağıdaki örnekte "KirisKesit" parametresinin değeri 1 olduğu için  "T_Kesit" adındaki object'in objenin içindeki kodları çalıştırır. 

...