% mv240_test.mlx
% Erster Test für Messungen mit dem digitalen Messmikrofon MV240 von Microtech Gefell
%
% Dipl.-Ing. Armin Rohnen LbA
% Hochschule München - Munich University of Applied Sciences
% Faktultät 03 - Labor für Schwingungstechnik und Maschinendanmik
% Dachauer Straße 98b, 80335 München
% eMail: rohnen@hm.edu oder armin@rohnen.net
%
% München, 11. März 2021
%
% Lizenzbedingungen:
% Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version.
% Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.
% GNU General Public License http://www.gnu.org/licenses/    http://www.gnu.de/documents/gpl.de.html
%

clear;
clc;

daq.getDevices

% Das Mikrofon erschein als Device Audio1 - DirectSound Mikrofon (32-Bit-Messmikrofon).
% Damit lässt sich ein Messgerät anlegen.

messgeraet = daq('directsound');
addinput(messgeraet, 'Audio2', 1, 'Audio');
messgeraet.Rate = 88200;
fs = messgeraet.Rate;

% Es ist ein Einschwingvorgang in der ersten Messung zu erkennen. Dies ist auch von anderen Messverstäkern bekannt. Es ist eine Probemessung zur Überprüfung der Messkette erforderlich. Ab der zweiten Messung liegt kein Einschwingvorgang mehr vor.

[data, time, ~] = read(messgeraet, seconds(20),"OutputFormat","Matrix");

data = data * 2^31 / 1000000;
plot(time, data)