To type specifier VI Refnum

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

To type specifier VI Refnum

Сообщение Juri »

Как совершить действие обратное тому, что делает Type Cast?
Вложения
Screenshot_1.png
Screenshot_1.png (9.69 КБ) 799 просмотров
Аватара пользователя
dadreamer

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

Re: To type specifier VI Refnum

Сообщение dadreamer »

Полагаю, никак. Потому что запрещено.
rolfk писал(а):While you can typecast a specific VI reference to a more generic one, doing the opposite was explicitedly disallowed around LabVIEW 8.6 or something like that. So once generic you can't get it (easily) back to the more specific one in order to do a Call By (Async) Reference.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: To type specifier VI Refnum

Сообщение Artem.spb »

Ошибок не выдаёт
morespec.png
morespec.png (14.75 КБ) 778 просмотров
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: To type specifier VI Refnum

Сообщение Kosist »

Artem.spb писал(а): 28 сен 2022, 21:44 Ошибок не выдаёт
morespec.png
Вы кастите к Static VI Reference (VI тип), а в вопросе кастят к Type Specifier VI Refnum (Strictly Typed VI). А это разные типы, поэтому и разное поведение:
Typecast.png
Мы делили апельсин - много наших полегло...
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: To type specifier VI Refnum

Сообщение Artem.spb »

Kosist писал(а): 04 окт 2022, 23:40
Artem.spb писал(а): 28 сен 2022, 21:44 Ошибок не выдаёт
morespec.png
Вы кастите к Static VI Reference (VI тип), а в вопросе кастят к Type Specifier VI Refnum (Strictly Typed VI). А это разные типы, поэтому и разное поведение:

Typecast.png
Согласен, не доглядел
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»