Помогите с flat sequence structure

Простейшие вопросы в области инженерной разработки
Ответить
yakuba26
junior
junior
Сообщения: 66
Зарегистрирован: 13 дек 2018, 13:55
Версия LabVIEW: 2018
Откуда: Саратов

Помогите с flat sequence structure

Сообщение yakuba26 »

Здравствуйте!) Помогите пожайлуста с примером работы flat sequence structure и как она работает! :help: :help: :help: Читал про нее, но примеров не находил :rtfm: . В общих чертах понятен ее принцип, но хотелось бы узнать ее поближе :brows:
Artem.spb

Activity Автор
professor
professor
Сообщения: 3391
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Помогите с flat sequence structure

Сообщение Artem.spb »

знакомьтесь, это sequence structure.
Всё, что вам надо знать: лучше её избегать :)
потому что это плохой стиль программирования.

И собстенно, в чём вопрос? что вы ждёте от примера? рамка, в которой кусок кода?
Суть в том, что содержимое начинает работать, когда все провода придут. И вряд ли мы можем рассказать больше, чем в справке написано, потому что и говорить особо нечего.
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 682
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 57 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Помогите с flat sequence structure

Сообщение alerm »

Artem.spb писал(а):лучше её избегать :)
потому что это плохой стиль программирования.
:cry: я всегда знал, что программер из меня так себе, но чтобы настолько всё было плохо.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3391
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Помогите с flat sequence structure

Сообщение Artem.spb »

alerm писал(а):
Artem.spb писал(а):лучше её избегать :)
потому что это плохой стиль программирования.
:cry: я всегда знал, что программер из меня так себе, но чтобы настолько всё было плохо.
все мы немножко так себе.
В руководствах пишут, что эти структуры нарушают поток данных и ломают мозг компилятору.
но когда надо засечь время или поставить паузу между двух операций без неё не обойтись. Не делать же специально для этого subVI с кластерами ошибок.
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Помогите с flat sequence structure

Сообщение Blackman »

Artem.spb писал(а):...но когда надо засечь время или поставить паузу между двух операций без неё не обойтись. Не делать же специально для этого subVI с кластерами ошибок.
Дак уже давно все сделано :wink:
Simple, Sexy LabVIEW Timing Probes
https://forums.ni.com/t5/LabVIEW/Simple ... -p/3484648
yakuba26
junior
junior
Сообщения: 66
Зарегистрирован: 13 дек 2018, 13:55
Версия LabVIEW: 2018
Откуда: Саратов

Re: Помогите с flat sequence structure

Сообщение yakuba26 »

Artem.spb писал(а):знакомьтесь, это sequence structure.
Всё, что вам надо знать: лучше её избегать :)
потому что это плохой стиль программирования.

И собстенно, в чём вопрос? что вы ждёте от примера? рамка, в которой кусок кода?
Суть в том, что содержимое начинает работать, когда все провода придут. И вряд ли мы можем рассказать больше, чем в справке написано, потому что и говорить особо нечего.

Дело в том, что мне нужно что бы определенная часть программы выполнялась строго последовательно без привязки ко времени. Наткнулся на этот блок.
Хотел узнать как правильно его использовать что бы построить последовательность выполнения, или как можно выполнить последовательность выполнения без этого блока на основе других блоков.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Помогите с flat sequence structure

Сообщение IvanLis »

Если используемые VI имеют вход/выход ошибки, то последовательность задается ими.
В крайнем случае можно создать SubVI и прокинуть сквозь нее ошибку.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3391
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Помогите с flat sequence structure

Сообщение Artem.spb »

yakuba26 писал(а): Дело в том, что мне нужно что бы определенная часть программы выполнялась строго последовательно без привязки ко времени.
Как верно сказано, лучший способ для этого - вход/выход ошибки.
Если совсем никак, то кадрами. Там всё банально. Каждый кадр исполняется только после завершения предыдущего.
yakuba26
junior
junior
Сообщения: 66
Зарегистрирован: 13 дек 2018, 13:55
Версия LabVIEW: 2018
Откуда: Саратов

Re: Помогите с flat sequence structure

Сообщение yakuba26 »

Очень благодарен всем за помощь :drink: :drink: :drink: :super:
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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