А почему нет Save project As
А почему нет Save project As
Кхм. Никогда не приходил в голову такой сценарий использования.
Это для чего?
Записал тут: https://github.com/Hardella/ide61131/issues/11, но звучит сомнительно.
Как мне в эту программу:
PROGRAM Step2_Enc
variables:
@Export
state : BOOL;
body:
IF enable THEN
state := NOT state;
END_IF;
FAST_OUTPUTS(out3 := state, out4 := NOT state);
END_PROGRAM
добавить этот код:
variables:
@Export(position, counter, zeroDetected)
inputs : FAST_INPUTS;
body:
encoder(a := inputs.in1, b := inputs.in2, z := inputs.in3);
У меня с вашим редактором проблемы. Какой-то он очень умный для меня.![]()
Последний раз редактировалось Newcomer; 07.01.2017 в 16:15.
Редактор действительно своеобразный, и, я добавлю "упражнения с редактором" при первом запуске среды.
Тем не менее, что конкретно не получается? Скопировать или с нуля написать?
Если в двух словах, то переменные нужно копировать отдельно, код отдельно.
Скопировать сразу всю программу можно, но вот куда её вставлять?
Вставлять программу на место того, где должны быть выражения?
Поведение ctrl+c/v описано тут: https://hardella.com/docs/ide/editor...ание-и-вставка
Как вариант, например, так:
1) Выделяем переменную "inputs : FAST_INPUTS;" (например, shift стрелка вверх-вниз, или просто поставить курсор на точку с запятой)
2) Жмём ctrl+c
3) переходим в Step2_Enc, ставим курсор туда, куда нужно вставлять
4) Жмём ctrl+v
Аналогично можно скопировать и вызов encoder(a := inputs
При копировании в конце строки появляются : и ; Как их убрать ?
Можно картинку с проблемой?
такое мешает?
Снимок экрана 2017-01-07 в 17.43.58.png
Это "поле ввода для переменной", и оно убирается либо клавишей del, либо backspace (в зависимости от того, где находится курсор)
Например, ставим курсор на <no name> и нажимаем del
Или ставим курсор после символа ; и нажимаем backspace.