Просмотр полной версии : создание обьекта
знакомлюсь с мастерскадой. посмотрел видеопримеры.интересует вопрос - как удобней создать графический обьект (транспортер, нория, двухсторонний клапан) чтобы при изменении определенной переменной обьекты меняли свой цвет, отдельные составляющие этих элементов вращались например?может какая литература или видео?
SCADAMaster
09.01.2013, 11:54
чтобы при изменении определенной переменной обьекты меняли свой цвет
Для этого есть вход динамизации "Цвет".
отдельные составляющие этих элементов вращались например
Для вращения, можно использовать контрол "Мультфильм" из закладки "Мультимедиа" палитры мнемосхемы.
Также можно использовать ФБ "Динамическим ИМ", из закладки "Исполнительные механизмы" палитры функциональных блоков.
может какая литература или видео?
У нас есть раздел с текстовой документацией:
http://www.masterscada.ru/?additional_section_id=141
Где есть документация по этому вопросу:
http://insat.ru/services/support/art_step_by_step/master%20scada%20animation.pdf
Установите компонент Symbol Factory.
где взять Symbol Factory?
SCADAMaster
09.01.2013, 15:04
Здесь:
http://www.industrialactivex.com/Features/
Есть Demo версия, в которую входит по одному контролу каждой группы.
rumiantsev_nv
10.01.2013, 11:58
А можно ли как-то сделать вращение на основании значения входного сигнала? По типу стрелки у аналогового прибора?
Для этого есть вход динамизации "Цвет".
подскажите где этот вход динамизации цвет. выбираю например трехмерный прямоугольник а там только - заблокирован,мигание,отключен.
SCADAMaster
10.01.2013, 16:36
Для динамизации цвета контрола "Трехмерный трегугольник" используйте вход динамизации "Цвет штриховки". В настройках контрола нужно предварительно указать цвет этой штриховки.
в режиме отладки только черным и белым цветом заливается хотя выбираешь другие.нашел мультфильм "конвеер" - возможно ли изменять его цвет при изменении той же переменной что и для "работа"?
SCADAMaster
10.01.2013, 18:32
в режиме отладки только черным и белым цветом заливается хотя выбираешь другие
Не совсем понятно в чем у вас проблема.
В какие цвета настроите заливку в те и будет окрашиваться.
нашел мультфильм "конвеер" - возможно ли изменять его цвет при изменении той же переменной что и для "работа"?
Цвет у мультфильма изменить нельзя.
А зачем вы хотите менять его цвет?
выбираю прямоугольник.цвет штриховки - желтый.тип штриховки - заполнение цветом. затем во вкладке входы назначаю дискретную переменную в поле цвет штриховки.запускаю отладку - прямоугольник черный, переменная изменила значение - белый.может чего не так делаю?
SCADAMaster
11.01.2013, 10:41
Выложите ваш проект.
Выполните Проект - Экспортировать.
со скадой ознакамливаюсь. вставляю элементы и проверяю, что можна сделать. прикладываю рисунок - сделаная визуализация в кодесисе. хочу получить что-то похожее и в скаде. подскажите,что можно делать с рисунками(кнопка в примере)?
SCADAMaster
11.01.2013, 12:13
У вас у динамизации прямоугольника не установлены цвета штриховок для разных состояний переменной (см. приложение).
Вы смотрели наши видеопримеры - в них описывается как настраивать динамизацию:
http://www.masterscada.ru/?additional_section_id=233
Посмотрите также вот эту документацию:
Динамизация элементов мнемосхем в Master SCADA (http://insat.ru/services/support/art_step_by_step/master%20scada%20animation.pdf)
В ней также описывается как настраивать динамизацию контролов.
подскажите,что можно делать с рисунками(кнопка в примере)?
А что вам требуется? Можно скрывать, можно делать мигающими, можно перемещать.
Есть также контрол "Выбор изображения" - можно менять изображение в зависимости от состояния переменной.
Если вам нужно изображение с прозрачностью, то используйте формат рисунка GIF или PNG.
rumiantsev_nv
11.01.2013, 12:26
Извините за оффтоп, но вопрос по форматам рисунков. Официально формат .wmf не поддерживается, хотя я его спокойно подсовывал в изображение на мнемосхему (именно так получал прозрачный фон). Почему этот формат не указан в окне выбора файла?
SCADAMaster
11.01.2013, 12:31
Мы включим их в поддержку в следующей версии.
как вы открыли окошко "настройка динамизации свойства"
SCADAMaster
11.01.2013, 14:13
Щелкаете по динамизированному полю входа, там появляется кнопка с тремя точками - нажимаете на нее и появляется окно.
пожалуйста, скиньте картинку
не могу понять.беру трубопровод. мне нужно чтобы одна переменная влияла на его цвет. переменная неактивна - допустим серый цвет, активна - желтый. ставлю цвет фона - серый, заливка 100% желтый.пробую разные варианты - вставляю эту переменную то в цвет фона,то в цвет заливки, то в цвет основы...а результата добиться не могу.в отладке то в черный красит,при изменении в белый,то желтый не меняет,то серый...помогите!
SCADAMaster
11.01.2013, 14:41
Если вы хотите менять цвет трубы то вам нужно динамизировать свойство "Цвет основы".
Процент заливки задайте 0%. Заливка - это как бы заполнение трубы цветом снизу. Вам скорее всего не это нужно.
В приложении ваш исправленный пример, с динамизацией цвета трубы
а возможно так чтобы прямоугольник(или что другое) при активном значении одной переменной имел один цвет а при активном значении второй переменной - другой цвет?
SCADAMaster
11.01.2013, 17:42
Можно, но нужно использовать обработку в дереве объектов.
Добавляете модуль "Событие" через контекстное меню объекта, на закладке "Формула" составляете формулу в каком случае на выходе модуля "Событие" будет истина.
Затем уже событие перетаскиваете на вход динамизации.
спасибо за советы!
вставил мультфильм конвеер.хотел расстянуть а его размер меняется до определенных значений. возможно ли это изменить?
SCADAMaster
14.01.2013, 10:29
То есть не меняется выше определенного размера? Какого?
В настройках контрола стоит "Растягивать" или "Сохранение пропорций"?
понятно.спасибо
могу ли я создать такое - прямоугольник,с одного конца входная воронка (треугольник), с другого - выходная. чтобы обьект был одно целое. и все та же задача - меняем значение переменной - меняется цвет всего обьекта
и все-таки...вожможно ли создать геометрическую фигуру(более сложную чем прямоугольник или эллипс) и менять ее цвет при изменении переменной?
SCADAMaster
18.01.2013, 15:10
Можно.
Можно например составить фигуру из простых фигур (прямоугольник, эллипс) и настроить у них одинаковую динамизацию закрашивания.
Можно воспользовать контролом "Линия" - можно включить закрашивание области, и также настроить цвет штриховки.
Ну а если фигура совсем сложная, то можно нарисовать ее в графическом редакторе (Corel Draw, Inscape). Сделать несколько JPG или PNG изображений разных раскрасок, и менять изображение используя контрол "Выбор изображения"
рисунки создал. втавляю в мнемосхему. как сделать прозрачным фон этого рисунка чтобы только сам обьект изображался. ставил переменную в "использовать прозрачность, прозрачный цвет" - не выходит(((...
SCADAMaster
18.01.2013, 19:04
Самый простой вариант - это сразу использовать рисунки с прозрачностью. Прозрачность поддерживают GIF и PNG.
То есть при помощи любого графического редактора, создаете PNG рисунок с прозрачным фоном и открываете его в MasterSCADA.
спасибо.
взял из палитры "элементы диалога" "текст". хочу чтобы при срабатывании переменной выводился текст. ввел в поле "текст" что мне нужно, на вход динамизации "текст" потавил переменную. перед отладкой на мнемосхеме отразился нужный мне текст. запустил отладку и стало "0", изменил переменную - "-1". подскажите?
SCADAMaster
21.01.2013, 19:30
хочу чтобы при срабатывании переменной выводился текст.
Сделайте по другому.
Создайте контрол "Текст", напишите нужный вам текст. Затем скрывайте текстовое поле через вход динамизации "Отключен".
как менять масштаб мнемосхемы?хочу увеличить фрагмент
SCADAMaster
22.01.2013, 17:29
Пока что на мнемосхеме масштабирования нет.
спасибо за подсказки!
как сделать чтобы при нажатии кнопки на мнемосхеме открывалась другая мнемосхема, а в ней была кнопка возврата в начальную?
SCADAMaster
23.01.2013, 10:51
На мнемосхему А из дерева объектов перетаскиваете объект, содержащий мнемосхему Б, появляется кнопка, ведущая на мнемосхему Б.
Открываете мнемосхему Б и перетаскиваете объект, содержащий мнемосхему А, на мнемосхему Б, появляется кнопка, ведущая на мнемосхему А.
и еще вопрос.вставляю "мультфильм" "воздуходувка".в свойствах, в настройке прозрачности ставлю "использовать прозрачность". запускаю отладку а фон все равно белый вокруг воздуходувки. как сделать чтобы как в рисунке - ставишь переменную и фона нет?
SCADAMaster
23.01.2013, 13:41
Просто включить прозрачность недостаточно. Нужно указать какой именно цвет считать прозрачным - для этого щелкните мышью по рисунку (по его фоновому цвету).
спасибо. а возможно сделать так чтобы при нажатии кнопки появлялась другая кнопка?при отжатии пропадала
SCADAMaster
23.01.2013, 15:27
Можно - через вход динамизации "Отключен"
получается что мне нужно в программе инвертировать переменную и ставить ее на вход динамизации отключен?
SCADAMaster
24.01.2013, 10:06
Можно наоборот. Перетащите переменную на вход динамизации "отключен", откройте окно настройки (кнопка с тремя точка) и инвертируйте сигнал в этом окне.
а как добраться в настройку кнопка с тремя точками?
SCADAMaster
24.01.2013, 10:26
Все это не раз показывалось в видеопримерах.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot