Страница 32 из 39 ПерваяПервая ... 223031323334 ... ПоследняяПоследняя
Показано с 311 по 320 из 381

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

  4. #314

    По умолчанию

    Цитата Сообщение от 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 сделать, если не боритесь за производительность.

  5. #315

  6. #316

    По умолчанию

    Я такой костыль использую:
    Код:

    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 сделать, если не боритесь за производительность.
    Евгений Кислов

    Может, я чего-то не понял, но в чем проблема сделать так (учитывая, что от 0 до 9-ти):
    Число не только от нуля до девяти, в том то и проблема, поэтому тоже наваял костыль наподобие как выше (ещё правда не вставил в проект).

    Евгений Кислов

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

    Эдуард_Н
    Создал визуализацию и поместил на ней два фрейма, в их настройках указал на диалоги, и всё.
    Наверное не подойдет мне такой вариант (пробовал уже), когда делал таким образом на визуализации нужна кнопка открывающая диалог, а так видно весь диалог на визуализации.

  7. #317

    По умолчанию

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

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

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

    По умолчанию

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

  9. #319

    По умолчанию

    Можно каким-либо образом подпись кнопки делать в 2 строки (да и текста тоже). Жутко неудобно когда длинная надпись,что-то мудрить...

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

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Можно каким-либо образом подпись кнопки делать в 2 строки (да и текста тоже). Жутко неудобно когда длинная надпись,что-то мудрить...
    Ctrl+Enter при вводе текста для перехода на другую строку.

Страница 32 из 39 ПерваяПервая ... 223031323334 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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