Traceability Report for integ_Accel_and_Gyro

Table of Contents

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

Eliminated / Virtual Blocks

Block NameComment
<Root>/Demux

Demux

<Root>/Demux1

Demux

<Root>/Demux2

Demux

<Root>/Demux3

Traceability information not available

<Root>/Demux4

Traceability information not available

<Root>/KF1

Virtual SubSystem

<Root>/MPU6050 sensor

Traceability information not available

<Root>/Mux

Mux

<Root>/Mux1

Mux

<Root>/Terminator

Terminator

<Root>/Terminator1

Terminator

<Root>/Terminator2

Terminator

<Root>/Terminator3

Terminator

<S1>/Meas

Inport

<S1>/Kalman Filter1

Masked SubSystem

<S1>/Sum

Unused code path elimination

<S1>/Zero-Order Hold

Eliminated since input and output rates are identical

<S1>/Residue

Outport

<S1>/xhatOut

Outport

<S2>/Acc

Traceability information not available

<S2>/Gyro

Traceability information not available

<S2>/Temp

Traceability information not available

<S3>/Ax_filter

Inport

<S3>/Ay_filter

Inport

<S3>/Ax_meas

Inport

<S3>/Ay_meas

Inport

<S4>/Z

Inport

<S4>/Check Signal Attributes

Masked SubSystem

<S4>/Z_CheckDimension

SignalSpecification

<S4>/Z_est

Outport

<S4>/X_est

Outport

<S5>/In1

Inport

<S5>/Check Signal Attributes

Unused code path elimination

<S5>/Out1

Outport

<S6>/Z

Inport

<S6>/X

Inport

<S6>/P

Inport

<S6>/Options

Virtual SubSystem

<S7>/Index

Inport

<S7>/Z

Inport

<S7>/X

Inport

<S7>/P

Inport

<S7>/Core

Virtual SubSystem

<S7>/Index_Goto

Goto

<S7>/Index_Visibility

GotoTagVisibility

<S7>/P_Iter

From

<S7>/P_prd_Assign

Virtual SubSystem

<S7>/Selector1

Not traceable

<S7>/Selector2

Not traceable

<S7>/X_Iter

From

<S7>/X_est_Assign

Masked SubSystem

<S7>/X_prd_Assign

Virtual SubSystem

<S7>/Z_Iter

From

<S7>/Z_est_Assign

Masked SubSystem

<S7>/Z_est

Outport

<S7>/X_est

Outport

<S7>/X_prd

Outport

<S7>/P_prd

Outport

<S8>/Z

Inport

<S8>/X

Inport

<S8>/P

Inport

<S8>/Display

Eliminated by code generation optimization

<S8>/From

From

<S8>/From1

From

<S8>/From2

From

<S8>/From3

From

<S8>/From5

From

<S8>/H_Goto

Goto

<S8>/H_Goto1

Goto

<S8>/Kalman gain

Goto

<S8>/LDL Solver

Masked SubSystem

<S8>/P_Reshape

Reshape block reduction

<S8>/Z_est_H

From

<S8>/Z_est_Multiply

Unused code path elimination

<S8>/Z_est

Outport

<S8>/X_est

Outport

<S8>/X_prd

Outport

<S8>/P_prd

Outport

<S9>/In

Inport

<S9>/Ini Value

Inport

<S9>/Index

From

<S9>/Out

Outport

<S10>/In

Inport

<S10>/Index

From

<S10>/Reset

From

<S10>/Reset_Value

Not traceable

<S10>/Switch

Not traceable

<S10>/Out

Outport

<S11>/In

Inport

<S11>/Ini Value

Inport

<S11>/Index

From

<S11>/Out

Outport

<S12>/In

Inport

<S12>/Assignment

Unused code path elimination

<S12>/Index

From

<S12>/Out

Outport

<S13>/S

Inport

<S13>/B

Inport

<S13>/Check Signal Attributes

Masked SubSystem

<S13>/Check Signal Attributes1

Masked SubSystem

<S13>/Check Signal Attributes2

Masked SubSystem

<S13>/X

Outport

<S14>/In1

Inport

<S14>/Check Signal Attributes

Unused code path elimination

<S14>/Out1

Outport

<S15>/In1

Inport

<S15>/Check Signal Attributes

Unused code path elimination

<S15>/Out1

Outport

<S16>/In1

Inport

<S16>/Check Signal Attributes

Unused code path elimination

<S16>/Out1

Outport

<S17>:70

Not traceable

<S18>/f

TriggerPort

<S19>/dataw

Inport

<S19>/f

TriggerPort

Traceable Simulink Blocks / Stateflow Objects / MATLAB Functions

Subsystem: integ_Accel_and_Gyro/KF1

No traceable objects in this Subsystem.

Subsystem: integ_Accel_and_Gyro/Subsystem1

Object NameCode Location
<S3>/Enableinteg_Accel_and_Gyro.c:906, 908, 909, 910, 913, 947, 949, 950, 982, 984, 985
<S3>/Discrete-Time Integratorinteg_Accel_and_Gyro.c:930, 931, 932, 1006, 1007, 1008, 1009, 1338, 1339, 1340
integ_Accel_and_Gyro.h:118, 168, 267, 270
integ_Accel_and_Gyro_data.c:122, 125
<S3>/Discrete-Time Integrator1integ_Accel_and_Gyro.c:938, 939, 940, 1016, 1017, 1018, 1019, 1346, 1347, 1348
integ_Accel_and_Gyro.h:117, 170, 279, 282
integ_Accel_and_Gyro_data.c:134, 137
<S3>/Discrete-Time Integrator2integ_Accel_and_Gyro.c:934, 935, 936, 1011, 1012, 1013, 1014, 1342, 1343, 1344
integ_Accel_and_Gyro.h:108, 169, 273, 276
integ_Accel_and_Gyro_data.c:128, 131
<S3>/Discrete-Time Integrator3integ_Accel_and_Gyro.c:942, 943, 944, 1021, 1022, 1023, 1024, 1350, 1351, 1352
integ_Accel_and_Gyro.h:109, 171, 285, 288
integ_Accel_and_Gyro_data.c:140, 143
<S3>/Discrete-Time Integrator4integ_Accel_and_Gyro.c:914, 915, 916, 986, 987, 988, 989, 1322, 1323, 1324
integ_Accel_and_Gyro.h:164, 243, 246
integ_Accel_and_Gyro_data.c:98, 101
<S3>/Discrete-Time Integrator5integ_Accel_and_Gyro.c:922, 923, 924, 996, 997, 998, 999, 1330, 1331, 1332
integ_Accel_and_Gyro.h:119, 166, 255, 258
integ_Accel_and_Gyro_data.c:110, 113
<S3>/Discrete-Time Integrator6integ_Accel_and_Gyro.c:918, 919, 920, 991, 992, 993, 994, 1326, 1327, 1328
integ_Accel_and_Gyro.h:106, 165, 249, 252
integ_Accel_and_Gyro_data.c:104, 107
<S3>/Discrete-Time Integrator7integ_Accel_and_Gyro.c:926, 927, 928, 1001, 1002, 1003, 1004, 1334, 1335, 1336
integ_Accel_and_Gyro.h:107, 167, 261, 264
integ_Accel_and_Gyro_data.c:116, 119
<S3>/x_filterinteg_Accel_and_Gyro.c:1354, 1355, 1356
integ_Accel_and_Gyro.h:231
integ_Accel_and_Gyro_data.c:86
<S3>/y_filterinteg_Accel_and_Gyro.c:1358, 1359, 1360
integ_Accel_and_Gyro.h:234
integ_Accel_and_Gyro_data.c:89
<S3>/x_measinteg_Accel_and_Gyro.c:1362, 1363, 1364
integ_Accel_and_Gyro.h:237
integ_Accel_and_Gyro_data.c:92
<S3>/y_measinteg_Accel_and_Gyro.c:1366, 1367, 1368
integ_Accel_and_Gyro.h:240
integ_Accel_and_Gyro_data.c:95

Subsystem: integ_Accel_and_Gyro/KF1/Kalman Filter1/Check Signal Attributes

No traceable objects in this Subsystem.

Subsystem: integ_Accel_and_Gyro/KF1/Kalman Filter1/Control/Options/Core

Object NameCode Location
<S8>/A*P*Atinteg_Accel_and_Gyro.c:735, 736, 738, 744, 745, 747, 748, 749, 750, 751, 756, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 786, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806
<S8>/A*P*At+Qinteg_Accel_and_Gyro.c:788, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806
<S8>/A*Xinteg_Accel_and_Gyro.c:852, 853, 858, 861, 862, 863, 864, 865, 866, 867, 868, 869, 872, 874
<S8>/Constant2integ_Accel_and_Gyro.c:532, 548, 549
integ_Accel_and_Gyro.h:222
integ_Accel_and_Gyro_data.c:70
<S8>/Constant3integ_Accel_and_Gyro.c:783, 795, 797, 798, 800, 801, 802, 803, 804, 805, 806, 859, 862, 863, 864, 865, 866, 867, 868, 869
integ_Accel_and_Gyro.h:213
integ_Accel_and_Gyro_data.c:54
<S8>/Constant4integ_Accel_and_Gyro.c:757, 762, 764, 765, 766, 768, 769, 770, 772, 773, 774, 776, 777, 778
integ_Accel_and_Gyro.h:225
integ_Accel_and_Gyro_data.c:75
<S8>/Constant5integ_Accel_and_Gyro.c:784, 805, 806
integ_Accel_and_Gyro.h:228
integ_Accel_and_Gyro_data.c:81
<S8>/H*P_prdtinteg_Accel_and_Gyro.c:497, 498, 499, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 529
<S8>/H*P_prdt*Htinteg_Accel_and_Gyro.c:534, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 549
<S8>/H*P_prdt*Ht+Rinteg_Accel_and_Gyro.c:497, 498, 531, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 552
<S8>/H*X_prdinteg_Accel_and_Gyro.c:814, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828
<S8>/Hcstinteg_Accel_and_Gyro.c:500, 506, 508, 510, 512, 514, 516, 517, 519, 521, 522, 524, 526, 709, 711, 713, 716, 717, 720, 721, 722, 725, 726, 727, 730, 731, 785, 813, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828
integ_Accel_and_Gyro.h:216
integ_Accel_and_Gyro_data.c:60
<S8>/Hcst_tinteg_Accel_and_Gyro.c:533, 539, 540, 541, 542, 543, 544, 545, 546, 547, 549
integ_Accel_and_Gyro.h:219
integ_Accel_and_Gyro_data.c:65
<S8>/K Transinteg_Accel_and_Gyro.c:698, 699, 700, 701, 702, 703, 704, 705, 706
<S8>/K*(Z-H*X_prd)integ_Accel_and_Gyro.c:834, 839, 840, 841, 842, 843, 844
<S8>/K*H*P_prdinteg_Accel_and_Gyro.c:698, 699, 700, 701, 708, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 739, 744, 745, 747, 748, 749, 750, 751, 787
<S8>/P_prd Transinteg_Accel_and_Gyro.c:501, 507, 509, 511, 513, 515, 516, 518, 520, 521, 523, 525, 526
<S8>/P_prd-K*H*P_prdinteg_Accel_and_Gyro.c:735, 736, 737, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 754
<S8>/P_prd_Reshapeinteg_Accel_and_Gyro.c:782, 791, 792, 793, 794, 795, 796, 810
integ_Accel_and_Gyro.h:110
<S8>/X_prd+K*(Z-H*X_prd)integ_Accel_and_Gyro.c:833, 837, 838, 839, 840, 841, 842, 843, 844, 847
<S8>/Z-H*X_prdinteg_Accel_and_Gyro.c:812, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 831
integ_Accel_and_Gyro.h:102

Subsystem: integ_Accel_and_Gyro/KF1/Kalman Filter1/Control/Options/Z_est_Assign

No traceable objects in this Subsystem.