Страница 422 из 445 ПерваяПервая ... 322372412420421422423424432 ... ПоследняяПоследняя
Показано с 4,211 по 4,220 из 4441

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

  1. #4211
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,084

    По умолчанию

    Цитата Сообщение от Умурзаков Денис Посмотреть сообщение
    Сейчас актуальная версия - 2.11.370,
    Это не имеет значения

    Цитата Сообщение от Умурзаков Денис Посмотреть сообщение
    ...как минимум при каком значении tic начинают наблюдаться тормоза).
    И это не имеет значения.

    Это результат добавления дебильных квадратиков со значениями в он-лайн код. Накой вы это сделали? Типа "модностильномолодежно"? Зачем они в коде если они отображают значения в конце цикла а не в месте показушек? Да и cделали, извиняйте - говёно.
    Вот взял верхний пример, зачистил от отвлекающего (надеюсь Евгений Пашигоров не обидится?)
    Код:
    function_block valve_ctrl
        var_input
            x : bool;
        end_var
        var_output 
            cond_level: real;
            cond_spd: real;
            tic: udint := 0;
        end_var
        var 
            stat_level: udint;
            l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11: real;
        end_var
      
        tic := tic + 1;     
        cond_level := (29 * cond_level - 2.0);
        l11 := l10;
        l10 := l9;
        l9 := l8;
        l8 := l7;
        l7 := l6;
        l6 := l5;
        l5 := l4;
        l4 := l3;
        l3 := l2;
        l2 := l1;
        l1 := cond_level;
        cond_spd := (l1 + l2 + l3 + l4 + l5 - l7 -l8 - l9 - l10 - l11) / 10.0;
    end_function_block
    Наслаждайтесь фефектом фикции модностильномолодежных ОЛ-кфатлатиков
    Запускать именно в ФБ и смотреть на tic

  2. #4212

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Это не имеет значения

    И это не имеет значения.

    Это результат добавления дебильных квадратиков со значениями в он-лайн код. Накой вы это сделали? Типа "модностильномолодежно"? Зачем они в коде если они отображают значения в конце цикла а не в месте показушек? Да и cделали, извиняйте - говёно.
    Вот взял верхний пример, зачистил от отвлекающего (надеюсь Евгений Пашигоров не обидится?)
    Код:
    function_block valve_ctrl
        var_input
            x : bool;
        end_var
        var_output 
            cond_level: real;
            cond_spd: real;
            tic: udint := 0;
        end_var
        var 
            stat_level: udint;
            l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11: real;
        end_var
      
        tic := tic + 1;     
        cond_level := (29 * cond_level - 2.0);
        l11 := l10;
        l10 := l9;
        l9 := l8;
        l8 := l7;
        l7 := l6;
        l6 := l5;
        l5 := l4;
        l4 := l3;
        l3 := l2;
        l2 := l1;
        l1 := cond_level;
        cond_spd := (l1 + l2 + l3 + l4 + l5 - l7 -l8 - l9 - l10 - l11) / 10.0;
    end_function_block
    Наслаждайтесь фефектом фикции модностильномолодежных ОЛ-кфатлатиков
    Запускать именно в ФБ и смотреть на tic
    Ну, для вас, может, значения и не имеет, а нам эта информация поможет. При симуляции программы Евгения в самом деле наблюдаются "тормоза", с этим будем разбираться. С вашим кодом, кстати, проблем меньше - переменные быстро переполняются и перестают нагружать систему. Но посыл понятен - симуляция не должна вызывать видимое замедление работы OL.

    По поводу отображения значения переменных, если оно кажется вам неудобным, то какой способ отображения вы бы предпочли?
    Последний раз редактировалось Умурзаков Денис; 11.11.2025 в 09:57.
    Менеджер по продукту | Owen Logic

  3. #4213
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,084

    По умолчанию

    Цитата Сообщение от Умурзаков Денис Посмотреть сообщение
    Но посыл понятен - симуляция должна вызывать видимое замедление работы OL..
    Не должна.
    А почему вызывает - это вы сами.

    С вашим кодом, кстати, проблем меньше
    Код не мой. Просто отсекал лишнее, включая упрощение формул, не задумываяcь о смысле но пока еще проблема хоть как-то проявлялось. Возможно еще что можно отрезать, но с переполнением получилось случайно и красиво.

  4. #4214
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,084

    По умолчанию

    Цитата Сообщение от Умурзаков Денис Посмотреть сообщение
    ..
    По поводу отображения значения переменных, если оно кажется вам неудобным, то какой способ отображения вы бы предпочли?
    Я* предпочел бы на как в КДС2. Именно 2. Но может провести опрос?
    Если уж все захотят за эти квадратики то может хоть зафиксировать ширину поля отображения?
    Сделать настройку цвета шрифта и поля ? Только полей в коде! Тогда хоть сделаю белым по белому


    --
    *С удовольствием променял бы это отображение на dint, логические с целыми и возможность записи 16#,2#
    Последний раз редактировалось Валенок; 07.11.2025 в 17:12.

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

    По умолчанию

    Нафиг эти квадратики - в режиме отладки код практически не читается. Я тоже за как в КДС2

    З.Ы. И за это

    *С удовольствием променял бы это отображение на dint, логические с целыми и возможность записи 16#,2#
    двумя лапками тоже
    Последний раз редактировалось Dimensy; 07.11.2025 в 21:11.

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

    По умолчанию

    Умурзаков Денис У вас был стрим про пожелания к Лоджику. Я на него не попал. Будет ли он выложен?

  7. #4217

    По умолчанию

    Цитата Сообщение от Умурзаков Денис Посмотреть сообщение
    По поводу отображения значения переменных, если оно кажется вам неудобным, то какой способ отображения вы бы предпочли?
    Было бы очень удобно, если бы численное значение показывалось при наведении курсора на переменную.

  8. #4218

    По умолчанию

    Нет, сидеть и наводить это слишком времязатратно. Велосипед не изобретать и сделать список просмотра переменных. Хотя глобально, без точпк останова, толку с этого почти никакого.

  9. #4219

    По умолчанию

    Столкнулись с особенностью копирования ФБ в связке с переменными из одной схемы в другую - переменные теряют свои свойства, при этом в Лоджике этого тне видно никак. Прикладываю пример программ - первая Оригинал (ввод значений с экрана ПР205 работает), вторая Копия (ввод значений с экрана не работает). Логика программы простая: значения в переменные 1, 2, 3 можно задавать через вход в ФБ, а также через экран (при условии что на входе в этот момент "0").
    Вложения Вложения

  10. #4220

    По умолчанию

    Цитата Сообщение от ilham345 Посмотреть сообщение
    Столкнулись с особенностью копирования ФБ в связке с переменными из одной схемы в другую - переменные теряют свои свойства, при этом в Лоджике этого тне видно никак. Прикладываю пример программ - первая Оригинал (ввод значений с экрана ПР205 работает), вторая Копия (ввод значений с экрана не работает). Логика программы простая: значения в переменные 1, 2, 3 можно задавать через вход в ФБ, а также через экран (при условии что на входе в этот момент "0").
    Возможно связи потерялись? Такое обычно происходит если линия связи есть, но выход одного блока перемещён сразу на вход другого.

    Проект не смотрел, но 100% это этот косяк, давно известен...

Страница 422 из 445 ПерваяПервая ... 322372412420421422423424432 ... ПоследняяПоследняя

Похожие темы

  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, 20:55

Ваши права

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