net

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

net

Сообщение rushonda »

Добрый вечер. Столкнулся с небольшой проблемой, подскажите кто знает.
я хочу выбирать 1 из 2-х ссылок (dll через net structure). Но reference у них разные, а в кластер хочется загнать один параметр. На картинке понятнее.
Вложения
ref
ref
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: net

Сообщение dadreamer »

Можете загнать в кластер как Variant, но тогда вам понадобится доп. параметр, содержащий тип данных в Variant'е (строка или атрибут Variant'а). Другой путь - сделать полиморфный :vi: или malleable :vi: .
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

Re: net

Сообщение rushonda »

dadreamer, нет ли примера или ссылки на пример?
просто при выборе одного из 2-х вариантов название метода dll не меняется.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: net

Сообщение dadreamer »

rushonda писал(а):dadreamer, нет ли примера или ссылки на пример?
просто при выборе одного из 2-х вариантов название метода dll не меняется.
Какой именно пример нужен? Вы хотите, чтобы в ран-тайме ссылки менялись? Мои предложения - для работы в режиме IDE. В ран-тайме - только писать две раздельных ветки кода и переключаться через кейс-структуру. Тогда кластер можно реализовать как два typedef'а или как один, но содержащий оба типа ссылок. Алгоритмически нужно будет определять, с каким типом работать в данный момент.
Вложения
так
так
2018-05-08_12-55-31.jpg (21.42 КБ) 3076 просмотров
или так
или так
2018-05-08_12-55-32.jpg (7.56 КБ) 3076 просмотров
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

Re: net

Сообщение rushonda »

dadreamer, ясно, спасибо, так и сделаю - в одном кластере 2 ref
Ответить

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