Страница 348 из 361 ПерваяПервая ... 248298338346347348349350358 ... ПоследняяПоследняя
Показано с 3,471 по 3,480 из 3602

Тема: Фичи и баги OWEN Logic

  1. #3471

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    В программе для ПР205 запрещено использование переменных, привязанных к аппаратным ресурсам, для вывода на дисплей.
    В случае попытки вывода времени на экран, ввода вывода диапазонов измерения датчиков при помощи привязанных переменных - эти переменные не видны в списке выбора и сразу осознаётся существование этого нелепого ограничения.

    Но это свойство отсутствия в списке нарушается в версии OL 2.6.345.0

    Создаю привязанную переменную bLinkOk к состоянию связи со Slave устройством по ModBus.
    На экране создаю элемент "индикатор" или "многоугольник" с переменной переключения заливки bLinkOk.
    Пытаюсь компилировать и загружать в ПР205 и получаю невнятное сообщение об ошибке:
    "Operation is not valid due to the current state of the object."

    У меня был проект с большим числом визуальных элементов (было предупреждение о заполненности 90% ОЗУ визуализации). Поэтому не сразу понял источник проблем.

    Сделайте, пожалуйста, или удаление связанной переменной из списка или более внятное сообщение.
    Данный баг у нас есть уже в бэлоге, исправим в скором времени.
    Менеджер по продукту | Owen Logic
    email: soft@owen.ru

  2. #3472
    Пользователь
    Регистрация
    09.03.2020
    Адрес
    Новочеркасск
    Сообщений
    27

    По умолчанию

    Owen Logic 2.6.345.0
    Окно редактирования ST ФБ.

    1. Если выделить текст кода программы ( при выделении строки/блока текста прям включая отступ, с которого начинается строка):
    - не срабатывает удаление выбранного через нажатия Del/Backspace.
    - не срабатывает копирование/вставка через быстрые нажатия Ctrl/C/V/Insert/Backspace

    2. Нет вертикального выделения через зажатый Alt.

    3. Увеличить задержку времени появления всплывающей подсказки: при навигации стрелками и вводе переменной, тут же вылазит ее правильно введенное имя и не получается перейти через нажатие стрелками на следующую строку.
    Последний раз редактировалось kaftanati; 05.03.2024 в 15:25.

  3. #3473

    По умолчанию

    Цитата Сообщение от kaftanati Посмотреть сообщение
    Owen Logic 2.6.345.0
    Окно редактирования ST ФБ.

    1. Если выделить текст кода программы ( при выделении строки/блока текста прям включая отступ, с которого начинается строка):
    - не срабатывает удаление выбранного через нажатия Del/Backspace.
    - не срабатывает копирование/вставка через быстрые нажатия Ctrl/C/V/Insert/Backspace

    2. Нет вертикального выделения через зажатый Alt.

    3. Увеличить задержку времени появления всплывающей подсказки: при навигации стрелками и вводе переменной, тут же вылазит ее правильно введенное имя и не получается перейти через нажатие стрелками на следующую строку.
    Интересно, как же умудрился сотню программ написать, если ничего не работает? https://owen.ru/forum/showthread.php...=9&p=429061#84

    1) Всё работает, проверил и Ctrl+Insert и Shift+Insert тоже работает.
    - удаление работает хоть сколько захвати через Del/Backspace и Shift+Del
    - копирование, вставка работает через Ctrl+C и Ctrl+V и по правой кнопке мыши.
    2) Всё вертикально выделяет через Alt с мышью.
    3) Держит подсказку, пока мышь не передвинешь в сторону, навигация стрелками работает и по тексту и по подсказке.
    Переход к след. строке по Enter или стрелками.

    Похоже все проблемы у вас в компе или ещё где то.
    Последний раз редактировалось kondor3000; 05.03.2024 в 19:05.

  4. #3474

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    1) Всё работает, кроме Insert, с чего он должен работать?
    Вообще-то кроме Ctrl-C и Ctrl-V есть ещё стандартные команды Ctrl+Ins и Shift+Ins для копирования и вставки. И Shift+Del для вырезания (Ctrl-X).
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  5. #3475
    Пользователь
    Регистрация
    09.03.2020
    Адрес
    Новочеркасск
    Сообщений
    27

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Интересно, как же умудрился сотню программ написать, если ничего не работает? https://owen.ru/forum/showthread.php...=9&p=429061#84
    Можно написать и тысячу программ, но это порой не говорит ничего кроме того, что вы написали 100 программ.
    Я в курсе ваших примеров на ST/FB, хоть они мне и бесполезны, спасибо за ссылку.

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    1) Всё работает, проверил и Ctrl+Insert и Shift+Insert тоже работает...
    Проверьте работоспособность для той ситуации, которую я описал - чтобы в выделение попал первый символ строки, другими словами "чтобы выделение начиналось с [0] символа". В этом случае команды через горячие сочетания не срабатывают

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    3) Держит подсказку, пока мышь не передвинешь в сторону, навигация стрелками работает и по тексту и по подсказке.
    Переход к след. строке по Enter или стрелками.
    Опять же повторюсь: смоделируйте описанную ситуацию, когда по коду перемещаетесь только клавиатурой: вбейте число, и без помощи мыши уйдите стрелками на другую строку. Каждый раз отбивать ESC?
    Во взрослых IDE, эти моменты уже давно пройдены и при переходе с них в, например, редактор кода st, испытываешь неудобство.

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Похоже все проблемы у вас в компе или ещё где то.
    Проверено на 3х ПК (Windows 10/11).
    Последний раз редактировалось kaftanati; 06.03.2024 в 09:18.

  6. #3476
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,138

    По умолчанию

    Цитата Сообщение от kaftanati Посмотреть сообщение
    Owen Logic 2.6.345.0
    Окно редактирования ST ФБ.

    1. Если выделить текст кода программы ( при выделении строки/блока текста прям включая отступ, с которого начинается строка):
    - не срабатывает удаление выбранного через нажатия Del/Backspace.
    - не срабатывает копирование/вставка через быстрые нажатия Ctrl/C/V/Insert/Backspace

    2. Нет вертикального выделения через зажатый Alt.

    3. Увеличить задержку времени появления всплывающей подсказки: при навигации стрелками и вводе переменной, тут же вылазит ее правильно введенное имя и не получается перейти через нажатие стрелками на следующую строку.
    1. У меня работает (выделение вместе с отступом). Так же работают Home, End, Shift+Home, Shift+End, Ctrl+Home, Ctrl+End, Shift+Стрелки
    2. Alt + мышка - выделяет произвольный прямоугольный кусок
    3. Не понял проблему, но подсказка закрывается стрелкой вправо

  7. #3477
    Пользователь
    Регистрация
    09.03.2020
    Адрес
    Новочеркасск
    Сообщений
    27

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    1. У меня работает (выделение вместе с отступом). Так же работают Home, End, Shift+Home, Shift+End, Ctrl+Home, Ctrl+End, Shift+Стрелки
    Повторил это поведение. Попробуйте:
    1. Если после выделения бросать зажатую кнопку мыши в области редактора - все команды срабатывают
    2. Если после выделения бросать зажатую кнопку мыши в области панели переменных (и это как раз возможно, если при выделении вплоть по левый край редактора) - команды не срабатывают.
    Фокус уходит. Похожее поведение и на главном холсте ФБ: когда выделил что-то, ушёл мышкой в панель переменных, все, удалить/скопировать выделенное не можешь.

    Цитата Сообщение от Dimensy Посмотреть сообщение
    1. У меня работает (выделение вместе с отступом). Так же работают Home, End, Shift+Home, Shift+End, Ctrl+Home, Ctrl+End, Shift+Стрелки2. Alt + мышка - выделяет произвольный прямоугольный кусок
    Alt+мышка = работает
    Alt+стрелки = не работает

    Цитата Сообщение от Dimensy Посмотреть сообщение
    3. Не понял проблему, но подсказка закрывается стрелкой вправо
    Да, а также стрелкой влево - вы правы.
    Но, это неправильно, что на любой чих (просто вбейте символ среди кода) - тут же вылезет подсказка по имени возможной функции.

    Скрытый текст:

    У меня нет задачи/желания изменить OwenLogic под себя: я просто транслирую свой универсальный опыт разных IDE, поведение которых уже более менее стандартизировано и привычно, не взирая на язык программирования/сферу применения.
    Я в тему АСУ ТП попал со стороны IT (программирование C++/Java/Kotlin/Android) и имею насмотренность.
    А счет проектов на ПР/ПЛК, уже внедренных в промышленности идет уже на десятки: последние замечания появились после более плотной работы над ФБ/ST.

  8. #3478
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,138

    По умолчанию

    Цитата Сообщение от kaftanati Посмотреть сообщение
    Alt+мышка = работает
    Alt+стрелки = не работает
    Счас попробовал: в Ворде и Codesys 2.5 тоже Alt+стрелки не работает.

  9. #3479
    Пользователь
    Регистрация
    09.03.2020
    Адрес
    Новочеркасск
    Сообщений
    27

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Счас попробовал: в Ворде и Codesys 2.5 тоже Alt+стрелки не работает.
    Codesys 3.5 - тоже не работает.
    Intellij IDEA/Android Studio, Eclipse, RAD Studio, Notepad++ (который часто используют взамен редактора кода), VIM - работает.
    Но, это хотелки о лучшем.

    Сброс фокуса у вас подтвердился?

  10. #3480
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,138

    По умолчанию

    Цитата Сообщение от kaftanati Посмотреть сообщение
    Сброс фокуса у вас подтвердился?
    В текстовом редакторе если курсор мышки уйдет на окно переменных, то фокус теряется и чтобы его вернуть надо щелкнуть мышкой по главному окну. Если перевести курсор мышки на окна Библиотеки или Свойств, то фокус не теряется. Если же там щелкнуть мышкой, то фокус потеряется, но это логично.

Страница 348 из 361 ПерваяПервая ... 248298338346347348349350358 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •