Robert Barański, AGH, KMIW Writing TDM and TDMS Files in LabVIEW v1.0

Podobne dokumenty
Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium przyrządów wirtualnych. Ćwiczenie 3

Konfiguracja karty akwizycji danych pomiarowych DAQ

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4

INSTRUKCJA UŻYTKOWNIKA MPCC

Schemat blokowy karty

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

Nowości. SEE Electrical Expert V4R3 Service Pack 5

1. Opis. 2. Wymagania sprzętowe:

Ćw. 12. Akwizycja sygnałów w komputerowych systemach pomiarowych ( NI DAQPad-6015 )

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Spis treści. 1 Moduł Modbus TCP 4

PHOTON_COM PROGRAM PC

ARCHICAD 21 podstawy wykorzystania standardu IFC

Laboratorium Komputerowe Systemy Pomiarowe

Programator Kart Master - klient

1 Moduł Modbus ASCII/RTU 3

Wykorzystanie karty PCI-6014 NI jako karty pomiarowej prostego wirtualnego oscyloskopu

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

Ćwiczenie Zmiana sposobu uruchamiania usług

1.Wstęp. 2.Generowanie systemu w EDK

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

Instrukcja użytkownika ARSoft-WZ1

Lumel Proces pierwsze kroki

HELIOS pomoc społeczna

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

FastReporter 2 OPROGRAMOWANIE DO KOŃCOWEGO PRZETWARZANIA DANYCH

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

INSTRUKCJA KONFIGURACJI KLIENTA POCZTOWEGO

Getin Noble Bank SA wersja 1.0 Infolinia

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

KURIER XL BY CTI DLA SIÓDEMKA

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

INSTRUKCJA OBSŁUGI PROGRAMU DO ODCZYTU PAMIĘCI FISKALNEJ DATECS OPF

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Profesjonalny efekt szybko i łatwo z darmowym oprogramowaniem Avery Design & Print

Podręczna pomoc Microsoft Power Point 2007

ROZDZIAŁ 1: Instrukcja obsługi oprogramowania VMS

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

BANK GOSPODARSTWA KRAJOWEGO. w systemie BGK@24BIZNES

1 Moduł Modbus ASCII/RTU

16) Wprowadzenie do raportowania Rave

Klient poczty elektronicznej - Thunderbird

KAMERA AKUSTYCZNA NOISE INSPECTOR DLA SZYBKIEJ LOKALIZACJI ŹRÓDEŁ HAŁASU

Aplikacja Roger Mobile Key

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP

Program APEK Użytkownik Instrukcja użytkownika

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Rysunek 1: Schemat układu pomiarowego.

Instrukcja konfiguracji wybranych funkcji skanera Datalogic Heron HD3130

ODCZYT PRZEZ ZŁĄCZE OBD

Instrukcja obsługi programu DS150E. Dangerfield March. 2009V3.0 Delphi PSS

INSTRUKCJA OBSŁUGI PROGRAM DO ODCZYTU DANYCH Z PIROMETRU IR THERMOMETER

Ustalanie dostępu do plików - Windows XP Home/Professional

Tytuły Wykonawcze. Opis systemu tworzenia dokumentacji TW-1

Zgrywus dla Windows v 1.12

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

1. Wprowadzenie. 2. Charakterystyka produktu:

Ćwiczenie 3 Akwizycja danych pomiarowych za pomocą karty pomiarowej NI USB-6008 w programie LabVIEW

Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7. Dangerfield luty 2010 V1.0 Delphi PSS


Jak wypełnić zeznanie podatkowe przez Internet PIT-37, e- pity

Obsługa przesyłek InPost w aplikacji Komornik SQL

LISTA KONTROLI DOSTĘPU

Instrukcja instalacji v2.0 Easy Service Manager

Nagrywamy podcasty program Audacity

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.

OBSŁUGA PRACY DYPLOMOWEJ W APD PRZEZ RECENZENTA

Reprezentacja zmiennych numerycznych

VSS podgląd obrazów z rejestratora na żywo poprzez sieć komputerową, jak skonfigurować krótka instrukcja.

7. Podstawy zarządzania szablonami

Rodzaje plików. Podstawowe definicje.

Program ćwiczenia: SYSTEMY POMIAROWE WIELKOŚCI FIZYCZNYCH - LABORATORIUM

Instrukcja konfiguracji drukarki HP LaserJet 1018 dla systemu dreryk

Tworzenie partycji i dysków logicznych

Kurier DPD by CTI. Instrukcja

Aplikacja Roger Mobile Key

INSTRUKCJA OBSŁUGI OPROGRAMOWANIA VMS. Spis treści Instalacja Instrukcje użytkowania i obsługi... 3

Współpraca FDS z arkuszem kalkulacyjnym

MODUŁ OFERTOWANIE INSTRUKCJA OBSŁUGI

INSTRUKCJA OBSŁUGI PROGRAMU REJESTRACJI I AKWIZYCJI DANYCH REJESTRATOR 9.2

INSTRUKCJA OTWIERANIA PLIKU DPT (data point table)

HP Designjet Partner Link. Instrukcje

INSTRUKCJA UZUPEŁNIAJĄCA DO CENTRAL DUPLEX ZE STEROWANIEM RD4

Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej. Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej.

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.

Odczyty 2.0 Spis treści

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Programator procesorów rodziny AVR AVR-T910

2 INSTALACJA OPROGRAMOWANIA. 3 3 GŁÓWNE OKNO PROGRAMU 3 4 MODUŁ OBSŁUGI ARCHIWUM 7

Nowa płatność Dodaj nową płatność. Wybierz: Płatności > Transakcje > Nowa płatność

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Dokumentacja Użytkownika Systemu

System obsługi wag suwnicowych

instrukcja użytkownika terminala ARGOX PA-20 SYSTEMY AUTOMATYCZNEJ IDENTYFIKACJI

Internet wymagania dotyczące konfiguracji

Transkrypt:

Aby zmniejszyć potrzebę opracowania i utrzymania własnego formatu pliku danych, National Instruments stworzył elastyczne zarządzanie danymi technicznymi (TDM) model danych, który jest standardowo dostępny przez NI LabVIEW (National Instruments Lab VIEW- Przyrządy Wirtualne), LabWindows / CVI, Measurement Studio (Studio Pomiarowe), LabVIEW SignalExpress i DIAdem oraz jest przenośny z innymi pospolitymi aplikacjami takimi jak Excell. TDM model danych oferuje wiele unikalnych korzyści, takich jak możliwość skalowania do specyficznych wymagań projektu i łatwego dołączania informacji opisowych do pomiarów podczas transmisji danych na dysk. Model danych TDM oferuje trzy poziomy hierarchii źródła, grupy i kanały (rys. 1). Każdy poziom akceptuje dowolną liczbę atrybutów zdefiniowanych przez klienta, czyniąc plik search ready (gotowy do wyszukania). Rysunek 1. Każdy TDM i TDMS plik napisany w LabVIEW zawiera opisowe informacje na temat źródła, grupy i poziomu kanału. Model danych pliku TDM może zawierać kilka grup i każda grupa może zawierać wiele kanałów. Możesz dodać własne właściwości w każdym z trzech poziomów. TDM model danych obsługuje dwa formaty plików: TDM i TDMS. TDM format pliku określa, że informacje opisowe zapisują się w pliku nagłówkowym z rozszerzeniem i pomiarem wielkości TDM, symulacje i analizy wyników w masowych danych pliku binarnego z rozszerzeniem TDX. W przeciwieństwie do plików TDM, które są ściśle oparte na rozszerzeniu XML, pliki TDMS mają wskaźnik pliku binarnego z rozszerzeniem *.TDMS_Index. Plik TDMS_Index stanowi skonsolidowane dane na temat wszystkich cech i wskaźników w zbiorczym pliku danych, i przyspiesza dostęp do danych podczas odczytu. W LabVIEW, możesz wybrać jeden z trzech interfejsów do zapisywania modelu danych na TDM. Niektóre z tych interfejsów pracują zarówno z formatami pliku TDM i TDMS. Następne rozdziały przedstawiają podstawy obsługi każdego interfejsu. ZAPISZ PLIK POMIAROWY Express VI (Write To Measurement File Express VI) Najprostszym sposobem na zapisanie zarówno pliku TDM lub TDMS jest użycie Write To Measurement File Express VI (Zapisz Plik Pomiarowy Express VI) z pliku I / O palety. Jedynym wejściem, które potrzebujesz do VI jest DAQmx Task lub sygnał, który zapisujesz na dysku, jak (rys. 2). str. 1

Rysunek 2. Możesz podłączyć dane bezpośrednio do pliku Write To Measurement File Express VI W oknie konfiguracji pliku Write To Measurement File Express VI, można wybrać format pliku TDM lub TDMS. Ponadto, można użyć okna dialogowego konfiguracji by dodać do pliku takie właściwości jak opis, swoje własne cechy lub właściwości określonych zadań z DAQmx, jak pokazano na (rys. 3). Rysunek 3. Po wybraniu opcji zapisu do pliku TDM lub TDMS, można również skonfigurować właściwości zdefiniowane przez użytkownika w oknie konfiguracji. Write To Measurement File Express VI jest najprostszym sposobem, aby rozpocząć zapisywanie danych do plików TDM lub TDMS. Jednakże masz bardzo małą elastyczność w strukturze pisania danych. Aby w pełni korzystać z modelu danych TDM i napisać dobrze zorganizowane i udokumentowane dane, należy użyć przechowywanie danych VIS i/lub TDM Streaming API (Transmisja z TDM do API). PRZECHOWYWANIE DANYCH VIS (Data Storage Vis) Z przechowywanych danych VIs, można zapisywać zarówno pliki TDM lub TDMS. Najprostsza forma zapisu danych pomiarowych z LabVIEW przechowywania danych VIS jest przedstawiona na Rys. 4, gdzie DAQ Assistant generuje tablicę wartości pomiarowych do Write Data VI (Zapis danych VI). str. 2

Rysunek 4. danych danych VIS przechowywanie dokumentów na poziomie kanału. Zauważ, że zapis danych VI ma dwa wejścia - nazwa i jednostka - oprócz sygnału wejściowego. Wybierz dodatkowe informacje, które chcesz zapisać poprzez okno konfiguracyjne, do których dostęp uzyskasz, klikając dwukrotnie na Write Data VI, podobnie jak sam proces Write To Measurement File Express VI. Na rysunku 4, wszystkie kanały pochodzące z DAQ Assistant posiadają tą samą nazwę i jednostkę, jednak do przechowywania danych VIS, jednakże zamień nazwę kanału, aby zapobiec kolizji nazw. Możesz ręcznie zmienić autonumerowanie przez przekazywanie tablicy nazwy kanałów z wejściem nazwy lub przy użyciu indywidualnych Write Data VI dla każdego kanału. Dodatkową korzyścią z Write Data VI jest to, że automatycznie obliczane są wartości minimalne i maksymalne dla każdej tablicy pomiaru i zapisywane do pliku TDMS lub TDM. Rysunek 4 przedstawia w jaki sposób przechowywane są dokumenty danych VIS na poziomie kanału. Rysunek 5 pokazuje, jak można użyć Set Properties VI (Określ Właściwości VI), aby zapisać dodatkowe informacje na poziomie plików. Rysunek 5. Użyj Set Properties VI (Ustawianie właściwości VI) by zapisać dodatkowe informacje opisowe na poziomie plików. Rysunek 6 przedstawia najprostszy odczyt danych z wykorzystaniem przechowywanych danych VIS. Tutaj Open Storage VI (Dostępne dane VI) przechodzą kolejno do pliku Read Data VI (Odczyt danych VI), a następnie wszystkie dane są odczytywane z pliku TDM lub TDMS do pamięci i wyświetlane na wykresie. str. 3

Rysunek 6. Open Storage VI (Publiczne przechowywanie VI) przechodzą kolejno do pliku Read Data VI (Odczyt danych VI), a następnie wszystkie dane są odczytywane z pliku TDM lub TDMS do pamięci i wyświetlane na wykresie. Aby uzyskać więcej informacji na temat korzystania z przechowywania danych VIS, przeczytaj Introduction to LabVIEW Data Storage VIs tutorial. (http://zone.ni.com/devzone/cda/tut/p/id/3538). TRANSMISJA Z TDM DO API (TDM Streaming API) Chociaż przechowywane dane VI są łatwe w użyciu i elastyczne, to jednak nie wykazują takiej samej wydajności podczas zapisywania danych na dysk, którą można osiągnąć za pomocą TDM Streaming API (Transmisja z TDM do API). TDM Streaming API został zaprojektowany do transmisji danych na dysk przy dużych prędkościach i niewielkich pojemnościach, dlatego jest także idealnym rozwiązaniem do zapisu danych w czasie rzeczywistym. Najprostsza forma zapisu danych pomiarowych z TDM Streaming Vis jest przedstawiona na rys. 7. W tym przykładzie DAQ Assistant tworzy tablicę z danymi z pomiaru i przekazuje ją do Write Data VI. Rysunek 7. Zapisu danych do pliku TDMS na poziomie kanału. Zauważ, że Write Data VI (Zapis danych VI) ma dwa wejścia, oprócz sygnału wejściowego. Na rysunku 7, wszystkie kanały pochodzące z DAQ Assistant są z tej samej grupy i nazwy kanału. Jeżeli grupa i nazwa kanału wejścia są nieznane, to są domyślnie jako "Bez tytułu". str. 4

Rysunek 8 pokazuje najprostszy odczyt danych za pomocą TDM Streaming VIs (Transmisja z TDM do VIs).Tutaj TDMS Open File VI przechodzi kolejno do pliku odniesienia TDMS Read File VI, a następnie wszystkie dane w "Main Group" (Główna Grupa) są odczytywane z pliku TDMS do pamięci i wyświetlane na wykresie. Rysunek 8. Czytaj dane z powrotem z pliku TDMS. Model danych TDMS automatycznie tworzy pewne właściwości, gdy niektóre typy danych są zapisywane. Jednakże w wielu przypadkach, możesz utworzyć własny szereg danych dostosowanych do konkretnych potrzeb. mogą to być np. jednostka, numer seryjny i temperatura badania. Można to osiągnąć za pomocą TDMS Set Properties VI (TDMS Ustawianie właściwości VI), dzięki któremu można zapisywać właściwości pliku, grupy lub kanału, jak pokazano na rysunku 9. Rysunek 9. Napisz do właściwości niestandardowych na trzech różnych poziomach przed zapisaniem danych do pliku. DODATKOWE ZASOBY (Additional Resources) Learn about Reading and Writing TDM and TDMS Files in Other NI and Third-Party Products (Dowiedz się więcej na temat czytania i pisania TDM i TDMS plików w innych produktach NI i Third-Party) http://zone.ni.com/devzone/cda/tut/p/id/9341 Explore More NI Data Management Platform Tools (Odkryj więcej narzędzi NI do zarządzania danymi) http://www.ni.com/data_management/ str. 5