Add measurements: LPF, noise induced by all the stages

This commit is contained in:
2019-05-07 10:43:26 +02:00
parent 7273c939cb
commit d39efd8afe
13 changed files with 114 additions and 32 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -48,3 +48,22 @@ Channels:
| 1 | Ty |
| 2 | Ry |
| 3 | Time |
* New measurements 07/05
Low pass Filters at 1kHz are added before the voltage amplifiers
The voltage amplifiers are: 60db, DC(!) and 1kHz
Channel 1: marble motion
Channel 2: Sample motion
- All OFF meas_013.mat
- Ty ON meas_014.mat
- Ry ON meas_015.mat
- SR ON meas_016.mat
- Rz ON meas_017.mat
- Hexa ON meas_018.mat

View File

@@ -0,0 +1,53 @@
%%
Tsim = 100; % [s]
%%
tg = slrt;
%% TODO - Build this application if updated
%%
if tg.Connected == "Yes"
if tg.Status == "running"
disp('Target is Running, Stopping...');
tg.stop;
while tg.Status == "running"
pause(1);
end
disp('Target is Stopped');
end
if tg.Status == "stopped"
disp('Load the Application');
tg.load('measure_channels');
%% Run the application
disp('Starting the Application');
tg.start;
pause(Tsim);
tg.stop;
end
else
error("The target computer is not connected");
end
%%
f = SimulinkRealTime.openFTP(tg);
cd(f, 'data/measure_channels/');
mget(f, 'data_001.dat', 'data');
close(f);
data = SimulinkRealTime.utils.getFileScopeData('data/data_001.dat').data;
%%
n = 18;
while isfile(['mat/data_', num2str(n, '%03d'), '.mat'])
disp('File exists.');
if input(['Are you sure you want to override the file ', 'mat/data_', ...
num2str(n, '%03d'), '.mat', ' ? [Y/n]']) == 'Y'
break;
end
n = input('What should be the measurement number?');
end
save(['mat/data_', num2str(n, '%03d'), '.mat'], 'data');