Asynchronous buffer read method in development of DAQ application for supporting research of hydraulic systems
Wariant tytułu
Metoda asynchronicznego odczytu bufora w budowie aplikacji DAQ wspomagającej badania układów hydraulicznych
Autor
Filo, Grzegorz
Opublikowane w
Technical Transactions
Numeracja
Y. 112, iss. 7-B
Strony
77-82
Data wydania
2015
Miejsce wydania
Kraków
Wydawca
Wydawnictwo PK
Język
angielski
Słowa kluczowe
DAQ system, asynchronous data buffer, software development, object oriented programming
system akwizycji danych pomiarowych, asynchroniczny bufor danych, budowa oprogramowania, programowanie obiektowe
Abstrakt
The paper presents a method of data acquisition from a DAQ card using a direct memory access (DMA) and an asynchronous read of data buffer with the FIFO queue. The method can be used to acquire measurement data in Windows™ system when the required read frequency is higher than the system’s clock frequency. The method was used in practice to measure high-speed pressure and position changes in a two cylinder hydraulic system with two-state fast switching valves.
W artykule przedstawiono metodę odczytu danych z karty pomiarowej z wykorzystaniem bezpośredniego dostępu do pamięci (DMA) oraz asynchronicznego odczytu bufora danych i kolejki FIFO. Metoda ta ma zastosowanie do akwizycji danych pomiarowych w systemie Windows, jeżeli wymagana częstotliwość odczytu jest większa od częstotliwości zegara systemowego. Opracowaną metodę zastosowano do pomiaru szybkich zmian ciśnienia i położenia w układzie z dwoma siłownikami i dwustanowymi szybkimi zaworami przełączającymi.
Wydział
Wydział Mechaniczny
Licencja
Licencja PK
Prawa dostępu
Zasób dostępny dla wszystkich
Na stronie wykorzystywane są pliki cookie, bądź podobne rozwiązania. Aby poznać szczegóły zapoznaj się z polityką prywatności.