"
!!FU|y1=0/y3<>28:E;"
Значит "выход из триггера, если y1=0
или y3<>28".
Значёк "
&" означает, что дальше идёт везде "и", а значёк "
|" означает, что дальше везде идёт "или".
Например:
"
!!FU&y1=1/y2=2/y3>0:E;" - выход из функции, если y1=1,
и y2=2,
и y3>0.
"
!!FU|y1=1/y2=2/y3>0:E;" - выход из функции, если y1=1
или y2=2
или y3>0.
Так же эти значки можно совмещать (при этом каждый значёк должен быть единственным в своём роде и "
&" должно идти перед "
|").
Например:
"
!!FU&y1=1/y2=2/y3>0|y1=0/y2=0:E;" - выход из функции, если (y1=1,
и y2=2,
и y3>0)
или y1=0
или y2=0.
Т. е. вся секция "
&" берётся в скобки и участвует как один член секции "
|".
По сути можно было бы написать "
!!FU&y1=0|y3<>28:E;", это было бы то же самое.
В справке всё это на самом деле написано, но не проиллюстрировано примерами, поэтому разобраться в этом может быть непросто (и я тоже долгое время не осознавал до конца, что я пишу, да
![Sm Sm](http://wforum.heroes35.net/images/smilies/sm.gif)
).
Да, вот самое мутное утверждение в справке по этому поводу: "- секция ИЛИ может быть одна, либо обязательно после секции И".
Лучше было бы написать что-то типа "- в условии может присутствовать либо только секция И, либо только секция ИЛИ, либо обе эти секции, причём секция ИЛИ всегда идёт после секции И."