Страница 7 из 30 ПерваяПервая ... 5678917 ... ПоследняяПоследняя
Показано с 61 по 70 из 318

Тема: OwenLogic 1.3

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

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

    По умолчанию Числа в приборе

    булевые значения
    логический "0" (False) = [00] [00] [00] [00];
    логическая "1" (True) = [00] [00] [00] [01];

    Целочисленные значения

    0 = [00] [00] [00] [00];
    1 = [00] [00] [00] [01];

    -1= [FF] [FF] [FF] [FF];
    -2,1Е9(самое большое отрицательное значение)
    (далее "M-")= [80] [00] [00] [00];
    +2,1Е9(самое большое положительное значение)
    (далее "М+")= [7F] [FF] [FF] [FF];

    соответственно (М-)-1=(М+)
    (М+)+1=(М-)

    сравнение(в приборе) (М-)>(М+)=Истина (идет сравнение беззнаковых переменных)

    -1 (сдвиг вправо логический) = (М+)
    [FF] [FF] [FF] [F]>>1=[7F] [FF] [FF] [FF];
    Последний раз редактировалось Евгений Сергеевич; 28.02.2011 в 13:10.

  2. #2
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Евгений, всё что Вы описали (кроме процитированного ниже), мне понятно, т.к я кодил на ассемблере и эти моменты во всех доках подробно разбираются.
    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    сравнение(в приборе) (М-)>(М+)=Истина (идет сравнение беззнаковых переменных)
    а вот из этого следует, что все отрицательные числа в симуляторе - фикция (обман)!

    PS вы не уточнили про умножение и деление, если и они делаются без знака - то тем более, получается что в реле нет никаких отрицательных чисел в принципе!!!!!
    Последний раз редактировалось AI!; 28.02.2011 в 14:11.

  3. #3

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    Евгений, всё что Вы описали (кроме процитированного ниже), мне понятно, т.к я кодил на ассемблере и эти моменты во всех доках подробно разбираются.

    а вот из этого следует, что все отрицательные числа в симуляторе - фикция (обман)!

    PS вы не уточнили про умножение и деление, если и они делаются без знака - то тем более, получается что в реле нет никаких отрицательных чисел в принципе!!!!!
    Я Вам уже сказал, что Вы правы насчет GT и в принципе всех остальных ФБ. Суть проблемы в том, что симулятор в некоторых симулятор работает с знаковыми числами. Я понимаю, что Вы кодили на ассемблере и не раз с этим сталкивались. В симуляторе я упустил момент разницы таких операций как сравнение со знаковыми и беззнакомыми числами. И уже сообщил что работы над этим ведутся. Насчет фикции или как вы сказали ОБМАНа в симуляторе, то это просто формат представления данных, о которых я уже упоминал на форуме.

  4. #4

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    а вот из этого следует, что все отрицательные числа в симуляторе - фикция (обман)!

    PS вы не уточнили про умножение и деление, если и они делаются без знака - то тем более, получается что в реле нет никаких отрицательных чисел в принципе!!!!!
    В приборе и нет отрицательных чисел. В симуляторе был введен формат отображения через знаковые числа для удобства... Чтобы к примеру вместо большущего значения выводилось меньшее по количеству отрицательное число. Например взять число -1, в случае беззнакового формата это будет длиннющее число 4294967295. Как я уже говорил выше в будущем возможно будет функционал для выбора пользователем формата отображения значений.

  5. #5

    По умолчанию

    Сообщение не полное, согласен. Эти блоки я обязательно проверю и напишу, что там происходит.

    P.S.
    Посетители форума имеют разную степень подготовки, поэтому я старался написать наиболее понятно и просто.

  6. #6
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

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

    всем большое спасибо! пошёл дальше изучать азы схемотехники

  7. #7

    По умолчанию

    Реализовал в программе 3 формата отображения значений в симуляторе: знаковое, беззнаковое и шестнадцатиричный формат числа. Исправил реализацию таких элементов как MUL, DIV, MOD и других, в которых наблюдались отличия от прибора.

  8. #8
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Напишу про ещё одну "неудобность"

    1) если открыть проект
    2) сделать изменения в нескольких макросах.... (для "проведения опытов" в эмуляторе)
    3) а потом захотеть закрыть без сохранения....
    4) то программа будет спрашивать "вы точно не хотите ничего сохранить?" столько раз сколько было отредактировано макросов, +1 в основном окне....

    ------------------
    ещё вспомнил....
    в доке есть инфа, что если сделать незначительные изменения в макросе, то его менять в основной программе не надо
    у меня не получилось этого добиться....
    всегда элемент макроса "краснел", с требованием пересоздать его...

    мож я что-то не до понимаю?

    ----------------
    ну и на последок.....

    после удаления макроса в библиотеке макросов, он (макрос) ещё долго маячит в "списке вкладок"
    (маячит вкладка с макросом)

    мож стоит удалять её сразу? а то приходится перезаходить в проект, шоб не мешалось лишнее...

    PS спасибо разработчикам за интересную "игрушку"

  9. #9
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение

    PS спасибо разработчикам за интересную "игрушку"
    .....И серьезную

  10. #10

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    .....И серьезную
    Опять странности с OWEN LOGIC.
    На 2х компьютерах симулятор заработал. На 1м из них установлена максимальная Windows7, на втором Windows XP SP3.
    На 2х других - не запускается. На этих компах также установлена Windows XP SP3. При запуске симулятора, часы работы симулятора внизу экрана не ходят.
    CoDeSys и другие программы работают без проблем.
    Не пойму, в чём дело....
    Последний раз редактировалось kolyan; 08.03.2011 в 18:42.

Страница 7 из 30 ПерваяПервая ... 5678917 ... ПоследняяПоследняя

Ваши права

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