A method for synchronizing multiple measurements across multiple sensors in a portable data collector comprising a first plurality of sensors, a second plurality of signal conditioning circuits and a processing device in signal communication with the second plurality of signal conditioning circuits, wherein the second plurality is greater than or equal to the first plurality, the first plurality of sensors being configured to take different measurements from a list of measurement types and enabled to take measurements in a predefined table of measurements the processing device including an algorithm for performing the method, the method comprising: selecting a first measurement type from the list of measurement types, wherein the first measurement type selected is common among the greatest number of enabled sensors among the first plurality of sensors; routing one or more of a plurality of input signals respectively from one or more of the enabled sensors correspondingly to one or more of the second plurality of signal conditioning circuits to enable the performance of at least one first measurement of the first measurement type; determining if any of the second plurality of signal conditioning circuits are available to perform at least one second measurement of a second measurement type from the list of measurement types; selecting a second measurement type from the list of measurement types when one or more of the second plurality of signal conditioning circuits are available and enough signal conditioning circuits remain to perform measurements of the second measurement type on all enabled sensors, and routing one or more of the plurality of input signals respectively from one or more of the enabled sensors correspondingly to one or more of the second plurality of signal conditioning circuits available to enable the performance of the at least one second measurement, wherein the at least one first measurement and the at least one second measurement are performed simultaneously in parallel when no additional signal conditioning circuits remain to perform another measurement. selecting a first measurement type from the list of measurement types, wherein the first measurement type selected is common among the greatest number of enabled sensors among the first plurality of sensors; routing one or more of a plurality of input signals respectively from one or more of the enabled sensors correspondingly to one or more of the second plurality of signal conditioning circuits to enable the performance of at least one first measurement of the first measurement type; determining if any of the second plurality of signal conditioning circuits are available to perform at least one second measurement of a second measurement type from the list of measurement types; selecting a second measurement type from the list of measurement types when one or more of the second plurality of signal conditioning circuits are available and enough signal conditioning circuits remain to perform measurements of the second measurement type on all enabled sensors, and routing one or more of the plurality of input signals respectively from one or more of the enabled sensors correspondingly to one or more of the second plurality of signal conditioning circuits available to enable the performance of the at least one second measurement, wherein the at least one first measurement and the at least one second measurement are performed simultaneously in parallel when no additional signal conditioning circuits remain to perform another measurement.