Показано с 1 по 10 из 771

Тема: Обсуждение макросов для OWEN Logic

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    30.11.2017
    Адрес
    Егорьевск
    Сообщений
    164

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Тогда совсем непонятно, если Вы сейчас передаёте прямой отсчёт в инте, как Вы собираетесь ещё и флоат передавать, наверно придётся на чём-то одном остановится, либо инт либо флоат!
    В принципе есть универсальное решение для СМИ2 - переменная типа "Портрет", там все сегменты индикатора под контролем, всегда можно зажечь точку, ну только цифры самому своими руками придётся делать, думаю времени много потратите, не меньше часа уйдёт, за то всё что угодно можно нарисовать в пределах возможностей индикатора СМИ2!
    Сейчас передаю вот так Screenshot_95.jpg, но не удается задать точку Флоату, где надо, и он отображается как Х.ХХХ.
    Нет ли случайно наработок, как флоат ограничить 2-мя знаками после запятой?
    А насчет Портрета - час это очень оптимистично, по-моему. Я не настолько крутой кодер.)) Больше думал в сторону Стринга.
    UPD. Сделал через String с помощью модифицированного макроса перевода таймера во Флоат.)) Screenshot_96.jpg
    Ну, а разделение сделал "тире" - в S2 пишу константу=45. Ну и соответственно в S1 - минуты. а в S3-S4 - секунды.
    Можно так делать таймер до 99мин 59сек.
    Последний раз редактировалось Чили-Рома; 25.12.2019 в 16:40.

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

    По умолчанию

    Цитата Сообщение от Чили-Рома Посмотреть сообщение
    Сейчас передаю вот так Screenshot_95.jpg, но не удается задать точку Флоату, где надо, и он отображается как Х.ХХХ.
    Нет ли случайно наработок, как флоат ограничить 2-мя знаками после запятой?
    А насчет Портрета - час это очень оптимистично, по-моему. Я не настолько крутой кодер.)) Больше думал в сторону Стринга.
    UPD. Сделал через String с помощью модифицированного макроса перевода таймера во Флоат.)) Screenshot_96.jpg
    Ну, а разделение сделал "тире" - в S2 пишу константу=45. Ну и соответственно в S1 - минуты. а в S3-S4 - секунды.
    Можно так делать таймер до 99мин 59сек.
    При чём здесь крутой кодер, Вы представляете как цифры выглядят, больше ничего и не надо знать!
    И зачем Вы на втором скриншоте к десяткам, единицам минут и секунд добавляете 48, для чего это надо?

    Короче, для цифр, поразрядно, как-то примерно так:

    Переменная _Портрет.PNG

    Проверяйте!

    Переменная_Портрет.owl
    Последний раз редактировалось Сергей0308; 25.12.2019 в 22:26.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3
    Пользователь
    Регистрация
    30.11.2017
    Адрес
    Егорьевск
    Сообщений
    164

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    При чём здесь крутой кодер, Вы представляете как цифры выглядят, больше ничего и не надо знать!
    И зачем Вы на втором скриншоте к десяткам, единицам минут и секунд добавляете 48, для чего это надо?

    Короче, для цифр, поразрядно, как-то примерно так:

    Переменная _Портрет.PNG

    Проверяйте!

    Переменная_Портрет.owl
    48 добавляю для перевода цифр в ASCII коды, по которым они отображаются на СМИ2 в переменной String. Screenshot_94.jpg
    В таблице НЕХ код, а для записи в переменную его надо перевести в DEC. С 0 по 9 коды 48-57, (-) - это 45. Табличку заскринил из видео про СМИ2.)
    За шаблон перевода в Портрет - отдельное спасибо! Возможно, что пригодится. Жаль только возможности СМИ2 по отображению текста очень ограниченные. Все-таки 7 сегментов - это мало для русского языка.

  4. #4

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    При чём здесь крутой кодер, Вы представляете как цифры выглядят, больше ничего и не надо знать!
    И зачем Вы на втором скриншоте к десяткам, единицам минут и секунд добавляете 48, для чего это надо?

    Короче, для цифр, поразрядно, как-то примерно так:

    Переменная _Портрет.PNG

    Проверяйте!

    Переменная_Портрет.owl
    Что то не понял как это работает? Для меня проще К514ИД1

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

    По умолчанию

    Цитата Сообщение от игорь68 Посмотреть сообщение
    Что то не понял как это работает? Для меня проще К514ИД1
    И чего, конкретно, не понятно? Логика полностью соответствует этой микросхеме, в плане формирования чисел 0-9!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Сергей0308. Спасибо. На выходных посмотрю.

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

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