Strona 1 z 1

Czyszczenie tablicy

: 31 lip 2012 20:59
autor: Jate
Witam, mam następujący problem:
1.zbieram dane z pomiarów do tablicy (liczba pomiarów nie jest z góry określona)
2.zapisuję tablicę do pliku txt.
następnie chciałbym wyczyścić tablicę (używając skrótu "Empty array" tablica jest pusta ale
po ponownym uruchomieniu programu mam poprzednie dane)
Chciałbym stworzyć button który wyczyści tablicę przed wykonaniem następnej serii pomiarów.
Proszę o wskazówki
Pozdrawiam
Jarek

Czyszczenie tablicy

: 01 sie 2012 08:34
autor: Pitol
Masz poprzednie dane ponieważ nie czyścisz rejestrów przesuwnych. Jeśli chcesz przed kolejnym pomiarem mieć pustą tablicę z pomiarami to musisz wpisać puste tablice do wszystkich rejestrów przesuwnych.

Czyszczenie tablicy

: 02 sie 2012 13:08
autor: Jate
Witam, czy jest funkcja do czyszczenia rejestrów?
Pozdrawiam Jate

Re: Czyszczenie tablicy

: 02 sie 2012 13:26
autor: Zyga
Rejestr przesuwny ma wejście i wyjście. Podpinasz do wejścia rejestru pustą tablice.

Re: Czyszczenie tablicy

: 02 sie 2012 13:27
autor: Pitol
A można tak:
SR.gif
SR.gif (2.68 KiB) Przejrzano 13528 razy

Re: Czyszczenie tablicy

: 02 sie 2012 14:20
autor: Krzysztof Szewczyk
:)

Re: Czyszczenie tablicy

: 02 sie 2012 15:45
autor: TMa
@ Krzysztof Szewczyk

Klaster składający się z trzech pól (typ-enum, częstotliwość, amplituda) mógłby być lepszym rozwiązaniem.

Re: Czyszczenie tablicy

: 02 sie 2012 16:13
autor: Pitol
Kolego/koleżanko TMa: użytkownik Krzysztof Szewczyk nie stworzył tego VI. Jest to VI dostarczony przez autora wątku więc wszelkie sugestie lepiej kierować do niego.

A co do rozwiązania Krzysztofa to problem będzie w momencie, gdy będzie autor będzie chciał wiele pomiarów zapisać do tego rejestru. Z Twoim rozwiązaniem przy każdym naciśnięciu przycisku będzie się czyścił rejestr powodując usunięcie poprzednich danych.

Czyszczenie tablicy

: 03 sie 2012 07:06
autor: Jamal79
hmmm, rozwiazanie podane przez K. Szewczyka moze i jest logiczne, ale przy kazdym wykonaniu petli (przy kazdym uruchomieniu guzika "Zapis do tabeli") bedzie czyscil zawartosc tablic. Raczej nie oto chodzilo autorowi.
Proponowal bym zrobic maszyne stanow.

Czyszczenie tablicy

: 03 sie 2012 07:33
autor: Krzysztof Szewczyk
tzn teraz pętla wykonuje się raz, jeśli autor uznaje to za jeden cykl pomiarów i zmieni to na np. 1000 to będzie po problemie

Czyszczenie tablicy

: 03 sie 2012 08:01
autor: Jamal79
No niby tak, ale malo elastyczne...

Re: Czyszczenie tablicy

: 06 sie 2012 22:36
autor: Jate
Dzięki Waszym podpowiedzią uzyskałem takie rozwiązanie:
Button "Nowa Seria TAK/NIE" (zmieniłem właciw. mechnicz) wpisuje pustą tablicę
Ale jak zrobić aby po wciśnięciu "Nowa Seria TAK/NIE" była pusta (zostawić tylko nagłówki HP33120A, f i U) zanim zrobię ZAPIS DO TABELI
Pozdro JATE

Re: Czyszczenie tablicy

: 06 sie 2012 23:17
autor: Gpiotr
Proponuję następujące rozwiązanie.użycie przycisku 'Zapis do tabeli' spowoduje dodanie nowego rekordu, natomiast przycisk 'Nowa seria' czyści wszystkie dane poza nagłówkami. Mam nadzieję, że o taki rezultat chodziło. Oczywiście jeśli program będzie pobierał dane z kontrolek a jako trigger'a będzie używał guzików to ładniejszym rozwiązaniem była by 'Event Structure' i może tabela zamiast tablicy (wtedy nagłówek można by zdefiniować na stałe a nie jako element tablicy danych).

Czyszczenie tablicy

: 07 sie 2012 21:40
autor: Jate
Dzięki
właśnie oto mi chodziło.
Pozdrawiam Jate