Страница 118 из 359 ПерваяПервая ... 1868108116117118119120128168218 ... ПоследняяПоследняя
Показано с 1,171 по 1,180 из 3587

Тема: разные вопросы новичка

  1. #1171
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Однако на экране нельзя вывести float без точки, минимум один знак после запятой, придется замазывать (по верх накладывать 2 пробела)
    Обычно так и делаю.
    Может подскажете как лучше вывести на экран редактируемое целое отрицательное цисло? Если выводить float с замазкой, то пользователь, нажимая "SEL", не видит мигающих замазанных знаков после запятой и, соответственно, ничего не понимает
    Если выводить int и отельно знак, то знак оказывается оторванным от числа, тем дальше оторванным, чем меньше разрядов у числа...

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

    По умолчанию

    в программе можно посчитать количество разрядов числа и при отображении знака менять переменную оси х для знака.

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

    По умолчанию

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

    Полное отображение.PNG

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

  4. #1174
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Может проще отвести на два разряда(знака) меньше, чтобы запятая и десятые доли не отображались?

    Полное отображение.PNG

    Обрезанное отображение.PNG
    А редактирование с экрана не будет при этом забавным?

  5. #1175
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    в программе можно посчитать количество разрядов числа и при отображении знака менять переменную оси х для знака.
    Спасибо, наверное, единственно правильный способ, хотя и громоздкий и не красивый Осталось понять как изменять положение по иксам.
    Последний раз редактировалось Ollema; 23.11.2019 в 18:27.

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

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    А редактирование с экрана не будет при этом забавным?
    Так это же Вы сами так стараетесь сделать, Вас никто не принуждает! Мне ваши решения кажутся куда более забавными! Вот ответьте на элементарный вопрос: зачем их "замазывать", если можно и проще просто обрезать, как я предложил?
    Последний раз редактировалось Сергей0308; 23.11.2019 в 18:34.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Спасибо, наверное, единственно правильный способ, хотя и громоздкий и не красивый Осталось понять как изменять положение по иксам.
    И я такое уже давно предлагал в одной из тем для отображения отрицательных целочисленных значений!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #1178
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    Да не важно мазать или отрезать, важно, что при нажатии на SEL юзер в ступор впадет - так как мигать ничего не будет, даже если один раз перейти на разряд левее

  9. #1179
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Спасибо, наверное, единственно правильный способ, хотя и громоздкий и не красивый Осталось понять как изменять положение по иксам.
    Для ТОЛЬКО вывода на экран это не единственный способ

    Делаем "бутерброд" из
    снизу поле вывода
    Захват-4.png

    сверху - динамический текст, со смещением на одну позицию влево
    Захват-5.png
    Список, например, для 9-разрядного числа
    0 - пусто
    1 ________-
    2 _______-
    3 ______-
    4 _____-
    5 ____-
    6 ___-
    7 __-
    8 _-
    9 -
    Динамический текст привязан к переменной в которой - количество разрядов(знаков) в отрицательном числе

    Сделал макрос, который вычисляет абсолютное значение и количество разрядов для отрицательного числа
    Захват-2.png

    Захват-1.png

    Захват-3.png
    Вложения Вложения
    Последний раз редактировалось petera; 24.11.2019 в 10:21.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #1180
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    Надо будет проверить. Мне кажется верхний слой всегда будет скрывать нижний независимо от знаков в нем. Само то поле остается фиксированного размера.

Страница 118 из 359 ПерваяПервая ... 1868108116117118119120128168218 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  3. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 06.09.2011, 15:12
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 10:29

Ваши права

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