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

Тема: Подсветка переменных записываемых в конце цикла

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    нет
    ...........
    Что нет?

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

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Неправильно же
    Ваши предложения, в смысле, какое должно быть значение, Вы наверно первую картинку посмотрели, на второй преобразование в INT32:

    FLOAT_TO_INT_DINT_3.PNG

    Если нет, может Вы какой другой код имели ввиду, кроме дополнительного кода бывает ещё прямой и обратный код, в одной из тем я макрос выкладывал, где тип кода можно выбирать!
    Последний раз редактировалось Сергей0308; 29.03.2024 в 21:10.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #63
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Естественно. Если учесть время моего ответа и вашего добавления
    Позже еще посмотрю

  4. #64

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Ваши предложения, в смысле, какое должно быть значение, Вы наверно первую картинку посмотрели, на второй преобразование в INT32:

    FLOAT_TO_INT_DINT_3.PNG

    Если нет, может Вы какой другой код имели ввиду, кроме дополнительного кода бывает ещё прямой и обратный код, в одной из тем я макрос выкладывал, где тип кода можно выбирать!
    Сергей верхний макрос INT-FLOAT считает не правильно, скрин 1 До переделки.jpg вот его модернизировал 1 Модернизация макроса.jpg
    Перевод во FLOAT надо делать после вычитания, иначе теряется часть последних цифр. При чём на пределах -1 000 000, -10 000, -1000 разные цифры в конце.
    Число 4294867296 это -100 000
    Последний раз редактировалось kondor3000; 29.03.2024 в 22:54.

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Сергей верхний макрос INT-FLOAT считает не правильно, скрин 1 До переделки.jpg вот его модернизировал 1 Модернизация макроса.jpg
    Перевод во FLOAT надо делать после вычитания, иначе теряется часть последних цифр. При чём на пределах -1 000 000, -10 000, -1000 разные цифры в конце.
    Число 4294867296 это -100 000
    Тогда и у Вас неправильно, потому что цифры совпадают с моими!
    И Вы не макрос модернизировали(что Вы нарисовали), а сделали другой макрос, в смысле обратную функцию, я писал, что в проекте есть и обратная функция, в смысле преобразование INT_TO_FLOAT:

    INT_TO_FLOAT_8.PNG

    И, обратно значения совпадают с вашими, короче, Вы на этом основываете свои заключения, что неправильно считает?
    И, почему то всем лень по ссылке перейти и посмотреть, короче, чтобы никого не утруждать кишки и этого макроса:

    INT_TO_FLOAT_9.PNG

    Почти 2 года назад выложил!
    Последний раз редактировалось Сергей0308; 29.03.2024 в 23:19.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #66

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Тогда и у Вас неправильно, потому что цифры совпадают с моими!
    И Вы не макрос модернизировали(что Вы нарисовали), а сделали другой макрос, в смысле обратную функцию, я писал, что в проекте есть и обратная функция, в смысле преобразование INT_TO_FLOAT:

    INT_TO_FLOAT_8.PNG

    И, обратно значения совпадают с вашими, короче, Вы на этом основываете свои заключения, что неправильно считает?
    Вы плохо посмотрели, у вас -100096 а у меня -100 000. Разговор про INT-FLOAT
    Про INT-DECOD вопросов нет.
    Последний раз редактировалось kondor3000; 29.03.2024 в 23:17.

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вы плохо посмотрели, у вас -100096 а у меня -100 000. Разговор про INT-FLOAT
    Про INT-DECOD вопросов нет.
    Прочитали бы пару строчек по ссылке, что я давал, что там написано:

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

  8. #68

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    все таки st это st

    Переписал функции на ST, теперь они подходят для INT и для DINT 1 Функции DINT_FLOAT_DINT.jpg
    Вложения Вложения
    Последний раз редактировалось kondor3000; 30.03.2024 в 20:11.

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Сергей верхний макрос INT-FLOAT считает не правильно, скрин 1 До переделки.jpg вот его модернизировал 1 Модернизация макроса.jpg
    Перевод во FLOAT надо делать после вычитания, иначе теряется часть последних цифр. При чём на пределах -1 000 000, -10 000, -1000 разные цифры в конце.
    Число 4294867296 это -100 000
    Посмотрел этот макрос, вот преобразование самого большого по модулю отрицательного числа:

    INT_TO_FLOAT_10.PNG

    Никакой погрешности там нет! Зачем было обманывать, мне не понятно в принципе!
    Этот макрос для преобразования диапазона INT(INT16), для преобразования DINT(INT32) он не подходит!
    Собственно для этого и усовершенствовал макрос, он чуть ниже, я его на скриншоте показывал(к которому у Вас претензий нет), он уже универсальный в смысле диапазона INT(INT16)/DINT(INT32), настройки в свойствах макроса!
    Короче, не заметил настроек у вашего макроса, он универсальный или только диапазона DINT(INT32)?
    Обычно используется диапазон INT(INT16), например во всех овенских ТРМ-ах!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #70

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Никакой погрешности там нет! Зачем было обманывать, мне не понятно в принципе!
    Этот макрос для преобразования диапазона INT(INT16), для преобразования DINT(INT32) он не подходит!
    Я пытался его использовать для DINT, даже скрин выложил с 31 битом. Вопрос снят.

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

Похожие темы

  1. ПР200 подсветка дисплея
    от Dimzon в разделе Разработки
    Ответов: 4
    Последнее сообщение: 03.04.2021, 17:54
  2. Сбой записываемых параметров
    от Bariy в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 12.02.2020, 00:16
  3. ПР200 подсветка экрана.
    от mandrew в разделе Среда программирования OWEN Logic
    Ответов: 7
    Последнее сообщение: 23.05.2019, 16:14
  4. Ответов: 14
    Последнее сообщение: 18.11.2017, 14:53
  5. подсветка ПЛК63
    от Egor в разделе ПЛК63/73
    Ответов: 7
    Последнее сообщение: 24.02.2011, 13:54

Ваши права

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