-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathflowchart.wsd
More file actions
55 lines (44 loc) · 835 Bytes
/
Copy pathflowchart.wsd
File metadata and controls
55 lines (44 loc) · 835 Bytes
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
@startuml
title Active Noise Cancellation Flowchart 🔁
|USER 🟩|
package "MatLab" #D5E8D4 {
:Start ✅;
}
|RUN 🟦|
package "run.m" #DAE8FC {
:Initialize settings ⚙️;
:Run GUI 🖥️;
}
|GUI 🟨|
package "gui.m" #FFF2CC {
:Set modes 🧮;
:Run ANC 🔊;
}
|ANC 🟥|
package "anc.m" #F8CECC {
:Read config 📑;
:Load data 📊;
:Initialize parameters 🔧;
if (Record mode? 🔀) then (yes)
:Record audio 🎤;
else (no)
endif
if (Simulate mode? 🔀) then (yes)
:Simulate adaptive filters 🧠;
else (no)
endif
if (Optimize mode? 🔀) then (yes)
:Optimize parameters 🎯;
else (no)
endif
if (Reduction mode? 🔀) then (yes)
:Apply noise reduction 🎧;
else (no)
endif
:Write log 📄;
}
|USER 🟩|
package "MatLab" #D5E8D4 {
:End 🛑;
}
@enduml