Страница 80 из 83 ПерваяПервая ... 30707879808182 ... ПоследняяПоследняя
Показано с 791 по 800 из 828

Тема: Универсальные макросы для OWEN Logic

  1. #791

    По умолчанию

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

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

    По умолчанию

    Я такое заметил, может совпадение(не злой умысел): когда важно где поставить линию задержки, я приводил примеры на форуме, почему-то ОЛ хочет поставить ЛЗ именно в том месте, где её нельзя ставить! В таком случае, если ОЛ будет решать где поставить ЛЗ, нарушится логика работы алгоритма!
    Последний раз редактировалось Сергей0308; 04.12.2023 в 14:29.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #793

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Я такое заметил, может совпадение(не злой умысел): когда важно где поставить линию задержки, я приводил примеры на форуме, почему-то ОЛ хочет поставить ЛЗ именно в том месте, где её нельзя ставить!
    Ага. Я думаю, что это связано со следующим: OWL проверяет схему сверху вниз и, когда понимает что есть зацикливание, предлагает его ставить всегда в "конце" проверок - внизу схемы.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  4. #794

    По умолчанию

    Товарищи старожилы, объяснити пожалса, как это работает. Эксперементирую с простеньким секвенсором, несколько пар таймеров, пауза–работа. Всё идёт хорошо, пока значения времени записываю в блочки напрямую, если же делаю это через блоки записи, то всё идёт плохо, вернее не идёт совсем.
    апачиму.jpg

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

    По умолчанию

    Цитата Сообщение от Urfin_Dzhyus Посмотреть сообщение
    Товарищи старожилы, объяснити пожалса, как это работает. Эксперементирую с простеньким секвенсором, несколько пар таймеров, пауза–работа. Всё идёт хорошо, пока значения времени записываю в блочки напрямую, если же делаю это через блоки записи, то всё идёт плохо, вернее не идёт совсем.
    апачиму.jpg
    У Вас все таймеры работают последовательно, я бы предпочёл иметь один таймер на весь колхоз!
    Время через блок записи в ФБ задаётся в миллисекундах.
    И, здесь ясновидящих нет, в смысле, что Вы там натворили, надо проект прилагать, если конечно разобраться хотите!

    Мне кажется для вашего случая хватило бы регистра сдвига на 8 разрядов, использовать через один, промежуточный разряд использовать для задания паузы, всё!
    Последний раз редактировалось Сергей0308; 05.12.2023 в 09:25.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #796
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,736

    По умолчанию

    Urfin_Dzhyus Write_To_FB пишет в миллисекундах, не забыли?

  7. #797

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Urfin_Dzhyus Write_To_FB пишет в миллисекундах, не забыли?
    Забыл.Плохо, когда не знаешь, да ещё забудешь.

  8. #798

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    У Вас все таймеры работают последовательно, я бы предпочёл иметь один таймер на весь колхоз!
    Время через блок записи в ФБ задаётся в миллисекундах.
    И, здесь ясновидящих нет, в смысле, что Вы там натворили, надо проект прилагать, если конечно разобраться хотите!

    Мне кажется для вашего случая хватило бы регистра сдвига на 8 разрядов, использовать через один, промежуточный разряд использовать для задания паузы, всё!
    Спасибо за идею, попробую по разному.

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

    По умолчанию

    Цитата Сообщение от Urfin_Dzhyus Посмотреть сообщение
    Спасибо за идею, попробую по разному.
    Вот ещё один вариант могу предложить, в смысле выполнения вашего алгоритма:

    Включение выходов с паузой.png

    Включение выходов с паузой.owle

    Может кто лучше сделает, в смысле, сделал из того что первое под руку попалось!

    Вот ещё зациклил процесс, теперь будет моргать пока не остановите процесс. Процесс останавливается только по завершению текущего цикла.

    Включение выходов с паузой_2.PNG

    Включение выходов с паузой_2.owle

    Типа чтобы счётчик зря не пропадал, специально для таких целей делал!

    Можно сделать что с одной кнопки будет запускаться на один цикл работы алгоритма, а с другой будет мигать пока не выключишь, короче, типа как-то так:

    Включение выходов с паузой_3.png

    Включение выходов с паузой_3.owle

    В смысле, можно как угодно сделать!
    Последний раз редактировалось Сергей0308; 07.12.2023 в 13:15.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #800

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вот ещё один вариант могу предложить, в смысле выполнения вашего алгоритма:

    Включение выходов с паузой.png

    Включение выходов с паузой.owle

    Может кто лучше сделает, в смысле, сделал из того что первое под руку попалось!

    Вот ещё зациклил процесс, теперь будет моргать пока не остановите процесс. Процесс останавливается только по завершению текущего цикла.

    Включение выходов с паузой_2.PNG

    Включение выходов с паузой_2.owle

    Типа чтобы счётчик зря не пропадал, специально для таких целей делал!

    Можно сделать что с одной кнопки будет запускаться на один цикл работы алгоритма, а с другой будет мигать пока не выключишь, короче, типа как-то так:

    Включение выходов с паузой_3.png

    Включение выходов с паузой_3.owle

    В смысле, можно как угодно сделать!
    Спасибо, Сергей. Вот, как у меня получилось. Это основной рабочий алгоритм, дорисую и выложу, для конструктивной критики).
    sq.jpg

Страница 80 из 83 ПерваяПервая ... 30707879808182 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. Хотелки в OWEN Logic
    от maks_dmm в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 20.02.2016, 13:56
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

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