Страница 31 из 38 ПерваяПервая ... 212930313233 ... ПоследняяПоследняя
Показано с 301 по 310 из 381

Тема: Визуализация(компоненты и настройки)

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

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

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Да это то понятно

    Ещё вопрос, можно ли штатными методами отображать число от 0 до 9-ти с ведущим нулем? Вроде попадалось где то на форуме, но не могу сейчас найти.
    Я такой костыль использую:
    Код:
    FUNCTION_BLOCK VisuAddNull
    VAR_INPUT
    	In: 	INT;
    	Digits:	BYTE;	(*Минимальное число разрядов*)
      	Pulse:	BOOL;	(*Флаг обновления аналоговых значений в визуализации*)	
    END_VAR
    VAR_OUTPUT
    	sOut: 	WSTRING;
    END_VAR
    VAR
    	bFirst:			BOOL;
    END_VAR
    IF Pulse OR NOT bFirst THEN
    	
    	Digits:=LIMIT(1,Digits,7);
    	
    	(*Целое значение*)
    	sOut:= 	INT_TO_WSTRING(In);
    	WHILE WLEN(sOut)< Digits DO
    		sOut:=WCONCAT(STR1:="0", STR2:=sOut);
    	END_WHILE
    	
    	bFirst:=TRUE;
    END_IF
    Далее в визуализации отображаем выход этого ФБ в формате строки %s.
    Pulse можно все время TRUE сделать, если не боритесь за производительность.

  2. #2

    По умолчанию

    Капец, ещё и с позицией диалогов какие то проблемы, только по центру выводится, игнорируя заданные значения. [B]Эдуард_Н[B] не подскажите подробнее как с помощью фрейма организовали?

  3. #3
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,623

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Капец, ещё и с позицией диалогов какие то проблемы, только по центру выводится, игнорируя заданные значения. [B]Эдуард_Н[B] не подскажите подробнее как с помощью фрейма организовали?
    Чего это я организовал? Напомните пожалуйста.
    Последний раз редактировалось Эдуард_Н; 22.06.2015 в 19:02.

  4. #4

    По умолчанию

    Я про это имел ввиду:

    Эдуард_Н
    28.11.2014, 15:27
    Вызываю два диалога одной кнопкой на экран. Они конечно открываються, но на одном и том же месте ( один за другим, по середине). Как сделать так, что бы они открывались на разных местах по координатам Х,Y?
    Эдуард_Н
    28.11.2014, 17:27
    Пришлось воспользоваться фреймом элемента.

  5. #5
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,623

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Я про это имел ввиду:
    Создал визуализацию и поместил на ней два фрейма, в их настройках указал на диалоги, и всё.
    Изображения Изображения
    Последний раз редактировалось Эдуард_Н; 23.06.2015 в 04:17.

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

    По умолчанию

    Вы работаете в англоязычной версии CODESYS? В русской есть баг с этим меню - там не видна координата "У" и, вполне возможно, значение по X не работает.

    В англоязычной на виртуальном контроллере открывается по заданным координатам, на СПК не так?

  7. #7

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Вы работаете в англоязычной версии CODESYS? В русской есть баг с этим меню - там не видна координата "У" и, вполне возможно, значение по X не работает.

    В англоязычной на виртуальном контроллере открывается по заданным координатам, на СПК не так?
    Да, действительно, в английском версии, есть и X и Y. И нормально всё заработало.

  8. #8
    Пользователь
    Регистрация
    24.06.2012
    Адрес
    Краснодар
    Сообщений
    40

    По умолчанию

    Добрый день пофи! Подскажите чайнику как менять визуализации? Создаю элeмент MOVE, на вход EN посылаю TRUE, на другой Vis1, на выходе ENO BOOl, на другом VisuElems.CurrentVisu, в менеджере визуализации ставлю галочку напротив CurrentVisu,(всё как прочёл на форуме) и не фифа, визуализации не меняются... Может кто нибудь из знатоков не пожалеет своего времени и по шагам растолкует, что я делаю не так!!!

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

    По умолчанию

    Цитата Сообщение от Anry65 Посмотреть сообщение
    Добрый день пофи! Подскажите чайнику как менять визуализации? Создаю элeмент MOVE, на вход EN посылаю TRUE, на другой Vis1, на выходе ENO BOOl, на другом VisuElems.CurrentVisu, в менеджере визуализации ставлю галочку напротив CurrentVisu,(всё как прочёл на форуме) и не фифа, визуализации не меняются... Может кто нибудь из знатоков не пожалеет своего времени и по шагам растолкует, что я делаю не так!!!
    Если это не помогло, тогда выкладывайте проект.

  10. #10

Страница 31 из 38 ПерваяПервая ... 212930313233 ... ПоследняяПоследняя

Похожие темы

  1. Посоветуйте компоненты для простого алгоритма
    от lenspecstroy в разделе Подбор Оборудования
    Ответов: 59
    Последнее сообщение: 14.05.2014, 20:09
  2. Програмные компоненты
    от zendo057 в разделе Эксплуатация
    Ответов: 51
    Последнее сообщение: 22.08.2013, 21:41
  3. Визуализация и стандартные настройки.
    от Elka в разделе СПК2xx (архив)
    Ответов: 1
    Последнее сообщение: 22.07.2011, 09:19
  4. настройки ТРМ138
    от Макс ВГМХА в разделе Эксплуатация
    Ответов: 7
    Последнее сообщение: 31.03.2011, 19:48
  5. не могу найти компоненты;v2.3
    от ГоршенинВладимир в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 21.12.2009, 10:21

Ваши права

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