BarcontLib Release Notes Version 4.2.1 (April 13 2017) -Fixed: If "Add Pin Reverse Result" was selected and Ohm selected as Amp Units in trasnverse test, would give SingleTestGradeTestInitiate Error Version 4.2.0 (Jan 01 2017) -Added: BlazerX5 Obsoleted Version 4.1.14 (Jun 15 2016) - Fixed: [frmOperator: QuickSelect] didn't selected properly bars if more than 1 type of bars in Tray Setup Version 4.1.13 (Nov 12 2015) - Fixed: [frmMain: chkAlignMode] Object reference not set to an instance of an object.; at Version 4.1.11 (Nov 4 2015) - Fixed: clsInfoTest Execute: Index was out of range when running on the last tray Version 4.1.10 (Oct 29 2015) - Fixed: Negative Head number with reverse motion in OPA heads menu (Edge reference or bar setup) Version 4.1.9 (July 17 2015) - Fixed: Magnet profiler, object or with block variable not set Version 4.1.8 (June 17 2015) - Fixed: [PERIPH-81] frmMain Update TrayImage invalid argument = vlaue of '3' is not valid for index Version 4.1.7 (June 15 2015) - Fixed: [MECHDR-85] if pxalign option is missing, don't allow user to click Px checkbox in operator menu - Fixed: [MECHDR-86] Align probe card, vertical trackbar for stepping - too many steps Version 4.1.6 (June 12 2015) - Fixed: Could not test with sequential access tray types - Added: Set OPA Z is done automatically with Set OPA XY Version 4.1.5 (June 10 2015) - Fixed: [MECHDR-83] Error when clicking "Save" on newly converted .tryx file from .try file. Exact wording "invalit root element line 1 position 1" Version 4.1.4 (June 3 2015) - Fixed: [MECHDR-75] Barcont - nPoint display X with label that could not find control - Fixed: [MECHDR-76] remove Set OPA offset button - Fixed: [MECHDR-78] Set OPA XY, need to go to new opa position, such that FIND produces 0um - Fixed: [MECHDR-77] OPA Head Number improve UI - Fixed: [MECHDR-80] Px Align menu - "Prepare For " button title cut - Fixed: [MECHDR-82] Px Align Menu - error when clicking Calibrate or Test Px buttons Version 4.1.3 (June 2 2015) - Fixed: Tested all sliders on selected bars, despite test outcome selection by user Version 4.1.2 (May 12 2015) - Fixed: Tested all sliders on selected bars, despite test outcome selection by user Version 4.1.1 (May 11 2015) - Fixed: Tray map selection, subscript out of range - Added: [PERIPH-73] Version 4.1.0 (Apr 30 2015) - Added: Table view of tray map Version 4.0.7 (Apr 9 2015) - Fixed: Form_activate error when tray setup could not be loaded - Fixed: unnamed buttons on alignment and operator form were removed Version 4.0.6 (Apr 9 2015) - Fixed: [MECHDR-70] Can't set bar1 in a bar map. cmdEnableForTest_Click object reference not set to an instance of an object - Fixed: [MechDr-68] OPA model file field in Bar Setup does not get updated after user opens new model file - Fixed: [MechDr-67] LED power is not showing when opening tester options menu - Fixed: [MechDr-71] DebugOPA logged everything on one row - Fixed: [MechDr-66] Updateslider map error accessing file Version 4.0.5 (Feb 27 2015) - Added: Redesigned OPA feature [MECHDR-1] and [MECHDR-32] Version 4.0.3 (Feb 24 2015) - Fixed: Bar setup, opa images not displayed correctly - Fixed: Unable to find OPA with just one position - Added: Keep LED settings in the Edge reference menu and in the Bar-Serial Number menu - Added: Keep 2nd led as is in for OPA Version 4.0.2 (Feb 17 2015) - Fixed: [MECHDR-38] Aborting test in diagnostics menu with alignment key - Fixed: ReadOCRConstraints error Version 4.0.1 (Feb 13 2015) - Added: OPASettletimems and OPALEDIntensity - Added: option to leave leds as is when reading serial number from bar>SerialNumber menu - Fixed: LED is reset when opening Tester Options menu Version 4.0.0 (Feb 3 2015) - .NET version Version 3.5.3 (June 11 2014) - Added: Compatibility to ISINiMotion .NET Version 3.5.3 (June 6 2014) - Fixed: Removed error message "Your font size does not match serial number size" Version 3.5.2 (June 3 2014) - Fixed: if head that was disabled in the bar map was selected in Quasi97 setup file, then clicking "START" button would result in error Object with variable not set sTartstop_Device_initiate. subsetquently barcont would say that bar is not on the arm. Version 3.4.19 (May 9 2014) - Fixed: LogResultsInitiate error Version 3.4.18 (Apr 24 2014) - Fixed: PxAlign Calibrate and PxTest did not use user-selected offset Version 3.4.17 (Jan 27 2014) - Fixed: Video button stayed pressed after user closed video screen Version 3.4.16 (Jan 21 2014) - Fixed: RunTestTerminate error when running Quasi97 v5/v6 at the end of production run Version 3.4.15 (Dec 9 2013) - Fixed: Could not change "Load Tray Map" option Version 3.4.14 (Nov 27 2013) - Fixed: error when clicking on the service tab on operator form. - Fixed: Driver:Logresultsinitiate error when running .net tests Version 3.4.13 (Sep 5 2013) - Fixed: Input Serial Number dialog did not appear with Quasi97 v7. Instead it showed ReadSequenceSNs: invalid procedure call or argument error. - Fixed: after the above error, when quitting quasi97, barcont showed runtim error message. Version 3.4.11 (Aug 29 2013) - Fixed: 'video button' message when clicking video button in barcont - Fixed: Various buttons setting tester positions did not update the corresponding textbox on the form. - Fixed: Save Target position did not enable OPA LEDs. So Find target sometimes could find mode, but Save Target failed to locate model. Version 3.4.9 (Aug 27 2013) - Fixed: Did not remember some settings (OPA enable, vacuum delay and others) with Quasi97 v7 Version 3.4.7 (Aug 22 2013) - Fixed: HarwareInitialize 6 error during startup with Quasi97 v7, if PxStage module was on the list, but not enabled - Fixed: Clicking enter button on the barcont's alignment menu opened video screen with v7. - Fixed: Could not change number of trays in the tray setup - Fixed: Removed MSForms (could not edit tray setup in Quasi97 V7) Version 3.4.5 (Aug 13 2013) - Fixed: Register Pin Reverse result: object doesn't support this property or method - Fixed: [clsMechanicalDriver:Events] Ojbect doesn't support this property or method Version 3.4.4 (Aug 13 2013) - Fixed: non-modal forms cannot be displayed in this host application from ActivexDLL error. - Fixed: Open Log file button from operator menu resulted in error message Version 3.4.3 (Aug 8 2013) - Fixed: blurry picture in OPA - Fixed: Production Test Complete form appeared in the background - Fixed: Reverse slider order - ambiguity with single channel usage (use probes ch0 or use probes ch1) Version 3.4.2 (May 13 2013) - Fixed: Licensing problem with XArrayDB Version 3.4.0 (Mar 28 2013) - Added: Quasi NET compatibility Version 3.3.4 (Mar 4 2013) - Fixed: Probe card profiler test: Step >1 and offset<>0 showed incorrect results. - Added: move back during Y move with uPad option, if any PxAlign feature is enabled Version 3.3.3 (Feb 7 2013) - Fixed: When opening a different bar setup file did not load pad model or ocr font Version 3.3.2 (Feb 7 2013) - Changed: OCR channel switched before OCR delay Version 3.3.1 (Jan 7 2013) - Fixed: Object or with block variable not set upon closing Quasi97 Version 3.3.0 (Dec 20 2012) - Added: New way of checking contact resistance Version 3.2.5 (Aug 3 2012) - Fixed: Enabled 5psi pressure valve in bar configuration. Version 3.2.4 (July 30 2012) - Fixed: OCR did not restore led intensity, as a result OPA was read at the same intensity as OCR (if on the same video channel). Same was true for PxAlign option. - Fixed: if close loop was enabled, MovetoSN button did not move to encoder position. Version 3.2.3 (July 23 2012) - Fixed: In PxAlign menu, find probes button did not return value if score was less than acceptable. Version 3.2.2 (June 11 2012) - Fixed: Error when opening bar setup file about ocr constraints Version 3.2.1 (May 23 2012) - Added: Compatible with the new ISINImotion driver (1.4.0) Version 3.2.0 (May 21 2012) - Added: Running in non-admin mode Version 3.1.1 (Feb 28 2012) - Added: Warning message is generated if the probes are > 10um off target at the time when operator unchecks the “PxAlign” checkbox. Operator can ignore the warning, or redo the PxAlign. - Added: If during bar loading Px stage offset for either first or last slider is more than 30um, then software aborts bar loading and production test. It also generates error. - Added: Software now works if operator enables Comp Px Pad Offset, but does not enable “OPA”. In this case software does OPA, but does not alter Y probe position, only uses X position result from OPA. - Added: When operator enabled PxAlign checkbox, software will show and constantly update Px stage offset on the screen, so that operator has real-time gauge and align the probe card to previous target. - Fixed: Comp Px Pad drift worked in the opposite direction, increasing the error rather than reducing it. Version 3.0.10 (Feb 9 2012) - Fixed: More PxAlign detection methods. Version 3.0.9 (Feb 7 2012) - Fixed: Comp Probe PxDrift and Comp Pad Px Drift options could not be enabled separately. After closing PxAlign menu, the option disappeared. Version 3.0.8 (Jan 24 2012) - Fixed: Slider Info test now records pxstage position and Pxalign score Version 3.0.7 (Jan 16 2012) - Fixed: If OPA license was missing PxAlign always showed 0% score, so only worked if minimum score was set to 0. - Fixed: PxAlign - Calibrateum/pixel was using OCR channel selection, instead of pxalign channel. If these two channels were different software generated division by zero error. - Fixed: PxAlign - Find Target cleared the probe crosshairs - Fixed: PxAlign - Save Target did not show score Version 3.0.6 (Jan 11 2012) - Fixed: On the main form -->Service tab, The arrows for moving gripper in probe card alignment procedure were hidden Version 3.0.5 (Dec 14 2011) - Fixed: LEDs were not restored after OCR, OPA or PxAlign - Fixed: OPA for multiple bar setups Version 3.0.4 (Dec 14 2011) - Added: Minimum PXAlig Score Version 3.0.3 (Dec 14 2011) - Fixed: UpdateTrayImage error - Fixed: PxAlign Calibration turned on the wrong LED - Fixed: Icons were missing on some of the buttons - Added: PxAlign option to the operator menu - Fixed: OPA for different bar lengths - Fixed: if wrong tester configuration was selected, then error message after opening MDS setup file Version 3.0.0 (Dec 1 2011) BarcontLib release Version 2.11.0000 (Jun 22 2011) - Added: Option to save OCR screenshot and still ask operator. - Added: If OPA fails, display message. Version 2.8.0014 (Aug 5 2010) - Fixed: If user chose not to find home on specific axis, software still proceeded to find index on that axis Version 2.8.0013 (May 21 2010) - Fixed: Bumping on the edge was not accurate if using linear encoder option. Version 2.8.0012 (April 19 2010) - Fixed: If hardware fails during mechanical demo, the software did not stop the test Version 2.8.0011 (April 16 2010) - Fixed: Simultaneous motion on Y and Z could cause with linear encoder option could cause encoder mismatch errors on Axis Z. Version 2.8.0009 (Jan 19 2010) - Added: OPA Score, OCR Score, Encoder temperature are now available in the production display items. Version 2.8.0008 (Aug 07 2009) - Added: all Barcont messages are channeled through Quasi97 - Added: SliderInfo tests results: OPA Score, OCR Score, Y Offset, Y Scale Effect Version 2.8.0007 (Aug 07 2009) - Added: Option to abort production test if OPA fails - Fixed: The bias was turned off and turned on twice for each pair of heads (introduced in 2.8.0004) Version 2.8.0006 (July 31 2009) - Fixed: MEasured resistance on the disabled channel during probe card alignment Version 2.8.0005 (June 12 2009) - Added: Did not turn off between heads bias when moving at the stress probe card site Version 2.8.0004 (Apr 29 2009) - Added: Compatibility with RIA2008 software. ConnectDevice function. - Fixed: Reprobe slider option did not work, if SkipHeadOnMiscontact was disabled. Version 2.8.0003 (Jan 22 2009) - Fixed: On 2xBar Gen3, software was selecting slider type based on the setting in the bar setup menu. Now it is selecting based on the detected value. - Added: WriteToSetupFile function now saves current settings to motion distribution board eeprom. YProbePositionOffset can now be changed through API calls and saved. Version 2.8.0002 (Dec 1 2008) - Fixed: The pretest resistance result shown in production was different than the value used to determine whether to skip the head. Typically the resistance numbers are very close when remeasured - so the condition should not have had significant effect. It could have an effect on sliders whose resistance was close to the pretest limit. - Fixed: Velocity Move in the operator menu did not work correctly (was moving too fast). Version 2.8.0001 (Oct 14 2008) - Fixed: Slider numbers parameter was removed and substituted with distance from bar edge. Version 2.8.0000 (Sep 25 2008 - internal release) - Fixed: The pad seek procedure is now displaying the displacement and the resistance value in square brackets if that was incorrect. - Added: Slider Pitch detection procedure. - Added: Closed Loop option for linear encoder Version 2.7.0006 (July 18 2008) - Fixed: Refocus procedure generated object or with variable not set error. Version 2.7.0005 (July 11 2008) - Added: Diagnostics menu - profile Measurement function. - Added: Protected Menu password for QST Options group in the Tester-->Options menu. - Added: Refocus capability Version 2.7.0004 (June 16 2008) - Fixed: "Set Stress probe card Y" function did not calculate the position correctly. Version 2.7.0003 (May 30 2008) - Fixed: If opening operator menu during production test, the slider serial numbers got rearranged. This could result in wrong part number in the data log files. Version 2.7.0002 (May 27 2008) - Fixed: The "apply offset" button in the probe card maintenance menu did not change the Y probe card position. Version 2.7.0001 (May 21 2008) - Fixed: When selecting 1-slider for "# of sliders to step" in tester-->options, the tester still stepped two sliders at a time. Version 2.7.0000 (May 16 2008) - Fixed: Error on 2xBar Gen3 if writer resistance was selected in probe card menu. - Added: New selection "1 Slider" - for number of sliders simultaneously probed. - Added: Optical alignment for the pads Version 2.6.0007 (May 7 2008) - Added: Support for Quasi97 4.6.28 Version 2.6.0006 (Apr 17 2008) - Fixed: Previous version (2.6.5) could find index incorrectly on some testers. This would result in machine misalignment. - Added: Button in operator menu to clean the grounding bracket Version 2.6.0005 (Mar 18 2008) - Added: Edge Reference Offset to the Bar setup - Added: Errorhandler to tester-->options - Added: In broken bar mode, y probe card position will not be set during probe card alignment procedure Version 2.6.0004 (Mar 17 2008) - Added: Double Bump (Conditional) Version 2.6.0003 (Feb 22 2008) - Added: Option to skip the confirm alignment dialog Version 2.6.0002 (Nov 27 2007) - Fixed: The software did not react to EMO switch. Version 2.6.0001 (Nov 27 2007) - Fixed: If video application could not be initialized did not report an error. Version 2.6.0000 (Oct 9 2007) - Added: Slider Stepping (2,4 and 8 sliders) Version 2.5.0005 (Sep 11, 2007) - Fixed: ESD Stress Probe card now asks for head number to Calculate Probe Y Position. - Fixed: Barcont allowed clicking on the icon in the system tray to invoke the operator menu. Which resulted in futher errors, such as "Invalid Character found in a constraint" error, when closing Serial number menu. Version 2.5.0004 (Sep 5, 2007) - Fixed: During the Pad Seek the tester used normal velocity profile, which could result in jerky Y moves. Version 2.5.0003 (July 12 2007) - Fixed: Type mismatch error caused by preserved compatibility of llmtndriver Version 2.5.0002 (June 26 2007) - Fixed: Multi-part failure threshold was raised for skipped sliders. Version 2.5.0000 (May 14 2007) - Fixed: Cover open could have produced "illegal call while in message filter mode" error message, if user clicked on the ISISlider menu, while the " 4xDriver" dialog box was displayed. Version 2.4.0013 (Mar 28 2007) - Fixed: for Bar ESD APplication, Channel1 was turned off, so the software was unable to stress during esd sweep. Version 2.4.0012 (Mar 26 2007) - Added: Turns bias off AND ON for Bar ESD functions (before unprobing and after probing) Version 2.4.0011 (Mar 7 2007) - Fixed: Single channel mode selected the wrong head on if Reverse Slider order was enabled. - Added: Aux, ELGA and ELGB for probe card alignment Version 2.4.0010 (Dec 4 2006) - Fixed: If the door was opened while Barcont was waiting for the operator to confirm start, the stages did not restart. Version 2.4.0009 (Dec 4 2006) - Fixed: If numbers were assigned as slider IDs, then "Invalid Key" error message in "ShowSliderMAp" could be generated when looking at the slider map. - Fixed: Raw Data logging encloses header fields in quotes. Version 2.4.0008 (Nov 22 2006) - Fixed: Multiple records from the same parts in the raw data file if Barcont custom data logging was enabled Version 2.4.0007 (Nov 20 2006) - Fixed: channels 0 and 1 were swapped (this was partially fixed in 2.4.5) - Fixed: Raw Data logging with "Barcont Custom Logging" option enabled was not saving any data. Version 2.4.0005 (Nov 17 2006) - Fixed: Channels 0 and 1 were swapped. Affected bar setups with Reverse slider order option turned on. Version 2.4.0004 (Oct 6 2006) - Fixed: Custom Raw Data Logging did not log data from the last slider. The fix requires Quasi97 4.3.0014 or later installed for fully compatible data logging format. Version 2.4.0003 (Oct 4 2006) - Added: Vacuum Sense Result to the Slider Info Test - Added: Errorhandlers to the Driver class to catch the "Invalid Procedure Call or Argument error". Version 2.4.0001 (July 21 2006) - Fixed: When Barcont is removed from Quasi97, InfoTest is not removed from the list of Static Tests. - Added: X Bar PickUp Offset parameter to correct bar hang on the vacuum gripper resulting in "Bar Missing Error" message for some trays. Version 2.4.0000 (June 5 2006) - Added: Pad-Seek Feature - Added: Reprobes result Version 2.3.0015 (Apr 19 2006) - Fixed: 3rd log file appeared with Barcont custom data logging called "Production.1" Version 2.3.0014 (Mar 16 2006) - Fixed: Broken Bar slider selection on the operator menu was ignored by the software, with "Log NA for Untested sliders" option enabled. Version 2.3.0013 (Mar 16 2006) - Added: Errorhandlers to Alignment and Operator forms, for fewer runtime error shutdowns Version 2.3.0012 (Mar 2 2006) - Added: Enhanced slider map view - Fixed: Slider map was not restored (introduced in 2.3.0010) - Changed: Status bar displayes % of sliders with selected test outcome Version 2.3.0011 (Feb 27 2006) - Added: when clicking on the step textbox selects the entire text in that textbox Version 2.3.0010 (Feb 23 2006) - Fixed: "MOVROW: Subscript out of range" error after opening a different bar setup file - Added: Asks for old password for technician before allowing changing it. Version 2.3.0009 (Feb 20 2006) - Fixed: "MOVROW: Subscript out of range" error happened after changed the number of sliders per bar. Version 2.3.0008 (Feb 14 2006) - Added: Slightly optimized Tray Map view - Added: resets the Test Mode upon test finish - Fixed: When picked up a bar to clear path to another bar, did not use sorting setup to place that bar Version 2.3.0007 (Feb 10 2006) requires Quasi97 4.2.0002 or later - Fixed: When testing, hangs up on the last bar if it is ocr reject Version 2.3.0006 (Feb 9 2006) - Fixed: QuasiParameters.AbortTest could not be called from SN validator program - Changed: Reprobe slider now can occur even if "Production.Pretest" is turned off and "Skip Slider on Miscontact" is turned off. Version 2.3.0005 (Feb 2 2006) - Fixed: If Quasi97 not running, then the serial numbers are not assigned to each slider on the bar Version 2.3.0004 (Jan 27 2006) - Added: Failure to open log file produces message that is more clear. - Fixed: Some sorting criterias that were marked for default retest, were not included in default retest. - Added: Encoder Error counter on the alignment menu Version 2.3.0003 (Jan 23 2006) - Fixed: If the test was abort on the last bar, displayed "Production Test Complete", instead of "Production Test Aborted" - Changed: When the tray map is reset, the sort trays are set to contain no sliders - Changed: When "SELECT" button is pressed on the operator menu, sort trays are set to contain no bars. - Added: Test Outcomes button in the tester--options menu Version 2.3.0002 (Jan 18 2006) - Added: Default Proxy Selection - Fixed: OCR Y Position did not get set or saved - Fixed: When opening the tray setup, did not load all / loaded incorrect information about sort trays - Fixed: If clicking on an item in the tray map, slider view - generated run time error (subscript out of range) Version 2.3.0001 (Jan 17 2006) - Fixed: Error message When changing channel in vdMatrox - Added: Factory Reset button - Added: Automatically saves the last setup path information every time user quites Barcont - Added: LED1Intensity and LED2Intensity overrides are saved into the eeprom - Changed: Field property in ObjTester now refers to rsTesterEE or settings in the eeprom Version 2.3.0000 (Jan 6 2006) - Fixed: If operator form was left on the screen, the production status window did not get updated - Fixed: If random-access tray types, tray full error never appeared. [clsMotion:UnloadBar]: subscript out of range [MOVROW]: subscript out of range [clsMotion:StopMotion]: subscript out of range - Added: Constant velocity move in alignment mode (when shift button is pressed) - Added: The bar selected last time is selected by default during software start-up - Added: Double click on the bar type during software start up opens the bar setup - Added: Get Resistance button now reports resistance on the same menu (for convenience) - Added: When any button in the Alignment menu is pressed the position counter is refreshed. Version 2.2.0008 (Jan 3 2006) - Fixed: If Failure Threshold was enabled there was an initial error equal to 2 slider pitches. So on retest, software started from a wrong pair of sliders - Added: Failure Threshold Alignment Confirmation for single channel mode - Added: Optional Protection against shifting by more than 1 slider width Version 2.2.0007 (Dec 21 2005) - Fixed: If opened the tray setup from the main menu, did not resize the slider map. Error "UpdateSliderMap: Subscript out of range" when trying to access the tray setup after that. - Added: If "Move to Holding Height for ER" is enabled, during unload (put down) sequence - the bar lifter will move to the holding instead of edge reference height. - Added: Pause with the user prompt if "USE to STOP the TEST" option is enabled for pneumatics. User now has a choice to continue the test, retry or abort the test. - Added: Hide Arm function is not called unless the test is finished. Version 2.2.0006 (Dec 19 2005) - Added: Shows Hardwarelog.txt when clicking on the red hardware status indicator - Fixed: frmOperator:Activate Invalid Procedure Call or Argument Version 2.2.0005 (Nov 23 2005) - Added: Functions to objTester that set and return LED names. - Added: Now frmTester gives user ability to customize LED names. - Added: Double Bump (Before Test) Edge Reference option - Fixed: Type Mismatch error when running without hardware connected - Fixed: Type Mismatch in Timer function of frmOperator and frmMain Version 2.2.0004 (Nov 15 2005) - Fixed: When setting Z edge ref position in tester alignment menu by typing in a number, it set OCR instead. Version 2.2.0003 (Nov 10 2005) - Fixed: Probecard counter was not being incremented correctly (sliders and bars) - Fixed: During Mechanical Demo slider map was not properly initialized. - Added: New InfoClass used to log Bar/Slider/Tray/Probecard info when running quasi. Version 2.2.0002 (Nov 3 2005) - Fixed: Operator menu did not show up Version 2.2.0000 (Oct 31 2005) - Added: Sorting Feature - Fixed: Broken bar testing did not start. Version 2.1.0008 (Oct 21 2005) - Added: Reading multiple-row serial numbers from one region Version 2.1.0007 (Oct 19 2005) - Added: Refers to statusapp for the latest status - Added: Reprobe for Repeatability Test capability - Fixed: When switching the tab in operator mode, did not unload Probe card and other menus related to alignment Version 2.1.0006 (Oct 3 2005) - Added: Option to abort production test on vacuum sense - Added: Progress Bars to saving settings Version 2.1.0005 (Sep 15 2005) - Fixed: Turned on bias before probing (when doing ESD stress) Version 2.1.0004 (Sep 1 2005) - Added: Saves the barcont version to ISITester.ini file Version 2.1.0003 (Aug 30 2005) - Added: Stress Position - Added: Faster Probe Height Detection Version 2.1.0002 (Aug 23 2005) - Fixed: Unable to start production test + other Intermitted errors, since release of 2.1.0000 Version 2.1.0001 (Aug 22 2005) - Added: Simple Pneumatics Check at the beginning of the test Version 2.1.0000 (Aug 19 2005) Quasi97 version 4.1.0000 or later required. - Changed: Event handling is asynchronous, which allows Abort Test button to be clicked in the middle of Load Bar sequence. Version 2.0.0018 (Aug 5 2005) - Fixed: Could not read serial numbers. - Added: Alignment mode Cancel indicator - Added: Normal Operating mode for Broken Bar (Instead of Alignment). Version 2.0.0017 (Aug 4 2005) - Fixed: "BarPosition: object or with variable not set" happened if the last bar of the tray became disabled (usually by serial number validation program). Version 2.0.0016 (July 26 2005) - Fixed: Pin Reverse Result was registered only in Transverse Setup #1 - Added: Option to select "Yes/No" for Pinned Layer Reversal Result Version 2.0.0015 ( July 12 2005) - Fixed: If the whole bar was disabled in input - output mode, then the bar was unloaded to the same position where it was picked up from. - Fixed: The tester waited for X stage to complete the move before doing the double bump option. Version 2.0.0014 - Fixed: If zero position for the bar was present in the tray setup, IO mode did not work properly - Fixed: The format for custom Barcont data logging was not the same as before - Fixed: Start TEst button was disabled in Operator Menu, when attempting to start the test and operator menu was already opened on Production Tab. Version 2.0.0013 - Fixed: ModMain: Object or Variable not set Version 2.0.0012 - Fixed: The main menu showed one too many sliders in the combo box for slider selection. If the last slider was selected, Object or with block variable not set would appear. Version 2.0.0011 - Added: Control over 10 LEDs. Version 2.0.0010 - Added: An option to automatically answer "Do you want to restore the last Tray Map?" question Version 2.0.0009 - Added: Option to move to holding height before bumping edge reference - Added: Diagnostics menu rerun production test - Fixed: Bias was left on when going to previous pair of sliders. Version 2.0.0008 - Fixed: The software never detected Pinned Layer Reversal in Quasi97 4.0.0000 Version 2.0.0007 - Fixed: OCR Contstraints where not set correctly for 2 row serial numbers - Updated: OCR Search Region Definition Version 2.0.0006 - Added: Compatibility to Quasi97 4.0.0000 Version 2.0.0005 - Fixed: BarPosition: Object or with block variable not set Version 2.0.0004 - Quasi97 3.6.0015 or later required - Fixed: Bacont now extract grade information directly from the result, does not use parsing Verison 2.0.0003 - Fixed: Barcont Diagnostic Menu functions - Fixed: If press enter when selecting Quasi97 setup file, the bar setup was automatically selected Verison 2.0.0002 - Fixed: With Barcont custom data logging did not log the last tested bar correctly. - Changed: To set Total Number of bars operator now has to click a button in the operator menu. - Added: If a Bar is currently loaded, then that spot will be flashing in both main and operator menu. - NOTE: For proper Probe card Alignment, the 0pt offset for Bar Alignment should be changed to 400um. Verison 2.0.0001 - Fixed: Could not grade on Pinned Layer Reversal result - Changed: Pinned layer reversal result is now integer based (0 for "No" and 1 for "Yes") - Added: Y Tray Position to Tester Alignment menu. - Added: X Park Calculation to Tester Alignment Menu. - Fixed: UP/Down selection in the operator menu was opposite. Verison 2.0.0000 - Added: Probe Card Alignment from the operator menu - Added: Slider and Bar map definition to the operator menu - Changed: Probe height detection algorithm to use either 2pt Reader, 4pt Reader or 2pt Writer - Added: UP and DOWN user-defined labels - Added: Verification of the tray map before starting the test to avoid damaging bars - Added: Verification of the tray map before replacing bars to input trays - Changed: Input-output tray mode does not have empty tray anymore - Changed: When moving from bar to bar will system will use holding height. - Changed: In engineering mode the bar should be loaded first and then Quasi97's "START" will move it to the probes. - Changed: Broken Bar testing user interface - Added: Saving bar and slider information into the tray files (Blazerx5\Trays\). - Version supports previously defined tray, bar and tester setups; so the parameters don't need to be changed. Version 1.10.0006 - Added: Save position of operator and Manual Serial Number Input windows on the screen. - Added: Support for multiple row serial numbers - Fixed: If in alignment mode before the software started, then did not display it on the main menu. Version 1.10.0005 - Added: Ask operator menu, in case of OCR fail, now displays current guess. Version 1.10.0004 - Fixed: If failed in ValidateSN program, still accepted the serial number and did not save a screenshot - Changed: InputSN form to display the best match Version 1.10.0003 - Added: llMtnDriver.exe support - Added: LED Adjustment through the video window. Version 1.10.0002 - Fixed: Find Point of first contact in alignment mode, confirmed every move - Added: clicking Find Point of First contact will move at least 1 step (before it did not move up if resistance was valid right away) - Added: Single Channel Testing (in Tester->Options Menu) Version 1.10.0001 - Fixed: Comments did not display current bar number. - Added: Bar Arm Tilt Compensation - Added: Move N Sliders button in Probe card menu. Version 1.10.0000 - Added: SOP-39 feature complient Version 1.9.0018 - Added: Option to Use X and Y stages simultaneously or not. Version 1.9.0017 - Fixed: After unloading a bar in engineering mode, heads before selected slider were disabled Version 1.9.0012 - Added: Refresh Date Key for every head Version 1.9.0011 - Fixed: Reprobe Slider if Failed was always ON. - Added: Diagnostics Run - Fixed: WriteTest.tmp file was created in the log path directory Version 1.9.0010 - Added: Error Source descriptions to the errorhandlers - Added: Reprobe if Failed feature Version 1.9.0009 - Fixed: If having multiple cycles in transfer curve test, the tester had Subscript Out Of Range error if log raw data was enabled. Version 1.9.0008 - Added: 4 column to the header of raw data log file with the name of setup file. Version 1.9.0007 - Fixed: If OcR is disabled, writes absolute bar number into the partID - Fixed: When logging raw data, will not log the last (empty) line after each data set (after each head) - Fixed: if multi-part failure threshold is enabled and number of consecutive failures reached, the bar lifter went to low and operator could not see it to align with the probe card. Version 1.9.0006 - Fixed: If user selects invalid log file path, the software notifies the user before logging to it. - Fixed: If log raw data was enabled, and log file already existed, but the raw data file did not exist, Barcont showed an error message when trying to open _data.csv file. Version 1.9.0005 - Fixed: If operator form was not shown at least once, upon exiting the software "Object is disconnected" error appeared and Quasi97 along with Barcont stayed resident in memory. - Changed: If OCR is disabled, PartID is now set to Absolute Bar Number. - Changed: Take Screenshots, did not write generic serial numbers to the log file. - Fixed: When Ask Operator option was enabled in Serial Number setup, the software did not wait OCR Delay after moving to a different serial number position. - Added: VideoPtr to Driver object. This is a pointer to Video Application, which can be used to turn on or off video. - Fixed: When exiting Barcont, it turns off all LEDS Version 1.9.0003 - Fixed: "FillDesignators:Subscript out of range" error occured if OCR was disabled and one or more heads are disabled in the bar definition - Changed: UP/Down and Barlength will be changed immedeately after clicking on the item in the combo box. (these controls are no longer bound) Version 1.9.0002 - Fixed: If OCR is disabled could get subscript out of range error in clsMotion:FillDesignators function. - Fixed: Calculate Y Probes position was not working properly if any slider other than 0 was used. - Changed: Tray position calculator can now use decimal numbers - Changed: Raw Data logging now saves all data points even if they are more than 1000. - Added: Use Quasi97 default data logging checkbox in tester specific menu, to avoid custom data logging Version 1.9.0001 - Removed Video, Prev/Next Tray, PrevNexBar, barlength, bartype and Total bar selection from the main menu - Added START, STOP and ABORT buttons, that can be clicked at any time. - Added Status override checkboxes, to foce Loaded/ Started/ Probing statuses. - Changed Bar Replacement dialog in the operator window. Now operator should specify which bars were tested - Changed in IO Tray mode, bar replacement dialog now shows possible selections in combo boxes - Changed Hold Sensor will now be measured when the bar is at edge reference position, to avoid any misdetects associated with bad trays - Changed If bar is now detected by hold sensor, tester will not try to unload it. - Changed OCR Height is now only used to move to OCR camera, holding height is used for everything else - Removed redundand encoder check from barcont. Now encoder is checked after every move in lower level function. - Removed delay when unloading the bar - Fixed: OCR Delay textbox was not saving or applying that delay - Changed: OCR Position in bar setup are now defined as distance from the bar edge. Position of the Bar, where it the edge is in the center of OCR camera is saved in Tester Specific Menu. - Added: OCR_Bar counter. It back calculates OCR position, based on current Y, that must be entered in Bar setup. - Fixed: SETUP OCR position Enable column was locked Version 1.9.0000 - Changed: Probe Location definition. After Installing this version, probes position has to be readjusted - Added: Distance range for finding point of first contact - Added: Bias Current can be defined from Probe Card Maintenance menu - Added: Y Probe Card Position can be defined from the Probe Card Maintenance menu. Version 1.8.0004 - Changed: Slider numbering to start from 1 in all Barcont menues - Fixed: If editing OCR Locations and click on SN column, RunTime error occured. The column is removed Version 1.6.0037 - Changed Raw Data Log header line to include. HdID, PartID, Grade, SetupName Version 1.6.7 - Added: support for Video application Licenses - Added: 4xDriver mainboard EEPROM - Added: Digital IO and Driver Current Programming - Fixed: If only one bar setup is available. Select it automatically - Fixed: If VdMatrox or ISISimplevideo applications were closed with video window minimized, Next time it would video window would be shown with height and width set to 0. - Fixed: Detect Holding Height will now show resistance of two channels simmulteneously - Fixed: RemoteSN application would show "Object or Variable With not Set" after updating one serial number Version 1.5.9 - Compatibile with Quasi97 version 3.3.0034 Version 1.5.8 - Fixed: When finished replacing the bars software goes to current bar - Fixed: When replacement procedure was aborted, Barcont updated wrong limit ("To" instead of "From") - Changed: Operator form is not displayed modally. Added time out for the operator form. - Changed: vdMatrox is storing Window Position and Size information in the system registry - Fixed: vdMatrox does not changed the size of the image buffer when displaying the serial number for the operator. After that vdMatrox could not read the serial number (result = "*") until next window resize. - Added: llMotion now has a command log file "CommandLog0.csv". To enable this log file, add "BlazerDg.txt" in the root directory - Added: Software Limit sensors are added in Llmotion Diagnostic menu -> per Axis EEPROM. Software limit sensors are the number of steps from 0 (hardware home sensor) in microsteps. Version 1.5.7 - Fixed: Bar Replace Feature - Added: Image Smooth filter prior to OCR - Added: New String location Algorihtm in OCR - Changed: Operator menu GUI Version 1.5.6 - Added: Replace bars to the input tray from Operator Menu. - Changed: When adding instructions for RemoteSN program, also add OCR Score - Added: RemoteSN will update all xls file along with CSV file with normal serial numbers. Version 1.5.0003 - Fixed: When OCR enabled BarCont used OCR reference instead of Edge Detect. - Added: Copy position to clipboard - Changed: Total Bars Per Lot labels to "Maximum Bars" - Changed: In engineering, IO tray mode the bars are now unloaded back to the same place. - Changed: Default value for OCR video channel is now 2 Version 1.5.0002 - Added encoder check for all three axises after unload - Added multiple input trays in input-output mode. Old IO tray setup file will not work, - Added Set Bar Offset button in bar setup. Enabled Edge Detect and OCR Edge Detect functions. because empty tray now appears before all trays. Version 1.5.0 December-05-02 - Added support for custom serial number validator program - Added Edge Detect parameters