Использование Typedef в LabVIEW
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Использование Typedef в LabVIEW
Вы случайно Ring вместо Enum не использовали?
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- interested
- Сообщения: 9
- Зарегистрирован: 15 мар 2013, 11:16
- Версия LabVIEW: 8.2, 2011
- Контактная информация:
Re: Использование Typedef в LabVIEW
Ах да, выпадающий список - это ring, перепутал. Но его-то я и всегда использовал. Или это принципиальное значение имеет для автообновления?
Или только Strict Typedef может автообновляться? (я использую просто Typedef).
Или только Strict Typedef может автообновляться? (я использую просто Typedef).
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Использование Typedef в LabVIEW
для Ring тип определяется представлением (Representation), а перечень элементов является свойством, относящимся к оформлению.
для Enum, тип определяется представлением и перечнем элементов.
Следовательно, автообновление списка для Enum будет работать и с обычным typedef, а для Ring - нет
strict typedef будет работать и с Ring и с Enum.
Следовательно, если у Вас проводок от Ring/Enum попадает на селектор case структуры, то лучше использовать Enum (case структура будет меняться вместе с типом) или, напрямую, String.
для Enum, тип определяется представлением и перечнем элементов.
Следовательно, автообновление списка для Enum будет работать и с обычным typedef, а для Ring - нет
strict typedef будет работать и с Ring и с Enum.
Следовательно, если у Вас проводок от Ring/Enum попадает на селектор case структуры, то лучше использовать Enum (case структура будет меняться вместе с типом) или, напрямую, String.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- interested
- Сообщения: 9
- Зарегистрирован: 15 мар 2013, 11:16
- Версия LabVIEW: 8.2, 2011
- Контактная информация:
Re: Использование Typedef в LabVIEW
С рингом я уже разобрался, что только strict typedef обновляет список. А информацию о enum'е возьму на заметку, спасибо)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 1893 Просмотры
-
Последнее сообщение Anastasia
-
- 3 Ответы
- 2065 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 343 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2386 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 390 Просмотры
-
Последнее сообщение ujin1