Znaleziono 38 wyników

autor: koofaya
17 sty 2017 20:57
Forum: Interfejs użytkownika
Temat: Podział odczytu łańcucha danych typu string
Odpowiedzi: 5
Odsłony: 2141

Podział odczytu łańcucha danych typu string

Nie wiem, co chcesz zrobić i w sumie to nie wnikam, ale na załączonych obrazkach widzę poważny zalążek spaghetti. Widzę, że masz poszczególne wartości podzielone w tym stringu średnikami. Moja rada wobec tego jest następująca: - wykorzystaj funkcję Spreadsheet String To Array - tablicę stringów prze...
autor: koofaya
23 lip 2016 21:06
Forum: Tematy ogólne
Temat: Zapis Dynamic Data Type do tablicy
Odpowiedzi: 3
Odsłony: 1316

Zapis Dynamic Data Type do tablicy

Nie wiem, dlaczego nie możesz zrobić FFT, skoro bloczek ten przyjmuje tablicę typu Double na wejściu.
Chyba że korzystasz z jakichś innych bloczków do analizy. Nie mam na tym kompie LV, ale możesz wrzucić chociaż ten fragment kodu, w którym masz Dynamic Data Type, konwersję i próbę analizy...
autor: koofaya
09 maja 2016 19:24
Forum: Tematy ogólne
Temat: Komunikat po czasie bezczynności
Odpowiedzi: 5
Odsłony: 1314

Komunikat po czasie bezczynności

MicroBlock27 ma dobry pomysł, a w linku poniżej bardziej szczegółowo: http://forums.ni.com/t5/LabVIEW/quit-lv-for-keyboard-inactivity/td-p/1047670 Jeżeli w timeout'cie nie ma się dziać nic innego, możesz go śmiało ustawić na 1000ms. Nie wiem, czy wiesz jak zrobić taki prosty timer na shift-registrz...
autor: koofaya
07 maja 2016 17:09
Forum: Tematy ogólne
Temat: Komunikat po czasie bezczynności
Odpowiedzi: 5
Odsłony: 1314

Komunikat po czasie bezczynności

Jak wstawiasz strukturę Event Structure, to domyślnie masz w niej stan timeout . Jak sama nazwa wskazuje, zawartość tej ramki zostanie wykonana, gdy czas oczekiwania na zdarzenie zostanie przekroczony. W lewym górnym rogu (chyba nawet jest tam klepsydra) podpinasz czas oczekiwania na zdarzenie. Resz...
autor: koofaya
18 mar 2016 23:36
Forum: Tematy ogólne
Temat: Porównywanie stringów
Odpowiedzi: 3
Odsłony: 2410

Porównywanie stringów

W porządku. Też jestem tu tylko gościem.
Wydawało mi się tylko, że wcześniej temat był w kategorii "Interfejs użytkownika".
Mam nadzieję, że mimo wszystko coś pomogłem.
autor: koofaya
18 mar 2016 20:33
Forum: Interfejs użytkownika
Temat: 3D Surface problem
Odpowiedzi: 1
Odsłony: 1676

3D Surface problem

Zwykle jeżeli znasz częstotliwość próbkowania i czas początkowy możesz przeliczyć próbki na czas. Nie wiem, jak to jest w przypadku STFT, bo nigdy z tego nie korzystałem, ale domyślam się, że będzie to wykres częstotliwości w funkcji czasu. Więcej nie pomogę, chyba że wrzucisz kod w wersji 2013 lub ...
autor: koofaya
18 mar 2016 20:22
Forum: Tematy ogólne
Temat: Porównywanie stringów
Odpowiedzi: 3
Odsłony: 2410

Re: Porównywanie stringów

Primo: Na pierwsze pytanie odpowie Ci wujek Google. Nie pytaj na forum dopóki sam nie poszukasz. Wpisz "compare strings in LabVIEW". Secundo: To nie jest właściwy dział forum. Jeżeli ktoś udzieli Ci trafnej odpowiedzi, napisz, że zamykasz temat i wtedy moderator powinien usunąć wątek. Na drugie pyta...
autor: koofaya
09 mar 2016 22:57
Forum: Budowa struktury aplikacji
Temat: zacięcie sequence
Odpowiedzi: 3
Odsłony: 1976

zacięcie sequence

Co znaczy, że się zacina? Rozumiem, że się nie zawiesza, a tylko na jakiś czas ma przywiechę. Zapewne coś tam mieli i trwa to dłużej niż owe 50ms, które wprowadziłeś do waita. Ponieważ ostatnia ramka sekwencji trwa długo, a nie jest w żadnym stopniu zależna od reszty kodu, można ją wywołać w osobnej...
autor: koofaya
07 mar 2016 20:24
Forum: Tematy ogólne
Temat: Wejścia cyfrowe DAQ a struktura event
Odpowiedzi: 2
Odsłony: 1430

Wejścia cyfrowe DAQ a struktura event

Wszystko zależy od tego, jak duży jest priorytet tego, co chcesz po wychwyceniu zmiany zrobić. Podejście zaproponowane przez MK_Zuk ogranicza twój czas reakcji do timeoutu pętli akwizycji. Tzn. np. Pętla sprawdza status IO co 50ms, czyli maksymalnie po takim czasie zarejestrujesz zmianę stanu. A bio...
autor: koofaya
16 lut 2016 23:43
Forum: LabVIEW Real-Time
Temat: Przesunięcie fazy w czasie rzeczywistym
Odpowiedzi: 2
Odsłony: 1638

Przesunięcie fazy w czasie rzeczywistym

Użyj bloczka Sine Wave zamiast Sine Waveform.
Jak koniecznie chcesz, to też możesz z tego poskładać Waveforma.
autor: koofaya
28 sty 2016 23:03
Forum: Tematy ogólne
Temat: Opóźnienie w maszynie stanów
Odpowiedzi: 9
Odsłony: 3543

Opóźnienie w maszynie stanów

O, zapomniałem o tym bloczku.
Tyle, że on przyjmuje delay w sekundach i typu double.
Dlatego zawsze wolę mieć w zanadrzu bloczek "Wait with error", który przyjmuje wartość w ms is od razu w U32.
autor: koofaya
26 sty 2016 20:30
Forum: Tematy ogólne
Temat: Opóźnienie w maszynie stanów
Odpowiedzi: 9
Odsłony: 3543

Opóźnienie w maszynie stanów

Nie wiem, jaki jest sens działania całego programu, co tam się dzieje w pozostałych case'ach, ale można to zrobić całkiem łopatologicznie. Po wyjściu z event structure dajesz flat sequence, a w nim wait . W zależności od case'a podpinasz różne wartości. Trochę lepszym rozwiązaniem jest zrobienie VIa...
autor: koofaya
13 sty 2016 07:39
Forum: Budowa struktury aplikacji
Temat: DC/RMS z sygnalow
Odpowiedzi: 11
Odsłony: 5921

DC/RMS z sygnalow

Z funkcji "Get Waveform Components" możesz wyciągnąć dt.
autor: koofaya
20 lis 2015 07:49
Forum: Tematy ogólne
Temat: LabVIEW 2014 skąd ściągnąć
Odpowiedzi: 5
Odsłony: 2387

LabVIEW 2014 skąd ściągnąć

Założyłeś wczoraj konto na tym forum tylko po to, żeby się pochwalić, że nie umiesz korzystać z wyszukiwarek internetowych... Polecam stronę google.com. Jest tam takie okienko, w które wpisujesz to, co chcesz znaleźć. W twoim wypadku "LabVIEW 2014 (32/64-bit)* download". *Niepotrzebne kreślić A tak ...
autor: koofaya
23 wrz 2015 20:17
Forum: Interfejs użytkownika
Temat: Symulate signal
Odpowiedzi: 2
Odsłony: 2308

Symulate signal

Nie widzę takiego problemu. Jak podniesiesz do 20 Hz, zobaczysz, że na wykresie mieści się 2x gęstszy fragment przebiegu. To bardziej kwestia wyświetlania, a nie samej funkcji. Zwiększ liczbę generowanych próbek, żeby zobaczyć więcej niż jeden okres sygnału na wykresie. Chociaż złota zasada - nie uż...