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

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

  1. #4211

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Простите - у вас
    Пример выше.
    С примером выше разбираемся. Если вы тоже сталкивались со снижением скорости отклика OL при проведении симуляции ST, то, пожалуйста, напишите в тех. поддержку support@owen.ru. Там специалисты запросят у вас всю необходимую информацию и отправят нам для анализа.
    Менеджер по продукту | Owen Logic

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

    По умолчанию

    Цитата Сообщение от Умурзаков Денис Посмотреть сообщение
    Сейчас актуальная версия - 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

  3. #4213

    По умолчанию

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

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

    Это результат добавления дебильных квадратиков со значениями в он-лайн код. Накой вы это сделали? Типа "модностильномолодежно"? Зачем они в коде если они отображают значения в конце цикла а не в месте показушек? Да и 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

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

    По умолчанию

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

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

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

    По умолчанию

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


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

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

    По умолчанию

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

    З.Ы. И за это

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

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

    По умолчанию

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

  8. #4218

    По умолчанию

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

  9. #4219

    По умолчанию

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

  10. #4220

    По умолчанию

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

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

Похожие темы

  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

Ваши права

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