- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Как выделить передний фронт в макросе.
Модераторы: Глоб.модераторы, специалисты Weintek
-
- здесь недавно
- Сообщения: 15
- Зарегистрирован: 08 дек 2016, 10:42
- Имя: Алексей
- город/регион: Ставропольский край
- Благодарил (а): 2 раза
Как выделить передний фронт в макросе.
Всем доброго времени суток. Уважаемые форумчане ,кто силен в макросах ваинтек помогите сообразить как собрать в макросе механизм квитирования , т.е по переднему фронту бита А(bool) скажем ,включился некий бит В(bool)-"сирена",а битом С(bool) мы глушим сирену пока фронт бита А(bool) не упадет в "0" и не встанет в "1" и так по кругу.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Как выделить передний фронт в макросе.
Сложности в составлении алгоритма? Или этот вайнтек какой то тупой, что не возможно в нем элементарные вещи прописать?
-
- специалист по WEINTEK
- Сообщения: 120
- Зарегистрирован: 05 фев 2014, 12:22
- Имя: Иван Николаевич
- Поблагодарили: 21 раз
Как выделить передний фронт в макросе.
Отслеживать фронты лучше с помощью ПЛК-триггеров. Можно создать два триггера, привязать их к одному биту на разные фронты( один на передний, второй на задний). И они будут по этим событиям запускать разные макросы.
-
- здесь недавно
- Сообщения: 15
- Зарегистрирован: 08 дек 2016, 10:42
- Имя: Алексей
- город/регион: Ставропольский край
- Благодарил (а): 2 раза
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Как выделить передний фронт в макросе.
В чем сложность то, в каком моменте?
На чем там пишется? Ассемблер?
IF C==1 THEN C1=1;
IF A==1 AND NOT C1 THEN B=1;
IF NOT A THEN C1=0;
A, C - ваши передние фронты.
PS На ассемблере лень, думаю что мысль и так понятна. И к тому же таки не понятна пока причина затруднений
-
- здесь недавно
- Сообщения: 15
- Зарегистрирован: 08 дек 2016, 10:42
- Имя: Алексей
- город/регион: Ставропольский край
- Благодарил (а): 2 раза
Как выделить передний фронт в макросе.
Не хочется разводить дискуссию, но причин может быть много самая очевидная это не знание подобных языков.,это про меня ! и именно по этому я и интересовался! Спасибо тебе конечно , но если решился помочь то не надо не нужных вопросов .
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Как выделить передний фронт в макросе.
Таким образом проблема в том, что нужно не зная языков написать код?
Прости (раз на ты), но тут телепатов нет. Пиши конкретно - я не умею программировать, но сделать надо.
Опять же это Я так понял )))
Прости (раз на ты), но тут телепатов нет. Пиши конкретно - я не умею программировать, но сделать надо.
Опять же это Я так понял )))
-
- здесь недавно
- Сообщения: 15
- Зарегистрирован: 08 дек 2016, 10:42
- Имя: Алексей
- город/регион: Ставропольский край
- Благодарил (а): 2 раза
Как выделить передний фронт в макросе.
Да, так проект будет по изящнее !
Написал конкретней некуда ,не парься...и раз спросил значит не получается.
Опять же ,не парься))))