Страница 4 из 4 ПерваяПервая ... 234
Показано с 31 по 40 из 40

Тема: Прошу помощи в программировании логической функции

  1. #31
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Цитата Сообщение от Eugene.A Посмотреть сообщение
    А вы по своей ссылке сходите. Насчёт критерия.
    "Анатолий Иванович Мальцев (14 (27) ноября 1909 — 7 июля 1967) — советский математик, основоположник сибирской школы алгебры и логики."
    Спасибо, как-то пропустил

  2. #32

    По умолчанию

    Цитата Сообщение от AAA1 Посмотреть сообщение
    Можно-то можно, но проще как Василий Кашуба сказал. Или пишите в какой версии ОЛ Вам он нужен и для какой модели ПР, там делов на несколько минут.
    ААА1, версия ОЛ 1.8.3 build 92beta, модель ПР110-220.8ДФ.4Р

    Изменений в логике работы и назначениях выходов-входов, не предвидеться.
    Последний раз редактировалось Ballentrajs; 11.09.2015 в 22:09.

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

    По умолчанию

    Цитата Сообщение от Ballentrajs Посмотреть сообщение
    Здравствуйте, уважаемые форумчане. Кому не лень, помогите решить задачку. Был у меня один автомат, собранный на Ардуино и обвязке - оптроны по входам, реле на выходах. Три входа, два выхода. Выполнял он такую функцию

    Х1..Х2..Х3...Y1..Y2
    0....0....0.....0...0
    0....0....1.....1...0
    0....1....0.....1...0
    1....0....0.....1...0
    0....1....1.....0...1
    1....0....1.....0...1
    1....1....0.....0...1
    1....1....1.....1...1


    Тут на днях эта конструкция погорела из-за броска по питанию, да и на стороннее обслуживание это нужно отдать. Контроллер для самоделок, как то не комильфо, да ещё с навесным монтажём обвязки. Самое недорогое решение, я думаю, программируемое реле. Но я голову сломал, исполняя это на логике. Помогите в решении, пожалуйста. Кто-то заодно пооттачивает мастерство
    я вот заметил что Y2 повторяет X1, поэтому остается только собрать схемку для Y1, у меня получилось так
    Вложения Вложения
    • Тип файла: owl logFun.owl (439.1 Кб, Просмотров: 7)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  4. #34

    По умолчанию

    Цитата Сообщение от Ballentrajs Посмотреть сообщение
    ААА1, версия ОЛ 1.8.3 build 92beta, модель ПР110-220.8ДФ.4Р

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

  5. #35

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    я вот заметил что Y2 повторяет X1, поэтому остается только собрать схемку для Y1, у меня получилось так
    Несколько раз перечитал. Y2 повторяет Х1, или Вы ошиблись, или я чего не понял. Посмотрел файл, точно ошибочка получилась у Вас.

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

    По умолчанию

    Цитата Сообщение от AAA1 Посмотреть сообщение
    Несколько раз перечитал. Y2 повторяет Х1, или Вы ошиблись, или я чего не понял. Посмотрел файл, точно ошибочка получилась у Вас.
    ошибочка у меня появилась, потому что повелся на
    Там у вас в табличке ошибка во входах (4,5 строчка) ,но это не страшно ,поменяйте в ППзу число и все ....
    сейчас перелистнул вторую страничку, нашел http://www.owen.ru/forum/showthread....l=1#post180462 попробую переделать

    ЗЫ таблица соответствия должна писаться правильно, чтоб небыло поводов сомневаться что она ошибочна
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    в двух случаях Y2 не повторяет X1

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

    По умолчанию

    Цитата Сообщение от Ballentrajs Посмотреть сообщение
    Так, для примера, как это реализованно в ардуине:

    const int inputPinA = 3;
    const int inputPinB = 4;
    const int inputPinC = 5;
    const int outputPinA = 6;
    const int outputPinB = 7;

    void setup() {
    digitalWrite(outputPinA, OUTPUT);
    digitalWrite(outputPinB, OUTPUT);
    digitalWrite(inputPinA, INPUT);
    digitalWrite(inputPinB, INPUT);
    digitalWrite(inputPinC, INPUT);
    }

    void loop() {
    int A = digitalRead(inputPinA);
    int B = digitalRead(inputPinB);
    int C = digitalRead(inputPinC);

    if (A + B + C == 1) {
    digitalWrite(outputPinA, HIGH);
    digitalWrite(outputPinB, LOW);
    } else if (A + B + C == 2) {
    digitalWrite(outputPinA, LOW);
    digitalWrite(outputPinB, HIGH);
    } else if (A + B + C == 3) {
    digitalWrite(outputPinA, HIGH);
    digitalWrite(outputPinB, HIGH);
    } else {
    digitalWrite(outputPinA, LOW);
    digitalWrite(outputPinB, LOW);
    }

    }
    прочитав этот пост, понял свою ошибку и слепил из простых элементов, вобщем то ни чем не отличающийся вариант как и у остальных внимательных форумчан
    Вложения Вложения
    • Тип файла: owl logFun.owl (662.3 Кб, Просмотров: 15)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  9. #39

    По умолчанию

    пример на 9 элементах.bmp Cj, собственно еще один пример на XOR

  10. #40

    По умолчанию

    Вставлю 5 копеек)) Похоже на схему с паритетом)) Если сработал один датчик -то предупреждение Y1, если сработало два датчика, то авария Y2. Итого один элемент OR на три входа (или 2 по 2) и три элемента AND (X1&X2, X1&X3, X2&X3). Всё. Я - художник, я так вижу)))
    UPD: Примеры не видел, нет у меня OwL. Если боян, то понять и простить.
    Последний раз редактировалось spectrum48k; 01.10.2015 в 17:00.

Страница 4 из 4 ПерваяПервая ... 234

Похожие темы

  1. Прошу помощи)))
    от rustam_m в разделе Сетевые технологии
    Ответов: 18
    Последнее сообщение: 05.04.2013, 17:17
  2. Прошу помощи
    от Сергей1987 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 11.03.2012, 19:56
  3. прошу помощи!
    от Владимир Верхоломов в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 30.11.2010, 09:59
  4. прошу помощи
    от Сергей1987 в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 12.07.2010, 18:08
  5. прошу помощи!!
    от Сергей1987 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 21.06.2010, 21:29

Ваши права

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