Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Сравнение чисел с плавающей запятой на МЕНЬШЕЕ значение

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

    По умолчанию

    Цитата Сообщение от Алексей 1 Посмотреть сообщение
    Да все так и должно быть ))) На каждом этапе своя скорость вентилятора и поэтому так много пидов и таймеров (всего их будет штук 6)...... с этим все правильно...
    Проблема не в этом...
    И что одним регулятором нельзя разные скорости на вентилятор задавать?
    Проблема с постановкой задачи.

  2. #12
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,168

    По умолчанию

    Если, как Вы пишите, надо скорость вентилятору задавать пропорционально управляющему напряжению на входе, то здесь и макроса SCALE_L с избытком хватит:
    http://www.owen.ru/forum/showthread.php?t=12691&page=49

    Достаточно такого:

    Приведение температуры к аналоговому выходу.png
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #13

    По умолчанию

    Коллеги вопрос не в скорости вентилятора!!!! И с пидами там все правильно!!! Соответственно Тех. заданию ))) Я ж даже красным обвел где и что у меня не получается решить))
    Там поле большое!!! Обратите внимание пожалуйста у меня уже мозг вскипел...... уверен что проблема решается просто но вот как???!!

  4. #14
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,168

    По умолчанию

    Цитата Сообщение от Алексей 1 Посмотреть сообщение
    Коллеги вопрос не в скорости вентилятора!!!! И с пидами там все правильно!!! Соответственно Тех. заданию ))) Я ж даже красным обвел где и что у меня не получается решить))
    Там поле большое!!! Обратите внимание пожалуйста у меня уже мозг вскипел...... уверен что проблема решается просто но вот как???!!
    Так Вам уже верно ответили, поменяйте элементы сравнения местами, если значение будет менее уставки, на выходе "1":


    Меньше.PNG

    Или что бы элементарное дошло, надо всем повторить этот ответ?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Алексей 1 Посмотреть сообщение
    Коллеги вопрос не в скорости вентилятора!!!! И с пидами там все правильно!!! Соответственно Тех. заданию ))) Я ж даже красным обвел где и что у меня не получается решить))
    Там поле большое!!! Обратите внимание пожалуйста у меня уже мозг вскипел...... уверен что проблема решается просто но вот как???!!
    Решать ваши куски задания не интересно ,а главное бесполезно не видя картины (ТЗ) целиком .По вопросу вам ответили ,но вас не устроило , значит такой был вопрос. Может вам вообще гистерезис нужен ?
    Вы такое большое поле создали для проекта ,будто автоматизировать космодром собираетесь, а вопросы простые задаете ...как то не вяжется ...
    Последний раз редактировалось rovki; 25.02.2019 в 00:03.
    электронщик до мозга костей и не только

  6. #16

    По умолчанию

    Если сделать так как вы все советуете то на элементе 1 всегда 1 и тогда элемент 2 всегда включен ........ может я что-то неправильно понимаю (((
    Изображения Изображения
    • Тип файла: jpg 777.jpg (400.9 Кб, Просмотров: 94)

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

    По умолчанию

    ИМХО, я бы 0-10В превратил бы в шаги с нужной дискретностью, например 1В или 0,5В. А что выполнять при каждом шаге решать вам.

    например Входное напряжение делим на 10 без остатка, вот вам и шаг 1В в целочисленном варианте, потом делайте все что вам нужно исходя из номера шага.

  8. #18

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    ИМХО, я бы 0-10В превратил бы в шаги с нужной дискретностью, например 1В или 0,5В. А что выполнять при каждом шаге решать вам.

    например Входное напряжение делим на 10 без остатка, вот вам и шаг 1В в целочисленном варианте, потом делайте все что вам нужно исходя из номера шага.
    а по подробнее можно... я что то плохо представляю как это сделать...если можно пример...

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

    По умолчанию

    Цитата Сообщение от Алексей 1 Посмотреть сообщение
    Если сделать так как вы все советуете то на элементе 1 всегда 1 и тогда элемент 2 всегда включен ........ может я что-то неправильно понимаю (((
    Так у вас управляющее напряжение ноль задан в симуляторе ,задайте его большим чем на верху , оно и сработает ...
    электронщик до мозга костей и не только

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

    По умолчанию

    Алексей 1 если у вас шаг 1В, то просто сделайте float_to_int и вы получите только целые числа. А там уже от номера делайте свою программу как необходимо.

    Если шаг нужен меньше, например 0,5В то делаете округление float до 1 знака и сравниваете опять же нужные значения.

    Просто вы так описали задачу, что она неплохо может работать по номеру шага, а уже как вы это реализуете вариантов масса.
    Например при целочисленном значении можно int подать на вход макроса ППЗУ и не прибегать ни к какому сравнению...

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. 4 байта в число с плавающей запятой
    от Пьер в разделе СПК1хх
    Ответов: 41
    Последнее сообщение: 18.03.2019, 19:37
  2. Ввод чисел с запятой в ИП320
    от Newcomer в разделе Панели оператора (HMI)
    Ответов: 5
    Последнее сообщение: 04.12.2018, 13:38
  3. Выбор из чисел с плавающей точкой
    от anthrwpos в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 14.02.2017, 10:03
  4. ТРМ138 и Modbus RTU и числа с плавающей запятой
    от Dinf в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 10.06.2013, 13:18
  5. Ответов: 6
    Последнее сообщение: 04.04.2013, 18:59

Ваши права

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