Видимо речь об эквиваленте с аналогичным подкапотником.
А так, то в правой части можно убрать пару переменных в объявлении и пару строк в коде))
С Новым Годом!
Вид для печати
ребят, подскажите пожалуйста где скачать Util.library 3.5.19.0, нигде не могу найти, или может у кого есть?
Возник вопрос свалить все системы в "одну кучу" для обработки. Все системы (например, теплые полы, микроклимат, вентиляция) описаны структурами, так как в каждом помещении они идентичны. Но не хотелось бы по структурам распределять такие штуки, как, например, обработка ошибок, наработка оборудования (моторчасы), потребление систем и прочее, а хотелось бы реализовать отдельными модулями (мало ли будет добавляться что-то еще, не вносить же это в сотне мест). Так вот, есть желание натолкать весь список систем (их 8 штук (структур) от 5 до 10 контуров в каждой) в некий массив для его обработки в цикле For. Первая мысль была про eNum (как виделось - SystemNum: (Vent1, Vent2, Vent3, LC1, LC2...)), но, конечно ж компилятор выдает ошибку о задваивании. Обрабатывать системы типа For Vent[i]:=1 to .. - так же не получается, так как [i] - номер элемента массива, а объявив системы, как массив (например Vent: Array[1..3] OF..) так же не даст ничего толкового, ибо массив должен быть из структур, то есть циклу for не скормить.. Правильно ли я понимаю, что единственный выход в данный момент - решение только через указатели?..
Структуры тоже нормально себя ведут в циклах.
Пардон, паскаль давно был, а в Си подход другой, запутался уже. Не получалось обработать через массив, так как неправильно "ходил" по его элементам. Уже подумал, что, если массив состоит из структур, то нельзя было обратиться по номеру элемента.. Спасибо, разобрался, выдохнул!
Здраствуйте, возникла проблема, написал программу записи регистра slave устройств по ModBus RTU RS-485 вручную(ПЛК110-30). Когда прописан только код записи регистров, работает быстро как только добавил программу скорость передачи сильно упала.