Traceability Report for Inverter_000_test

Table of Contents

  1. Eliminated / Virtual Blocks
  2. Traceable Simulink Blocks / Stateflow Objects / MATLAB Functions

Eliminated / Virtual Blocks

Block NameComment
<Root>/ADC

Not traceable

<Root>/Demux9

Demux

<Root>/From10

From

<Root>/From2

From

<Root>/From3

From

<Root>/Goto

Goto

<Root>/Goto1

Goto

<Root>/Goto2

Goto

<Root>/Goto4

Goto

<Root>/Goto9

Goto

<Root>/InverterPWM

Virtual SubSystem

<Root>/Modulation1

Virtual SubSystem

<Root>/Modulation3

Virtual SubSystem

<Root>/Rate Transition4

Eliminated since input and output rates are identical

<Root>/Rate Transition6

Not traceable

<Root>/Rate Transition61

Unused code path elimination

<Root>/Rate Transition62

Unused code path elimination

<Root>/Rate Transition7

Not traceable

<Root>/Rate Transition8

Not traceable

<Root>/Reference

Virtual SubSystem

<Root>/Scope3

Not traceable

<Root>/Scope7

Not traceable

<Root>/Scope8

Not traceable

<Root>/Scope9

Not traceable

<Root>/Selector

Selector

<Root>/Selector1

Selector

<S1>/PWM

Inport

<S1>/DeadBand

Inport

<S1>/Demux5

Demux

<S2>/Vcontrol

Inport

<S2>/VDC

Inport

<S2>/Carrier1

Virtual SubSystem

<S2>/Carrier2

Virtual SubSystem

<S2>/Demux4

Demux

<S2>/Mux6

Mux

<S2>/Mux7

Mux

<S2>/VPWM

Outport

<S3>/Vcontrol

Inport

<S3>/VDC

Inport

<S3>/Add16

Not traceable

<S3>/Add17

Not traceable

<S3>/Add18

Not traceable

<S3>/Carrier1

Virtual SubSystem

<S3>/Constant1

Not traceable

<S3>/Constant48

Not traceable

<S3>/Demux4

Demux

<S3>/Float to IQN1

Not traceable

<S3>/Gain

Not traceable

<S3>/IQN // IQN

Not traceable

<S3>/IQN // IQN1

Not traceable

<S3>/IQN // IQN2

Not traceable

<S3>/Mux6

Mux

<S3>/Mux7

Mux

<S3>/Switch1

Not traceable

<S3>/VPWM

Outport

<S4>/Vac Ref

Inport

<S4>/Inverse Park Transformation

Masked SubSystem

<S4>/Mux2

Mux

<S4>/Ramp Generator1

Masked SubSystem

<S4>/abc

Outport

<S4>/angle

Outport

<S4>/dq0

Outport

<S5>/In1

Inport

<S5>/MATLAB Function

Not traceable

<S5>/Out1

Outport

<S6>/In1

Inport

<S6>/Constant1

Not traceable

<S6>/Data Type Conversion

Not traceable

<S6>/Data Type Conversion1

Not traceable

<S6>/Gain

Not traceable

<S6>/Gain1

Not traceable

<S6>/Logical Operator

Not traceable

<S6>/Logical Operator1

Not traceable

<S6>/Logical Operator2

Not traceable

<S6>/MATLAB Function

Not traceable

<S6>/MATLAB Function1

Not traceable

<S6>/MinMax

Not traceable

<S6>/MinMax1

Not traceable

<S6>/Mux

Mux

<S6>/Scope

Not traceable

<S6>/Sum

Not traceable

<S6>/Sum1

Not traceable

<S6>/Switch

Not traceable

<S6>/Switch1

Not traceable

<S6>/Switch2

Not traceable

<S6>/Vmax<0

Masked SubSystem

<S6>/Vmin>0

Masked SubSystem

<S6>/Out1

Outport

<S7>:1

EMChart eliminated by optimization

<S8>:1

EMChart eliminated by optimization

<S9>:1

EMChart eliminated by optimization

<S10>/In1

Inport

<S10>/Constant1

Not traceable

<S10>/Gain

Not traceable

<S10>/Gain1

Not traceable

<S10>/Logical Operator

Not traceable

<S10>/Logical Operator1

Not traceable

<S10>/Logical Operator2

Not traceable

<S10>/MinMax

Not traceable

<S10>/MinMax1

Not traceable

<S10>/Sum

Not traceable

<S10>/Sum1

Not traceable

<S10>/Switch

Not traceable

<S10>/Switch1

Not traceable

<S10>/Switch2

Not traceable

<S10>/Vmax<0

Masked SubSystem

<S10>/Vmin>0

Masked SubSystem

<S10>/Out1

Outport

<S11>/DQ0

Inport

<S11>/theta

Inport

<S11>/ 2

Eliminated by code generation optimization

<S11>/Demux

Demux

<S11>/Mux

Mux

<S11>/ABC

Outport

<S12>/Gain

Inport

<S12>/Offset

Inport

<S12>/Freq

Inport

<S12>/Convert Param To fix-pt with floor rounding mode

Masked SubSystem

<S12>/Subsystem

Virtual SubSystem

<S12>/Subsystem1

Virtual SubSystem

<S12>/Out1

Outport

<S13>/In1

Inport

<S13>/Embedded MATLAB Function

Eliminated by code generation optimization

<S13>/Out1

Outport

<S14>/In1

Inport

<S14>/Data Type Conversion Inherited

Masked SubSystem

<S14>/Out1

Outport

<S15>/In2

Inport

<S15>/Out2

Outport

<S16>:1

EMChart eliminated by optimization

<S17>/DTS reference

Inport

<S17>/u

Inport

<S17>/Conversion

Eliminate redundant data type conversion

<S17>/Data Type Duplicate

Unused code path elimination

<S17>/y

Outport

Traceable Simulink Blocks / Stateflow Objects / MATLAB Functions

Root system: Inverter_000_test

Object NameCode Location
<Root>/Bias1Inverter_000_test.c:569, 571, 572
Inverter_000_test.h:165
Inverter_000_test_data.c:177
<Root>/Bias2Inverter_000_test.c:706, 710, 711, 712
Inverter_000_test.h:180
Inverter_000_test_data.c:202
<Root>/ConstantInverter_000_test.c:420, 422
Inverter_000_test.h:87
Inverter_000_test_data.c:47
<Root>/Constant14Inverter_000_test.c:728, 731
Inverter_000_test.h:183
Inverter_000_test_data.c:207
<Root>/Constant2Inverter_000_test.c:601, 614, 615, 631, 644, 645, 660, 673, 674, 689, 702, 703, 777, 985, 1193, 1401
Inverter_000_test.h:177
Inverter_000_test_data.c:197
<Root>/Constant3Inverter_000_test.c:372, 375, 377, 379
Inverter_000_test.h:105
Inverter_000_test_data.c:77
<Root>/Constant8Inverter_000_test.c:487, 489, 492, 496
Inverter_000_test.h:96
Inverter_000_test_data.c:62
<Root>/DACInverter_000_test.c:568, 571, 572, 573, 574, 575, 577, 580, 583, 585, 773, 774
<Root>/DAC1Inverter_000_test.c:705, 710, 711, 712, 713, 714, 715, 717, 720, 723, 725, 1608, 1609
<Root>/DAC2Inverter_000_test.c:419, 422, 423, 424, 425, 427, 430, 433, 435, 1611, 1612
<Root>/Data Type Conversion2Inverter_000_test.c:405, 406, 407, 408
<Root>/Data Type Conversion3Inverter_000_test.c:707, 710
<Root>/Digital OutputInverter_000_test.c:381, 382, 383, 384, 385, 386, 387, 755, 756, 757, 758, 759
<Root>/Digital Output1Inverter_000_test.c:389, 390, 391, 392, 393, 394, 395, 761, 762, 763, 764, 765
<Root>/Digital Output2Inverter_000_test.c:397, 398, 399, 400, 401, 402, 403, 767, 768, 769, 770, 771
<Root>/Gain2Inverter_000_test.c:708, 710, 711
Inverter_000_test.h:162
Inverter_000_test_data.c:172
<Root>/Rate Transition1Inverter_000_test.c:133, 134, 135, 136, 139, 727, 730, 751, 752, 753, 1614, 1615, 1616
Inverter_000_test.h:57, 66, 141
Inverter_000_test_data.c:137
<Root>/Rate Transition5Inverter_000_test.c:410, 411, 412, 413, 414, 417
Inverter_000_test.h:58
<Root>/Rate Transition60Inverter_000_test.c:362, 363, 364, 365, 366, 369
Inverter_000_test.h:59
<Root>/Relational Operator2Inverter_000_test.c:371, 374, 376, 378
Inverter_000_test.h:60
<Root>/Saturation4Inverter_000_test.c:453, 454, 455, 456, 457, 458, 459, 461, 464, 465, 466, 467, 468, 469, 471, 474, 475, 476, 477, 478, 479, 481, 484
Inverter_000_test.h:90, 93
Inverter_000_test_data.c:52, 57
<Root>/Saturation5Inverter_000_test.c:486, 489, 490, 491, 492, 493, 494, 496, 499
Inverter_000_test.h:99, 102
Inverter_000_test_data.c:67, 72

Subsystem: Inverter_000_test/InverterPWM

Object NameCode Location
<S1>/AddInverter_000_test.c:652, 654
<S1>/Add13Inverter_000_test.c:622, 625, 626
<S1>/Add14Inverter_000_test.c:681, 683
<S1>/Add15Inverter_000_test.c:592, 595, 596
<S1>/Constant13Inverter_000_test.c:588, 597, 618, 627, 648, 656, 677, 685
Inverter_000_test.h:171
Inverter_000_test_data.c:187
<S1>/Constant14Inverter_000_test.c:589, 598, 619, 628, 649, 657, 678, 686
Inverter_000_test.h:174
Inverter_000_test_data.c:192
<S1>/Constant15Inverter_000_test.c:590, 596, 620, 626, 650, 655, 679, 684
Inverter_000_test.h:168
Inverter_000_test_data.c:182
<S1>/ProductInverter_000_test.c:651, 655
<S1>/Product15Inverter_000_test.c:647, 654, 656
<S1>/Product16Inverter_000_test.c:621, 626
<S1>/Product17Inverter_000_test.c:617, 625, 627
<S1>/Product18Inverter_000_test.c:680, 684
<S1>/Product19Inverter_000_test.c:676, 683, 685
<S1>/Product20Inverter_000_test.c:591, 596
<S1>/Product21Inverter_000_test.c:587, 595, 597
<S1>/ePWMInverter_000_test.c:600, 605, 606, 607, 610, 611, 612, 614, 615, 776, 779, 780, 781, 782, 785, 796, 799, 804, 807, 816, 822, 823, 824, 825, 826, 829, 830, 835, 841, 850, 851, 852, 872, 873, 882, 885, 886, 896, 906, 916, 926, 940, 948, 956, 957, 958, 963, 969, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982
<S1>/ePWM1Inverter_000_test.c:630, 635, 636, 637, 640, 641, 642, 644, 645, 984, 987, 988, 989, 990, 993, 1004, 1007, 1012, 1015, 1024, 1030, 1031, 1032, 1033, 1034, 1037, 1038, 1043, 1049, 1058, 1059, 1060, 1080, 1081, 1090, 1093, 1094, 1104, 1114, 1124, 1134, 1148, 1156, 1164, 1165, 1166, 1171, 1177, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190
<S1>/ePWM2Inverter_000_test.c:659, 664, 665, 666, 669, 670, 671, 673, 674, 1192, 1195, 1196, 1197, 1198, 1201, 1212, 1215, 1220, 1223, 1232, 1238, 1239, 1240, 1241, 1242, 1245, 1246, 1251, 1257, 1266, 1267, 1268, 1288, 1289, 1298, 1301, 1302, 1312, 1322, 1332, 1342, 1356, 1364, 1372, 1373, 1374, 1379, 1385, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398
<S1>/ePWM3Inverter_000_test.c:688, 693, 694, 695, 698, 699, 700, 702, 703, 1400, 1403, 1404, 1405, 1406, 1409, 1420, 1423, 1428, 1431, 1440, 1446, 1447, 1448, 1449, 1450, 1453, 1454, 1459, 1465, 1474, 1475, 1476, 1496, 1497, 1506, 1509, 1510, 1520, 1530, 1540, 1550, 1564, 1572, 1580, 1581, 1582, 1587, 1593, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606

Subsystem: Inverter_000_test/Modulation3

No traceable objects in this Subsystem.

Subsystem: Inverter_000_test/Modulation1/Carrier2

No traceable objects in this Subsystem.

MATLAB Function: Inverter_000_test/Modulation1/Carrier1/MATLAB Function

ScriptCode Location
1
function y = fcn(In1, In2)
2
3
temp_min = -0.5 * In1; % min
4
temp_max = -0.5 * In2; % max
5
temp_mid = temp_min + temp_max; % min
6
7
y = temp_mid;
8

MATLAB Function: Inverter_000_test/Modulation1/Carrier2/MATLAB Function

ScriptCode Location
1
function y = fcn(In1, In2)
2
3
temp_min = -0.5 * In1; % min
4
temp_max = -0.5 * In2; % max
5
temp_mid = temp_min + temp_max; % min
6
7
y = temp_mid;
8

MATLAB Function: Inverter_000_test/Modulation1/Carrier2/MATLAB Function1

ScriptCode Location
1
function y = fcn(In1, In2)
2
3
temp_min = -0.5 * In1; % min
4
temp_max = -0.5 * In2; % max
5
temp_mid = temp_min + temp_max; % min
6
7
if temp_min > 0 
8
    temp_out1 = temp_max * 0.0;
9
else
10
    temp_out1 = temp_max;
11
end
12
if temp_max < 0
13
    temp_out2 = temp_min * 0.0;
14
else
15
    temp_out2 = temp_min;
16
end
17
if ~(temp_min > 0) && ~(temp_max < 0)
18
    temp_out3 = temp_mid * 0.0;
19
else
20
    temp_out3 = temp_mid;
21
end
22
23
temp_out = temp_out1 + temp_out2 + te ...
24
25
y = temp_out;
26

Subsystem: Inverter_000_test/Modulation3/Carrier1

No traceable objects in this Subsystem.

MATLAB Function: Inverter_000_test/Reference/Ramp Generator1/Convert Param To fix-pt with floor rounding mode/Embedded MATLAB Function

ScriptCode Location
1
function y = fcn(paramVal,v)
3
4
Ty = numerictype(v);
5
y = fi(paramVal,Ty,'RoundMode','floor ...