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

Тема: СП 310 Графичексое отображение наполнения сосуда

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Доброго времени суток Петр! Не могли бы Вы помочь? Все ни как не могу разобраться, как сделать заполнение цветом по кругу. То есть, окружность должна заполняться цветом не вся сразу, а в зависимости от регистра/параметра.
    Должно получиться так, чем больше уровень, тем больше заполнение по окружности, например, если 25%, то заполняется четверть окружности, если 50%, то половина и так далее. С прямоугольниками все понятно, а вот как по кругу, ну ни как не могу разобраться.
    Думал сделать круговую диагамму, но не нашел, как её сделать в конфигураторе. У Weintek в EasyBuilder Pro есть круговые диаграммы и там это все просто делается, а тут нет такого к сожалению. Придется мудрить.

    Цель, хочу сделать круговую шкалу как на рисунке
    Изображения Изображения
    • Тип файла: png 4321.PNG (27.6 Кб, Просмотров: 39)
    Последний раз редактировалось Nakhodka; 28.11.2024 в 18:20.

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

    По умолчанию

    Цитата Сообщение от Nakhodka Посмотреть сообщение
    Доброго времени суток Петр! Не могли бы Вы помочь? Все ни как не могу разобраться, как сделать заполнение цветом по кругу. То есть, окружность должна заполняться цветом не вся сразу, а в зависимости от регистра/параметра.
    Должно получиться так, чем больше уровень, тем больше заполнение по окружности, например, если 25%, то заполняется четверть окружности, если 50%, то половина и так далее. С прямоугольниками все понятно, а вот как по кругу, ну ни как не могу разобраться.
    Думал сделать круговую диагамму, но не нашел, как её сделать в конфигураторе. У Weintek в EasyBuilder Pro есть круговые диаграммы и там это все просто делается, а тут нет такого к сожалению. Придется мудрить.

    Цель, хочу сделать круговую шкалу как на рисунке
    Я думаю, что для построения такой шкалы нужно "мучать" элемент "Дуга", а не "Окружность"
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Я думаю, что для построения такой шкалы нужно "мучать" элемент "Дуга", а не "Окружность"
    Спасибо за ответ. Вот сейчас пытаюсь мучать и окружность и дугу. По результату патишу.

  4. #4

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Я думаю, что для построения такой шкалы нужно "мучать" элемент "Дуга", а не "Окружность"
    Доброго дня!
    В общем у меня получилось сделать задуманное. Именно с дугой. Но есть один момент, с которым все ни как не могу совладать. При начальном значении 0 шкала на 100%, но начиная от 1 и до 100, все нормально. Вот почему, когда значение 0 круг полный ни как не могу сообразить, где исправить. Ну и еще мысль, сделать, чтобы менялся цвет при пороговых значениях, например 0-75 зеленый, 76-85 оранжевый , 86-100 красный.
    Буду мучать дальше.
    Вот, может кому пригодится:
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от Nakhodka Посмотреть сообщение
    Доброго дня!
    В общем у меня получилось сделать задуманное. Именно с дугой. Но есть один момент, с которым все ни как не могу совладать. При начальном значении 0 шкала на 100%, но начиная от 1 и до 100, все нормально. Вот почему, когда значение 0 круг полный ни как не могу сообразить, где исправить. Ну и еще мысль, сделать, чтобы менялся цвет при пороговых значениях, например 0-75 зеленый, 76-85 оранжевый , 86-100 красный.
    Буду мучать дальше.
    Вот, может кому пригодится:
    Отображение Дуги (шкалы) можно включать по условию "значение > 0"
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Отображение Дуги (шкалы) можно включать по условию "значение > 0"
    Спасибо за подсказку!!! Именно то, что нужно было. А подскажите, как сделать, чтобы при значении 90 цвет менялся. Пока имею трудности с использованием макросов, к примеру IF и макросы сравнения. Да и youtube не работает, не погу посмотреть Ваши видео.

  7. #7

    По умолчанию

    Цитата Сообщение от Nakhodka Посмотреть сообщение
    Доброго дня!
    В общем у меня получилось сделать задуманное. Именно с дугой.
    в дефолтном редакторе у графических примитивов нет привязки к ячейке памяти
    у вас она есть.tenor.gif

  8. #8

    По умолчанию

    Цитата Сообщение от Nakhodka Посмотреть сообщение
    Ну и еще мысль, сделать, чтобы менялся цвет при пороговых значениях, например 0-75 зеленый, 76-85 оранжевый , 86-100 красный.
    Буду мучать дальше.
    Можно сделать так, 3 цвета, 0-75 зеленый, 76-85 оранжевый , 86-100 красный. Нажатие кнопки - Авто эмуляция.
    Вложения Вложения

  9. #9

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Можно сделать так, 3 цвета, 0-75 зеленый, 76-85 оранжевый , 86-100 красный. Нажатие кнопки - Авто эмуляция.
    Спасибо! Это именно то, что нужно. Я бы сам долго ещё этого добивался.

Похожие темы

  1. Реализация алгоритма наполнения емкости с тремя стадиями
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 17
    Последнее сообщение: 06.06.2024, 23:30
  2. Отображение состояния
    от ssergei в разделе Облачный сервис OwenCloud
    Ответов: 2
    Последнее сообщение: 02.04.2024, 06:38
  3. отображение данных
    от 19_Артем_17 в разделе СПК210, СПК1xx [М01]
    Ответов: 4
    Последнее сообщение: 15.09.2021, 10:48
  4. Отображение LD в CFC
    от zendo057 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 19.03.2017, 13:36
  5. Ответов: 9
    Последнее сообщение: 04.11.2015, 12:46

Ваши права

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