Страница 7 из 14 ПерваяПервая ... 56789 ... ПоследняяПоследняя
Показано с 61 по 70 из 131

Тема: В поиске быстродействия.

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

    Thumbs up

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

  2. #62

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    вылавливайте любое изменение сигнала от предыдущего до следующего цикла ПР.
    А если из-за наведенных помех при изменении сигнала будет колебание около перехода от одной единицы к другой, типо дребезга.

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

    По умолчанию

    Для того и поставил ворота d,если изменения внутри ворот d (разница) ,то строб не сформируется .Только когда следущее значение больше ширины ворот d сформируется строб .Можете поставить на вход макроса другой макрос дополнительно ,который будет усреднять сигнал со входа по методу скользящего окна .тем более вас интересует только приращение положительное сигнала (возрастание) -один выход,поэтому болтание(+-) вокруг точки не будет -строб i> не сформируется при уменьшении.
    А уж ширину ворот сами подбирайте на обьекте реальном ,с учетом помех .
    Последний раз редактировалось rovki; 13.01.2014 в 23:42.
    электронщик до мозга костей и не только

  4. #64

    По умолчанию

    Спасибо вам большое Анатолий! Завтра открою макрос и посмотрю, тк сейчас под рукой только iPad.

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Проше нарисовать ,чем обьяснять .Держите макрос который выявляет изменение сигнала (флоат) больше чем заданный коридор (дельта) ,как на увеличение так и уменьшение сигнала ,по разным выходам (стробам)
    предложу свой вариант.
    Вложения Вложения
    начинающий профессионал

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    предложу свой вариант.
    Кто бы сумневался -ОТЛИЧНО !
    надо в универсальные макросы перенести ,вещь нужная .
    Последний раз редактировалось rovki; 13.01.2014 в 23:48.
    электронщик до мозга костей и не только

  7. #67

    По умолчанию

    Благодарю!!! Вы мне все очень помогли и помогаете, я думаю, что цель достигну и расскажу о моих успехах!

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    надо в универсальные макросы перенести, вещь нужная.
    Думаю, что всё же ТЗ было несколько другим...
    надо сравнивать не изменения за такт ПР, а изменения с последней контрольной точки, и если они выше чем порог, генерировать импульс.
    Вложения Вложения
    начинающий профессионал

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

    По умолчанию

    в таком случае будут сбои при низкочастотной флуктуации сигнала(50гц,наводки) .то есть если стоит дельта ,например 2 ,то в моем варианте ,плавное изменение сигнала на 1 (приращение) за цикл ПР ,не вызовет формирование строба ,даже за 100циклов по 1 единичке .В вашем варианте ,импульс формируется в таком случае ,когда сумма превысит порог ....(каждая 3 единичка приращения)
    На сколько я помню ТЗ ,задача ставилась максимально быстро выявить приращение ,потому и был взят за основу цикл ПР.
    Последний раз редактировалось rovki; 14.01.2014 в 20:28.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    На сколько я помню ТЗ ,задача ставилась максимально быстро выявить приращение ,потому и был взят за основу цикл ПР.
    не буду спорить, расскажу лишь как я его интерпритировал
    Цитата Сообщение от Anton58 Посмотреть сообщение
    Подскажите мне плиз, как сделать синхроимпульс по датчику перемещения 0-10v. Например, если разбить диапазон перемещения на 1000 единиц, то надо в момент изменения на одну единицу вниз снимать значение по датчику давления.
    т.е. нужен синхроимпульс момента пересечения границы диапазонов, а скорость перемещения нам не известна, и возможно мы в каждом будем по несколько тысяч тактов ПР.

    т.к. на 100% ТЗ не известно, то я допустил вольность, и сделал границы плавающими (относительными), а не в абсолютных единицах.
    начинающий профессионал

Страница 7 из 14 ПерваяПервая ... 56789 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 17.05.2013, 15:16
  2. Ответов: 84
    Последнее сообщение: 21.03.2013, 18:51
  3. увеличение быстродействия трм12
    от canicas в разделе Эксплуатация
    Ответов: 21
    Последнее сообщение: 12.03.2013, 22:45
  4. Проблемы быстродействия
    от soi в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 27.06.2008, 10:27

Ваши права

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