Witam,
odczytuje dane z karty pomiarowej i wyświetlam na wykresie. Dodatkowo mam zrobione pokrętło zmiany podstawy czasu jak w oscyloskopie i chciałbym zapisać do pliku tylko te dane które odpowiadają aktualnemu wykresowi (jeżeli na wykresie jest jeden okres sygnału to dane jednego okresu, gdy więcej to analogicznie więcej danych). Czy ktoś może udzielić podpowiedzi jak to zrealizować?
Pawlo
Zapis wykresu do pliku
Zapis wykresu do pliku
W jaki sposób odczytujesz dane pomiarowe (skalar/tablica)? Być może wystarczy zastosować autoindeksowanie tunelu wyjściowego pętli. Czy chcesz zapisywać dane w trakcie pomiarów, czy też po ich zakończeniu? Z jakiej karty pomiarowej korzystasz?
Certified LabVIEW Associate Developer
Re: Zapis wykresu do pliku
Mam kartę PXI-5114. Z karty otrzymuję cluster 3 elementów, który później zamieniam na Waveform DBL oraz rozdzielam na 3 elementy, z których jeden to tablica. Chciałbym dokonywać zapisu w trakcie pomiaru po wciśnięciu przycisku. To znaczy ustawiam sobie odpowiednią podstawę czasu moim pokrętłem i zapisuje to co aktualnie jest na wykresie, ale program dalej jest uruchomiony (zapis do pliku nie kończy programu). Czy write to measurement file jest dobrym rozwiązaniem? Dodatkowo jeżeli mam 2 przebiegi na wykresie chciałbym zapisać je obydwa do pliku.
Zapis wykresu do pliku
Ok, zapewne nowe wartości otrzymane w postaci tablicy zastępują poprzednie na wykresie. Skorzystaj z plików TDMS, nadają się dobrze do zapisu danych pomiarowych, w tym z kilku kanałów jednocześnie.
Ostatnio zmieniony 25 kwie 2012 21:46 przez MicMac89, łącznie zmieniany 1 raz.
Certified LabVIEW Associate Developer
Re: Zapis wykresu do pliku
W mojej tablicy wartości nie są zastępowane, ale zdeklarowałem ile próbek ma być zapisanych. Dzięki za informację o plikach TDMS. Zgłębiłem trochę wiedzę o nich i wykorzystam w projekcie.
Pozdrawiam
Pozdrawiam
Zapis wykresu do pliku
Chodziło mi o to, że każdy nowy pomiar, kolejna iteracja, to nowe elementy w tablicy. Gdyby były jakieś kłopoty z TDMS to daj znać ;]
Certified LabVIEW Associate Developer