Использование Typedef в LabVIEW

Общие принципы, проектирование, модуляризация, темплейты и шаблоны
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Использование Typedef в LabVIEW

Сообщение mzu2006 »

Вы случайно Ring вместо Enum не использовали?
karavzeka
interested
interested
Сообщения: 9
Зарегистрирован: 15 мар 2013, 11:16
Версия LabVIEW: 8.2, 2011
Контактная информация:

Re: Использование Typedef в LabVIEW

Сообщение karavzeka »

Ах да, выпадающий список - это ring, перепутал. Но его-то я и всегда использовал. Или это принципиальное значение имеет для автообновления?
Или только Strict Typedef может автообновляться? (я использую просто Typedef).
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Использование Typedef в LabVIEW

Сообщение mzu2006 »

для Ring тип определяется представлением (Representation), а перечень элементов является свойством, относящимся к оформлению.
для Enum, тип определяется представлением и перечнем элементов.

Следовательно, автообновление списка для Enum будет работать и с обычным typedef, а для Ring - нет
strict typedef будет работать и с Ring и с Enum.

Следовательно, если у Вас проводок от Ring/Enum попадает на селектор case структуры, то лучше использовать Enum (case структура будет меняться вместе с типом) или, напрямую, String.
karavzeka
interested
interested
Сообщения: 9
Зарегистрирован: 15 мар 2013, 11:16
Версия LabVIEW: 8.2, 2011
Контактная информация:

Re: Использование Typedef в LabVIEW

Сообщение karavzeka »

С рингом я уже разобрался, что только strict typedef обновляет список. А информацию о enum'е возьму на заметку, спасибо)
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Модели программирования»