Страница 367 из 498 ПерваяПервая ... 267317357365366367368369377417467 ... ПоследняяПоследняя
Показано с 3,661 по 3,670 из 4972

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

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

    По умолчанию

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

    сделал 2 примера использования, в соответствии с вашим пожеланием.
    Анатолий, товарищу не понятно, как задать необходимую ему комбинацию булевых переменных.

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

    По умолчанию

    Василий Кашуба - вот в варианте rovki мне все абсолютно понятно стало, когда посмотрел пример
    А вот в варианте AI! я заблудился окончательно

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

    По умолчанию

    AI! ок, сейчас попробую по вашим рекомендациям.

    И кстати по задаваемому мной вопросу менять время импульса (предварительно обозначенного) очень подошел вариант rovki ППЗУBool
    ну просто замечательно встал, как к себе домой можно использовать все свободные входы, если таковые будут и менять частоту импульса в зависимости от пожеланий.

    Ерунда какая-то. Ставлю цифру 4 - это в бин 1 0 0 , то есть при 1 на I3 должен сработать выход, так ?
    почему выход срабатывает при 1 на I2 ?
    И еще такой момент, И работать будет, а ИЛИ вроде как нет. В варианте с ППЗУ можно как И так и ИЛИ варианты использовать, больше комбинаций.
    Последний раз редактировалось melky; 22.03.2013 в 15:05.

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

    По умолчанию

    AI! только что проверил в другом проекте, импортировал макрос, поставил 4. Использую только 3 выхода, срабатывает когда I2=1
    то есть 0 1 0 по входам.

    Я выше писал пример работы Булеан из ZelioLogic
    сообщение http://www.owen.ru/forum/showpost.ph...postcount=3688
    Там картинка свойств FB в котором прописывается что необходимо на выходе при определенных комбинациях входов. Работа выхода может быть и по И и по ИЛИ - просто смотрим маску входов и проставляем значения выходов. ну и на выходе в зависимости от значений может быть инверсия. Очень удобная штука оказалась на практике.



    Значение 4 - 100b
    Срабатывание на значении 2 - 010b
    Изображения Изображения
    Последний раз редактировалось melky; 22.03.2013 в 15:23.

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

    По умолчанию

    AI! - я ввожу значение не 2 а значение 4

    Макрос должен срабатывать при 1 на ТРЕТЬЕМ входе

    почему срабатывает на ВТОРОМ ?

    И дальше, вводим значение 6 - при 1 на I1 сработок быть не должно. а она есть.

    хм. Судя по всему, ваш макрос проглатывает младший бит.
    Последний раз редактировалось melky; 22.03.2013 в 15:29.

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

    По умолчанию

    AI! - вы совершенно неправильно интерпретировали задачу.
    на картинке из FB ZelioLogic вертикальные столбцы это входы, I1, I2, I3, I4
    и их значения представляют из себя соответственно биты числа

    0 1 0 0 = включен вход I2 - то есть 2 в десятичном
    0 0 1 0 = включен вход I3 - то есть 4 в десятичном

    ну как младший вход = младшему биту.
    + можно комбинировать, включить выход как по 0 1 0 0 так и по 0 1 1 0 так и по 0 0 1 0

    В вашем варианте вход I1 при значении 4 и 6 в настройках FB не является младшим битом числа, а скорее является 2-м битом, судя по реакции работы.



    Идея как раз в том, чтобы выставлять в свойствах макроса, при каких значениях на выходе дать 1
    Толи когда на входе 4(100), толи когда на входе 6(110) толи иная, интересующая нас комбинация входов.
    Изображения Изображения
    • Тип файла: png 100.PNG (2.7 Кб, Просмотров: 100)
    Последний раз редактировалось melky; 22.03.2013 в 15:54.

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

    По умолчанию

    AI! - приложил картинку для наглядности.

    Число битовое в качестве маски должна накладываться на ВХОДЫ, а не на выход, как в вашем случае.
    зеленым выделены число 4 и число 6 по входам, только при таких комбинациях на выходе должно быть 1.
    При любых других 0

    младший вход, младший бит.

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

    По умолчанию

    AI! вы индивидум просто.
    Выход физически ОДИН. Входов несколько. Так биты считать проще где ?
    Вы же при определении предлагаете использовать по сути двойное преобразование. Сперва начертить табличку, определить согласно необходимым битам на входе какое число получиться на выходе, потом только вбить некоторое число в свойства.
    По мне, это бред и очень неудобный для понимания схемы работы.

    используя 5 входов
    комбинации по входам, при которых должна быть 1 на выходе
    1 1 0 1 0 или 0 0 0 1 1
    Ввел число 16779264

    А теперь сами посмотрите, сколько телодвижений для этого пришлось сделать....
    Может как-то откорректировать макрос, чтобы вводить число согласно битной маски входов ?
    Для работы данных двух комбинаций необходимы десятичные числа 11 и 24, сумма 35. ее и вносить. А не высчитывать числа, получаемые по таблице выхода ?
    Последний раз редактировалось melky; 22.03.2013 в 17:15.

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

    По умолчанию

    АИ отправте мелкого к вики чтоб почитал что такое ДНФ и КНФ, пусть сам сделает в соответствии со своими запросами
    Как раз решение таких задач удобнее делать в лоджике

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

    По умолчанию

    Этот спор яркий пример наглядности работы схемы (или привычки пользователя) .Целочисленная арифметика ближе для понимания программиста ,а булева электронщика .И да же если вариант целочисленный проще (по количеству элементов) ,то не не всегда нагляднее (или привычнее) ,но тут как говорится на вкус и цвет...
    электронщик до мозга костей и не только

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

Ваши права

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