Znaleziono 14 wyników

autor: Trint
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...
autor: Trint
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...
autor: Trint
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...
autor: Trint
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 ...
autor: Trint
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...
autor: Trint
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...
autor: Trint
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...
autor: Trint
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...
autor: Trint
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 ...
autor: Trint
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:
autor: Trint
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 ...
autor: Trint
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?
autor: Trint
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...
autor: Trint
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...