This is topic ГЭ кнопка in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000158.html

Posted by M@V (Участник № / Member № 1800) on :
 
К аргументу экрана привязан ГЭ кнопка со свойством «Ввести и передать». На этом же экране ГЭ текст, привязан к тому же аргументу. В случае отсутствия привязки аргумента экрана к атрибуту канала при нажатии кнопки диалог приобретает вид:
Для числового аргумента: «Ввести число в nnn»где nnn – величина аргумента на момент ввода. Хотелось чтобы nnn- было именем аргумента.
Для строкового аргумента: «Ввести строку в ‘стр’» а в поле ввода числовой эквивалент символов строки(формат представления ГЭ текст – по умолчанию). Опять таки хочется вместо ‘стр’ видеть имя аргумента а в поле ввода не цифры а символы строки на момент ввода. Базовая версия ТМ 6.03.1.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Помогите, пожалуйста, разобраться в вопросах!
Работаю с ГЭ кнопка имеющим свойство Два состояния = TRUE.
1. Чтобы определить состояние кнопки (нажата или нет) использую аргумент экрана = 1 а в событиях кнопки тип передачи НЕ-ИЛИ с значением =1. Результат и Источник – тот же аргумент экрана. Далее в программах для принятия решения анализирую величину аргумента экрана. Так ли нужно делать или это можно решить проще?
2. Думал по событию (нажата кнопка или отжата) менять параметры аргументов экрана, но события возникают по кнопке мышки, а не по кнопке ГЭ и срабатывают обязательно в паре. Вот откуда появился первый вопрос. Возможно ли это решить проще, ведь приходиться на кнопку вешать программу?!

С уважением M@V.
 
Posted by Денисюк В. (Участник № / Member № 1501) on :
 
Проблема из первого поста воспроизвелась, хотя в режиме Эмуляции все работает корректно. Описаная ситуация - только под профайлером. И в профессиональной версии тоже. Что касается второго поста, как вы думали сделать, так и делайте, проверено - работает! Нажатием на кнопку (Два состояния = True) меняете значение аргумента. Это значение отслеживаете в программах, и, в соответствии с ним, принимаете решения. Если таких кнопок несколько, можете хранить состояния в битах какого-либо канала, выделенного специально для этих целей. Хотя это и не обязательно, можно работать напрямую с аргументами.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Благодарен за поддержку и ответ!
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Ошибку и пожелание внес в нашу базу улучшений.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Имею два экрана с кнопками перехода с экрана на экран. На главном экране кнопка со свойствами: «Два состояния»=Истина, «Тип передачи»=НЕ_ИЛИ, «Значение»=1, «Результат» и «Источник»=один и тот же аргумент экрана. Пытаюсь этой кнопкой управлять видимостью других ГЭ этого же экрана, для чего использую свойство «Показать/скрыть элементы». Часть ГЭ, видимостью которых управляю, имеют свойство «Скрыть при старте»= Истина. Все работает хорошо пока не покидаю этот экран, но стоит перейти на другой экран и вернуться, видимость управляемых ГЭ в любом случае восстанавливается как при старте. Возможно это и не ошибка, но очень неудобная ситуация. Прошу Вас подскажите, как решить данную проблему. Базовая версия ТМ 6.03.1.
С уважением M@V.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Я понял, что эту проблему управления видимостью ГЭ можно осуществить при помощи масштабирования в зависимости от аргумента экрана. Или возможны более эффективные пути? Базовая версия ТМ 6.03.1.
С уважением M@V.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Это ошибка. Воспроизвелась. Сейчас обойти ее можно через управление видимостью отдельного слоя по значению аргумента, где они расположены.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Маленькая проблемка: если в проекте есть «Ссылка на экран» на котором расположена кнопка то подсказка для кнопки не функционирует! Может это наблюдается и для других ГЭ, но я не пробовал. Базовая версия ТМ 6.03.1. С уважением M@V.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Ваше сообщение внесено в базу.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Уж очень часто под профайлером модальное окно ввода, вызываемое ГЭ кнопка со свойством «Ввести и передать», теряет фокус, а это никак не вяжется с модальностью!
Базовая версия ТМ 6.03.1. Спасибо за внимание, M@V.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Мы обратим внимание на эту особенность.
 
Posted by Andrey Vladyslavovych (Участник № / Member № 1970) on :
 
M@V, Можете мне помочь? У меня не получается подключить стандартные библиотеки! Ошибка : Невозможно загрузить плагин RESLIBED... У вас такая проблема была? Если да, то как вы ее решили. Заранее спасибо.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Andrey Vladyslavovych я был в отпуске поэтому молчал. Увы с такой проблемой не сталкивался ни в одной из версий ТМ6, сейчас работаю с базовой версией ТМ 6.04.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Andrey Vladyslavovych!
Уточните, пожалуйста, о каких процедурах и в каком релизе идет речь?
 
Posted by ProKa (Участник № / Member № 6538) on :
 
Здравствуйте, подскажите, есть возможность в подсказку к кнопке выводить значения нескольких различных аргументов.
 
Posted by ProKa (Участник № / Member № 6538) on :
 
и есть ли возможность выводить картинку в подсказку.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Динамизация свойства "Подсказка" определяется теми же правилами, что и динамизация любых ГЭ "Текст":
- в зависимости от функции динамизации выбирается 1 или 2 аргумента (например, для функции XOR должны быть заданы 2 привязки),
- в качестве ресурсов для текстового свойства используются только текстовые ресурсы.
 
Posted by ProKa (Участник № / Member № 6538) on :
 
Значит, одновременно вывести в подсказку значения, например, пяти аргументов не получится?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
НЕТ.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2