Release 0.92
Pre-releaseRelease 0.92 (June 2019)
This release has some minor cleanup and also adds to more tests.
- Added ability for any test to provide an operator notification during PASS. The last test to set
the operator notification will have that notification shown. This means if you want a message to
be passed to the operator, the test that does so should be the last test OR subsequent tests must
not overwrite the operator notification - Added GainSorted5A01N and GainSorted3A01N tests
- Perf change on tree view redraw
GainSorted5A01N and GainSorted3A01N are similar tests that allow for a range of gains to be entered. Both are derived from GainA01. If the tested gain falls within one of the prescribed ranges, then the test will 'pass' and the operator will be instructed in the pass/fail dialog how the DUT should be sorted. This allows operator sorting of DUT. An example might be sorting transistor by Hfe or sorting speakers by measured impedance.
This introduces a new test flow to Tractor--the ability for an operator to be passed a message other than Pass/Fail. For exmaple, here the DUT has passed AND the operator is instructed to place the DUT in sorting bin #3. This messages can be customized for each sort range.
The test parameters for the GainSorted3A01N are shown below (the GainSorted5A01N are similar, but with 5 'buckets' instead of 3).
Note the top half of the test settings are same as the GainA01 test. The new options are located in the red highlight. Here, you can see 3 sort regions are defined. Each sort region must be unique but the end points can overlap. Sort 0 is defined as -15 to -5 dB. Sort 1 is defined as -5 to 5 dB. And Sort 2 is defined as 5 to 15 dB.
If you test a DUT with a gain of -20, it will fail. If you test a DUT with a gain of -15, it will pass and the operator will be be passed a message 'Sort 0' (this can be changed).
If the DUT has a gain of -5, it will fall into the Sort0 bucket as gains are tested against limits from top to bottom, and the first matching will be the 'winner'.
By default, the test checks that both right and left channels. If both channels are enabled, then the Left channel will be compared before the Right channel (always). And the last test to be made (right channel, if both are enabled) will determine the message the operator sees.
Thanks, Matt