[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4183: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4185: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4186: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4187: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
Polskie Centrum LabVIEW • Szukaj

Znalezione wyniki: 676

Powrót do zaawansowanego wyszukiwania

Problem z funkcją pobierania ramek z własnej dll

Korzystając z pierwszej wypowiedzi witam serdecznie . Od razu przepraszam za ewentualne "lamerstwo" - mimo dojrzałego wieku, w LabVIEW stawiam pierwsze kroki. Nasza firma zajmuje się analizą obrazu w 3D, a od niedawna też w 2D (zazwyczaj jest odwrotnie - my zrobiliśmy "nawigację 3D&qu...
przez smiga
05 paź 2009 02:01
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Re: Problem z funkcją pobierania ramek z własnej dll

Niestety nie w każdym przypadku wynik jest ten sam (jak na obrazku dla wersji 2) - czyli Array Data Pointer, Array Handle i Array Handle Pointer działają w tym przypadku identycznie ... albo dają identyczny rezultat.

Może jakieś dodatkowe podpowiedzi...?
przez smiga
05 paź 2009 15:17
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Re: Problem z funkcją pobierania ramek z własnej dll

Załączyłem pliki w wersji 8.2 Biblioteki camera, camera1 i camera2 (bo takie katalogi można tam znaleźć) są praktycznie identyczne. Jedyna różnica to dodana jedna funkcja TCamera_GrabFrame_forArek(void* p, unsigned char* buff8, int H, int W) , która miała być prostszą wersją poprzedniej, a z którą m...
przez smiga
05 paź 2009 21:06
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Re: Problem z funkcją pobierania ramek z własnej dll

Może pomoże zmiana typu danych z Array Hendle, na opcję Adapt To Data Type(chyba jest taka opcja). Wtedy wyjście/wyjście funkcji zaadaptuje się do podpiętego typu danych. Jeśli podepniesz dwuwymiarową tablicę na wejściu bloczka to wybrana funkcja na wyjściu zwróci wypełnioną tablicę. Zmieniłem w 2 ...
przez smiga
05 paź 2009 21:15
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Zapis do pliku raportu przygotowanego do wydruku

A może druk do pliku pdf - to też jakaś postać pliku tekstowego
przez smiga
05 paź 2009 21:22
 
Dział: Tematy ogólne
Wątek: Zapis do pliku raportu przygotowanego do wydruku
Odpowiedzi: 1
Wyświetlone: 1044

Re: Problem z funkcją pobierania ramek z własnej dll

Po pierwsze bardzo dziękuję kolegom za zaangażowanie w mój problem (szczególnie vugie - chapeau bas!). ...wszystkie kombinacje typu podawania tablicy i wywołania (C i stdcall) nie działają - dokładnie tak. Sugeruję sprawdzić jeszcze zmianę wątku wywołania (z "Run in UI thread" na Reentrant...
przez smiga
06 paź 2009 13:30
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Re: Problem z funkcją pobierania ramek z własnej dll

Witam ponownie, Chwilka przerwy od problemu niestety go nie rozwiązała :-w ...więc wracam do tematu. Testowałem dziś jeszcze raz obie funkcje. GrabFrameforArek wywołuję tablicą 1024x768 wypełnioną zerami. Program czasami się wiesza, a czasami przechodzi bez problemu zwracając jakieś śmieci w tablicy...
przez smiga
17 paź 2009 18:45
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Re: Problem z funkcją pobierania ramek z własnej dll

W tej bibliotece camera.dll funkcja GrabFrameforArek jest niezależna od sprzętu - wypełnia się kolejnymi liczbami od 0 do 255. U mnie nie działa - czyli zwraca to samo co dostaje na wejściu ... a przy okazji wiesza LabVIEW. A może kolega, bardzo po koleżeńsku :) , napisze i skompiluje w C (lub czymś...
przez smiga
19 paź 2009 21:48
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Re: 2D array

Pomysł kolegi Coolfon'a jest jak najbardziej OK - z drobną modyfikacją:

Obrazek
przez smiga
24 paź 2009 23:51
 
Dział: Budowa struktury aplikacji
Wątek: 2D array
Odpowiedzi: 6
Wyświetlone: 2522

Re: Problem z funkcją pobierania ramek z własnej dll

Dziękuję bardzo :) Oczywiście działa. Powiem więcej, kolega zamienił środek funkcji GrabFrameforfArek tak żeby wypełniała tablicę kolejnymi liczbami od 0 do 255 bez pobierania danych z kamery - też działa bez problemów. Dlaczego więc z kamerą nie działa nie mam pojęcia. :-\ Siedziałem ostatnio 2h z ...
przez smiga
25 paź 2009 01:54
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Re: 2D array

Można spróbować jeszcze coś takiego dodać ... to wywala "zapychające" zera na końcu:

Obrazek
przez smiga
25 paź 2009 20:00
 
Dział: Budowa struktury aplikacji
Wątek: 2D array
Odpowiedzi: 6
Wyświetlone: 2522

Re: Problem z funkcją pobierania ramek z własnej dll

TCamera_GrabFrame_forArek jest specjalnie napisana z założeniem 1 kamery - bo to dla mnie do testów. Sterownik kamery może "mieć przesłanki by podejrzewać, że jest ich więcej" - funkcja CameraCamInit ma parametr mówiący o liczbie kamer i zwraca numer seryjny kamery oraz rozdzielczość (późn...
przez smiga
27 paź 2009 23:56
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Re: Problem z funkcją pobierania ramek z własnej dll

Tak to czarno-biała kamera ... sorki, przeoczyłem pytanie. Tak właśnie chodzi mi po głowie podpięcie się bezpośrednio do pvapi.dll. Camera.dll miała mi ułatwić zadanie, bo do tego jest druga biblioteka, napisana przez kolegę, która zajmuje się analizą obrazu. Kod funkcji GrabFrame oraz GrabFrameforA...
przez smiga
25 paź 2009 20:43
 
Dział: LabVIEW Vision Development
Wątek: Problem z funkcją pobierania ramek z własnej dll
Odpowiedzi: 30
Wyświetlone: 15153

Re: zapis danych do pliku o aktualnej godzinie

Można zaadoptować do tego ten przykład:


.
przez smiga
28 paź 2009 21:55
 
Dział: Interfejs użytkownika
Wątek: zapis danych do pliku o aktualnej godzinie
Odpowiedzi: 11
Wyświetlone: 5562

Re: zapis danych do pliku o aktualnej godzinie

Jeżeli chcemy uruchomić program tylko do testów, symulacji to wystarczy wywalić wspomnianego VI'a : Tu jest wersja bez "problemu": http://optinav.pl/a/pomiar_temperatury1.rar 3 kontrolki symulują 3 termometry (może być jeden ... a może być więcej). Stwórz sobie pusty plik np: temperatura.t...
przez smiga
09 lis 2009 20:23
 
Dział: Interfejs użytkownika
Wątek: zapis danych do pliku o aktualnej godzinie
Odpowiedzi: 11
Wyświetlone: 5562
Następna strona

Powrót do zaawansowanego wyszukiwania