Свойство видимости графических элементов

Avatar
  • обновлен
  • Отвечен

Доброго времени.
Не появилась ли возможность управлять видимостью элемента типа "Изображение" на мнемосхеме?

Как Вы оцениваете обслуживание, которое получили?

Оценка удовлетворенности от sergvillis 4 года назад

Добавьте комментарий о качестве обслуживания (необязательно):

Avatar
СИМП Лайт (тех поддержка)
  • Отвечен

День добрый.

Такая возможность появилась у большинства элементов.

Пример:

Avatar
djon1983

Что-то я попробовал у меня не получилась?

Или она работает только с реальными каналами а с виртуальными не работает?

Avatar
Цитата от djon1983

Что-то я попробовал у меня не получилась?

Или она работает только с реальными каналами а с виртуальными не работает?

День добрый.

Что-то я попробовал у меня не получилась?
Или она работает только с реальными каналами а с виртуальными не работает?

Работает и с физическими и виртуальными каналами.

Управление видимостью.mp4

Avatar
sergvillis

Подтверждаю - работает как с виртуальными, так и с физическими каналами.

Avatar
protv32

  Добрый день.

Подскажите, возможно ли изменять видимость из тела скрипта?

К примеру внутренняя переменная в скрипте, может принимать значения 0, 1, 2, 3. Но элемент нужно отображать на мнемосхеме только когда перменная равна 1, или 3.

Avatar
sergvillis
Цитата от protv32

  Добрый день.

Подскажите, возможно ли изменять видимость из тела скрипта?

К примеру внутренняя переменная в скрипте, может принимать значения 0, 1, 2, 3. Но элемент нужно отображать на мнемосхеме только когда перменная равна 1, или 3.

Доброго времени.
Я решал эту задачу так:
Создавал виртуальный канал типа bool.

К свойству видимости нужного ГЭ подключал указанный виртуальный канал.
В скрипте записывал в этот виртуальный канал true (если ГЭ должен быть видим) или false (если ГЭ не должен быть видим).

Avatar
protv32
Цитата от sergvillis

Доброго времени.
Я решал эту задачу так:
Создавал виртуальный канал типа bool.

К свойству видимости нужного ГЭ подключал указанный виртуальный канал.
В скрипте записывал в этот виртуальный канал true (если ГЭ должен быть видим) или false (если ГЭ не должен быть видим).

Добрый день. Да, пока так и сделал. Идея была в том, что пользователь выбирает из выпадающего списка например тип нагревателя, отсутствует/электрический/водяной, переменная соответственно принимает значение от 0 до 2. И в зависимости от этой переменной, на мнемосхеме отображается выбранный тип нагревателя. Приходится добавлять виртуальные (булевые) каналы под каждый элемент отдельно. Ещё жаль что нельзя указать видимость сразу для всей группы элементов на мнемосхеме, приходится каждый элемент выделять и привязывать к каналу.

Avatar
Цитата от protv32

Добрый день. Да, пока так и сделал. Идея была в том, что пользователь выбирает из выпадающего списка например тип нагревателя, отсутствует/электрический/водяной, переменная соответственно принимает значение от 0 до 2. И в зависимости от этой переменной, на мнемосхеме отображается выбранный тип нагревателя. Приходится добавлять виртуальные (булевые) каналы под каждый элемент отдельно. Ещё жаль что нельзя указать видимость сразу для всей группы элементов на мнемосхеме, приходится каждый элемент выделять и привязывать к каналу.

День добрый.

Приходится добавлять виртуальные (булевые) каналы под каждый элемент отдельно.

Достаточно одного виртуального канала на несколько элементов. Нет необходимости делать отдельные каналы под каждый элемент.

Ещё жаль что нельзя указать видимость сразу для всей группы элементов на мнемосхеме, приходится каждый элемент выделять и привязывать к каналу.

Подумаем что можно будет с этим сделать.

Avatar
protv32
Цитата от СИМП Лайт (тех поддержка)

День добрый.

Приходится добавлять виртуальные (булевые) каналы под каждый элемент отдельно.

Достаточно одного виртуального канала на несколько элементов. Нет необходимости делать отдельные каналы под каждый элемент.

Ещё жаль что нельзя указать видимость сразу для всей группы элементов на мнемосхеме, приходится каждый элемент выделять и привязывать к каналу.

Подумаем что можно будет с этим сделать.

"Достаточно одного виртуального канала на несколько элементов. Нет необходимости делать отдельные каналы под каждый элемент."

Под "элементом" имел ввиду объект, состоящий из составляющих элементов.