Battery Test Equipment Manufacturer

BTS 8.0 Advance Operation

Expression variables allow you to retrieve tested values and apply them as protection limits within work steps.
The example below demonstrates how to use expression variables to set a charge limit based on the tested capacity.

1. Set a custom variable

1.1. Example: get the capacity value from a discharge step, and set it as a custom variable.

Expression
Select the works step which you want to get the capacity result from.
Double-click on the “Others” column.
Expression
Select “Set” from the drop-down menu and double-click on the “Expression” column.
Expression
Select “Expression type”.
Click on the “Global variable name” blank, type in your own words, or double-click on default names on the left such as “User 1”.
Expression
Click on the “Expression editing” blank and double-click the left variables to fill in the blank.
For the expression name, avoid the same words as the “Expression editing”.
Expression
The custom expression variable is now set.
The example here: “User 1” represents the discharge capacity tested from this work step.

2. Use the set variable in a later work step

2.1. Example: use the previous variable to set up a protection limit of charging to 60% capacity.

Expression
Select the charge work step and click on the “Others” column.
Expression
Select “Expression” from the drop-down menu, then double-click on the “Expression” column.
Expression
Type in the expression name for reference, then type in the expression formula.
*When editing the formula, double-click on the left variables to get the correct names.
The example here is: 60%*(tested_discharge_capacity) – (current_charge_capacity)
Expression
Set the comparator, value, and instruction as you want.
Expression
Check the work steps.
Now the charge step will move to the next step if the charging capacity reaches 60%.