diff --git a/Calculate Measurements (SubVI)_self.vi b/Calculate Measurements (SubVI)_self.vi
index 67d5192496759a304e789cec49eefb75ef0808fb..7c5b68a3196ce7b501d1702b7f30114b4cf00246 100644
Binary files a/Calculate Measurements (SubVI)_self.vi and b/Calculate Measurements (SubVI)_self.vi differ
diff --git a/FPGA Bitfiles/padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx b/FPGA Bitfiles/padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA_copy.lvbitx
similarity index 100%
rename from FPGA Bitfiles/padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx
rename to FPGA Bitfiles/padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA_copy.lvbitx
diff --git a/FPGA_Bitfile_path.ctl b/FPGA_Bitfile_path.ctl
new file mode 100644
index 0000000000000000000000000000000000000000..70a98223a88fd05817d6d36a833fee1932a221e4
Binary files /dev/null and b/FPGA_Bitfile_path.ctl differ
diff --git a/FPGA_loadCell_Host_example.vi b/FPGA_loadCell_Host_example.vi
index bb635ab9fe3e1866db81f6ac4a987083c6addf3b..7c11d67a667eee98ecb957efa22b8e29587d94de 100644
Binary files a/FPGA_loadCell_Host_example.vi and b/FPGA_loadCell_Host_example.vi differ
diff --git a/Main_IDD_Pad_Print_V_3_1.vi b/Main_IDD_Pad_Print_V_3_1.vi
index 0c345d521ac67e1f9662b505c8e00637d34b69a6..91bb50b6b27210fe4180f4bc9e5cac31bb7b2fbb 100644
Binary files a/Main_IDD_Pad_Print_V_3_1.vi and b/Main_IDD_Pad_Print_V_3_1.vi differ
diff --git a/Module Configurations_self.ctl b/Module Configurations_self.ctl
index 490f2c1b82c70450e8983fbcb5a1193ff6721162..54d30a73ab4464e34156b12cf3c0399d82b3ec49 100644
Binary files a/Module Configurations_self.ctl and b/Module Configurations_self.ctl differ
diff --git a/Pad_Print_PC_v3.lvlib b/Pad_Print_PC_v3.lvlib
index 8ab2465d4e7576ad80ef9c12ae0c2874dab3a9e4..32beea2c8ac2c5d44f544c0211aced12c49c3445 100644
--- a/Pad_Print_PC_v3.lvlib
+++ b/Pad_Print_PC_v3.lvlib
@@ -5,6 +5,7 @@
 	<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
 	<Property Name="NI.LV.All.SourceOnly" Type="Bool">false</Property>
 	<Item Name="TypeDefs" Type="Folder">
+		<Item Name="data_types_for_save.ctl" Type="VI" URL="../data_types_for_save.ctl"/>
 		<Item Name="Druckform_horiz.ctl" Type="VI" URL="../Druckform_horiz.ctl"/>
 		<Item Name="Hauptantrieb_vert.ctl" Type="VI" URL="../Hauptantrieb_vert.ctl"/>
 	</Item>
@@ -14,6 +15,7 @@
 		<Item Name="get_variable_names.vi" Type="VI" URL="../get_variable_names.vi"/>
 		<Item Name="in_development.vi" Type="VI" URL="../in_development.vi"/>
 		<Item Name="load_pad_print_parameters.vi" Type="VI" URL="../load_pad_print_parameters.vi"/>
+		<Item Name="measurement_calculations.vi" Type="VI" URL="../measurement_calculations.vi"/>
 		<Item Name="overwriteReferenceWithCluster_variables.vi" Type="VI" URL="../overwriteReferenceWithCluster_variables.vi"/>
 		<Item Name="test_nsv_pc.vi" Type="VI" URL="../test_nsv_pc.vi"/>
 		<Item Name="Y1cal_byGap" Type="VI" URL="../Y1cal_byGap"/>
diff --git a/Pad_Print_v3_1.lvlib b/Pad_Print_v3_1.lvlib
index f44fda8bc6456552529986472e19c38c01df6d4a..61cf6d811a63d482269bd5ba743c58b24c2f6a54 100644
--- a/Pad_Print_v3_1.lvlib
+++ b/Pad_Print_v3_1.lvlib
@@ -4,6 +4,9 @@
 	<Property Name="NI.Lib.SourceVersion" Type="Int">536903680</Property>
 	<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
 	<Property Name="NI.LV.All.SourceOnly" Type="Bool">false</Property>
+	<Item Name="FPGA_Bitfiles" Type="Folder">
+		<Item Name="padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA_copy.lvbitx" Type="Document" URL="../FPGA Bitfiles/padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA_copy.lvbitx"/>
+	</Item>
 	<Item Name="network_variables" Type="Folder">
 		<Item Name="main prog cont switch" Type="Variable">
 			<Property Name="featurePacks" Type="Str">Network</Property>
@@ -101,7 +104,9 @@
 		<Item Name="high_level_control.ctl" Type="VI" URL="../high_level_control.ctl"/>
 		<Item Name="main prog cont switch.ctl" Type="VI" URL="../main prog cont switch.ctl"/>
 		<Item Name="main prog indicator.ctl" Type="VI" URL="../main prog indicator.ctl"/>
+		<Item Name="Module Configurations_self.ctl" Type="VI" URL="../Module Configurations_self.ctl"/>
 		<Item Name="reading sensor.ctl" Type="VI" URL="../reading sensor.ctl"/>
+		<Item Name="Shunt Calibration and Offset Nulling Measurements_self.ctl" Type="VI" URL="../Shunt Calibration and Offset Nulling Measurements_self.ctl"/>
 		<Item Name="variables.ctl" Type="VI" URL="../variables.ctl"/>
 	</Item>
 	<Item Name="VIs" Type="Folder">
@@ -109,6 +114,7 @@
 		<Item Name="actor_state_machine.vi" Type="VI" URL="../actor_state_machine.vi"/>
 		<Item Name="axis_activate.vi" Type="VI" URL="../axis_activate.vi"/>
 		<Item Name="build_measurement_cluster.vi" Type="VI" URL="../build_measurement_cluster.vi"/>
+		<Item Name="Calculate Measurements (SubVI)_self.vi" Type="VI" URL="../Calculate Measurements (SubVI)_self.vi"/>
 		<Item Name="calibrate force sensor.vi" Type="VI" URL="../calibrate force sensor.vi"/>
 		<Item Name="check_boolean_sensors.vi" Type="VI" URL="../check_boolean_sensors.vi"/>
 		<Item Name="create_actual_internal_values_array.vi" Type="VI" URL="../create_actual_internal_values_array.vi"/>
@@ -119,11 +125,15 @@
 		<Item Name="Global.vi" Type="VI" URL="../Global.vi"/>
 		<Item Name="loadCell_init.vi" Type="VI" URL="../loadCell_init.vi"/>
 		<Item Name="loadCell_measurement.vi" Type="VI" URL="../loadCell_measurement.vi"/>
+		<Item Name="Ratio to Microstrain (SubVI)_self.vi" Type="VI" URL="../Ratio to Microstrain (SubVI)_self.vi"/>
 		<Item Name="read_axis_errors.vi" Type="VI" URL="../read_axis_errors.vi"/>
 		<Item Name="read_boolean_sensors.vi" Type="VI" URL="../read_boolean_sensors.vi"/>
 		<Item Name="Reinitialize.vi" Type="VI" URL="../Reinitialize.vi"/>
+		<Item Name="Scale Measurments (SubVI)_self.vi" Type="VI" URL="../Scale Measurments (SubVI)_self.vi"/>
 		<Item Name="scanEngine_Tests.vi" Type="VI" URL="../scanEngine_Tests.vi"/>
+		<Item Name="ShuntCalibrationOutputCalculation (SubVI)_self.vi" Type="VI" URL="../ShuntCalibrationOutputCalculation (SubVI)_self.vi"/>
 		<Item Name="TaF.vi" Type="VI" URL="../TaF.vi"/>
 		<Item Name="Take Avg Measurement (SubVI)_self.vi" Type="VI" URL="../Take Avg Measurement (SubVI)_self.vi"/>
+		<Item Name="Timer (SubVI)_self.vi" Type="VI" URL="../Timer (SubVI)_self.vi"/>
 	</Item>
 </Library>
diff --git a/Ratio to Microstrain (SubVI)_self.vi b/Ratio to Microstrain (SubVI)_self.vi
index d1acb63622f51091806249baa463054ea68ff9c4..0821315ec2f96ed98edcf47efcb046d468a405f0 100644
Binary files a/Ratio to Microstrain (SubVI)_self.vi and b/Ratio to Microstrain (SubVI)_self.vi differ
diff --git a/Reinitialize with FPGA_self.vi b/Reinitialize with FPGA_self.vi
index 437819dc5abda60cfaf3d46882e78f7a3c774148..2e013569539a65d5e97dabc7949889799159c573 100644
Binary files a/Reinitialize with FPGA_self.vi and b/Reinitialize with FPGA_self.vi differ
diff --git a/Scale Measurments (SubVI)_self.vi b/Scale Measurments (SubVI)_self.vi
index 383d6338881062356eb6c265104d2191a6b61cf1..141157f6ef60887f167f533eeef590ebbda1ed7d 100644
Binary files a/Scale Measurments (SubVI)_self.vi and b/Scale Measurments (SubVI)_self.vi differ
diff --git a/Shunt Calibration and Offset Nulling Measurements_self.ctl b/Shunt Calibration and Offset Nulling Measurements_self.ctl
index 1dcd7d507eec2b8e76de747e276ea3a338796338..8684ff5b4928dfd5b8f4275767be1911f2ba4a8f 100644
Binary files a/Shunt Calibration and Offset Nulling Measurements_self.ctl and b/Shunt Calibration and Offset Nulling Measurements_self.ctl differ
diff --git a/ShuntCalibrationOutputCalculation (SubVI)_self.vi b/ShuntCalibrationOutputCalculation (SubVI)_self.vi
index a10fd4a1b6433c7fd427f986dab89c2ecaae7217..42ef24f6093b699419e230be3f31690f65a991f4 100644
Binary files a/ShuntCalibrationOutputCalculation (SubVI)_self.vi and b/ShuntCalibrationOutputCalculation (SubVI)_self.vi differ
diff --git a/Timer (SubVI).vi b/Timer (SubVI)_self.vi
similarity index 80%
rename from Timer (SubVI).vi
rename to Timer (SubVI)_self.vi
index e9d3939a7bc51b29e3b2d8feb7286cb93d450372..192304d6c40f735ddf149fd209e83e5dd4fbd616 100644
Binary files a/Timer (SubVI).vi and b/Timer (SubVI)_self.vi differ
diff --git a/UI_IDD_Pad_Print_V_3.1.vi b/UI_IDD_Pad_Print_V_3.1.vi
index c79619a7095ca744e01902e073ace916583fafc6..1bc567e451b3313f591cb169f176909c0ba97e97 100644
Binary files a/UI_IDD_Pad_Print_V_3.1.vi and b/UI_IDD_Pad_Print_V_3.1.vi differ
diff --git a/actor_state_machine - Kopie.vi b/actor_state_machine - Kopie.vi
new file mode 100644
index 0000000000000000000000000000000000000000..0675c69788207b36ab9e75d6d97fc2c4a71ede24
Binary files /dev/null and b/actor_state_machine - Kopie.vi differ
diff --git a/actor_state_machine.vi b/actor_state_machine.vi
index 31bf15e57e0abd74e0178a5984f7b53dad6c910a..d6000b16ef6f78554047310d8e6c1bc02ef0022e 100644
Binary files a/actor_state_machine.vi and b/actor_state_machine.vi differ
diff --git a/calibrate force sensor.vi b/calibrate force sensor.vi
index d8370597ce2259973dd2d4d9957649a3e6c0a595..4f72fc5db36675be3e9331bbff5c2f27a14b624e 100644
Binary files a/calibrate force sensor.vi and b/calibrate force sensor.vi differ
diff --git a/data_types_for_save.ctl b/data_types_for_save.ctl
index ab2a1aae59954388799671e9a72220287b9ecd51..c4509ae92ce74365675edfefeca10f450f30fac8 100644
Binary files a/data_types_for_save.ctl and b/data_types_for_save.ctl differ
diff --git a/find_systems.vi b/find_systems.vi
index beb46c00e38f380d4694a46d49856ca8602225f2..c286477b1a43957bf75795d003f71190b5df0edd 100644
Binary files a/find_systems.vi and b/find_systems.vi differ
diff --git a/get_cluster_labels.vi b/get_cluster_labels.vi
index 32412d00ce7bb067f7e707fc50ef36f7c51f3a33..dc2c0e37cd56269484221f424f4eedf7156b341a 100644
Binary files a/get_cluster_labels.vi and b/get_cluster_labels.vi differ
diff --git a/loadCell_init.vi b/loadCell_init.vi
index ba5455cf94dd2506e1e2e9e91be86fba2c311f8e..e4dc65d0bd3e9f1e0c22bc07a53dd8d7f3c1823e 100644
Binary files a/loadCell_init.vi and b/loadCell_init.vi differ
diff --git a/loadCell_measurement.vi b/loadCell_measurement.vi
index 350c19d50e17ce6cd1087e31839b9a0cc59db5af..be386614de16b54639f4ad080bd13fd312f64273 100644
Binary files a/loadCell_measurement.vi and b/loadCell_measurement.vi differ
diff --git a/measurement_calculations.vi b/measurement_calculations.vi
index 5d9b0db84f9f1691b7e26911b3afd0b7778cac6e..0e5be868bec37b2c79e2c606db6ce683361819ea 100644
Binary files a/measurement_calculations.vi and b/measurement_calculations.vi differ
diff --git a/pad_print_v3_1.lvproj b/pad_print_v3_1.lvproj
index 5ebb1d794174dc5154a87dd27c4f877fbe322afd..b0826199e404c6505e0fe8202dee5b7cfd7a18f8 100644
--- a/pad_print_v3_1.lvproj
+++ b/pad_print_v3_1.lvproj
@@ -6,10 +6,10 @@
 	<Property Name="varPersistentID:{0489152C-214D-4B64-8A93-421916FF14FF}" Type="Ref">/NI-cRIO-9047-020D7F65/EtherCAT Master/Device/Inputs-Second Position Feedback</Property>
 	<Property Name="varPersistentID:{06EEF24E-E6DA-4A46-A3F0-FB6EAB76EF2F}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod1/CH3</Property>
 	<Property Name="varPersistentID:{0898ED86-3752-464F-AAE2-D9F81629470C}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod2/DI24</Property>
-	<Property Name="varPersistentID:{0987895C-5088-4E2A-A045-12A15418333C}" Type="Ref">/My Computer/Pad_Print_v3_1.lvlib/network_variables/main prog indic</Property>
+	<Property Name="varPersistentID:{0987895C-5088-4E2A-A045-12A15418333C}" Type="Ref">/My Computer/Dependencies/Pad_Print_v3_1.lvlib/network_variables/main prog indic</Property>
 	<Property Name="varPersistentID:{0FE74D02-9C60-4834-8762-4EB32293F71C}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod3/DO30</Property>
 	<Property Name="varPersistentID:{1103CAA6-390A-4A47-BC55-086FE602C99B}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod2/DI15</Property>
-	<Property Name="varPersistentID:{125A65D6-D083-4596-AC71-FE418D3FA0FC}" Type="Ref">/My Computer/Pad_Print_v3_1.lvlib/network_variables/Variable sensor</Property>
+	<Property Name="varPersistentID:{125A65D6-D083-4596-AC71-FE418D3FA0FC}" Type="Ref">/My Computer/Dependencies/Pad_Print_v3_1.lvlib/network_variables/Variable sensor</Property>
 	<Property Name="varPersistentID:{13DC9FCA-3018-4E9B-AF89-3AC4FB9D1458}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod3/DO20</Property>
 	<Property Name="varPersistentID:{14CD33E6-59BB-44F5-AE39-77C79906F203}" Type="Ref">/NI-cRIO-9047-020D7F65/EtherCAT Master/Device2/Outputs-Interpolation Data Record</Property>
 	<Property Name="varPersistentID:{150A8169-0CF4-46C2-8F8A-C9C88175845B}" Type="Ref">/NI-cRIO-9047-020D7F65/EtherCAT Master/Device2/Inputs-Second Position Feedback</Property>
@@ -40,9 +40,9 @@
 	<Property Name="varPersistentID:{48EBC74A-CFD0-41A9-8933-E38C78737991}" Type="Ref">/NI-cRIO-9047-020D7F65/EtherCAT Master/Device2/Inputs-Position Actual Internal Value</Property>
 	<Property Name="varPersistentID:{4C023F84-EE8F-4F23-BA90-970AF01B118F}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod5/CH3</Property>
 	<Property Name="varPersistentID:{4C03CD16-AE60-4AB8-A688-F0CD13D86752}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod3/DO0</Property>
-	<Property Name="varPersistentID:{50F711BC-5E2F-49C3-B90E-520A87A97B64}" Type="Ref">/My Computer/Pad_Print_v3_1.lvlib/network_variables/variables</Property>
-	<Property Name="varPersistentID:{57CB34F1-048B-4D10-BC1F-6E1816D12EAA}" Type="Ref">/My Computer/Pad_Print_v3_1.lvlib/network_variables/time sub</Property>
-	<Property Name="varPersistentID:{57FF0AF6-545F-420D-B353-66358DC85A76}" Type="Ref">/My Computer/Pad_Print_v3_1.lvlib/network_variables/Variable_graph</Property>
+	<Property Name="varPersistentID:{50F711BC-5E2F-49C3-B90E-520A87A97B64}" Type="Ref">/My Computer/Dependencies/Pad_Print_v3_1.lvlib/network_variables/variables</Property>
+	<Property Name="varPersistentID:{57CB34F1-048B-4D10-BC1F-6E1816D12EAA}" Type="Ref">/My Computer/Dependencies/Pad_Print_v3_1.lvlib/network_variables/time sub</Property>
+	<Property Name="varPersistentID:{57FF0AF6-545F-420D-B353-66358DC85A76}" Type="Ref">/My Computer/Dependencies/Pad_Print_v3_1.lvlib/network_variables/Variable_graph</Property>
 	<Property Name="varPersistentID:{5938F9C7-7EC6-4FBF-9E4B-940FDCCC18C2}" Type="Ref">/NI-cRIO-9047-020D7F65/Pad_Print_v3_1.lvlib/network_variables/main prog indic</Property>
 	<Property Name="varPersistentID:{596482EB-0E1D-40EB-AE0B-4B6BB54C2EAE}" Type="Ref">/NI-cRIO-9047-020D7F65/EtherCAT Master/Device2/Outputs-Target torque</Property>
 	<Property Name="varPersistentID:{5C1E1ABD-372B-4074-BFD9-1F5DB030DBF5}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod4/AI0</Property>
@@ -52,7 +52,7 @@
 	<Property Name="varPersistentID:{63B786CE-78FC-441D-917D-57387C056459}" Type="Ref">/NI-cRIO-9047-020D7F65/EtherCAT Master/Device2/Inputs-Following Error Actual Value</Property>
 	<Property Name="varPersistentID:{651A0B5D-4358-4901-8243-EEE0466074F2}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod4/AI3</Property>
 	<Property Name="varPersistentID:{65B15E0B-BFAF-45F9-A551-7F06968344C2}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod2/DI6</Property>
-	<Property Name="varPersistentID:{65D54497-A3F0-43EC-A762-32C8B20C713C}" Type="Ref">/My Computer/Pad_Print_v3_1.lvlib/network_variables/main prog cont switch</Property>
+	<Property Name="varPersistentID:{65D54497-A3F0-43EC-A762-32C8B20C713C}" Type="Ref">/My Computer/Dependencies/Pad_Print_v3_1.lvlib/network_variables/main prog cont switch</Property>
 	<Property Name="varPersistentID:{6A047A38-FCB2-4FCF-8AE4-0180E9FD30ED}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod2/DI14</Property>
 	<Property Name="varPersistentID:{6C9CDFCA-A4BE-49E7-834B-E4567343D6AB}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod3/DO14</Property>
 	<Property Name="varPersistentID:{6D9FACC5-C98F-4DAE-A6A4-606D48F2DE42}" Type="Ref">/NI-cRIO-9047-020D7F65/Pad_Print_v3_1.lvlib/network_variables/main prog cont switch</Property>
@@ -109,7 +109,7 @@
 	<Property Name="varPersistentID:{D0AB03BB-378A-4BB3-AF43-5D79B434E76A}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod3/DO9</Property>
 	<Property Name="varPersistentID:{D0C1C811-07C3-4D81-BB89-8CA5E038EE05}" Type="Ref">/NI-cRIO-9047-020D7F65/EtherCAT Master/Device/Inputs-Position Actual Internal Value</Property>
 	<Property Name="varPersistentID:{D1B61787-C023-49E0-9C37-C95B0685B467}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod2/DI2</Property>
-	<Property Name="varPersistentID:{D46821C3-D055-4AF6-964F-1BD582943F11}" Type="Ref">/My Computer/Pad_Print_v3_1.lvlib/network_variables/time cliche</Property>
+	<Property Name="varPersistentID:{D46821C3-D055-4AF6-964F-1BD582943F11}" Type="Ref">/My Computer/Dependencies/Pad_Print_v3_1.lvlib/network_variables/time cliche</Property>
 	<Property Name="varPersistentID:{D83826AF-743E-4E1D-A431-84F95E937ABA}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod2/DI26</Property>
 	<Property Name="varPersistentID:{DAE5B8E4-FE3C-4E34-BDDD-017FD0D8DBCB}" Type="Ref">/NI-cRIO-9047-020D7F65/Chassis/Real-Time Scan Resources/Mod3/DO23</Property>
 	<Property Name="varPersistentID:{E330A436-7AC5-46B4-8D71-E31B8AB7A467}" Type="Ref">/NI-cRIO-9047-020D7F65/EtherCAT Master/Device/Outputs-Target velocity</Property>
@@ -153,7 +153,7 @@
 		<Property Name="specify.custom.address" Type="Bool">false</Property>
 		<Item Name="UI_IDD_Pad_Print_V_3.1.vi" Type="VI" URL="../UI_IDD_Pad_Print_V_3.1.vi"/>
 		<Item Name="test_hdf_2.vi" Type="VI" URL="../test_hdf_2.vi"/>
-		<Item Name="Pad_Print_v3_1.lvlib" Type="Library" URL="../Pad_Print_v3_1.lvlib"/>
+		<Item Name="Pad_Print_PC_v3.lvlib" Type="Library" URL="../Pad_Print_PC_v3.lvlib"/>
 		<Item Name="Dependencies" Type="Dependencies">
 			<Item Name="vi.lib" Type="Folder">
 				<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Cluster From Error Code.vi"/>
@@ -212,24 +212,12 @@
 				<Item Name="NI_AALBase.lvlib" Type="Library" URL="/&lt;vilib&gt;/Analysis/NI_AALBase.lvlib"/>
 				<Item Name="nisyscfg.lvlib" Type="Library" URL="/&lt;vilib&gt;/nisyscfg/nisyscfg.lvlib"/>
 			</Item>
-			<Item Name="measurement_calculations.vi" Type="VI" URL="../measurement_calculations.vi"/>
-			<Item Name="data_types_for_save.ctl" Type="VI" URL="../data_types_for_save.ctl"/>
 			<Item Name="Timer (SubVI).vi" Type="VI" URL="../Timer (SubVI).vi"/>
 			<Item Name="NiFpgaLv.dll" Type="Document" URL="NiFpgaLv.dll">
 				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
 			</Item>
 			<Item Name="lvanlys.dll" Type="Document" URL="/&lt;resource&gt;/lvanlys.dll"/>
-			<Item Name="Scale Measurments (SubVI)_self.vi" Type="VI" URL="../Scale Measurments (SubVI)_self.vi"/>
-			<Item Name="Ratio to Microstrain (SubVI)_self.vi" Type="VI" URL="../Ratio to Microstrain (SubVI)_self.vi"/>
-			<Item Name="padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx" Type="Document" URL="//130.83.101.248/post/LabVIEW_Pruefstand/pad_print_v3_2020/Version_Real_Working/pad_print_AJ_V0-7_change ip/FPGA Bitfiles/padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx"/>
-			<Item Name="Pad_Print_PC_v3.lvlib" Type="Library" URL="../Pad_Print_PC_v3.lvlib"/>
-			<Item Name="Module Configurations.ctl" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/Module Configurations.ctl"/>
-			<Item Name="Shunt Calibration and Offset Nulling Measurements.ctl" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/Shunt Calibration and Offset Nulling Measurements.ctl"/>
-			<Item Name="Calculate Measurements (SubVI).vi" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/Calculate Measurements (SubVI).vi"/>
-			<Item Name="ShuntCalibrationOutputCalculation (SubVI).vi" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/ShuntCalibrationOutputCalculation (SubVI).vi"/>
-			<Item Name="Module Configurations.ctl" Type="VI" URL="../Module Configurations.ctl"/>
-			<Item Name="Ratio to Microstrain (SubVI).vi" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/Ratio to Microstrain (SubVI).vi"/>
-			<Item Name="Shunt Calibration and Offset Nulling Measurements_self.ctl" Type="VI" URL="../Shunt Calibration and Offset Nulling Measurements_self.ctl"/>
+			<Item Name="Pad_Print_v3_1.lvlib" Type="Library" URL="../Pad_Print_v3_1.lvlib"/>
 		</Item>
 		<Item Name="Build Specifications" Type="Build"/>
 	</Item>
@@ -3138,19 +3126,8 @@ DirectoryIndex index.htm
 				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
 			</Item>
 			<Item Name="padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx" Type="Document" URL="//130.83.101.248/post/LabVIEW_Pruefstand/pad_print_v3_2020/Version_Real_Working/pad_print_AJ_V0-7_change ip/FPGA Bitfiles/padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx"/>
-			<Item Name="padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx" Type="Document" URL="../FPGA Bitfiles/padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx"/>
-			<Item Name="Ratio to Microstrain (SubVI)_self.vi" Type="VI" URL="../Ratio to Microstrain (SubVI)_self.vi"/>
-			<Item Name="Scale Measurments (SubVI)_self.vi" Type="VI" URL="../Scale Measurments (SubVI)_self.vi"/>
-			<Item Name="Timer (SubVI).vi" Type="VI" URL="../Timer (SubVI).vi"/>
-			<Item Name="Module Configurations.ctl" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/Module Configurations.ctl"/>
-			<Item Name="Shunt Calibration and Offset Nulling Measurements.ctl" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/Shunt Calibration and Offset Nulling Measurements.ctl"/>
-			<Item Name="Calculate Measurements (SubVI).vi" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/Calculate Measurements (SubVI).vi"/>
-			<Item Name="ShuntCalibrationOutputCalculation (SubVI).vi" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/ShuntCalibrationOutputCalculation (SubVI).vi"/>
 			<Item Name="nimclv.dll" Type="Document" URL="/&lt;nishared&gt;/SoftMotion/20.0/nimclv.dll"/>
-			<Item Name="Module Configurations.ctl" Type="VI" URL="../Module Configurations.ctl"/>
-			<Item Name="Ratio to Microstrain (SubVI).vi" Type="VI" URL="../../../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/CompactRIO/Module Specific/NI 9237/NI 9237 Getting Started/Ratio to Microstrain (SubVI).vi"/>
-			<Item Name="Shunt Calibration and Offset Nulling Measurements_self.ctl" Type="VI" URL="../Shunt Calibration and Offset Nulling Measurements_self.ctl"/>
-			<Item Name="Module Configurations_self.ctl" Type="VI" URL="../Module Configurations_self.ctl"/>
+			<Item Name="padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx" Type="Document" URL="../FPGA Bitfiles/padprintv31_FPGATarget_FPGAloadCellexam_StK4biHTQmA.lvbitx"/>
 		</Item>
 		<Item Name="Build Specifications" Type="Build"/>
 	</Item>
diff --git a/test_fpga_io.vi b/test_fpga_io.vi
index cee2c0f79fed12f9e2bd4fb473582ef60b76d900..43444a040e8b6496e20f0df9f9a739dc9f8d2ba4 100644
Binary files a/test_fpga_io.vi and b/test_fpga_io.vi differ
diff --git a/test_hdf_2.vi b/test_hdf_2.vi
index e02bf934bb07f0c8417cd3e641fad44f84e6b43b..99742dcb296ee1dc8796448ca21f7ff92d29a750 100644
Binary files a/test_hdf_2.vi and b/test_hdf_2.vi differ