Привет.
Возникла необходимость управлять разверткой нескольких осциллографов (если точнее их 16 штук) с помощью одного контрола. Для этого имеется специальный property node. Все легко реализуемо. Но возник вопрос, можно ли это все выделить в отдельный модуль, чтобы не плодить проперти ноды на экране, а просто передавать в подпрограмму референс на данный осциллограф например. У меня получилось изменять таким образом только общие свойства, которые имеются у всех (такие как visible, disable и т.п.).
Если непонятно объяснил, то вот хочу каким-нибудь похожим способом управлять шкалой осциллографов одним контролом.
Изменение одинаковых свойств группы объектов
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Изменение одинаковых свойств группы объектов
Ты можешь передать референс на прибор, а там уже через проперти Controls[] разбирать и менять свойства.
- Вложения
-
- Property.png (3.67 КБ) 3459 просмотров
-
Forward
- professional
- Сообщения: 337
- Зарегистрирован: 03 мар 2008, 12:41
- Награды: 3
- Версия LabVIEW: 2010
- Откуда: Кишинев
- Контактная информация:
Re: Изменение одинаковых свойств группы объектов
В итоге прихожу к тому же самому. Я могу получить доступ только ко общим свойствам, которые имеются у всех контролов. А мне нужен доступ к свойсвам осциллографа.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Изменение одинаковых свойств группы объектов
Определяешь по имени, что это за контрол, а потом преобразуешь референс из общего в специфический с помощью "To More Specific Class"
-
Forward
- professional
- Сообщения: 337
- Зарегистрирован: 03 мар 2008, 12:41
- Награды: 3
- Версия LabVIEW: 2010
- Откуда: Кишинев
- Контактная информация:
Re: Изменение одинаковых свойств группы объектов
Вот это преобразование - то, что нужно. Спасибо, разобрался.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 1729 Просмотры
-
Последнее сообщение Artem.spb