Block Name | Comment |
---|---|
<Root>/Entrada escalon | Unused code path elimination |
<Root>/From | From |
<Root>/From1 | From |
<Root>/From2 | From |
<Root>/From3 | From |
<Root>/From4 | From |
<Root>/Goto | Goto |
<Root>/Goto1 | Goto |
<Root>/Mux | Mux |
<Root>/PID Controller | Masked SubSystem |
<Root>/PWM | Masked SubSystem |
<Root>/Standard Servo Write | Masked SubSystem |
<S4>/u | Inport |
<S4>/Differentiator | Masked SubSystem |
<S4>/y | Outport |
<S5>/In1 | Inport |
<S6>/In1 | Inport |
<S7>/U | Inport |
<S7>/DTDup | Unused code path elimination |
<S7>/Y | Outport |
Script | Code Location | |
---|---|---|
1 | function sensorfilter = filter(sensor) | |
2 | sensorfilter=0.0; | sensorsharp.c:116 |
4 | sortedValues=[0,0,0,0,0,0,0,0,0,0,0,0 ... | sensorsharp.c:120 |
5 | for a=1:20 % medidas | sensorsharp.c:123 |
6 | if(sensor(a)<sortedValues(1) || a==1) | sensorsharp.c:126 |
7 | j=1; %%inserta en la primera ... | sensorsharp.c:128, 133 |
8 | else | sensorsharp.c:138 |
9 | for j=2:a | sensorsharp.c:139 |
10 | if(sortedValues(j-1)<=senso ... | sensorsharp.c:146 |
12 | break; | |
13 | end | |
14 | end | |
15 | end | |
16 | for k=a:-1:j+1 %movemos los valor ... | sensorsharp.c:158 |
17 | sortedValues(k)=sortedValues( ... | sensorsharp.c:164 |
18 | end | |
19 | sortedValues(j)=sensor(a); %se in ... | sensorsharp.c:168 |
20 | end | |
21 | for a=8:12 %hacemos media de los inte ... | sensorsharp.c:174 |
22 | sensorfilter=sensorfilter+sortedV ... | sensorsharp.c:177 |
23 | end | |
24 | sensorfilter=sensorfilter/5; | sensorsharp.c:181 |
25 | end | |
26 |
Script | Code Location | |
---|---|---|
1 | function poscm = funcion(posv) | |
2 | ||
3 | poscm=-0.1138*posv+77.958; | sensorsharp.c:188 |
4 | ||
5 | end |
Script | Code Location | |
---|---|---|
1 | function grados = fcn(pid) | |
2 | ||
3 | grados = ((pid - (-180))*(180 - 0))/ ... | sensorsharp.c:235 |
4 | ||
5 | end |
Object Name | Code Location |
---|---|
<S5>/Data Type Conversion | sensorsharp.c:267, 270, 271, 272, 274, 277, 280 |
<S5>/PWM | sensorsharp.c:282, 283, 394, 395 sensorsharp.h:136 sensorsharp_data.c:37 |
Object Name | Code Location |
---|---|
<S6>/Data Type Conversion | sensorsharp.c:248, 249, 250, 251, 253, 256, 259 |
<S6>/Servo Write | sensorsharp.c:261, 262, 387, 388, 389 sensorsharp.h:133, 169 sensorsharp_data.c:34, 70 |
Object Name | Code Location |
---|---|
<S7>/Diff | sensorsharp.c:227, 230 |
<S7>/TSamp | sensorsharp.c:214, 217, 220, 221 sensorsharp.h:148 sensorsharp_data.c:49 |
<S7>/UD | sensorsharp.c:224, 231, 309, 310, 421, 422 sensorsharp.h:104, 151, 166 sensorsharp_data.c:52, 67 |