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

Тема: 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

    По умолчанию

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

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

    По умолчанию

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

  6. #2936

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от 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
    Адрес
    Москва, Тула
    Сообщений
    49

    По умолчанию

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

  9. #2939

    По умолчанию

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

  10. #2940

    По умолчанию

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

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

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

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

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

    Спасибо.

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

Похожие темы

  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

Ваши права

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