Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Получение списка модулей крейта

Вы не вошли.

 Поиск | Регистрация | Вход 

28.11.2023 10:50:26
#1

Участник
Здесь с 10.10.2023
Сообщений: 5

Получение списка модулей крейта

Здравствуйте! В Labview написала небольшой код для получения списка используемых модулей в крейте. В результате получила массив mid с числовыми значениями. Не могу понять как эти значения связаны с самими модулями. Например, 3084 - это модульltr12, а 2827 - это ltr11. Подскажите, пожалуйста, какая взаимосвязь.
https://www.lcard.ru/forums/img/members … es-res.jpg -результат
https://www.lcard.ru/forums/img/members … odules.jpg - код

28.11.2023 11:00:26
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,297

Re: Получение списка модулей крейта

Добрый день.
Все коды идентификаторов модулей есть в перечислении _LTRNative.MODULETYPE, с ними по хорошему и нужно сравнивать, вставляя его значения как Net Property. Сами же эти числа являются по сути двухбайтовыми значениями, где младший и старший байт равны номеру модуля, т.е. их можно получить по формуле: n + 256*n, где n - номер модуля.

30.11.2023 09:01:44
#3

Участник
Здесь с 10.10.2023
Сообщений: 5

Re: Получение списка модулей крейта

Алексей L Card пишет:

Добрый день.
Все коды идентификаторов модулей есть в перечислении _LTRNative.MODULETYPE, с ними по хорошему и нужно сравнивать, вставляя его значения как Net Property. Сами же эти числа являются по сути двухбайтовыми значениями, где младший и старший байт равны номеру модуля, т.е. их можно получить по формуле: n + 256*n, где n - номер модуля.

Спасибо, а что в перечислении _LTRNative.MODULETYPE содержится в value_? Пробовала выводить в индикатор, показывает 0.