Показано с 1 по 10 из 4260

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Нет проблема в другом я не про сеть с этим у меня проблемы нет
    Макрос ченьдж в симуляторе выдает конкретные значения как и задумано а на пр200 нет
    кратко поясню как работает чендж
    входы маскеррор маска исполнителей с ошибкой
    в схеме кол_во исполнителей работающих одновременно
    смена по переднему фронту осуществляется переключение исполнителей
    выходы результ маска для включения исполнителей
    готов при =1 вычисления выполнены
    так вот в симуляторе все коректно а в пр200 нет
    ченьдж немного откоректировал но результата тет
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от дан.дал Посмотреть сообщение
    Нет проблема в другом я не про сеть с этим у меня проблемы нет
    Макрос ченьдж в симуляторе выдает конкретные значения как и задумано а на пр200 нет
    кратко поясню как работает чендж
    входы маскеррор маска исполнителей с ошибкой
    в схеме кол_во исполнителей работающих одновременно
    смена по переднему фронту осуществляется переключение исполнителей
    выходы результ маска для включения исполнителей
    готов при =1 вычисления выполнены
    так вот в симуляторе все коректно а в пр200 нет
    ченьдж немного откоректировал но результата тет
    Так Вы вообще, я бы так сказал "свободный художник", в нескольких местах инт в инт преобразуете, задумку, я думаю, никто не поймёт! Флоат(-1) в инт, не знаю Вы понимаете, что там более 4 миллиардов получится, надеюсь, это не температура, а то и Землю спалить не мудрено:

    Китаец.PNG

    Да и самое главное чуть не забыл, входные значения для этого вашего макроса формируются из сетевой переменной, а Вы говорите, что это никак не может влиять:

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

  3. #3

    По умолчанию

    Вы троль? Вообще вопрос не в этом
    преобразованием int в int в ОЛ если что можно создать точку из которой расходятся несколько
    соединительных линий чтобы по сто раз не перерисовывать(не в этом месте а так в принципе)! если ВЫ самостоятельно до этого не додумались пользуйтесь на здоровье!!!
    если не понятно что такое маскеррор это двоичный код набор нолей и единиц где единица это ошибка
    прежде чем тролить не недурственно хотя бы попытаться разобраться
    Я не хочу вступать в полемику по поводу двоичной арифметики мой вопрос состоит в другом == ПОЧЕМУ В СИМУЛЯТОРЕ ЗНАЧЕНИЯ КОРРЕКТНЫЕ А НА ЦЕЛЕВОЙ ПЛАТФОРМЕ НЕТ?=
    По сути есть что сказать?

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

    По умолчанию

    Цитата Сообщение от дан.дал Посмотреть сообщение
    Вы троль? Вообще вопрос не в этом
    преобразованием int в int в ОЛ если что можно создать точку из которой расходятся несколько
    соединительных линий чтобы по сто раз не перерисовывать(не в этом месте а так в принципе)! если ВЫ самостоятельно до этого не додумались пользуйтесь на здоровье!!!
    если не понятно что такое маскеррор это двоичный код набор нолей и единиц где единица это ошибка
    прежде чем тролить не недурственно хотя бы попытаться разобраться
    Я не хочу вступать в полемику по поводу двоичной арифметики мой вопрос состоит в другом == ПОЧЕМУ В СИМУЛЯТОРЕ ЗНАЧЕНИЯ КОРРЕКТНЫЕ А НА ЦЕЛЕВОЙ ПЛАТФОРМЕ НЕТ?=
    По сути есть что сказать?
    Вы вообще там в здравом рассудке? Не приведя даже ничего конкретного, что у вас не так, ни малейшего разъяснения работы! Кто же должен знать, как Вы задумали?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Так Вы вообще, я бы так сказал "свободный художник", в нескольких местах инт в инт преобразуете, задумку, я думаю, никто не поймёт! Флоат(-1) в инт, не знаю Вы понимаете, что там более 4 миллиардов получится, надеюсь, это не температура, а то и Землю спалить не мудрено:


    Это для Вас 4 миллиарда а для меня тридцать два единичных значения

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

    По умолчанию

    Цитата Сообщение от дан.дал Посмотреть сообщение
    Это для Вас 4 миллиарда а для меня тридцать два единичных значения
    Так и запишите это константой, зачем лабуду творить?!
    Я не собираюсь из Вас каждое слово "вытягивать"!
    Последний раз редактировалось Сергей0308; 28.01.2018 в 16:48.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    А Вы считаете что не лабуда это писать вот такую константу 4294967295???По мне так много проще написать то_int(-1 ) или not(0)!!!!!!!
    Я же говорю я не мерится пришел у кого TRUE труйнее
    если прям интересно работает так
    поддерживает до 32 исполнительных механизмов(дискретное управление) это количество, с одновременно работающими это в схеме, которые переключаются
    между собой по переднему фронту смена,либо при возникновения ошибки механизма
    ну и вопрос повторять не буду он уже давно озвучен

  8. #8

    По умолчанию

    Цитата Сообщение от дан.дал Посмотреть сообщение
    А Вы считаете что не лабуда это писать вот такую константу 4294967295???По мне так много проще написать то_int(-1 ) или not(0)!!!!!!!
    Я же говорю я не мерится пришел у кого TRUE труйнее
    если прям интересно работает так
    поддерживает до 32 исполнительных механизмов(дискретное управление) это количество, с одновременно работающими это в схеме, которые переключаются
    между собой по переднему фронту смена,либо при возникновения ошибки механизма
    ну и вопрос повторять не буду он уже давно озвучен
    Кстати константа 4294967295 некорректно сохранялась (по крайней мере несколько версий назад) в значении по умолчанию энергонезависимой переменной.

    дан.дал ХА ХА ХА я попробую вангануть не разбираясь что у вас не соответствует. Дело в том что ОЛ пытается эмулировать работу аппаратуры. Видел желтые обратные связи. Это рекурсия. Так и должно быть. Некоторые участки кода из-за ограниченного времени цикла могут выполнятся не полностью. ОЛ иногда может глотать сигналы , некоторые участки кода могут исполнятся чаще чем другие и т.д и т.п. Иногда это видно и в симуляторе тоже иногда не видно в симуляторе. Перестаньте бесконечно исполнять без сохранения результата. Это работает только в простых и коротких схемах. Вам нужно выстроить ПОСЛЕДОВАТЕЛЬНОСТЬ. https://habrahabr.ru/post/235037/

  9. #9

    По умолчанию

    Цитата Сообщение от Infiltrator Посмотреть сообщение
    Некоторые участки кода из-за ограниченного времени цикла могут выполнятся не полностью. ОЛ иногда может глотать сигналы , некоторые участки кода могут исполнятся чаще чем другие и т.д и т.п.
    Весьма и весьма маловероятно, что ПР может прервать выполнение ОЛ-схемы из-за того, что "время цикла ограничено".
    За один цикл каждый блок выполнится по одному разу и никаких "не полностью" возникать не должно.

    И проблема с жёлтыми связями не в "бесконечности рекурсии", а в том, что при наличии таких связей никто кроме разработчиков ОЛ не может сказать как именно будет работать схема (да и они это могут только запустив схему под отладкой).

    Замыкание "выхода на вход" следует делать через "линию задержки" -- тогда хотя бы станет понятно как работает схема (на каких входах используется сигнал с предыдущего цикла, а на каких с прошлого).

Похожие темы

  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

Ваши права

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