Abstract
A portable software package (TIDAL—Tools for Intelligent Data Acqusition in the Laboratory) for acquiring and analyzing respiratory physiological data is described. TIDAL supports flow-, volume-, and concentration-measuring devices, and any other instruments that produce linear analog outputs. The system allows users to specify the names and types of channels to be sampled, and the calculations involved in reducing samples to breath-to-breath values. The specification of channels and calculations is given in EDL, and Experiment Description Language designed for respiratory physiology. EDL comprises a set of internal functions (primitives) which can be combined into arbitrarily complex expressions. To simplify EDL programming, TIDAL includes a macro processor and a standard macro library; the library contains definitions for a wide variety of respiratory variables. Examples are inspiratory and expiratory times and total volumes, mean inspired and expired gas volumes and concentrations, and end-tidal concentrations. Variables that are derived from these primary data, such as respiratory quotient, are also easily specified. TIDAL is written entirely in the C programming language, with special attention to portable coding practices. The code is organized in a modular structure that eases porting to multiple hardware/compiler/operating system environments.
Article PDF
Similar content being viewed by others
References
Beaver, W.L.; Wasserman, K.; Whipp, B.J. On-line computer analysis and breath-by-breath graphical display of exercise function tests. J. Appl. Physiol. 34:128–132; 1973.
Beaver, W.L.; Lamarra, N.; Wasserman, K. Breath-by-breath measurement of true alveolar gas exchange. J. Appl. Physiol.: Respirat. Environ. Exercise Physiol. 51:1662–1675; 1981.
Davis, J.A.; Lamarra, N. A turbine device for accurate volume measurement during exercise. Aviat. Space Environ. Med. 55:472; 1984.
Howson, M.G.; Khamnei, S.; O'Connor, D.F.; Robbins, P.A. The properties of a turbine device for measuring respiratory volumes in man. J. Physiol. [Lond.] 382:12P; 1986.
Jaffe, M.B.; Frick, G.; Wilson, D.; Johnston, M.; Reid, H.; Foster, S.; Norton, A.C. A microprocessor-based system for measurement of gas exchange. J. Med. Syst. 8:437–450; 1984.
Pearce, D.H.; Milhorn, H.T., Jr.; Holloman, G.H., Jr.; Reynolds, W.J. Computer-based system for analysis of respiratory responses to exercise J. Appl. Physiol: Respirat. Environ. Exercise Physiol. 42:968–975; 1977.
Sherrill, D.L.; Swanson, G.D. On-line computer estimation of carbon dioxide response curves. J. Clin. Monit. 2:198–202; 1986.
Sodal, I.E.; Swanson, G.D.; Micco, A.J.; Sprague, F.; Ellis, D.G. A computerized mass spectrometer and flowmeter system for respiratory gas measurements. Ann. Biomed. Eng. 11:83–99; 1983.
Swanson, G.D.; Sodal, I.E.; Reeves, J.T. Senstivity of breath-to-breath gas exchange measurements to expiratory flow errors. IEEE Trans. Biomed. Eng. BME-28:749–754; 1981.
Wessel, H.U.; Stout, R.L.; Bastanier, C.K.; Paul, M.H. Breath-by-breath variation of FRC: on VO2 and VCO2 measured at the mouth. J. Appl. Physiol.: Respirat. Environ. Exercise Physiol. 46: 1122–1126; 1979.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Jenkins, J.S., Valcke, C.P. & Ward, D.S. A programmable system for acquisition and reduction of respiratory physiological data. Ann Biomed Eng 17, 93–108 (1989). https://doi.org/10.1007/BF02364275
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02364275