Получение списка элементов
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Получение списка элементов
Здравствуйте. Как получить список всех портов элемента "I/O" (VISA resource name)? Мне нужно по очереди перебрать все имеющиеся в нем порты. Пробовал VISA find resouces, но получаю просто текстовой список, а текст в качестве VISA resource name не подать
LabVIEW 8.6
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Получение списка элементов
Думаю, эта тема должна решить задачу: http://www.labviewportal.org/viewtopic.php?p=67019 Если хотите решение "в лоб", то см. сниппет во втором сообщении. Однако подобный подход имеет некоторые недостатки, можете почитать обсуждение по этому поводу, начиная отсюда.
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Получение списка элементов
Понял, оказывается в качестве visa resource name можно указывать текст. Я использовал Find resource с searche mode=aliases only.dadreamer писал(а):Думаю, эта тема должна решить задачу: http://www.labviewportal.org/viewtopic.php?p=67019 Если хотите решение "в лоб", то см. сниппет во втором сообщении. Однако подобный подход имеет некоторые недостатки, можете почитать обсуждение по этому поводу, начиная отсюда.
На будущее: а можно ли сделать подобное с combo box, text ring и enum?
LabVIEW 8.6
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Получение списка элементов
ПКМ на Combo Box -> Allow Undefined Strings. Появится возможность вводить любые строки в ран-тайме.GT21 писал(а):На будущее: а можно ли сделать подобное с combo box, text ring и enum?
ПКМ на Ring -> Allow Undefined Values. Для Enum подобный пункт отсутствует. Можно будет вводить любые числовые значения (в пределах заданного типа). Непосредственно строки в ран-тайме вводить нельзя, т.к. Ring и Enum - числовые контролы.
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Получение списка элементов
нет-нет, не вводить, а получить список элементов из этих контроловdadreamer писал(а):ПКМ на Combo Box -> Allow Undefined Strings. Появится возможность вводить любые строки в ран-тайме.GT21 писал(а):На будущее: а можно ли сделать подобное с combo box, text ring и enum?
ПКМ на Ring -> Allow Undefined Values. Для Enum подобный пункт отсутствует. Можно будет вводить любые числовые значения (в пределах заданного типа). Непосредственно строки в ран-тайме вводить нельзя, т.к. Ring и Enum - числовые контролы.
LabVIEW 8.6
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Получение списка элементов
Obtaining Enum Elements in String Format
Obtaining the String Selected from a Text Ring or Menu Ring
Obtaining the String Selected from a Text Ring or Menu Ring
Последний раз редактировалось dadreamer 04 июл 2019, 13:26, всего редактировалось 1 раз.