add noise measurement due to feedback loop
This commit is contained in:
parent
eb51305100
commit
d2c2c45d1c
BIN
Library/mat/data_001.mat
Normal file
BIN
Library/mat/data_001.mat
Normal file
Binary file not shown.
BIN
Library/mat/data_002.mat
Normal file
BIN
Library/mat/data_002.mat
Normal file
Binary file not shown.
BIN
Library/mat/data_003.mat
Normal file
BIN
Library/mat/data_003.mat
Normal file
Binary file not shown.
BIN
Library/mat/data_004.mat
Normal file
BIN
Library/mat/data_004.mat
Normal file
Binary file not shown.
BIN
Library/mat/data_005.mat
Normal file
BIN
Library/mat/data_005.mat
Normal file
Binary file not shown.
BIN
Library/mat/data_006.mat
Normal file
BIN
Library/mat/data_006.mat
Normal file
Binary file not shown.
BIN
Library/mat/data_007.mat
Normal file
BIN
Library/mat/data_007.mat
Normal file
Binary file not shown.
BIN
Library/mat/data_008.mat
Normal file
BIN
Library/mat/data_008.mat
Normal file
Binary file not shown.
BIN
Library/mat/data_009.mat
Normal file
BIN
Library/mat/data_009.mat
Normal file
Binary file not shown.
BIN
Library/measure_channels.slx
Normal file
BIN
Library/measure_channels.slx
Normal file
Binary file not shown.
24
Library/measure_channels_run.m
Normal file
24
Library/measure_channels_run.m
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
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;
|
||||||
|
slrtexplr;
|
||||||
|
end
|
||||||
|
end
|
56
Library/measure_effect_Ty.m
Normal file
56
Library/measure_effect_Ty.m
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
%%
|
||||||
|
Tsim = 50; % [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
|
||||||
|
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 = 009;
|
||||||
|
|
||||||
|
if isfile(['mat/data_', num2str(n, '%03d'), '.mat'])
|
||||||
|
disp('File exists.');
|
||||||
|
else
|
||||||
|
save(['mat/data_', num2str(n, '%03d'), '.mat'], 'data');
|
||||||
|
end
|
||||||
|
|
||||||
|
%%
|
||||||
|
% figure;
|
||||||
|
% hold on;
|
||||||
|
% plot(t, x1);
|
||||||
|
% plot(t, x2);
|
||||||
|
% hold off
|
||||||
|
% xlabel('Time [s]');
|
||||||
|
% ylabel('Voltage [V]');
|
21
Library/readme.org
Normal file
21
Library/readme.org
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Contains usefull scripts and simulink files for the SpeedGoat.
|
||||||
|
|
||||||
|
Signal of top hexapod goes through Slip-Ring
|
||||||
|
|
||||||
|
Effect of control of each stage:
|
||||||
|
| Ty on | data_001 |
|
||||||
|
| Ty off | data_002 |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* Measurement when signal from top geophone does not go trought the slip-ring
|
||||||
|
|
||||||
|
| Ty | Ry | Slip Ring | Spindle | Hexapod | Meas. |
|
||||||
|
| X | X | X | X | X | 003 |
|
||||||
|
| | X | X | X | X | 004 |
|
||||||
|
| | | X | X | X | 005 |
|
||||||
|
| | | | X | X | 006 |
|
||||||
|
| | | | | X | 007 |
|
||||||
|
| | | | | | 008 |
|
||||||
|
|
||||||
|
Meas009: everything off with signal goes through the slip-ring
|
Loading…
Reference in New Issue
Block a user