17 прочтений · 11 месяцев назад
пишем трейнер на Delphi_11 часть 1
Привет. Долго сомневался в нужности такой статьи, хоть и подробного материала в сети довольно мало, учитывая сложность выше минимума - я не уверен что статья будет пользоваться вниманием. Впрочем посмотрим. В процессе, в сети нашёл видео уроки создания трейнера на visual_Studio C++ где кодер использует объектно ориентированный код, моё мнение - классы нужны в более-менее сложном проекте , каковым трейнер всё таки не является и добавлять ему сложности в виде объектов не вижу смысла. Вполне хватает линейного кода и всяких структур данных...
437 прочтений · 6 месяцев назад
Массивы в CODESYS
Массивы дают очень большое преимущество именно в языке программирования ST. В других языках стандарта МЭК практически невозможно применить данный тип данных. Мне помогало когда много различных параметров или датчиков, или механизмов. Удобно их упаковать в единый пакет, к которому нужно обращаться по мере необходимости. Массивы я применял ещё для реализации красивой менюшки в визуализации Codesys 3.5. Array (Массивы) — объявление Попробуем объявить несколько переменных с различными простыми типами. VAR A : ARRAY[1..4] OF INT; B : ARRAY[-10..20] OF BOOL; C : ARRAY[1..c_MAX_GH] OF Temp; D : ARRAY[Svetofor#green...