MiniFAQ

Простейшие вопросы в области инженерной разработки
Аватара пользователя
Forward

Activity Tutorials Black
professional
professional
Сообщения: 337
Зарегистрирован: 03 мар 2008, 12:41
Награды: 3
Версия LabVIEW: 2010
Откуда: Кишинев
Контактная информация:

Re: MiniFAQ

Сообщение Forward »

П. 3 - если имеется ввиду таймаут событий, то он указывает время которое структура будет ожидать события, прежде чем выполнится кейс "таймаут". Если оно не задано (-1), то программа будет висеть, пока ты не выполнишь одно из указанных событий.

Time - это время, в которое событие произошло (используется внутренний таймер)
source - число, которое указывает на источник какого-либо события, например действие пользователя
Ing K
user
user
Сообщения: 82
Зарегистрирован: 18 ноя 2008, 13:52
Версия LabVIEW: 8.5
Контактная информация:

Re: MiniFAQ

Сообщение Ing K »

В меню Find -> Property Nodes можно сделать, чтобы, перемещаясь по списку, высвечивать эти Property Nodes, не закрывая это окно? Т.е., чтобы постоянно не кликать правой кнопкой и не открывать Find -> Property Nodes для каждого Property Node?
Аватара пользователя
Eugen Graf

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

Re: MiniFAQ

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

Что это за меню? Не знаю такого...

Property Node можно содать нажав правой кнопкой мыши на элемент -> Create->Property. Их можно так же копировать - пометить и нажав Ctrl переместить мышкой.
Аватара пользователя
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: MiniFAQ

Сообщение mzu2006 »

Ing K писал(а):В меню Find -> Property Nodes можно сделать, чтобы, перемещаясь по списку, высвечивать эти Property Nodes, не закрывая это окно? Т.е., чтобы постоянно не кликать правой кнопкой и не открывать Find -> Property Nodes для каждого Property Node?
Воспользуйся CTRL+"g" (MAC+"g" на маках). Не совем то, что ты писал, но используется для того же
Ing K
user
user
Сообщения: 82
Зарегистрирован: 18 ноя 2008, 13:52
Версия LabVIEW: 8.5
Контактная информация:

Re: MiniFAQ

Сообщение Ing K »

mzu2006, то, что надо, спасибо.
Аватара пользователя
Eugen Graf

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

Re: MiniFAQ

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

mzu2006 писал(а):
Ing K писал(а):В меню Find -> Property Nodes можно сделать, чтобы, перемещаясь по списку, высвечивать эти Property Nodes, не закрывая это окно? Т.е., чтобы постоянно не кликать правой кнопкой и не открывать Find -> Property Nodes для каждого Property Node?
Воспользуйся CTRL+"g" (MAC+"g" на маках). Не совем то, что ты писал, но используется для того же
Поясни пожалуйста, что то я не догоняю наверное о чём речь.
Аватара пользователя
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: MiniFAQ

Сообщение mzu2006 »

Ing K писал(а):В меню Find -> Property Nodes можно сделать, чтобы, перемещаясь по списку, высвечивать эти Property Nodes, не закрывая это окно? Т.е., чтобы постоянно не кликать правой кнопкой и не открывать Find -> Property Nodes для каждого Property Node?
Я понял этот вопрос так: "как бы при поиске всех property nodes, связанных с данным объектом лицевой панели, сделать так, чтобы для перехода к следующему найденному элементу не надо было открывать окно поиска заново". Я предложил воспользоваться "Find next" - CTRL+"G". Как выяснилось, я понял Ing K верно :D
Аватара пользователя
Eugen Graf

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

Re: MiniFAQ

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

А, всё понятно. Нашёл, сделал. Только этим я пользуюсь так редко, что даже не знал где это меню. Когда то давно пользовался, чтобы найти все локальные переменные. Но т.к. я переменными уже давно не пользуюсь, это меню совсем позабыл. Но для property nodes может в будущем пригодится.
Ing K
user
user
Сообщения: 82
Зарегистрирован: 18 ноя 2008, 13:52
Версия LabVIEW: 8.5
Контактная информация:

Re: MiniFAQ

Сообщение Ing K »

Как затемнить все String Control, пока не будет выбран элемент в "управляющем" Combo Box?
Т.е., пусть есть String Control 1 и String Control 2, и, при выделении 1 или 2 в Combo Box, свойство disabled and grayed у String Control пропадет?
Аватара пользователя
Eugen Graf

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

Re: MiniFAQ

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

Нужно использовать Event Structure->Combo Box->Value Change и проверять что выбрано. В зависимости от этого работать с Property Node "Disabled". Например некоторые String Control-ы отключать, а выбраный включать.
Ing K
user
user
Сообщения: 82
Зарегистрирован: 18 ноя 2008, 13:52
Версия LabVIEW: 8.5
Контактная информация:

Re: MiniFAQ

Сообщение Ing K »

Приведите, пожалуйста, VI примера использования Scan String for Tokens для поиска десятичного числа с начала строки.
Аватара пользователя
Eugen Graf

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

Re: MiniFAQ

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

Я этой штукой как то не пользовался, но вот подобрал примерчик, вроде работает. Выдаёт 645, то есть первое попавшееся десятиричное число.
Вложения
TokenStr.png
TokenStr.png (3.21 КБ) 9121 просмотр
Ing K
user
user
Сообщения: 82
Зарегистрирован: 18 ноя 2008, 13:52
Версия LabVIEW: 8.5
Контактная информация:

Re: MiniFAQ

Сообщение Ing K »

eg, ок! Я delimeters не включал.
Ing K
user
user
Сообщения: 82
Зарегистрирован: 18 ноя 2008, 13:52
Версия LabVIEW: 8.5
Контактная информация:

Re: MiniFAQ

Сообщение Ing K »

Подскажите - есть строка.
Необходимо:
1. При нажатии Enter в пустой строке - выдает сообщение об ошибке, что строка незаполнена.
2. При нажатии Enter в заполненной строке - эта строка отображается в индикаторе.

У меня в VI при нажатии Enter после заполнения строки отображается сообщение об ошибке, и вообще, программа сбоит.
Посмотрите и исправьте, пожалуйста.
Вложения
проверка заполнения строки.vi
(15.21 КБ) 201 скачивание
Аватара пользователя
Eugen Graf

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

Re: MiniFAQ

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

По-моему можно сделать проще. Попробуй, так подойдёт?
Вложения
CheckFill.vi
LV 8.0
(9.7 КБ) 240 скачиваний
CheckFill.png
CheckFill.png (9.27 КБ) 8963 просмотра
Закрыто

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