0
Завершен

Работа со свойствами объектов на мнемосхеме.

alsergeevich 6 лет назад в Редактор мнемосхем обновлен Валерий 4 года назад 4

Подскажите можно ли делать объекты на мнемосхеме невидимыми пока, допустим, сигнал который к ним привязан False, но как только он становится True, объект становился видимым, также интересует можно ли как-то узнать имя объекта, чтобы работать с его свойствами в скриптах ?

ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от alsergeevich 6 лет назад
Завершен

День добрый.


На данный момент работать из под скрипта со свойствами объектов на мнемосхеме нельзя. Работы в этом направлении ведутся.

Прошло 2 года, а работы все ведутся...А ведь насколько можно было бы расширить функционал компонентов, всего лишь предоставив разработчику обращаться к ним напрямую. 

P.S. Тот же строковый задатчик уже шедеврален тем, что ждет ввода данных только 5 секунд, после чего возвращается к прежнему значению канала, к которому привязан, без возможности увеличить (или отменить вообще, как ненужный для задатчика - есть же текстовый индикатор) этот таймер хотя бы до минуты.

P.P.S. Могу себе представить работу с подобным калькулятором: задумался о вводе очередного символа более чем на 5 сек. - получи старый результат с сообщением "Долго думаешь"...

День добрый, Валерий.

Прошло 2 года, а работы все ведутся...А ведь насколько можно было бы расширить функционал компонентов, всего лишь предоставив разработчику обращаться к ним напрямую.

Работать со свойствами компонентов можно, используя связи каналов со свойствами объектов мнемосхемы.

P.S. Тот же строковый задатчик уже шедеврален тем, что ждет ввода данных только 5 секунд, после чего возвращается к прежнему значению канала, к которому привязан, без возможности увеличить (или отменить вообще, как ненужный для задатчика - есть же текстовый индикатор) этот таймер хотя бы до минуты.
P.P.S. Могу себе представить работу с подобным калькулятором: задумался о вводе очередного символа более чем на 5 сек. - получи старый результат с сообщением "Долго думаешь"...

За весь опыт применения нашего продукта, запрос на подобный функционал возник первый раз только у Вас. Мы всегда стремимся сделать наш продукт лучше и удобней, и наполнить его тем функционалом на который есть запрос от наших пользователей. Опишите в разделе "идеи" каким именно Вы видите этот элемент ввода, или элементы ввода вообще. Поставим Ваше предложение на голосование. И если потребность в данном компоненте действительно востребована, мы с радостью его реализуем.

Добрый день. Речь шла не связях каналов со свойствами компонентов, а о работе с ними (свойствами, да и событиями, к тому же) в скрипте. Как в Вашем примере программно отключить видимость или задать текст?

Rectangle.Visibility := false; Rectangle[0].Text := 'Теперь меня не видно'; Много вариантов перебирать можно.

Да не выходит что-то каменный цветок...

В тот же строковый задатчик запретить ошибочный ввод (к примеру) цифр каким образом можно? 

Куда записать "if Key in ['0'..'9'] then key := #0"? 

Мелочи, конечно, но с учетом таких мелочей наименование Вашей программы можно расширить до SimpLight&Future...

P.S. Надеюсь, это не слишком пафосно?

P.P.S. Описание моего скомного видения компонента "Строковый задатчик" поместил в "Идеи". Тешу себя надеждой, что, мои доводы покажутся кому-нибудь  убедительными.



Сервис поддержки клиентов работает на платформе UserEcho