LabVIEW Interface Library for RIGOL/Tektronix oscilloscopes
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26620%2F22%3APR37521" target="_blank" >RIV/00216305:26620/22:PR37521 - isvavai.cz</a>
Výsledek na webu
<a href="https://architecteca2030.ceitec.cz/vysledky" target="_blank" >https://architecteca2030.ceitec.cz/vysledky</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
LabVIEW Interface Library for RIGOL/Tektronix oscilloscopes
Popis výsledku v původním jazyce
An interface library for LabVIEW, allowing communication with selected commercially available oscilloscopes was developed. The library utilizes SCPI commands and an Ethernet connection to enhance its versatility – it can be quickly expanded to support any other oscilloscope model with a LAN port and support for SCPI. It is platform independent, and as such was tested both on PC and cRIO rugged controllers, i.e., it is compatible both with Windows and Linux RT. The library supports RIGOL MSO2000 and MSO5000 series, plus Tektronix MSO64 series of oscilloscopes. It contains a direct implementation of the majority of SCPI commands for selected oscilloscopes (over 200 functions), plus separate, bundled commands, allowing for rapid interfacing of the oscilloscopes. Via a few subVIs, a programmer can set the parameters of the connection, define most of the oscilloscope functions, trigger measurement (automatically, or via user-defined trigger), and download measured data from the oscilloscope. It is also possible to tune the acquisition process (set a buffer size, an acquisition speed, and, in the case of Tektronix devices, set ADC resolution as well). The programmer can then choose the method of data download, with the library even containing a data parser to support binary data transfer. Data from the oscilloscope can be then passed via documented named queue for additional processing. To further streamline the process of library deployment, several examples highlighting the library functionality were implemented as well. Due to the support of several commercially available oscilloscopes with the option of quick implementation of any other SCPI and Ethernet-compatible model, the library can act also as a hardware abstraction layer, simplifying and streamlining the development of any LabVIEW application requiring communication with almost any oscilloscope-type device.
Název v anglickém jazyce
LabVIEW Interface Library for RIGOL/Tektronix oscilloscopes
Popis výsledku anglicky
An interface library for LabVIEW, allowing communication with selected commercially available oscilloscopes was developed. The library utilizes SCPI commands and an Ethernet connection to enhance its versatility – it can be quickly expanded to support any other oscilloscope model with a LAN port and support for SCPI. It is platform independent, and as such was tested both on PC and cRIO rugged controllers, i.e., it is compatible both with Windows and Linux RT. The library supports RIGOL MSO2000 and MSO5000 series, plus Tektronix MSO64 series of oscilloscopes. It contains a direct implementation of the majority of SCPI commands for selected oscilloscopes (over 200 functions), plus separate, bundled commands, allowing for rapid interfacing of the oscilloscopes. Via a few subVIs, a programmer can set the parameters of the connection, define most of the oscilloscope functions, trigger measurement (automatically, or via user-defined trigger), and download measured data from the oscilloscope. It is also possible to tune the acquisition process (set a buffer size, an acquisition speed, and, in the case of Tektronix devices, set ADC resolution as well). The programmer can then choose the method of data download, with the library even containing a data parser to support binary data transfer. Data from the oscilloscope can be then passed via documented named queue for additional processing. To further streamline the process of library deployment, several examples highlighting the library functionality were implemented as well. Due to the support of several commercially available oscilloscopes with the option of quick implementation of any other SCPI and Ethernet-compatible model, the library can act also as a hardware abstraction layer, simplifying and streamlining the development of any LabVIEW application requiring communication with almost any oscilloscope-type device.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
20201 - Electrical and electronic engineering
Návaznosti výsledku
Projekt
<a href="/cs/project/8A20002" target="_blank" >8A20002: Trustable architectures with acceptable residual risk for the electric, connected and automated cars</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2022
Kód důvěrnosti údajů
C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
OSClib v1.4
Technické parametry
Pro správnou funkčnost vyžaduje: - LabVIEW 2020 nebo novější - Windows/NI Linux RT kompatibilní zařízení - RIGOL MSO2000/MSO5000 anebo Tektronix MSO64B - min. 100 Mbit Ethernet
Ekonomické parametry
Software knihovny je prozatím používán výhradně pro další výzkum a vývoj, komerční využití se zatím nepředpokládá.
IČO vlastníka výsledku
00216305
Název vlastníka
Vysoké učení technické v Brně