Znaleziono 14 wyników
- 08 paź 2013 00:29
- Forum: Budowa struktury aplikacji
- Temat: Błąd niewystarczającej ilości pamięci
- Odpowiedzi: 6
- Odsłony: 7510
Re: Błąd niewystarczającej ilości pamięci
O zarządzaniu pamięcią w LabVIEW dużo by mówić. W zasadzie jakakolwiek alokacja dzieje się automatycznie, więc czasem trudno ogarnąć, jak, gdzie i czemu dane są kopiowane (w Helpie powinien być obszerny temat Memory Usage). Ale rozwiązywanie problemu zacząłbym od ulepszenia kodu, bo tu chyba właśnie...
- 26 maja 2013 13:16
- Forum: Interfejs użytkownika
- Temat: Referencje pomiędzy VI
- Odpowiedzi: 5
- Odsłony: 8047
Re: Referencje pomiędzy VI
Ten program się nie zawiesza, tylko posłusznie robi to, co programista mu kazał. 1. Po co w twoim subVI (Hierarchia.vi) drugi TabControl, skoro chcesz modyfikować ten pierwszy, z Panele.vi ? Żeby to zrobić, trzeba przesłać referencję do subVI, czyli z kontrolki Tab Control 2 (refnuma) utworzyć jedno...
- 22 maja 2013 12:18
- Forum: Interfejs użytkownika
- Temat: Referencje pomiędzy VI
- Odpowiedzi: 5
- Odsłony: 8047
Re: Referencje pomiędzy VI
Jeśli dobrze rozumiem, to: VI-a: ma Tab Control na front panelu. VI-b: w nim chcemy mieć referencję do tego Tab Controla. W VI-a z menu kontekstowego taba Create-> Reference. Na Block diagramie utworzy się referencja. Na niej Create-> Indicator, a następnie podłącz go do konektora jako wyjście. Skop...
- 24 kwie 2013 12:25
- Forum: Interfejs użytkownika
- Temat: Jak zrobić opóźnienie zmiany obr. silnika LEWO/PRAWO
- Odpowiedzi: 2
- Odsłony: 4764
Re: Jak zrobić opóźnienie zmiany obr. silnika LEWO/PRAWO
Można to zrobić na strukturze Event, w której jest dostęp do nowej i starej wartości kontrolki (zdarzenie Value Change). Jeżeli stara to left lub right, a nowa to, odpowiednio, right lub left, zaczekaj 5000 ms - bloczek Wait(ms), a potem wpisz nowe wartości do indykatorów. Zrobiłem jeszcze typedefa ...
- 17 kwie 2013 21:16
- Forum: Sprzęt
- Temat: "Piki" odczyt z adc napięcia potencjometru
- Odpowiedzi: 9
- Odsłony: 12664
Re: "Piki" odczyt z adc napięcia potencjometru
Najprostszy sposób na pozbycie się - bloczek In Range and Coerce. Trzeba by przyjąć jakiś rozsądne maksimum, np. 0,4 (albo ciut mniej). Wtedy każdą wartość z tablicy podłączonej do tego bloczka zaokrąglałoby do tej wartości. Dość paskudne. Lepiej byłoby te pojedyncze wartości usunąć, to trzeba by zr...
- 04 lut 2013 20:55
- Forum: Tematy ogólne
- Temat: typ Double i I32
- Odpowiedzi: 2
- Odsłony: 3844
typ Double i I32
Jeżeli to zrobisz, w miejscu połączenia pojawi się mała czerwona kropka - coercion dot, oznaczająca niejawną konwersję na ten typ, który jest dokładniejszy (albo zajmuje więcej miejsca w pamięci). Tak się dzieje, kiedy bloczek potrzebuje dwóch takich samych typów danych, a podpina się różne (np. dod...
- 24 gru 2012 14:28
- Forum: Interfejs użytkownika
- Temat: Typy Controls - Control; Type def.; Strict Type Def;
- Odpowiedzi: 7
- Odsłony: 10482
Re: Typy Controls - Control; Type def.; Strict Type Def;
I słusznie zrozumiałeś, ale uściślę: Type Def służy do tego, żeby modyfikować kontrolki, indykatory i stałe w wielu miejscach programu jednocześnie, np. duży klaster z danymi potrzebnymi w aplikacji - to różne parametry, które trzeba pamiętać. W połowie pisania, masz już 20 kopii takiego klastra w r...
- 06 gru 2012 02:39
- Forum: Tematy ogólne
- Temat: Dobór kamery do projektu
- Odpowiedzi: 8
- Odsłony: 8286
Re: Dobór kamery do projektu
Na wstępie: na tym filmiku nie pokazano rozpoznawania obiektów, tylko konwersję obrazu na tablicę wartości boolowskich. Narysowałem taki VI, który na zwykłej kamerce w laptopie działa chyba co najmniej równie dobrze. W czteroletnim laptopie. Opiera się na toolkicie NI Vision, z którego korzysta zres...
- 16 lis 2012 02:37
- Forum: Tematy ogólne
- Temat: współrzędne kartezjańskie na biegunowe
- Odpowiedzi: 4
- Odsłony: 5442
Re: współrzędne kartezjańskie na biegunowe
Jest poprawnie. Pod warunkiem, że w ogóle dobrze zrozumiałem, bo co to znaczy "zamienić współrzędne z kartezjańskich na biegunowe?" //zadawanie głupich pytań może być zaskakująco mądre - Jacenty Nieświenty Zgadłem, że idzie o znalezienie amplitudy i fazy dla każdego punktu. Czyli wartości ...
- 15 lis 2012 01:55
- Forum: Tematy ogólne
- Temat: współrzędne kartezjańskie na biegunowe
- Odpowiedzi: 4
- Odsłony: 5442
Re: współrzędne kartezjańskie na biegunowe
Potrzebujesz tablic: X (tablica pod sinusem) i Y (wynik działania sinusa). Potem potraktuj je jako, odpowiednio: fazę i moduł w bloczku Polar to Re/Im.
O tak:
O tak:
- 13 lis 2012 00:38
- Forum: Budowa struktury aplikacji
- Temat: zapisywanie wynikow do tablicy wielowymiarowej
- Odpowiedzi: 5
- Odsłony: 6606
Re: zapisywanie wynikow do tablicy wielowymiarowej
Jest prostszy sposób. Kluczem jest bloczek Reshape Array, który przyjmuje dowolną tablicę i zwraca ją przekształconą, tzn. o innych wymiarach, ale z tymi samymi elementami. Można go rozciągać, żeby zyskała więcej wejść (domyślnie 1). Zasada jest prosta: ile wejść, tylu wymiarowa jest tablica. Tobie ...
- 07 lis 2012 21:22
- Forum: Budowa struktury aplikacji
- Temat: Modyfikacja pliku txt
- Odpowiedzi: 9
- Odsłony: 9957
Re: Modyfikacja pliku txt
Nie bardzo rozumiem, co chcesz zrobić.
Czy sprawy nie załatwi proste użycie Replace Array Subset i Insert Into Array?
Czy sprawy nie załatwi proste użycie Replace Array Subset i Insert Into Array?
- 06 lis 2012 16:09
- Forum: Tematy ogólne
- Temat: Tło tablicy
- Odpowiedzi: 6
- Odsłony: 7191
Tło tablicy
Kiedy położysz na Front Panelu pustą tablicę (bez diod), klik prawym-> Advanced -> Customize, Otworzy się okno zaawansowanej edycji kontrolki, gdzie można z nią zrobić SPORO ciekawych rzeczy. Konkretnie: ikonka klucza na pasku narzędzi (Change to Customize Mode), a potem klik prawym na Twojej tablic...
- 06 lis 2012 12:39
- Forum: Tematy ogólne
- Temat: Widmo sygnału losowego
- Odpowiedzi: 4
- Odsłony: 5161
Re: Widmo sygnału losowego
W sygnale złożonym wyłącznie z zer i jedynek zawsze będzie jakaś składowa stała. W Twoim przypadku im więcej bitów, tym bliższa ona będzie 0,5 - wystarczy policzyć średnią. Dlatego w widmie będzie duży prążek dla f=0, a dla reszty - cóż, szum zbliżony do 0. Pytanie: o jakie widmo chodzi, jakie miało...