-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSystem_Init.m
More file actions
39 lines (32 loc) · 1.32 KB
/
System_Init.m
File metadata and controls
39 lines (32 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
% Parametrisierung des Drei-Achsen-Systems
% Eingabe Zielposition ----------------------------------------------------
% Zielpotistion eingeben
% Bewegungsbereich jeder Achse: 0...100,000 [mm]
Zielposition = [1000, 12000, 6000];
% Parameter bei der Kommunikation -----------------------------------------
% Kommunikationsfrequenz definieren
% Simulationsschritt = 1s / f
f = 100000; % T = 1000000/f us
% Adresse jeder Station definieren
% Adressebereich: 1...254
adr_GSM = 7;
adr_Axis_1 = 1;
adr_Axis_2 = 2;
adr_Axis_3 = 3;
% Kommunikationsverzoegerung definieren
% Verzoegerungszeit = Simulationsschritt / Kommunikationsfrequenz
% delay = N/f * 10^6 [us]
% delay1_2: Verz?gerungszeit zwischen Station_1 und _2 in Richtung 1->2
[delay1_2, delay2_1] = deal(5); % Delay = 50 us
[delay2_3, delay3_2] = deal(5);
[delay3_7, delay7_3] = deal(5);
[delay7_1, delay1_7] = deal(5);
% Parameter des Motors ----------------------------------------------------
% Einmalige Bewegungsdauer der Achsen definieren
delta_T = 1; % [s]
% Maximale Beschleunigung und Geschwindigkeit des Motors definieren
a_Max = 1000; % [mm/s^2]
v_Max = 1000; % [mm/s]
% Aufruf Simulationsmodell ------------------------------------------------
% Simulink-Datei aufrufen
%sim('System_Modell');