Strona 1 z 1

Wielokrotne używanie Vision Assistant w pliku VI

: 17 sty 2014 17:45
autor: KrzysiekB
Witam, napisałem prostą aplikację w LabView, która umożliwia detekcję obiektu na torze składającym się z kilku fragmentów. Każdy fragment toru został zaznaczony jako osoby ROI dzięki czemu uzyskuję informację w którym z nich aktualnie znajduję się obiekt. Aplikacja nie działa jednak dobrze, informacja o obiekcie znika i pojawia się losowo. Wszystko działało dobrze, gdy zdefiniowany był jeden obszar zainteresowania, jednak gdy pojawi się ich kilka program "wariuje". Do obsługi wizji wykorzystałem bloczek vision acquisition oraz kilka bloczków vision assistant w których określone są inne ROI procesu. Domyślam się, że problem polega na tym, że po przechwyceniu obrazu wszystkie bloczki vision assitant pracują równolegle i pomimo, że bloczków jest kilka to operacje wykonywane są przez jeden program. Proszę o pomoc czy dobrze myślę oraz o pomoc w rozwiązaniu problemu. Myślałem o dwóch rozwiązywaniach: 1. Wykonywaniu kodu sekwencyjnie. 2. Użycie pojedynczych bloczków a nie całego "vision assitant", tj: osobny blok do wyznaczenia roi, detekcji po wzorze itp.

Pozdrawiam.

Re: Wielokrotne używanie Vision Assistant w pliku VI

: 17 sty 2014 20:03
autor: PiDi
Pooookaż kooood...

Wielokrotne używanie Vision Assistant w pliku VI

: 18 sty 2014 12:06
autor: KrzysiekB
Problem rozwiązany. Przy korzystaniu z kilku bloczków "vision assistant" konieczne jest użycie dla każdego z osobna "IMAQ Dispose VI".

Re: Wielokrotne używanie Vision Assistant w pliku VI

: 18 sty 2014 15:27
autor: KrzysiekB
Problem jednak nadal występuje, mimo, że na wszystkie bloczki vision assistant podawany jest sygnał prosto z "kamery" to w bloczku który np. nie ma wykonywanej operacji maski, jest ona nakładana ponieważ w innym wykonana jest ta operacja. Proszę o pomoc.

Re: Wielokrotne używanie Vision Assistant w pliku VI

: 18 sty 2014 21:28
autor: PiDi
Ten fioletowy kabel, którym leci obrazek (typ IMAQ Image), to referencja. To oznacza, że wszystkie bloczki Vision Assistant operują faktycznie na jednym i tym samym obrazie. Trzeba ten obrazek skopiować - zobacz:
IMAQ_Copy.png
IMAQ_Copy.png (28.12 KiB) Przejrzano 10795 razy

Wielokrotne używanie Vision Assistant w pliku VI

: 20 sty 2014 19:46
autor: KrzysiekB
Dziękuje serdecznie, gdy tylko będę miał możliwość wypróbuje zaproponowane rozwiązanie.