Страница 286 из 498 ПерваяПервая ... 186236276284285286287288296336386 ... ПоследняяПоследняя
Показано с 2,851 по 2,860 из 4973

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

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Вот ,примерно ,так
    у вас получилось 5n блоков SEL, 4*(n/2) блоков GT и EQ
    и задержка в 16 тактов при выдаче ответа (зачем так много?)
    ---------------------
    а если цикл "развернуть", то понадобиться менее n^2 блоков SEL, и менее (n^2)/2 блоков GT, и ответ СРАЗУ!
    (т.е. при n<5 делать цикл с проверками не имеет смысла)

    PS ещё одна проба пера с пузырьком...
    на этот раз один вход это выбор способа сортировки - по возрастанию или по убыванию...
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    у вас получилось 5n блоков SEL, 4*(n/2) блоков GT и EQ
    и задержка в 16 тактов при выдаче ответа (зачем так много?)
    ---------------------
    Ну так автор сомневался- влезет \не влезет .А такты не считал ,как то было не к спеху
    Лучше внутри макроса организовать задержку,что бы значения на выходе не прыгали ,чем потом каждый будет бороться с этим сам .Полуфабрикат хорошо ,а готовый к использованию макрос -лучше.
    Последний раз редактировалось rovki; 11.12.2012 в 20:55.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Ну так автор сомневался- влезет \не влезет.
    ради прикола - замените все "обратные" связи в моей первой схеме на "обычные", и посмотрите на стек
    поэтому и подумал, что не хватит...

    PS работоспособность, правда, пострадает, но мы же на стек только хотим поглядеть

    PPS я не буду делать "развёрнутую" версию, т.к. её надо делать под конкретную задачу, т.е. знать n (кол-во входов/выходов)
    Последний раз редактировалось AI!; 11.12.2012 в 20:42.

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    сортировка методом пузырька.
    Анатолий, в вашем макросе если на восьмом входе ноль, то сортировка не запустится.

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    у вас получилось 5n блоков SEL, 4*(n/2) блоков GT и EQ
    и задержка в 16 тактов при выдаче ответа (зачем так много?)
    ---------------------
    а если цикл "развернуть", то понадобиться менее n^2 блоков SEL, и менее (n^2)/2 блоков GT, и ответ СРАЗУ!
    (т.е. при n<5 делать цикл с проверками не имеет смысла)

    PS ещё одна проба пера с пузырьком...
    на этот раз один вход это выбор способа сортировки - по возрастанию или по убыванию...
    А в новом макросе соответственно на входе 7

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

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Анатолий, в вашем макросе если на восьмом входе ноль, то сортировка не запустится.
    запустится, вы просто сделайте там импульс (временно смените значение),
    т.к. детект изменений идёт именно по этому входу.

    PS макрос(ы) "пузырёк" - это макрос, "для души", что бы использовать его в реальном проекте требует доработки.
    (я посчитал, что делать все проверки, что бы использовать его в конечном продукте - слишком накладно)
    -------------
    если есть нужда в готовом макросе для реальной задачи - говорите своё n, и я сделаю.
    Последний раз редактировалось AI!; 11.12.2012 в 20:59.

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Не кончатся ,точно ,да же у ПР110
    у вас переменных 78%
    а если в проекте понадобилась сортировка, то скорее всего проект не из простых, и оставшихся 22% скорее всего не хватит.
    ИМХО

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

    По умолчанию

    Да в чем наклад,то ?лишние элементы -эка невидаль .Тем более они не лишние для требуемого функционала .
    На счет разрядности -делайте на 4 разряда ,если кому нужно больше ,он соединит выходы 1 макроса и подаст на 2макрос ,для сортировки(поиска максимума или минимума) . .Только нужно ,что бы это были законченные макросы сортировки,без дребезга по выходу и с изменением по любому входу.Чем лучше 8 вход первого?
    Последний раз редактировалось rovki; 11.12.2012 в 21:22.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    у вас переменных 78%
    а если в проекте понадобилась сортировка, то скорее всего проект не из простых, и оставшихся 22% скорее всего не хватит.
    ИМХО
    Зато ФБ мало .
    Да ,при соединении 2 макросов (последовательно ) появляется баг -не задана ссылка на обьект
    Последний раз редактировалось rovki; 11.12.2012 в 21:15.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Да ,при соединении 2 макросов (последовательно ) появляется баг -не задана ссылка на обьект
    это не ко мне
    Цитата Сообщение от rovki Посмотреть сообщение
    На счет разрядности -делайте на 4 разряда ,если кому нужно больше ,он соединит выходы 1 макроса и подаст на 2макрос ,для сортировки(поиска максимума или минимума) . .Только нужно ,что бы это были законченные макросы сортировки,без дребезга по выходу и с изменением по любому входу.
    Пожалуйста.
    PS правде не совсем пузырёк, но оч. похоже ))
    Вложения Вложения
    Последний раз редактировалось AI!; 11.12.2012 в 21:38.

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

Ваши права

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