Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 50

Тема: Показать значащие биты числа в цикле

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

    По умолчанию

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

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

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

    По умолчанию

    capzap foo = 245, сколько вы еще потратите времени на корректировку своей матрицы ? не работает

    Сергей0308 вот и я на SEL вроде сделал, всегда пугало как сдвигом битов рисовали картинку на экране (давно было при попытках изучать ассемблер).
    Сложно мне саму суть схватить, но за сам макрос спасибо, буду пытаться с ним разобраться.

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

    По умолчанию

    не буду ни чего корректировать, у меня все сходится 7,6,5,4,2,0 (0,0,1,1,1,1,0,1,0,1)

    PS еще раз повторяю, я не пишу логику, этим занимается библиотека на питоне, если она сказало 1.0 значит весь датасет успешно вернул совпадающий результат. Датасет тоже не в ручную писал, там 5122 строки
    Последний раз редактировалось capzap; 10.05.2019 в 14:39.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Сергей0308[/B] вот и я на SEL вроде сделал, всегда пугало как сдвигом битов рисовали картинку на экране (давно было при попытках изучать ассемблер).
    Сложно мне саму суть схватить, но за сам макрос спасибо, буду пытаться с ним разобраться.
    Неоднократно давал подробные описания работы макроса, можно найти в разных темах, в крайнем случае спросите что не понятно, по возможности отвечу!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Сергей0308 интересует логика самого сердца, FIFO32, где SHL, SHR и так далее.

    capzap вход I10 это какой бит ? - 9? или ??? почему входы шиворот навыворот ? I1 это 9-й бит, разве это нормально ?

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Сергей0308 интересует логика самого сердца, FIFO32, где SHL, SHR и так далее.
    Если Вам известно как работают элементы из ОЛ, единственное, что может быть не совсем понятным это назначение входов-выходов, там они подписаны, имеется комментарий, если Вы принципиально ничего не читаете, тогда Смотрите:

    Реверсивный сдвиговый регистр.PNG

    Сверху вниз по порядку:
    I1 - выбор бита для записи(0-31)
    I2 - значение бита записи(0/1)
    I3 - сдвиг влево по фронту импульса на 1 разряд
    I4 - сдвиг вправо по фронту импульса на 1 разряд
    I5 - выбор бита для чтения(0-31)
    Q1 - выход читаемого бита(0/1)

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

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

    По умолчанию

    вы не совсем поняли. Как этим сдвинуть все записи в INT формате ? ... вот это непонятно, как вы пришли к этому ? какую литературу изучить или какое высшее заведение окончить ?

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

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    capzap вход I10 это какой бит ? - 9? или ??? почему входы шиворот навыворот ? I1 это 9-й бит, разве это нормально ?
    т.е. к 245 больше претензий нет, если рассматривать I1 как некий порядковый номер разряда числа может и не нормально, а если формировать датасет с помощью Integer.toBinaryString, то в нем(датасете) старший разряд будет относится к первому входу в нейросеть
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    вы не совсем поняли. Как этим сдвинуть все записи в INT формате ? ... вот это непонятно, как вы пришли к этому ? какую литературу изучить или какое высшее заведение окончить ?

    То, что делают элементы ОЛ я понимаю, но вот принцип как смещением каждого бита происходит перезапись со смещением на одну ячейку стека не совсем понимаю...
    Целочисленная внутренняя переменная состоит из 32 бит, она раскладывается на 32 бита, и пишется сразу во все 32 регистра сдвига, каждый бит одной переменной пишется в одноимённый разряд(бит) сдвиговых регистров, там 32 таких регистров сдвига и паралейно сдвигаются все биты переменной! При чтении обратный процесс переменная собирается из 32 одноимённых бит регистров сдвига! Короче получается Вы паралейно сдвигаете 32 бита, всё!
    И мне ничего там придумывать не надо было, я ранее аналогичным образом целочисленный мультиплексор делал на 32 входа: Мультиплексор_2.owl
    Вот попробуйте просто повторить его, скорей всего откажитесь от такой затеи, этот макрос я дольше всего делал, сначала планировал и подобным образом демультиплексор сделать но отказался, по озвученным причинам!
    Последний раз редактировалось Сергей0308; 10.05.2019 в 19:13.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

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

    Сергей0308 понял смысл, спасибо.

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Похожие темы

  1. Опрос адресов в цикле
    от Mr.Space в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 28.09.2018, 07:18
  2. Не значащие нули при выводе целого числа. ПР200
    от Keldish в разделе Программируемые реле
    Ответов: 8
    Последнее сообщение: 18.03.2017, 22:15
  3. Ответов: 3
    Последнее сообщение: 21.10.2010, 11:42
  4. мв110-8ас проглатывает последние биты
    от ACE в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 21.10.2010, 11:42
  5. Условия в цикле
    от Wanted в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 23.11.2008, 11:12

Ваши права

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