Изменение одинаковых свойств группы объектов

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
Аватара пользователя
Forward

Activity Tutorials Black
professional
professional
Сообщения: 337
Зарегистрирован: 03 мар 2008, 12:41
Награды: 3
Версия LabVIEW: 2010
Откуда: Кишинев
Контактная информация:

Изменение одинаковых свойств группы объектов

Сообщение Forward »

Привет.
Возникла необходимость управлять разверткой нескольких осциллографов (если точнее их 16 штук) с помощью одного контрола. Для этого имеется специальный property node. Все легко реализуемо. Но возник вопрос, можно ли это все выделить в отдельный модуль, чтобы не плодить проперти ноды на экране, а просто передавать в подпрограмму референс на данный осциллограф например. У меня получилось изменять таким образом только общие свойства, которые имеются у всех (такие как visible, disable и т.п.).
Если непонятно объяснил, то вот хочу каким-нибудь похожим способом управлять шкалой осциллографов одним контролом.
Вложения
property.rar
(19.44 КБ) 203 скачивания
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Изменение одинаковых свойств группы объектов

Сообщение Eugen Graf »

Ты можешь передать референс на прибор, а там уже через проперти Controls[] разбирать и менять свойства.
Вложения
Property.png
Property.png (3.67 КБ) 3452 просмотра
Аватара пользователя
Forward

Activity Tutorials Black
professional
professional
Сообщения: 337
Зарегистрирован: 03 мар 2008, 12:41
Награды: 3
Версия LabVIEW: 2010
Откуда: Кишинев
Контактная информация:

Re: Изменение одинаковых свойств группы объектов

Сообщение Forward »

В итоге прихожу к тому же самому. Я могу получить доступ только ко общим свойствам, которые имеются у всех контролов. А мне нужен доступ к свойсвам осциллографа.
Вложения
property1.PNG
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Изменение одинаковых свойств группы объектов

Сообщение Eugen Graf »

Определяешь по имени, что это за контрол, а потом преобразуешь референс из общего в специфический с помощью "To More Specific Class"
Аватара пользователя
Forward

Activity Tutorials Black
professional
professional
Сообщения: 337
Зарегистрирован: 03 мар 2008, 12:41
Награды: 3
Версия LabVIEW: 2010
Откуда: Кишинев
Контактная информация:

Re: Изменение одинаковых свойств группы объектов

Сообщение Forward »

Вот это преобразование - то, что нужно. Спасибо, разобрался.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Общие»