Они тут.
Придумали Type Definition From a Block Diagram Object
Type definitions are great for maintaining controls and indicators across multiple projects. With LabVIEW 2011, you can create type definitions from block diagram objects (for example, constants and enums) as well as front panel objects. Simply right-click a block diagram object and select Make Type Def. from the pull-down menu.
Кто-нибудь может объяснить по рабоче-крестьянски что это значит и где это можно использовать?
Новые возможности LabView 2011
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Новые возможности LabView 2011
Ну, сделали Вы контрол или константу, а потом хотите из него typedef сделать. Так вот теперь вместо copy, new->control, paste, save, ПКМ->replace->select control - один пункт меню
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- user
- Сообщения: 73
- Зарегистрирован: 22 ноя 2011, 12:23
- Версия LabVIEW: 2011
- Контактная информация:
Re: Новые возможности LabView 2011
Можно ли используя асинхронный вызов получить промежуточное значение N и менять значение x в процессе работы цикла? (без очередей и глобальных переменных)
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Новые возможности LabView 2011
Можно. Для этого должен сохранить где-то ссылки на контрол x и индикатор N. (хоть в глобальной переменной)
Ссылки так же можно получить через Front Panel->Controls (property node)
Вот только зачем?
Ссылки так же можно получить через Front Panel->Controls (property node)
Вот только зачем?
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- user
- Сообщения: 73
- Зарегистрирован: 22 ноя 2011, 12:23
- Версия LabVIEW: 2011
- Контактная информация:
Re: Новые возможности LabView 2011
К примеру я получаю данные по сети http://www.labviewportal.org/viewtopic.php?f=22&t=4359
Задача - максимально упростить процесс интеграции блока в другую программу.
Сейчас я просто выделяю весь код из примера выше и вставляю в мою программу. Далее завязываю эвент структуры из примера на кнопку stop главной программы. Часто приходится вносить кучу изменений в подпрограмме прежде чем все заработает правильно.
Было бы очень удобно если бы процесс добавления сводился лишь к вставке в главную программу. Но это часто не возможно, т.к. в ней могут находиться циклы wile и обработчики разных событий, типа нажатия на кнопку. По идее надо сделать так, чтобы можно было передавать какие либо значения в из любого места главной программы. Очередь - слишком большой геморрой. А от глобальных переменных тормозит машина.
Задача - максимально упростить процесс интеграции блока в другую программу.
Сейчас я просто выделяю весь код из примера выше и вставляю в мою программу. Далее завязываю эвент структуры из примера на кнопку stop главной программы. Часто приходится вносить кучу изменений в подпрограмме прежде чем все заработает правильно.
Было бы очень удобно если бы процесс добавления сводился лишь к вставке в главную программу. Но это часто не возможно, т.к. в ней могут находиться циклы wile и обработчики разных событий, типа нажатия на кнопку. По идее надо сделать так, чтобы можно было передавать какие либо значения в из любого места главной программы. Очередь - слишком большой геморрой. А от глобальных переменных тормозит машина.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Новые возможности LabView 2011
Я для таких целей использую передачу данных через localhost используя TCP или UDP протоколы, в зависимости от ситуации.AI233 писал(а):По идее надо сделать так, чтобы можно было передавать какие либо значения в из любого места главной программы. Очередь - слишком большой геморрой. А от глобальных переменных тормозит машина.
Но если делать с "0", то лучше продумать структуру и использовать Notifier или Queue.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 790 Просмотры
-
Последнее сообщение Artem.spb
-
- 3 Ответы
- 2071 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 344 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2429 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 391 Просмотры
-
Последнее сообщение ujin1