Strona 1 z 1

Zapis i odczyt danych - prosze o pomoc

: 02 gru 2004 01:22
autor: cichy
Mam taki problem mam program zrealizowac program który ma wykonywac następujace zadanie w LabView.

Nie bardzo moge sobie z tym poradzic czy zna Pan kogoś kto by mi w tym pomógł.

Z góry dziekuje





===ZAPIS====
- W programie wybór ścieżki, powinnna być nowa ścieżka na sesję pomiarowš

Podczas pomiaru:

- Dane dynamiczne zapisywane sš do pliku o nazwie:
vib-yymmdd-hhmmss-????.bin
gdzie: ???? to wartość prędkości obrotowej, yymmdd-hhmmss to moment pomiaru
zapisywany jest rekord:
kanał1 (cały cluster: przebieg czasowy, wyniki analiz)
kanał2 j.w.
...
kanał8
Dane te zapisywane sš co X1 rpm i co Y1 sekund

- Dane skalarne zapisywane sš do pliku o nazwie:
pv-yymmdd-hhmmss.dat
gdzie yymmdd-hhmmss to poczštek zapisu
zapisywane sš rekordy:
"Timestamp Ch1.pp Ch1.rms Ch1.gap Ch1.1X ... Ch2.pp ... Ch8." - wiersz nazw kolumn
yymmdd-hhmmss val1 val2 ... - wiersze co cykl próbkowania
jeżeli nie da się policzyć wartości (np. faza, gdy amplituda = 0), należy pisać "N/A" albo "----"
Dane te (jeden wiersz) zapisywane sš co X2 rpm i co Y2 sekund


====ODCZYT====
- Odczyt korzysta z ustawionej ścieżki

- Do narysowania wykresu podaje się nazwę pliku

- Wykresy: Orbita, czasowy, widmo
Wybiera się plik *.bin

- wykresy: trend, Bode, polar, ShaftCenterline (SCL)
wybiera się .dat
z ustawień wykresu powinna być możliwość zawężenia zakresu czasu

- Wykres: kaskada
wymaga wielu plików .bin, trzeba zobaczyć, jakie sš możliwości plotów LabView i np. ustawiać pocz i koniec czasu - domyślnie wszystkie pliki .bin w katalogu

Pliki

: 02 gru 2004 12:46
autor: Defiant
:? Panowie i Panie - przepraszam ale sięgajmy do przykładów.
Temat zapisu/odczytu danych jest już załatwiany w takich przypadkach np. poprzez Write/Read LabVIEW Measurement File ...


Pozdrawiam

Re: Zapis i odczyt danych - prosze o pomoc

: 02 gru 2004 13:42
autor: Mikrobi
cichy pisze:Mam taki problem mam program zrealizowac program który ma wykonywac następujace zadanie
w LabView.
Nie bardzo moge sobie z tym poradzic czy zna Pan kogoś kto by mi w tym pomógł.
Przepraszam, ale mam dziwne wrażenie wolania: "niech ktoś to za mnie zrobi...!" Co na początek: 1. proponuje przećwiczyć: a) uzyskiwanie daty w zadanym formacie (paleta funkcyjna "time & dialog")
b) tworzenie klastrów czyli róznice miedzy Bundle i BundleByName oraz w drugą stronę czyli odzyskiwanie danych z klastrów c) operacje na tablicach (najlepiej z wykorzystaniem wskaźnika Table): -dodawanie elementu ,
-usuwanie elementu,
-wprowadzanie wiersza i kolumny do tablicy,
-wydobywanie konkretnego wiersza z tablicy d) tworzenie plików o zadanych nazwach (korzystanie z bloczków paleta funkcji >>File I/O>>Bulid Path) e) zapisywanie do plików Większość ćwiczy się na przykładach z LabVIEW, część można sprawdzić samemu na tablicach 3x3 lub 4x4.
2. Podzielić zadanie o ktorym piszesz cichy na krótkie zagadnienia i rozwiązywać to po kolei.