Страница 9 из 12 ПерваяПервая ... 7891011 ... ПоследняяПоследняя
Показано с 81 по 90 из 129

Тема: OwenLogic 1.15

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,603

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Заметил одну странность при режиме работы с экранами. Переходы - вверх/вниз.Если сделать два экрана по три строчки, то третья строчка в первом экране не отображается - на третье нажатие вниз срабатывает переход на второй экран. На втором экране дощелкать до третьей строчки можно.
    Мягко выражаясь странные у Вас претензии, если всё работает именно так, как Вы сделали, короче, вот поправил:

    Переход.owl
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #2

    По умолчанию

    Почему-то в ОЛ15.222 когда стал смотреть время цикла на системном индикаторе ПР200, то оно плавает, и сильно. В моем случае 10,03...11,07 мс. В более ранних версиях не было такого, было стабильным. какие процессы его меняют если всегда все связи выполняются в каждом цикле?
    Последний раз редактировалось Серёга Букашкин; 22.01.2020 в 16:09.

  3. #3

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Почему-то в ОЛ15.222 когда стал смотреть время цикла на системном индикаторе ПР200, то оно плавает, и сильно. В моем случае 10,03...11,07 мс. В более ранних версиях не было такого, было стабильным. какие процессы его меняют если всегда все связи выполняются в каждом цикле?
    У всех ПЛК время цикла плавает, те которые для управления движением просто запускают короткий цикл по таймеру, основная масса просто плавает, а ветвления в МК общего назначения неизбывны, я уже 8 раз упоминаю причину - деление целых, деление флоата тем более содержит в себе ветвления, от них можно избавится только вместе с компилятором. Поэтому, нам всем (ну или многим) нужен системный таймер, учитывая типовое время цикла 5..15 мс, таймер должен быть в мкс, так у мс разрешения не хватит. Я упорный - я это буду здесь писать пока таймер не появится или меня от овена не отвлечет что то более интересное.

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,636

    По умолчанию

    Цитата Сообщение от nickbeljaev Посмотреть сообщение
    упоминаю причину - деление целых, деление флоата тем более содержит в себе ветвления, от них можно избавится только вместе с компилятором.
    по ощущениям, Вы полагаете что об этом знаете только Вы, и даже нет желания подумать что другие при расчете могут все учесть, сколько каждый элемент схемы занимает времени в тактах в любых ситуациях. В ПР время будет плавать, так зачем Вы его использовать хотите, возьмите овеновский плк с PRU не так там уж и велика цена по сравнению с немцем, зато удовлетовит все Ваши потребности в микросекундах
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    по ощущениям, Вы полагаете что об этом знаете только Вы, и даже нет желания подумать что другие при расчете могут все учесть, сколько каждый элемент схемы занимает времени в тактах в любых ситуациях. В ПР время будет плавать, так зачем Вы его использовать хотите, возьмите овеновский плк с PRU не так там уж и велика цена по сравнению с немцем, зато удовлетовит все Ваши потребности в микросекундах
    Ощущения Вас обманывают, но да, меня удивляют заявления о том что в OL нет ветвлений. Я не знаю что такое PRU но Овеневские ПЛК пока брать не хочу. Возможно в следующем поколении они меня заинтересуют.
    Последний раз редактировалось nickbeljaev; 24.01.2020 в 16:33.

  6. #6

    По умолчанию

    Ну я думал, что последовательным нажатием вниз прощелкиваются все строки экрана, а при нажатии вниз на последней строке происходит переход на следующий экран. Мне это странным не кажется. А получается, чтобы так сделать надо делать переход не нажатием вниз, а удержанием. Тогда бы настройку времени удержания сделать.

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,603

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Ну я думал, что последовательным нажатием вниз прощелкиваются все строки экрана, а при нажатии вниз на последней строке происходит переход на следующий экран. Мне это странным не кажется. А получается, чтобы так сделать надо делать переход не нажатием вниз, а удержанием. Тогда бы настройку времени удержания сделать.
    У Вас по нажатию - переход на другой экран, реле и переходит на другой экран, чего здесь странного?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8

    По умолчанию

    Как чего? А третью строку кто отображать будет? То есть переход по нажатию вниз на следующий экран происходит не с последней строки предыдущего. Вот это мне не понятно. Почему так сделано? Доходишь до последней строки, жмешь вниз- в верхней строке дисплея пр200 появляется первая строка следующего экрана. Что тут не логичного? Тогда ни какое "по удержанию вниз" не надо вообще.

  9. #9
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,603

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Было бы удобнее если бы показывало максимальное время цикла. А то при запросах из ОЛ всегда разная величина показывается.
    Вы наверно имели ввиду в системном меню?
    В ОЛ Вы вольны сделать как Вам удобно!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вы наверно имели ввиду в системном меню?
    В ОЛ Вы вольны сделать как Вам удобно!
    Был бы таймер, при желании можно было бы вывести минимальное, максимальное, среднее время цикла и не дергать разработчиков своими противоречивыми хотелками по поводу системного показометра.

Страница 9 из 12 ПерваяПервая ... 7891011 ... ПоследняяПоследняя

Похожие темы

  1. OwenLogic 1.3
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 317
    Последнее сообщение: 29.04.2020, 09:29
  2. OwenLogic 1.14
    от Андрей Посохов в разделе Среда программирования OWEN Logic
    Ответов: 150
    Последнее сообщение: 27.08.2019, 10:44
  3. OwenLogic 1.13
    от Андрей Посохов в разделе Среда программирования OWEN Logic
    Ответов: 243
    Последнее сообщение: 29.05.2019, 18:47
  4. OwenLogic 1.5
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 259
    Последнее сообщение: 22.11.2015, 19:52
  5. OwenLogic 1.6
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 26
    Последнее сообщение: 10.10.2012, 18:37

Ваши права

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