Страница 482 из 498 ПерваяПервая ... 382432472480481482483484492 ... ПоследняяПоследняя
Показано с 4,811 по 4,820 из 4972

Тема: Области применения ПР110(примеры реализации)

  1. #4811
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Так что может помешать сдвигать биты внутри переменной, это даже очень прикольно!
    Как-то так:

    Вложение 28941

    Задержка на 31 такт.
    вот сейчас не понял, моя очередь задавать вопрос о том что мой вариант не проще?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

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

  4. #4814

    По умолчанию

    Всех благодарю за столь оперативную помощь и примеры, есть над чем поразбираться
    Склоняюсь к мысли, что если есть возможность выбирать, то задачу реализации FIFO на 2000 бит, проще сделать на ПЛК используя массивы.

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

    По умолчанию

    Цитата Сообщение от rimmir Посмотреть сообщение
    Всех благодарю за столь оперативную помощь и примеры, есть над чем поразбираться
    Склоняюсь к мысли, что если есть возможность выбирать, то задачу реализации FIFO на 2000 бит, проще сделать на ПЛК используя массивы.
    Что-то Вас бросает из крайности в крайность, не знаю как для ПР110, для ПР200 всё умещается со свистом:

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

  6. #4816

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Что-то Вас бросает из крайности в крайность, не знаю как для ПР110, для ПР200 всё умещается со свистом:

    Задержка на 1984 такта.PNG
    110 FIFO.PNG
    В 110 никак.

  7. #4817

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    110 FIFO.PNG
    В 110 никак.
    Значит подойдёт немного другой вариант: вместо того, чтобы сдвигать эти самые биты, можно использовать эти SEL'ы как массив.
    Т.е. сделать счётчик, который указывает на "номер бита куда записываем".
    Номер бита будет от 0 до 1023.
    Делим номер бита на 32 -- получаем "номер SEL'а, в котором хранятся данные"
    Берём остаток от деления на 32 -- получаем номер бита в SEL'е

    Запись точно так же, но используется номер бита на 1 меньше.

    Иными словами, биты никуда не передвигаются между SEL'ами, а просто выбирается нужный бит.


    Судя по тому, что показатель "ОЗУ" не зашкаливает, всё должно получиться.



    Если строить такую цепочку по принципу "макрос на 32 бита" (1 SEL), "маркос на 64 бита" (2 первых макроса), "макрос на 128 бит" (2 вторых макроса) и т.п., то нужно всего несколько слоёв, чтобы сделать 1024-2048 бит.


    Но это "для любителей".
    Разумеется, эстеты используют нормальные массивы.

  8. #4818

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Что-то Вас бросает из крайности в крайность, не знаю как для ПР110, для ПР200 всё умещается со свистом:
    Это от недостатка опыта
    Но в ПР110 не хватает стека, только 186 тактов.

    186.png

  9. #4819
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

    Цитата Сообщение от rimmir Посмотреть сообщение
    Это от недостатка опыта
    Но в ПР110 не хватает стека, только 186 тактов.

    186.png
    Если ПР200 дорого, возьмите ПР114.

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

    По умолчанию

    Если ПР200 дорого, возьмите ПР200, так как ПР114 еще дороже

Страница 482 из 498 ПерваяПервая ... 382432472480481482483484492 ... ПоследняяПоследняя

Ваши права

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