ControlPro v3.3
ControlPro is now NTEP certified for meters and scales. You can find the certificate in the link below.
https://cdn.ncwm.com/userfiles/files/Certificates/23-053A1.pdf
Definitions:
NTPE Precision: the decimal places required for ControlPro to match the precision of the meter or scale. Currently, ControlPro supports hundreds, tens, whole, tenths, hundredths, and thousandths.
Logic:
NTEP precision is calculated from automated system material pulses per unit using the following logic:
if (pulsesPerUnit >= 1000)
Precision = Thousandths;
else if (pulsesPerUnit >= 100)
Precision = Hundredths;
else if (pulsesPerUnit >= 10)
Precision = Tenths;
else if (pulsesPerUnit >= 1)
Precision = Whole;
else if (pulsesPerUnit >= .1)
Precision = Tens;
else if (pulsesPerUnit >= .01)
Precision = Hundreds;
else
Precision = Unknown;
Precision is calculated at the time of delivery and is saved on each load and load material. In other words, the pulses per unit can be freely changed without affecting previous loads. You can see these underlying values if you enable the Show Extra Fields option on the Settings screen.
In order for ControlPro to display an amount in NTEP precision, the display unit must match the precision unit. If the units don’t match, the amount will be displayed in the default precision. The precision unit is also saved at time of delivery.
By default, all NTEP precision will use truncation not rounding, unless specified otherwise.
If no totalizer method is used, ControlPro assumed the individual materials are using NTEP meters. If there are no hand-adds present in the blend and the material precision units match, the load will also reflect NTEP precision.
If the material precision units match, but the precisions are different, the load will reflect the least precise NTEP precision of the materials. Loads reflecting NTEP precision in this manner will use rounding, not truncation.
If the precision units of the automated materials do not match or there are hand-adds present in the blend, the load will not reflect NTEP precision.
Scale systems or systems with a totalizer will save precision information at the load level. NTEP precision will not be pushed down to the load’s materials.
Note: the “(Amount*)” column is only visible in Developer role and allows us to modify delivered amounts.
If the precision is unknown or not calculated, ControlPro will default to hundredths or thousandths for ticket and load materials. For printing, ControlPro will default to the user specified precision on the Settings screen. (Note that this is a change for ticket/load materials, which previously displayed in hundredths.)
Aggregate materials:
NTEP precision will only be used if all ingredient materials use NTEP precision with the same unit and there are no hand-adds. The least accurate precision will be used if different pulses per unit are configured.
Secondary systems & pending loads:
NTEP precision will be recalculated at both the load level and load material every time a batch is added to the pending load. Whole loads will only be NTEP if all delivery systems use a totalizer. Load materials are only recalculated if an amount was delivered on each batch.
Subject to NTEP precision:
- Information on the Loads tab of the Ticket Details screen.
- Delivered material amounts on the Batch Details tab of the System Details screen.
- Load Search screens and load reports. Both loads and load materials.
Not subject to NTEP precision:
- Ticket-level data, formulas, and material stores.
- Information on the Materials tab of the Ticket Details screen. (This is what will be reported to 3rd parties.)
- Any requested material amounts.
- Non-Load Search screens and non-load reports.
Multi-Ticket Batching
When combining multiple tickets into a single batch, the resulting loads will not be subject to NTEP precision. If an in process load is initially NTEP and is completed with multiticket batching, it will become non-NTEP.