Страница 294 из 301 ПерваяПервая ... 194244284292293294295296 ... ПоследняяПоследняя
Показано с 2,931 по 2,940 из 3001

Тема: CODESYS V3.5. Визуализация

  1. #2931

    По умолчанию

    выложить проект проблематично, он большой, сам код который с вязан с библиотекой, выложить могу, но не понял, по поводу присвоения, ну да, переменная связана с индексацией монтирования, и становится true, когда носитель смотирован, после чего должен запуститься фб
    Последний раз редактировалось viktor1974; 05.01.2026 в 13:47.

  2. #2932

    По умолчанию

    Вроде нашел, это из-за эмуляции, призагрузке на графике первая дата стоит 00:00:00 01.01.1970, а время для фб я беру из библиотеки SysTimeRtcGet, и при включении переменной грузится текущая дата и график глючит, по видимому...

  3. #2933

    По умолчанию

    Добрый день! Подскажите пожалуйста. Есть ли в Codesys 3.5 возможность сделать глобальный элемент (шаблон) визуализации (прим. кнопку, текст), чтобы он автоматически появлялся на всех экранах?
    Спасибо!

  4. #2934
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,773

    По умолчанию

    Цитата Сообщение от DmitriiAnyushin Посмотреть сообщение
    Добрый день! Подскажите пожалуйста. Есть ли в Codesys 3.5 возможность сделать глобальный элемент (шаблон) визуализации (прим. кнопку, текст), чтобы он автоматически появлялся на всех экранах?
    Спасибо!
    Добрый день.
    Такой возможности нет.

  5. #2935
    Пользователь
    Регистрация
    20.07.2021
    Адрес
    Москва, Тула
    Сообщений
    30

    По умолчанию

    Добрый день
    Можно ли во входную переменную фрейма передать формат вывода (например %.1f или %.2f) для поля вывода переменной в этом же фрейме?
    То есть, например, есть фрейм с прямоугольником, в котором выводиться входная переменная:
    out.JPG
    Код:
    VAR_INPUT
    	rValue : REAL;
    	sFormatValue : STRING := '%.1f';
    END_VAR
    Как реализовать такой функционал? Пробовал через sprinf - не получается.

  6. #2936
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,773

    По умолчанию

    Цитата Сообщение от Paha1977 Посмотреть сообщение
    Добрый день
    Можно ли во входную переменную фрейма передать формат вывода (например %.1f или %.2f) для поля вывода переменной в этом же фрейме?
    То есть, например, есть фрейм с прямоугольником, в котором выводиться входная переменная:
    out.JPG
    Код:
    VAR_INPUT
    	rValue : REAL;
    	sFormatValue : STRING := '%.1f';
    END_VAR
    Как реализовать такой функционал? Пробовал через sprinf - не получается.
    Добрый день.
    Описанная вами реализация работать не будет.
    Но можно передавать в фрейм сразу форматированную строку с нужным кол-во знаков после точки.

  7. #2937
    Пользователь
    Регистрация
    20.07.2021
    Адрес
    Москва, Тула
    Сообщений
    30

    По умолчанию

    Цитата Сообщение от Paha1977 Посмотреть сообщение
    Добрый день
    Можно ли во входную переменную фрейма передать формат вывода (например %.1f или %.2f) для поля вывода переменной в этом же фрейме?
    То есть, например, есть фрейм с прямоугольником, в котором выводиться входная переменная:
    out.JPG
    Код:
    VAR_INPUT
    	rValue : REAL;
    	sFormatValue : STRING := '%.1f';
    END_VAR
    Как реализовать такой функционал? Пробовал через sprinf - не получается.
    Пока реализовал через функцию OSU.REAL_TO_STRING_FORMAT. Передаю на вход usiDigit переменную количества знаков после запятой.
    Код:
    VAR_INPUT
    	ptSensor : POINTER TO ANALOG_SENSOR;
    	usiDigit : USINT := 1;
    END_VAR
    out2.JPG

  8. #2938
    Пользователь
    Регистрация
    20.07.2021
    Адрес
    Москва, Тула
    Сообщений
    30

    По умолчанию

    Теперь вопрос сложнее. Как сделать вышеописанный фрейм не только с выводом REAL, но и с редактируемыми полями?

  9. #2939
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,773

    По умолчанию

    Цитата Сообщение от Paha1977 Посмотреть сообщение
    Теперь вопрос сложнее. Как сделать вышеописанный фрейм не только с выводом REAL, но и с редактируемыми полями?
    Добавить в интерфейс фрейма область VAR_IN_OUT, прописать в ней переменную.
    Привязать ее к элементу фрейма (Конфигурация ввода - OnMouseClick - Записать переменную).
    Соответственно, в коде нужно детектировать изменение записываемого значения и при необходимости синхронизировать его со строковым "входом".

  10. #2940

    По умолчанию

    Доброго времени!

    Не могу понять, как реализовать такую задачу:
    1. Необходимо на графике показать образцовую кривую, описывающую техпроцесс (заданная программа по температуре) T(t) не по живому времени, а по относительному - начало "00:00", окончание "HH:MM"
    2. На этом же графике необходимо показать реальное протекание процесса (реальная температура при работе)

    Т.е. не требуется непрерывного наблюдения, а только относительный подсчёт времени выполнения программы техпроцесса

    Трассировка и трэнд не смог приспособить, потому как не нашёл возможности нарисовать в них график заданной программы T(t)
    Декартов XY тоже не смог приспособить - не понимаю, как на ось X "натянуть" время.

    Можете подсказать, в каком направлении двигаться?

    Спасибо.

Страница 294 из 301 ПерваяПервая ... 194244284292293294295296 ... ПоследняяПоследняя

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 03:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 17:30

Ваши права

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