PDA

Просмотр полной версии : CoDeSys V2.3 убирает пробелы?



alexfly
01.04.2026, 23:36
Вот чего с этим делать?
fbTimer(IN := isActive, PT := setTime);
IF isActiveTHEN
savedET := fbTimer.ET;
END_IF

Примитивная инструкция и кодесис упорно убирает пробел перед THEN и выдает ошибку при компиляции. Я весь вечер потратил на курение мануала и хрен там. Есть идеи?

Валенок
02.04.2026, 00:41
Окропить святой водой?

melky
02.04.2026, 06:17
А там точно скобочек быть не должно?
Не силен в ST

capzap
02.04.2026, 06:34
А вдруг переводу строки это не грозит, не пробелом единым, как говорится

kondor3000
02.04.2026, 08:27
Вот чего с этим делать?
Примитивная инструкция и кодесис упорно убирает пробел перед THEN и выдает ошибку при компиляции. Я весь вечер потратил на курение мануала и хрен там. Есть идеи?

Сохраните проект, откройте снова, удалите и вставьте ваш кусок кода. После сможете сдвинуть THEN пробелом.88701
Периодически делайте Очистить всё, Компилировать всё и Сохраняйте проект.

Cs-Cs
02.04.2026, 15:25
У меня НЕ убирает, всё норм.
Какая винда? Нет ли на компе прогамм (или функций винды) типа автопереключения раскладок, онлайн проверки орфографии, антивирусов, которые отслеживают набираемый текст, чтобы распознать его на утечки паролей?

In_Da_Cher_A
02.04.2026, 15:43
похоже на глюк
не воспринимает isActive как тру
хочет присвоения в явном виде иф А = ТРУЕ ТОГДА

Cs-Cs
02.04.2026, 18:34
...да какие же это у всех CodeSys?
Шо я делаю не так?
88715

alexfly
02.04.2026, 23:50
В общем вопрос решился путем перезагрузки компа и копированием текста через блокнот. Тему можно закрывать.

Валенок
03.04.2026, 00:02
и кодесис упорно убирает пробел перед THEN..
а зачем они ему?
88719