Что это за стрелка в Stacked Sequence?
-
- junior
- Сообщения: 57
- Зарегистрирован: 06 май 2009, 15:54
- Версия LabVIEW: 8.6
- Контактная информация:
Что это за стрелка в Stacked Sequence?
в примере обнаружил вот такой символ, не могу найти, где откуда его вытащить или как его получить...
- Вложения
-
- вот этот secuence local
- что это.JPG (1.74 КБ) 5857 просмотров
-
- developer
- Сообщения: 261
- Зарегистрирован: 22 дек 2008, 14:07
- Награды: 1
- Версия LabVIEW: 8.5
- Контактная информация:
Re: вопрос: что это такое?
Для передачи данных внутри структуры Стековая(Stacked Sequence)
последовательность используется терминал локальной переменной
(Sequence Local). Терминал локальной переменной создается с помощью строки
Добавить локальную переменную (Add Sequence Local) контекстного меню границы
структуры. В исходном состоянии терминал локальной переменной, появляющийся
в текущем и других кадрах структуры, пуст. После подключения источника
данных к локальной переменной в текущем и последующих кадрах
появляется стрелка, указывающая направление передачи данных. Данные на выходах
структуры Стековая последовательность появляются только после окончания
ее выполнения. - Суранов Справочник по функциям LabView. Классная вешь, кстати! Рекомендую как чайник
последовательность используется терминал локальной переменной
(Sequence Local). Терминал локальной переменной создается с помощью строки
Добавить локальную переменную (Add Sequence Local) контекстного меню границы
структуры. В исходном состоянии терминал локальной переменной, появляющийся
в текущем и других кадрах структуры, пуст. После подключения источника
данных к локальной переменной в текущем и последующих кадрах
появляется стрелка, указывающая направление передачи данных. Данные на выходах
структуры Стековая последовательность появляются только после окончания
ее выполнения. - Суранов Справочник по функциям LabView. Классная вешь, кстати! Рекомендую как чайник
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: вопрос: что это такое?
В принципе, эта фича к использованию не рекомендована NI как иirena_abr писал(а):Sequence Local
из-за того, что она нарушает стиль программы.irena_abr писал(а):Stacked Sequence
И если, на мой взгляд, Stacked Sequence с числом кадров больше одного ещё имеет право на жизнь
в исключительных случаях, то для Sequence Local я не могу придумать такого случая, когда её
использование было бы оправдано.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- junior
- Сообщения: 57
- Зарегистрирован: 06 май 2009, 15:54
- Версия LabVIEW: 8.6
- Контактная информация:
Re: вопрос: что это такое?
ничего не могу сказать по поводу оправданности или нет...mzu2006 писал(а):В принципе, эта фича к использованию не рекомендована NI как иirena_abr писал(а):Sequence Localиз-за того, что она нарушает стиль программы.irena_abr писал(а):Stacked Sequence
И если, на мой взгляд, Stacked Sequence с числом кадров больше одного ещё имеет право на жизнь
в исключительных случаях, то для Sequence Local я не могу придумать такого случая, когда её
использование было бы оправдано.
в моем случае надо было передать данные с одной странички цикла на следующую, а как это сделать по другому я не знал, а таким способом получилось реализовать...
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: вопрос: что это такое?
Посмотри pdf документ на который я сослался.
Почти всегда оправдано заменять Stacked Sequence на Finite State Machine. Там данные будут передаваться с помошью Shift Regiters.
+ любая презентация на эту тему
К сожалению в уроках нашего форума не нашёл ничего.
Использование stacked sequence structure с числом кадров больше одного, как правило, нарушает читаемость, затрудняет поддержку, делает код трудно масштабируемым.
Почти всегда оправдано заменять Stacked Sequence на Finite State Machine. Там данные будут передаваться с помошью Shift Regiters.
+ любая презентация на эту тему
К сожалению в уроках нашего форума не нашёл ничего.
Использование stacked sequence structure с числом кадров больше одного, как правило, нарушает читаемость, затрудняет поддержку, делает код трудно масштабируемым.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: вопрос: что это такое?
Позавчера собирался сделать видеоурок на тему использования конечных автоматов (Finite State Machine), но что то не смог подобрать подходящее задание. Может кто идейку подкинет?
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: вопрос: что это такое?
eg, хорошая мысль. Вот прямо с живым кодом можно.
bumek, если твой код не секретный, то можно устроить мастер-класс, как делать конечные автоматы из Sequence Structures. Покажи код, пожалуйста
bumek, если твой код не секретный, то можно устроить мастер-класс, как делать конечные автоматы из Sequence Structures. Покажи код, пожалуйста
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- junior
- Сообщения: 57
- Зарегистрирован: 06 май 2009, 15:54
- Версия LabVIEW: 8.6
- Контактная информация:
Re: вопрос: что это такое?
он не секретный, коенчно, но замороченный, может быть во многом не оптимальный, в общем вот ви.
- Вложения
-
- Многоканальный синхронный ввод.vi
- (128.27 КБ) 154 скачивания
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: вопрос: что это такое?
Как только найду время, обязательно сделаю.
(Сейчас занимаюсь инсталляцией Ubuntu на мой комп)
(Сейчас занимаюсь инсталляцией Ubuntu на мой комп)
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: вопрос: что это такое?
Я посмотрел на предложеный прибор и решил не делать State Machine по этому примеру. Я лучше сделаю по другому, выдуманому. Но в общем можно будет, если сам захочешь, подогнать его самому. Хотя здесь будет всего 3-5 состояний.
-
- developer
- Сообщения: 261
- Зарегистрирован: 22 дек 2008, 14:07
- Награды: 1
- Версия LabVIEW: 8.5
- Контактная информация:
Re: вопрос: что это такое?
Задача для конечного автомата:
Приезжает машина (с грузом или без), уезжает(с грузом или без)Взвешивают машину(при вььезде или выезде, или 2 раза) Ну, собственнно, нужно знать вес груза,т.е потом вычитывается вес машины.Ну и еше куча условий:грузовик или грузовик с прицепом, эта машина уже приезжала или в 1 раз, забирает груз или привозит, груз взвешивается в кг или л, например. и т.д почти до бесконечности ... Подоидет для задачи?
Приезжает машина (с грузом или без), уезжает(с грузом или без)Взвешивают машину(при вььезде или выезде, или 2 раза) Ну, собственнно, нужно знать вес груза,т.е потом вычитывается вес машины.Ну и еше куча условий:грузовик или грузовик с прицепом, эта машина уже приезжала или в 1 раз, забирает груз или привозит, груз взвешивается в кг или л, например. и т.д почти до бесконечности ... Подоидет для задачи?