Темплейты в палитре приборов

Обсуждение вопросов, связанных со средами разработки и проектирования
Ответить
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Темплейты в палитре приборов

Сообщение Eugen Graf »

Интересная штука о которой я узнал не очень давно, но очень пользуюсь.

Например я часто использую в программах цикл While вложенный в Case и имеющий Case внутри. В общем State Machine. Я подумал если я это так часто использую, почему бы мне не сделать такой темплейт и не положить его в палитру. Так и сделал (точнее мне подсказали как это сделать). В общем надо создать виай, положить его в папку user.lib, перестартонуть LabVIEW, выбрать в меню Tools->Advanced->Edit Palette Set.. После этого найти этот виай нажать на него правой кнопкой мыши и выбрать Merge VI. Опять же перестартонуть LabVIEW и у вас появится вместо виай, готовый темплейт. В общем очень удобная штука, попробуйте.
Merge.PNG
Merge.PNG (5.45 КБ) 4370 просмотров
StateTemplate.PNG
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Темплейты в палитре приборов

Сообщение Eugen Graf »

Ну как? Кто нибудь пробовал? Или я непонятно обьяснил что имеется ввиду?
Аватара пользователя
Korotenko

Activity
developer
developer
Сообщения: 286
Зарегистрирован: 25 июл 2008, 10:43
Награды: 1
Версия LabVIEW: 2009
Откуда: Россия, Владивосток
Контактная информация:

Re: Темплейты в палитре приборов

Сообщение Korotenko »

в виае обязательно case иметь? а то я выложил vi в user.lib и вставил его в панель, но merge не вижу в контекстном меню.
1.GIF
I work in LabVIEW 2009 !
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Темплейты в палитре приборов

Сообщение Eugen Graf »

Нет, кейс иметь не обязательно. Честно говоря я не знаю почему у тебя нет "Merge" в выборе. Твоё меню почемуто отличается от моего. Может кто нибудь другой попробовать и сказать в чём дело?
Дмитрий
beginner
beginner
Сообщения: 24
Зарегистрирован: 02 ноя 2008, 17:12
Версия LabVIEW: 7.5
Контактная информация:

Re: Темплейты в палитре приборов

Сообщение Дмитрий »

у меня LV7.1 - Merge VI активно, все работает. Спасибо, было много заготовок и все они лежали в user.lib, но не знал как их прицепить к палитре.
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Темплейты в палитре приборов

Сообщение Viktor »

У меня :labview: 8.5 и там вместо merge надо выбирать пункт Place VI contents:
user.png
Ответить

Вернуться в «Среды разработки»