Znaleziono 34 wyniki
- 20 wrz 2011 17:26
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
Re: DLL C++
<t>No to może napiszę co wyniknęło - dla potomnych.<br/> <br/> Dwie kwestie ( po dzisiejszym debuggowaniu do samych DLLek z FTDI ) :<br/> <br/> 1. W pewnym miejscu było takie oto działanie :<br/> <br/> for (... )<br/> <br/> x = i*g*f(z); /w skrócie w celu demonstracji<br/> <br/> Otóż okazało się, że...
- 07 wrz 2011 13:00
- Forum: Tematy ogólne
- Temat: Pomiar czasu wykonania programu
- Odpowiedzi: 8
- Odsłony: 9968
Re: Pomiar czasu wykonania programu
Po zmianach wyniki są w tym samym przedziale, więc zakładam, że w tym konkretnym przypadku działało od początku ; ) Ale będę miał na uwadze te uwagi : )
- 07 wrz 2011 11:28
- Forum: Tematy ogólne
- Temat: Pomiar czasu wykonania programu
- Odpowiedzi: 8
- Odsłony: 9968
Pomiar czasu wykonania programu
<r>Witam,<br/> <br/> Dziękuję za wcześniejszą pomoc wszystkim : ) Teraz pytanie. Mam taki układ. Działa dobrze, ale chcę zmierzyć jaki czas mija od wciśnięcia run - do zwrócenia liczby przez ostatni DLL node. Czy mogę to wykonać w taki sposób ? Gdzie x-y indicator to pożądany pomiar.<br/> <br/> P.S ...
- 05 wrz 2011 11:57
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
DLL C++
Hej : ) Z tym dodawaniem +1 trochę się zapędziłem - urządzenie numeruje inaczej niż w kodzie, więc to nieważne. Mój błąd. Jest dobrze i wszystko działa. wygląda, że rozwiązaniem problemu było wpakowanie wszystkich funkcji do jednego DLL node'a. Mimo tego, że LV podobno nie zamyka DLL po załadowaniu ...
- 01 wrz 2011 14:35
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
Re: DLL C++
<t>Ok, ogarnąłem. Na moje oko dobrze. Indicatory się zgadzają. Teraz tylko co z indeksowaniem. Programista mówi, że to nie możliwe : D<br/> <br/> Acha - zmiana indeksowania nic nie da, bo mapping nie jest liniowy... Damn.<br/> <br/> Dobra, generalnie działa jak odjąłem 1 od każdych kanałów w pliku k...
- 01 wrz 2011 14:12
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
DLL C++
Mogę, jeśli używam potem vlt = new double[SIZE] Ale i tak, po to jest const - nie jest zmieniana wartość w środku funkcji. Zresztą - to działa : ) Podmienić VI'em, który się nazywa array subset ? I jeszcze jedno - jednak poprzednie pytanie istnieje dalej... Da się zmienić indeksowanie tablicy ? Chod...
- 01 wrz 2011 13:33
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
Re: DLL C++
Poprzednie pytanie jest nieważne. Mapping kanałów jest z pliku i wszystko się jednak zgadza. Ale nasunęło mi się pewne pytanie. Jak mam jakąś tablicę, to szare elementy są nieinicjalizowane. Nie wiadomo co pod nimi jest tak ? A ja chcę tak - czytam wielkość tablicy, i robi mi się tablica z np. zeram...
- 01 wrz 2011 11:28
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
Re: DLL C++
Heh, PiDi mam to samo uczucie;) Aczkolwiek na forums ni jakiś gość napisał, że DLL nie undloaduje się do zamknięcia VI, więc możemy śmiało wrócić do metody kilku DLL node'ów i nie korzystać z dwóch DLL, tylko z jednej... A to jest prawda co ten Gość napisał:) Kilka razy nawet dostałem od LV po usza...
- 31 sie 2011 10:57
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
Re: DLL C++
Hej ! : ) Jasne, postaram się odpowiedzieć na pytanie. vlt, to argument do funkcji, o których mówiłem wcześniej właśnie w tamtym poście. To w nawiasach to wartości, pisałem kropki, bo nie chce mi się pisać 18tu liczb ; ). Po małych zmianach, nazwijmy to labv_plug.DLL: ODev* odev_1; // used for point...
- 30 sie 2011 16:57
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
DLL C++
Dziękuję za dotychczasowy udział w temacie. Mam nowiny i pytanie ; ) po pierwsze - mam funkcję w DLL void LV_setVoltages(char fileName[],double vlt[]) { readDmc(fileName); \\funkcje ze zlinkowanej DLL setVoltages(vlt); dmcFree(); }; Po zdebuggowaniu w VS i w LV można powiedzieć, że : 1. LV zapodaje ...
- 25 sie 2011 11:27
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
DLL C++
<t>A słuchajcie, mam takie pytanie - jak LabVIEW otwiera DLL ? Przypuśćmy, że mam dwa node'y DLL, połączone łańcuchem.<br/> <br/> Czy jest tak :<br/> <br/> LV otwiera DLL -> ładuje argumenty do funkcji -> wykonuje funkcje -> return(); -> zamyka DLL -> Otwiera DLL w nowym nodzie -> ładuje argumenty d...
- 23 sie 2011 19:04
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
Re: DLL C++
Tak, czytałem, ale to nie ma znaczenia - typ został zmieniony w źródle. To nie ważne. Teraz tylko problem, bo LV nie chce czytać mi tego pliku w ogóle : / Bo skoro widzi pod zmienną channels 0 to znaczy, że nie czyta poprawnie pliku.
- 23 sie 2011 17:38
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
Re: DLL C++
Co do pierwszego wygląda okej, ale: z pierwszego dlla coś zwracasz, domyślam się, że to ilość liczb, które masz wybrać z tabeli Zernike (ten rozmiar to jest jakaś zmienna globalna?). Jeżeli tak to po pierwsze zabezpiecz się na wypadek, jakby długość, którą podajesz w Array Subset była większa niż r...
- 23 sie 2011 16:25
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
Re: DLL C++
Zrobiłem to w ten sposób. Ale coś chyba nie działa. Eniłej - całość niby działa, ale raczej wysyła do urządzenia jakieś randomowe wartości... Damnn W załączniku Drugi inicjalizuję tablicę, ale stało się coś dziwnego i nie wczytuje liczby zwracanej przez DLL node'a. Typ to tak naprawdę size_t. W Labv...
- 23 sie 2011 15:23
- Forum: Tematy ogólne
- Temat: DLL C++
- Odpowiedzi: 41
- Odsłony: 31907
Re: DLL C++
<r>Nie nie ; ) Takie podstawy cpp to znam ; P Ale dziękuję : )<br/> <br/> Chodzi o LabVIEW. Aktualnie mój problem polega na tym, że mam listę, może być enum, albo text ring. Generalnie strings i chcę wyciągnąć z tej listy tylko tyle ile mi potrzeba po podaniu int'a. Zaraz na to wpadnę... : D<br/> <b...