Условный оператор CASE в SQL
Codesys: оператор case
Оператор Case в Codesys не один раз выручал меня в решениях различных задач по автоматизации. Особенно пригодилась эта функция при разработке различных машин-автоматов, которые выполняют всегда одни и те же действия (пресс, вибропресс, кофе-автоматы, автоматы развальцовка и т.д.) Но на одних физических функциях полезность оператора не заканчивается, можно реализовывать переключение режимов, выполнять опрос модулей, реализация различных сетевых сокетов и т.д. Постоянно, чуть не в каждой программе использую case. Это упрощает программу, всё становится наглядным и прозрачным, а что ещё важно, легко налаживать, так как ты знаешь в каком месте произошел косяк и почему...
Case – оператор выбора в языке Verilog
В статье рассмотрены основы работы с операторами case, casex и casez. Синтаксис: case (выражение)
альтернатива_1: оператор_1_1;
альтернатива_2: begin
оператор_2_1;
оператор_2_2;
...
оператор_2_n;
end
альтернатива_3, альтернатива_4: оператор_3_1;
альтернатива_5: ;
...
альтернатива_n: оператор_n;
default: оператор_m;
endcase Все альтернативы имеют такой же тип данных, как и выражение. Несколько альтернатив, необходимых для выполнения одинакового блока операторов, могут перечисляться через запятую...