Znaleziono 49 wyników
- 18 lis 2008 11:19
- Forum: Budowa struktury aplikacji
- Temat: komunikacja za pośrednictwem sieci Internet TCP IP
- Odpowiedzi: 32
- Odsłony: 26743
komunikacja za pośrednictwem sieci Internet TCP IP
Oczywiście, że można. Ale z tego co widzimy kolega nie ma doświadczenia w LabVIEW i tak mu będzie najłatwiej to ogarnąć (chyba). Zresztą ja już bez producer-consumer z eventami lub ew. maszyny stanów nawet nie zaczynam projektu, bo zastosowanie poprawnego design pattern to podstawa.
- 18 lis 2008 10:02
- Forum: Budowa struktury aplikacji
- Temat: komunikacja za pośrednictwem sieci Internet TCP IP
- Odpowiedzi: 32
- Odsłony: 26743
komunikacja za pośrednictwem sieci Internet TCP IP
na diagramie:
1) wybierz z działu array pustą tablicę
2) z text pusty bloczek tekstu
3) wrzuć bloczek w pustą tablicę to powstanie tablica tekstu
4) z array weź bloczek index array i zobacz w helpie jak działa
1) wybierz z działu array pustą tablicę
2) z text pusty bloczek tekstu
3) wrzuć bloczek w pustą tablicę to powstanie tablica tekstu
4) z array weź bloczek index array i zobacz w helpie jak działa
- 17 lis 2008 23:04
- Forum: Budowa struktury aplikacji
- Temat: komunikacja za pośrednictwem sieci Internet TCP IP
- Odpowiedzi: 32
- Odsłony: 26743
komunikacja za pośrednictwem sieci Internet TCP IP
Jeśli założymy że trzeba coś wysłać dodatkowo w pętli (jednej) to myślę, że pooling będzie najlepszy. Stosowanie eventu w takiej sytuacji mija się z celem i tylko zaciemni całą sprawę. Do tego jeszcze mamy 100ms - całą wieczność :D Wysyłanie danych w jednej pętli załatwi nam synchronizację bo można ...
- 17 lis 2008 22:32
- Forum: Budowa struktury aplikacji
- Temat: komunikacja za pośrednictwem sieci Internet TCP IP
- Odpowiedzi: 32
- Odsłony: 26743
Re: komunikacja za pośrednictwem sieci Internet TCP IP
Więc jeśli chodzi o przyciski. W podanym przykładzie pokazałem standardowy pooling jaki się używa do przycisków. Powinieneś teraz dojść jak to zrobić. Jedna uwaga - przyciski przynależą do dodatkowych komend a nie do komendy start. W przykładzie z klastra odczytuję dwie różne wartości które mogą być...
- 17 lis 2008 21:21
- Forum: Budowa struktury aplikacji
- Temat: komunikacja za pośrednictwem sieci Internet TCP IP
- Odpowiedzi: 32
- Odsłony: 26743
komunikacja za pośrednictwem sieci Internet TCP IP
Pokaż diagram. Przynajmniej będziemy mogli coś doradzić bo bez tego to jedyną rzeczą jaką mogę powiedzieć to to że użyłbym maszyny stanów lub ew. zmodyfikowanego producer consumer (events) - dodana dynamiczna zmiana timeoutu w dequeue element przy naciśnięciu start. Do tego pytanie - czy wysyłanie d...
- 17 lis 2008 15:37
- Forum: Budowa struktury aplikacji
- Temat: programowy start
- Odpowiedzi: 4
- Odsłony: 8088
programowy start
Jeśli chodzi Ci o użycie tego do startu programu zamiast przycisku RUN to niestety ale z tego co wiem nie jest to możliwe (bo nie ma przepływu danych, więc...). Jeśli chcesz wystartować inny VI z działającego już VI'a to wtedy bierzesz referencję i używasz invoke node -> start vi (albo run vi - nie ...
- 16 lis 2008 15:09
- Forum: Hydepark
- Temat: POMOCY projekt przejściowy
- Odpowiedzi: 8
- Odsłony: 11148
POMOCY projekt przejściowy
Hehe, wcześnie w tym roku się zaczyna ;)
- 15 lis 2008 13:43
- Forum: Budowa struktury aplikacji
- Temat: Struktura EVENT
- Odpowiedzi: 7
- Odsłony: 11731
Struktura EVENT
Żeby nie dawać od razu rozwiązania powiem tyle - włącz sobie execution highlight i wykonuj program krok po kroku.
Wykonywanie zatrzyma się na evencie i nie pójdzie dalej bo zdarzenie key up i key down nie wystąpiło (key up i key down są eventami klawiatury)
Zmień zdarzenie na Value Change.
Wykonywanie zatrzyma się na evencie i nie pójdzie dalej bo zdarzenie key up i key down nie wystąpiło (key up i key down są eventami klawiatury)
Zmień zdarzenie na Value Change.
- 13 lis 2008 16:38
- Forum: Budowa struktury aplikacji
- Temat: Problem z polaczeniem i wysylem na bluetooth
- Odpowiedzi: 2
- Odsłony: 3514
Problem z polaczeniem i wysylem na bluetooth
Użyj Get waveform attributes i wybierz tylko dane ( Y ) i podepnij to do type cast. Tablica DBL przejdzie bez problemu. Taka uwaga - czy aby na pewno wysyłanie całego sygnału w pętli jest uzasadnione? Może lepiej byłoby wysłać po jednej próbce lub też cały sygnał po zakończeniu pomiarów (ze względu ...
- 12 lis 2008 15:23
- Forum: Budowa struktury aplikacji
- Temat: Problem z konersja sygnalu double[64-bit real] na WaveForm.
- Odpowiedzi: 5
- Odsłony: 5056
Re: Problem z konersja sygnalu double[64-bit real] na WaveF
Kolega przyznał że siedzi w LabVIEW miesiąc więc może dostać przykład :) Jedna z metod które rozwiązuje problem znajduje się w VI-u. Jako że siedzę nad statystyką i rozkładami to nie mam czasu poszukać innej drogi ale z innych moich propozycji: - najpierw build waveform z jednego sampla, a następnie...
- 12 lis 2008 10:10
- Forum: Budowa struktury aplikacji
- Temat: Problem z konersja sygnalu double[64-bit real] na WaveForm.
- Odpowiedzi: 5
- Odsłony: 5056
Re: Problem z konersja sygnalu double[64-bit real] na WaveF
Tak dla przypomnienia - typ waveform składa się z:
- tablicy z danymi
- czasu t0
- przyrostu czasu dt
- atrybutów (to akurat można pominąć)
Poszukaj bloczka build waveform.
PS: help -> waveform data type
- tablicy z danymi
- czasu t0
- przyrostu czasu dt
- atrybutów (to akurat można pominąć)
Poszukaj bloczka build waveform.
PS: help -> waveform data type
CLAD
Na stronie NI można znaleźć jeden przykładowy test i spróbować swoich sił w darmowym egzaminie LabVIEW Fundamentals (pytanie podobne do tych z CLAD o ile nie takie same). Pytań do CLAD raczej nie znajdziesz w innym miejscu z racji tego że jest jakaś skończona pula i dlatego przed egzaminem trzeba po...
- 30 paź 2008 09:05
- Forum: Interfejs użytkownika
- Temat: Inny kształt okna
- Odpowiedzi: 2
- Odsłony: 4000
Inny kształt okna
No cóż. Raczej nie uciekniesz przed WinAPI :P A tak na poważnie to najłatwiej ustawic jakiś kolor jako transparent i resztę narysowac w innych. Do tego też trzeba niestety użyc funkcji windowsa. Było o tym na LAVA i foum NI. Link do wątku: http://forums.lavag.org/Make-Window-Tranparent-t199.html&...
- 29 paź 2008 20:07
- Forum: Interfejs użytkownika
- Temat: wyswietlanie
- Odpowiedzi: 4
- Odsłony: 5818
wyswietlanie
To tak jak napisałem wyżej. Osobna pętla while, opóźnienie równe opóźnieniu przełączania i shift register z indeksem aktualnego rejestu i case do wyznaczenia tego do wyświetlenia (albo np. tablica rejestrów). Jest to na tyle proste do zrobienia, że nie pokażę schematu. Spróbuj samodzielnie znaleźć r...
- 29 paź 2008 15:45
- Forum: Interfejs użytkownika
- Temat: wyswietlanie
- Odpowiedzi: 4
- Odsłony: 5818
wyswietlanie
Możesz napisać dokładniej co i na czym chcesz wyświetlić? To ma być na jednym obiekcie wyświetlane czy na kilku? Co przełącza wyświetlanie ? (czas?) Bo jest kilka metod i każda do innego przypadku. A tak uściślając: Jak jest jeden wyświetlacz to pętla while z timingiem np. 1sek. Jeśli każdy rejestr ...