Владимир, как заключить в оператор IF кусок ранее написанного кода ? При вводе IF сразу формируется пустое тело оператора. Если убрать END_IF, убирается весь оператор.
Вид для печати
Владимир, как заключить в оператор IF кусок ранее написанного кода ? При вводе IF сразу формируется пустое тело оператора. Если убрать END_IF, убирается весь оператор.
ctrl+shift+стрелки вверх/вниз будут перемещать операторы (либо текущую команду, либо блок выделенных команд)
Например:
пишем if -- появляется пустой блок if
выделяем код, который хотим внести в этот самый IF
дальше жмём ctrl+shift+вверх/вниз до тех пор, пока код не переместится внутрь IF'а
А операций деление, умножение вроде как нет ?
Почему компилятору не нравится такая конструкция ?
https://hardella.com/docs/pru/featur...ограммирования
Цитата:
* Не поддерживаются сложные выражения. Т.е. чтобы записать d := a+b-c нужно делать промежуточную переменную и записывать как u := b-c; d:= a+b;. При этом не стоит думать, что “использование одной временной переменной” сократит используемые ресурсы. Если использовать разные переменные, то компилятор сможет понять, когда одна из них становится ненужной.
* В условных операторах (IF, WHILE, REPEAT) составные AND, OR работают, но тоже не в любых комбинациях. Если скомпилировалось, то норм. Если “не поддерживается”, то будет ошибка компиляции.
Владимир, что такое ваш эмулятор и как им пользоваться ?
Это библиотека на java. Нужно писать программы типа таких: https://github.com/vlsi/pru-emulator...t.java#L27-L29
ctrl+A – это сочетание открывает окно, в котором можно найти все остальные сочетания.
Владимир, у меня это не работает.
Ctrl+C, Ctrl+V у меня не работает.