If two mirrors are inclined at an angle of 90 degrees such ... - mirror 90 degrees
10 lp/mm strongly correlates to image contrast on a Full-Frame 24x36mm sensor and 30 lp/mm strongly correlates to image resolution. The 20 lp/mm result is more contrast-like for APS-C and Micro Four-Thirds, or if you zoom in on a Full-Frame image, crop significantly, etc. A very pixel dense sensor such as the 5DsR is closer to sampling the image from the lens at 50 lp/mm in terms of resolution or pixel-for-pixel detail.
MTFformula
To keep the math reasonable, we calculated the number just for the 30 line pair per mm (green area in the graphs) variance, since that is closest to the Nyquist frequency of 24MP-class full-frame sensors. Not to mention, higher frequencies tend to have massive variation in many lenses, while lower frequencies have less variation; 30lp/mm provides a good balance. Since some lenses have more variation in the tangential plane and others the sagittal, we pick the worse of the two image planes to generate the variance number.
V1.9.4 Test/Learn Mode - Fix bug that could cause a permanent connection to be seen as two LEDs. - Fix bug that could prevent a permanent connection that is less than 1 Ohm from being detected by Stingray pods with software versions prior to V2.1. General - Prevent problem that could cause an error message to be displayed on computers with small screens. Top of page V1.9.3 Test Mode - Fix bug that could cause shorts between two pins on different switches to be ignored. Specifically if there are two switches that have a pin in common, a short between the two pins they do not have in common was not being detected if "Fail Keypad if more than one switch is active at a time" was turned off on the Edit Info window. For example if there is a switch between pins 1 and 2 and another between 1 and 3, a short between pins 2 and 3 was not being detected. Top of page V1.9.2 Edit Mode - Fix bug that prevented seeing the voltage across an LED by clicking on the corresponding LED item after a test or learn was done. Test Mode - Don't allow items to be moved with cursor keys in test mode. General - Fix bug that caused "Timeout" errors when running in simulation mode. Top of page V1.9.1 Edit Mode - Add the ability to see the voltage across an LED by clicking on the corresponding LED item. Test Mode - Display and log the voltage across LEDs. - Allow the operator to add comments when a keypad is failed. These comments are included in the Detailed Job Log. - Make "Pass" the default button if a good keypad with no switches is tested. General - Fix bug in Keypad file reports that caused all the pin numbers to be off by one. Top of page V1.9.0 Edit Mode - Add ability to set the order LEDs and switches are tested using "Set Test Sequence" button to tools. - Add "Switches must be pressed in sequence" checkbox to the Testing tab of the Edit Info window. Testing switches in sequence can be faster for some keypads and makes it easier test keypads where more than one switch uses the same two pins. - Add "Fail keypad if more than one switch is active at a time" checkbox to the Testing tab of the Edit Info window. This option allows detection of shorts caused by a switch press that look like additional switch closures. Test Mode - Add ability to continue testing of a keypad if there is a short between two items or a new LED is found rather of stopping after the first error is found. Allows finding all the problems on a keypad. - Add detection of shorts caused by switch presses. - Improve ability to test keypads with resistors. - Only beep once when a switch press is detected instead of repeatedly while it is held down. General - Add Show Test Sequence to the File menu. - Add ability to generate a report for a Keypad file that contains all the information in the Edit Info window as well as a complete list of the items and their properties. - Increase allowable LED voltage to improve detection. - Fix bug that caused file browser to reset to default directory after a file is saved on some computers. - Fix bug printing sample label if label contains the company name but no company name has been entered. Top of page V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
So what should you be looking for in an MTF chart? In short, higher, flatter lines are optimal because they represent a lens which is closer to perfect.
The sharp transitions in the chart equate to sharp transitions in image details. No misconceptions: that is perfection, and perfection does not exist in the optics world.
These are not absolute rules, and importantly, they are not very accurate if the lens and sensor do not behave well together. For example, in a symmetrical wide-angle lens with a very high angle of incidence on the sensor in the corner. For the most part, they do agree with our experience and the ISO 12233 chart results on this website.
As the blur increases, the white and black bars begin to overlap, blurring together, leaving no pure white or black areas. The difference between the brightest and darkest regions diminishes. The graph of brightness values across the image becomes a sine wave with significantly reduced amplitude.
With grossly decentered or tilted lenses removed from contention, 10 lenses of each model are selected for testing (at wide open aperture). Each lens is then measured by a high precision Trioptics Imagemaster MTF bench. Measurements are taken at 20 points from one edge to the other and repeated at 4 different rotations (0, 45, 90, and 135 degrees) to provide a complete picture of the lens. The 4 rotation values are then averaged for each copy. The averages for 10 copies of the same lens model (for wide open apertures) are then averaged, giving an average MTF curve for the 10 copies of that lens.
Lens MTF testing is performed at infinity focus distance (which often, but not necessarily, reflects closer performance).
V1.11.0 Test/Learn Mode - Add ability to display a message for the operator when a Keypad is passed or failed. Message set in Edit Info window for the Keypad File. Top of page V1.9.4 Test/Learn Mode - Fix bug that could cause a permanent connection to be seen as two LEDs. - Fix bug that could prevent a permanent connection that is less than 1 Ohm from being detected by Stingray pods with software versions prior to V2.1. General - Prevent problem that could cause an error message to be displayed on computers with small screens. Top of page V1.9.3 Test Mode - Fix bug that could cause shorts between two pins on different switches to be ignored. Specifically if there are two switches that have a pin in common, a short between the two pins they do not have in common was not being detected if "Fail Keypad if more than one switch is active at a time" was turned off on the Edit Info window. For example if there is a switch between pins 1 and 2 and another between 1 and 3, a short between pins 2 and 3 was not being detected. Top of page V1.9.2 Edit Mode - Fix bug that prevented seeing the voltage across an LED by clicking on the corresponding LED item after a test or learn was done. Test Mode - Don't allow items to be moved with cursor keys in test mode. General - Fix bug that caused "Timeout" errors when running in simulation mode. Top of page V1.9.1 Edit Mode - Add the ability to see the voltage across an LED by clicking on the corresponding LED item. Test Mode - Display and log the voltage across LEDs. - Allow the operator to add comments when a keypad is failed. These comments are included in the Detailed Job Log. - Make "Pass" the default button if a good keypad with no switches is tested. General - Fix bug in Keypad file reports that caused all the pin numbers to be off by one. Top of page V1.9.0 Edit Mode - Add ability to set the order LEDs and switches are tested using "Set Test Sequence" button to tools. - Add "Switches must be pressed in sequence" checkbox to the Testing tab of the Edit Info window. Testing switches in sequence can be faster for some keypads and makes it easier test keypads where more than one switch uses the same two pins. - Add "Fail keypad if more than one switch is active at a time" checkbox to the Testing tab of the Edit Info window. This option allows detection of shorts caused by a switch press that look like additional switch closures. Test Mode - Add ability to continue testing of a keypad if there is a short between two items or a new LED is found rather of stopping after the first error is found. Allows finding all the problems on a keypad. - Add detection of shorts caused by switch presses. - Improve ability to test keypads with resistors. - Only beep once when a switch press is detected instead of repeatedly while it is held down. General - Add Show Test Sequence to the File menu. - Add ability to generate a report for a Keypad file that contains all the information in the Edit Info window as well as a complete list of the items and their properties. - Increase allowable LED voltage to improve detection. - Fix bug that caused file browser to reset to default directory after a file is saved on some computers. - Fix bug printing sample label if label contains the company name but no company name has been entered. Top of page V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
It's a fairly straightforward process to find the number of standard deviations needed to satisfy some absolute limits, for example, +/-12.5%. Just using the absolute standard deviation number though, would penalize lenses with high MTF. If the absolute MTF is 0.1, there's not much room to go up or down while if it's 0.6, there's lots of room to change. This meant bad lenses would seem to have low variation scores while good lenses would have higher scores. So we made the Variation number relative to the lens' measured MTF, rather than an absolute variation. We simulated the score for lenses of increasingly high resolution and saw the score would rise exponentially, so we take the square root of it to make it close to linear.
The average of the tangential and sagittal planes is more important in the real world than either plane by itself, and chances are if even one of them is very high, the lens will look sharp. Extreme astigmatism is noticeable on a chart, but 3D subjects are less clear-cut.
One could go crazy selecting and testing lenses. Your goal is to make amazing images and the effort required to find the ultimate copy of a lens is not likely worthwhile. Use the data provided here for purchase and rental decisions. As long as the lens you receive has no significant problems, focus on making those amazing images.
Wide open aperture MTF results are initially available for all lenses in the database. As lenses are stopped down, their aberrations are reduced (though the influence of diffraction becomes stronger as the aperture narrows). Keep this fact in mind when, for example, comparing a wide f/1.4 prime lens and an f/2.8 zoom lens. Comparing identical apertures is the ideal option.
mtf: image quality
You can download the complete, fully functional, latest version of the Stingray software below. Without the Stingray pod it will run in simulation mode, giving you a chance to try our easy to use interface. For a copy of the software on CD please contact us.
MTF is often tested using a bar chart as shown below. Black and white bars (basically thick parallel lines) are precisely printed or projected with very specific widths, measured in line pairs (a bar of each color) per millimeter or "lp/mm". These test patterns are transmitted through a lens and the output is measured.
V2.0.0 Edit Mode - Add ability to select Keypad Graphic in Edit Info window. This sets the background picture for the file. - Add "Max" to possible rates for cycling through LEDs in LED Testing section in Testing tab of Edit Info window. When set to "Max" the LEDs will be cycled through as quickly as possible without beeping before each LED is lit. - Remember the last tab viewed in Edit Info and Stingray Options windows. - Allow items to be aligned at half the previous grid spacing. - Add new extra small switch, LED, permanent connection and isolation point items. - Rearrange Edit Info Testing tab so items are in the same order they occur in during test. - Add context sensitive help to Edit Info window. Press F1 to view help for the tab you are on. - Add ability to move multiple items at the same time. Items can be selected by clicking and dragging a box over them or by holding the shift key while clicking on items. Items can be moved using the mouse or arrow keys. - Add ability to shrink and grow multiple items at the same time. Select items as above and then click the shrink or grow buttons or use the keyboard shortcuts. - Add ability to delete multiple items at the same time. Select items as above and press the Delete key. Test Mode - Add continuous LED electrical testing to aid detection of intermittent connections. Enabled with the "Do a continuous LED electrical test" checkbox in Testing tab of the Edit Info window. - Add ability to dismiss Fail Comments window by pressing the space bar. - Add ability to automatically save Job Logs after testing. This feature is enabled and set up in the File Locations tab of the Stingray Options window. - Add ability to require a password before a part is failed during Production Testing. The password is set in the Pass/Fail Options tab in the Edit Info window. - Add detection of shorts greater than 5k Ohms across LEDs. - Measure forward voltage of LEDs using current set for item instead of fixed, 3mA, current. - Show resistance of shorted LEDs in the tool tip for the item during testing and include the short resistance in the Detailed Job Log. - Fix bug that caused the wrong pin number to be recorded in the log for an Isolation Point that was shorted. - Fix bug that caused pass message to be displayed when a keypad was being retested. - Include fail message in Fail Comments window instead of showing in a separate window. - Fix bug that could cause a short caused by a switch press to be missed. - Fix bug that caused switches to fail if Isolation Resistance set to 10M Ohms when in Simulation mode. Learn Mode - Fix bug that could cause a communication error message to appear while learning switches. General - Add ability to resize the dock on the left side of the main window. Top of page V1.11.0 Test/Learn Mode - Add ability to display a message for the operator when a Keypad is passed or failed. Message set in Edit Info window for the Keypad File. Top of page V1.9.4 Test/Learn Mode - Fix bug that could cause a permanent connection to be seen as two LEDs. - Fix bug that could prevent a permanent connection that is less than 1 Ohm from being detected by Stingray pods with software versions prior to V2.1. General - Prevent problem that could cause an error message to be displayed on computers with small screens. Top of page V1.9.3 Test Mode - Fix bug that could cause shorts between two pins on different switches to be ignored. Specifically if there are two switches that have a pin in common, a short between the two pins they do not have in common was not being detected if "Fail Keypad if more than one switch is active at a time" was turned off on the Edit Info window. For example if there is a switch between pins 1 and 2 and another between 1 and 3, a short between pins 2 and 3 was not being detected. Top of page V1.9.2 Edit Mode - Fix bug that prevented seeing the voltage across an LED by clicking on the corresponding LED item after a test or learn was done. Test Mode - Don't allow items to be moved with cursor keys in test mode. General - Fix bug that caused "Timeout" errors when running in simulation mode. Top of page V1.9.1 Edit Mode - Add the ability to see the voltage across an LED by clicking on the corresponding LED item. Test Mode - Display and log the voltage across LEDs. - Allow the operator to add comments when a keypad is failed. These comments are included in the Detailed Job Log. - Make "Pass" the default button if a good keypad with no switches is tested. General - Fix bug in Keypad file reports that caused all the pin numbers to be off by one. Top of page V1.9.0 Edit Mode - Add ability to set the order LEDs and switches are tested using "Set Test Sequence" button to tools. - Add "Switches must be pressed in sequence" checkbox to the Testing tab of the Edit Info window. Testing switches in sequence can be faster for some keypads and makes it easier test keypads where more than one switch uses the same two pins. - Add "Fail keypad if more than one switch is active at a time" checkbox to the Testing tab of the Edit Info window. This option allows detection of shorts caused by a switch press that look like additional switch closures. Test Mode - Add ability to continue testing of a keypad if there is a short between two items or a new LED is found rather of stopping after the first error is found. Allows finding all the problems on a keypad. - Add detection of shorts caused by switch presses. - Improve ability to test keypads with resistors. - Only beep once when a switch press is detected instead of repeatedly while it is held down. General - Add Show Test Sequence to the File menu. - Add ability to generate a report for a Keypad file that contains all the information in the Edit Info window as well as a complete list of the items and their properties. - Increase allowable LED voltage to improve detection. - Fix bug that caused file browser to reset to default directory after a file is saved on some computers. - Fix bug printing sample label if label contains the company name but no company name has been entered. Top of page V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
Also remember that one single lens (or group of lenses) may not perform at the top of the variance chart throughout the entire image circle. Some lens copies will boost the left side of the graph while the right side may be pushed up by other lenses.
V2.1.0 Edit Mode - Add ability to set minimum and maximum allowed forward voltage for LEDs and minimum forward voltage for Series LEDs. - Add ability to set default minimum and maximum forward voltage for LEDs and Series LEDs in Defaults tab of Edit Info window. - Add ability to "Group" switch items for mult-pole switch testing. To form a Group select multiple switches (by clicking and dragging the select rectangle or by shift-clicking on the items) and pick Group from the Edit menu. Switches can be removed from Group by selecting them and choosing Ungroup from the Edit menu. - Add ability to create Groups when setting Test Sequence by shift-clicking on switches. Test Mode - Pass or fail LEDs and Series LEDs based on their forward voltage. - Fix bug that caused incorrect forward voltage to be displayed for LEDs if continuous electrical testing of LEDs was enabled. - Improve communication with pod in an attempt to prevent testing from "sticking" for several seconds with a switch down (yellow). - Add ability to test multi-pole switches. Switches that are in a Group are measured individually but treated as one switch for the purpose of passing or failing the keypad. - Revise Automation to improve reliability and speed. - Improve tool tips (message shown when the mouse is placed over an item) so they give more complete information about a switches current condition. - In Production and Life Cycle Test Logs put the switches in order based on their Test Sequence number rather than the order they were created. - When using automation, assert pass or fail signal before asserting test complete. General - Fix bug in detecting High Voltage pods. - Improve indication of failure during pod calibration. Top of page V2.0.0 Edit Mode - Add ability to select Keypad Graphic in Edit Info window. This sets the background picture for the file. - Add "Max" to possible rates for cycling through LEDs in LED Testing section in Testing tab of Edit Info window. When set to "Max" the LEDs will be cycled through as quickly as possible without beeping before each LED is lit. - Remember the last tab viewed in Edit Info and Stingray Options windows. - Allow items to be aligned at half the previous grid spacing. - Add new extra small switch, LED, permanent connection and isolation point items. - Rearrange Edit Info Testing tab so items are in the same order they occur in during test. - Add context sensitive help to Edit Info window. Press F1 to view help for the tab you are on. - Add ability to move multiple items at the same time. Items can be selected by clicking and dragging a box over them or by holding the shift key while clicking on items. Items can be moved using the mouse or arrow keys. - Add ability to shrink and grow multiple items at the same time. Select items as above and then click the shrink or grow buttons or use the keyboard shortcuts. - Add ability to delete multiple items at the same time. Select items as above and press the Delete key. Test Mode - Add continuous LED electrical testing to aid detection of intermittent connections. Enabled with the "Do a continuous LED electrical test" checkbox in Testing tab of the Edit Info window. - Add ability to dismiss Fail Comments window by pressing the space bar. - Add ability to automatically save Job Logs after testing. This feature is enabled and set up in the File Locations tab of the Stingray Options window. - Add ability to require a password before a part is failed during Production Testing. The password is set in the Pass/Fail Options tab in the Edit Info window. - Add detection of shorts greater than 5k Ohms across LEDs. - Measure forward voltage of LEDs using current set for item instead of fixed, 3mA, current. - Show resistance of shorted LEDs in the tool tip for the item during testing and include the short resistance in the Detailed Job Log. - Fix bug that caused the wrong pin number to be recorded in the log for an Isolation Point that was shorted. - Fix bug that caused pass message to be displayed when a keypad was being retested. - Include fail message in Fail Comments window instead of showing in a separate window. - Fix bug that could cause a short caused by a switch press to be missed. - Fix bug that caused switches to fail if Isolation Resistance set to 10M Ohms when in Simulation mode. Learn Mode - Fix bug that could cause a communication error message to appear while learning switches. General - Add ability to resize the dock on the left side of the main window. Top of page V1.11.0 Test/Learn Mode - Add ability to display a message for the operator when a Keypad is passed or failed. Message set in Edit Info window for the Keypad File. Top of page V1.9.4 Test/Learn Mode - Fix bug that could cause a permanent connection to be seen as two LEDs. - Fix bug that could prevent a permanent connection that is less than 1 Ohm from being detected by Stingray pods with software versions prior to V2.1. General - Prevent problem that could cause an error message to be displayed on computers with small screens. Top of page V1.9.3 Test Mode - Fix bug that could cause shorts between two pins on different switches to be ignored. Specifically if there are two switches that have a pin in common, a short between the two pins they do not have in common was not being detected if "Fail Keypad if more than one switch is active at a time" was turned off on the Edit Info window. For example if there is a switch between pins 1 and 2 and another between 1 and 3, a short between pins 2 and 3 was not being detected. Top of page V1.9.2 Edit Mode - Fix bug that prevented seeing the voltage across an LED by clicking on the corresponding LED item after a test or learn was done. Test Mode - Don't allow items to be moved with cursor keys in test mode. General - Fix bug that caused "Timeout" errors when running in simulation mode. Top of page V1.9.1 Edit Mode - Add the ability to see the voltage across an LED by clicking on the corresponding LED item. Test Mode - Display and log the voltage across LEDs. - Allow the operator to add comments when a keypad is failed. These comments are included in the Detailed Job Log. - Make "Pass" the default button if a good keypad with no switches is tested. General - Fix bug in Keypad file reports that caused all the pin numbers to be off by one. Top of page V1.9.0 Edit Mode - Add ability to set the order LEDs and switches are tested using "Set Test Sequence" button to tools. - Add "Switches must be pressed in sequence" checkbox to the Testing tab of the Edit Info window. Testing switches in sequence can be faster for some keypads and makes it easier test keypads where more than one switch uses the same two pins. - Add "Fail keypad if more than one switch is active at a time" checkbox to the Testing tab of the Edit Info window. This option allows detection of shorts caused by a switch press that look like additional switch closures. Test Mode - Add ability to continue testing of a keypad if there is a short between two items or a new LED is found rather of stopping after the first error is found. Allows finding all the problems on a keypad. - Add detection of shorts caused by switch presses. - Improve ability to test keypads with resistors. - Only beep once when a switch press is detected instead of repeatedly while it is held down. General - Add Show Test Sequence to the File menu. - Add ability to generate a report for a Keypad file that contains all the information in the Edit Info window as well as a complete list of the items and their properties. - Increase allowable LED voltage to improve detection. - Fix bug that caused file browser to reset to default directory after a file is saved on some computers. - Fix bug printing sample label if label contains the company name but no company name has been entered. Top of page V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
MTFcamera
V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
While the concept of MTF may seem very complicated, I'll try to make it easy for you to understand. In short, MTF is a measurement of the optical performance of a lens. More specifically, MTF shows the ability of a lens to resolve detail and transmit contrast (light colors remain light and dark colors remain dark).
Download the files below to upgrade to the latest version of Stingray software. You must have a previous version installed in order to upgrade.
A lens will impart some blur and reduced amounts of contrast. The blur examples above are simply illustrations created in Photoshop using the lens blur function (no contrast reduction shown). While not real world results, they nicely illustrate the point.
Using the site's MTF Comparison Tool is easy. First select the type of graph you wish to display, "Average" or "Variance", using the drop-down box at the top of the page. The tool will (for most) remember the last chart type used and load that type by default the next time the tool is opened.
The ratio of the result's brightness to darkness difference compared to the original difference forms the MTF value. Using pixel brightness, we can say that the "Bar Chart" example has brightness levels from 0 to 255 for a difference of 255. In the "Blurred 4" example, the results have a brightness range of 78 to 176 for a difference of 98. Divide 98 by 255 for a demonstration MTF of .38 at 10 line pairs per picture height (lp/ph).
This page contains complete software installers and updaters for the Stingray Keypad Test System which is no longer being produced. Check the Revision History to see what's new.
V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job.
The solid lines show tangential MTF measurements while the dotted lines show sagittal MTF. The left side of the chart shows the center-of-the-image-circle measurement and transitions to the right side showing the peripheral measurement (corner of the frame) with the distance from the center of the image circle shown in millimeters at the bottom of the graph. The higher the lines, the higher the MTF measurement and the better the lens performs in regards to resolution and contrast with 1.0 being perfect. When the lines get crushed into the top of the chart, the lens promises to be amazing.
LensMTFdatabase
V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
MTF is the acronym for "Modulation Transfer Function". Modulation refers to change. One of the definitions that Dictionary.com provides for modulate is "to regulate by or adjust to a certain measure or proportion; soften; tone down." Ideally, the lens would not "adjust" the light or "soften" the details being transmitted, but this is a goal that is impossible to realize and no lens has a perfect MTF score.
Also note that most zoom lenses perform at least slightly differently throughout their focal length range. Comparing lenses at the same (or similar) focal length is optimum.
Initially we thought we'd just find the worst area of variability for each lens, but we realized some lenses have low variation across most of the image plane and then vary dramatically in the last mm or two. Using the worst location made these lenses seem worse than lenses that varied a fair amount in the center. So we decided to average the lens' MTF across the entire image plane.
MTFlens
There are initially two chart types available on the site. The first chart type (shown above) provides the "Average" results for a lens and the second shows the "Variance" within a lens model.
Note that the MTF measurements presented here do not account for the camera's contribution to overall experienced MTF. Lens MTF multiplied by the camera's overall MTF equals final experienced MTF. That said, lenses account very significantly for final image quality. So does AF performance (unless of course MF is being used).
In theory (more of a reasonable rule of thumb in this case), MTF results for most copies of this lens would fall within the shaded areas. Olaf has chosen to scale the variance chart by adding 1.0 to the 10 lp/mm value, 0.9 to the 20 lp/mm value, 0.75 to 30 lp/mm, 0.4 to 40 lp/mm, and 0.15 to 50 lp/mm. These numbers were selected simply because they make the graphs readable for a "typical" lens.
Mtf graphexplained
V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used.
V1.9.2 Edit Mode - Fix bug that prevented seeing the voltage across an LED by clicking on the corresponding LED item after a test or learn was done. Test Mode - Don't allow items to be moved with cursor keys in test mode. General - Fix bug that caused "Timeout" errors when running in simulation mode. Top of page V1.9.1 Edit Mode - Add the ability to see the voltage across an LED by clicking on the corresponding LED item. Test Mode - Display and log the voltage across LEDs. - Allow the operator to add comments when a keypad is failed. These comments are included in the Detailed Job Log. - Make "Pass" the default button if a good keypad with no switches is tested. General - Fix bug in Keypad file reports that caused all the pin numbers to be off by one. Top of page V1.9.0 Edit Mode - Add ability to set the order LEDs and switches are tested using "Set Test Sequence" button to tools. - Add "Switches must be pressed in sequence" checkbox to the Testing tab of the Edit Info window. Testing switches in sequence can be faster for some keypads and makes it easier test keypads where more than one switch uses the same two pins. - Add "Fail keypad if more than one switch is active at a time" checkbox to the Testing tab of the Edit Info window. This option allows detection of shorts caused by a switch press that look like additional switch closures. Test Mode - Add ability to continue testing of a keypad if there is a short between two items or a new LED is found rather of stopping after the first error is found. Allows finding all the problems on a keypad. - Add detection of shorts caused by switch presses. - Improve ability to test keypads with resistors. - Only beep once when a switch press is detected instead of repeatedly while it is held down. General - Add Show Test Sequence to the File menu. - Add ability to generate a report for a Keypad file that contains all the information in the Edit Info window as well as a complete list of the items and their properties. - Increase allowable LED voltage to improve detection. - Fix bug that caused file browser to reset to default directory after a file is saved on some computers. - Fix bug printing sample label if label contains the company name but no company name has been entered. Top of page V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
V1.9.3 Test Mode - Fix bug that could cause shorts between two pins on different switches to be ignored. Specifically if there are two switches that have a pin in common, a short between the two pins they do not have in common was not being detected if "Fail Keypad if more than one switch is active at a time" was turned off on the Edit Info window. For example if there is a switch between pins 1 and 2 and another between 1 and 3, a short between pins 2 and 3 was not being detected. Top of page V1.9.2 Edit Mode - Fix bug that prevented seeing the voltage across an LED by clicking on the corresponding LED item after a test or learn was done. Test Mode - Don't allow items to be moved with cursor keys in test mode. General - Fix bug that caused "Timeout" errors when running in simulation mode. Top of page V1.9.1 Edit Mode - Add the ability to see the voltage across an LED by clicking on the corresponding LED item. Test Mode - Display and log the voltage across LEDs. - Allow the operator to add comments when a keypad is failed. These comments are included in the Detailed Job Log. - Make "Pass" the default button if a good keypad with no switches is tested. General - Fix bug in Keypad file reports that caused all the pin numbers to be off by one. Top of page V1.9.0 Edit Mode - Add ability to set the order LEDs and switches are tested using "Set Test Sequence" button to tools. - Add "Switches must be pressed in sequence" checkbox to the Testing tab of the Edit Info window. Testing switches in sequence can be faster for some keypads and makes it easier test keypads where more than one switch uses the same two pins. - Add "Fail keypad if more than one switch is active at a time" checkbox to the Testing tab of the Edit Info window. This option allows detection of shorts caused by a switch press that look like additional switch closures. Test Mode - Add ability to continue testing of a keypad if there is a short between two items or a new LED is found rather of stopping after the first error is found. Allows finding all the problems on a keypad. - Add detection of shorts caused by switch presses. - Improve ability to test keypads with resistors. - Only beep once when a switch press is detected instead of repeatedly while it is held down. General - Add Show Test Sequence to the File menu. - Add ability to generate a report for a Keypad file that contains all the information in the Edit Info window as well as a complete list of the items and their properties. - Increase allowable LED voltage to improve detection. - Fix bug that caused file browser to reset to default directory after a file is saved on some computers. - Fix bug printing sample label if label contains the company name but no company name has been entered. Top of page V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
Because no two lenses are perfectly identical, it is helpful to know how much variance exists within a specific lens model. A simple way to determine variance is to calculate the standard deviation at each image height.
Also (usually) having lower scores are the periphery measurements (chromatic aberration is one common cause). Most lenses perform best in the center, causing the results to curve downward to the right.
Modulation transfer function
Perfect light transmission would result in the image being absolutely black or white at the point of measurement and would appear the same as the bar chart example above. The measurements taken at the middle of each black and white bar would show the full brightness difference of the chart for a perfect MTF score of "1.0". If we take a horizontal slice of the perfect bar chart and graph the brightness of each pixel, the result would appear like this:
If more than one focal length or aperture has test results available, the drop-down menu options for either or both will be enabled. Remember that equivalents are best to use for comparative lens selection purposes.
For each set of tests, spatial frequencies (lp/mm) evaluated are 10, 20, 30, 40, and 50 lp/mm. Because higher spatial frequencies are more demanding on a lens, they result in lower MTF scores.
Lenses are far too complex to apply a single number rating to, and the MTF variance score represents one specific aspect of a lens model: copy-to-copy MTF variation.
FujifilmMTFcharts
V1.9.0 Edit Mode - Add ability to set the order LEDs and switches are tested using "Set Test Sequence" button to tools. - Add "Switches must be pressed in sequence" checkbox to the Testing tab of the Edit Info window. Testing switches in sequence can be faster for some keypads and makes it easier test keypads where more than one switch uses the same two pins. - Add "Fail keypad if more than one switch is active at a time" checkbox to the Testing tab of the Edit Info window. This option allows detection of shorts caused by a switch press that look like additional switch closures. Test Mode - Add ability to continue testing of a keypad if there is a short between two items or a new LED is found rather of stopping after the first error is found. Allows finding all the problems on a keypad. - Add detection of shorts caused by switch presses. - Improve ability to test keypads with resistors. - Only beep once when a switch press is detected instead of repeatedly while it is held down. General - Add Show Test Sequence to the File menu. - Add ability to generate a report for a Keypad file that contains all the information in the Edit Info window as well as a complete list of the items and their properties. - Increase allowable LED voltage to improve detection. - Fix bug that caused file browser to reset to default directory after a file is saved on some computers. - Fix bug printing sample label if label contains the company name but no company name has been entered. Top of page V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
Next, use the top left drop-down menu to select a lens you are interested in. While it is great to see the MTF results for a specific lens, it is even better to be able to compare the results with another lens. Simply select the comparison lens using the near-top right lens selection drop-down menu.
V2.1.1 Test Mode - Add ability to do a continuous electrical test on permanent connections. This option can be enabled in the "Testing" tab of the Edit Info window. - Fix bug that caused good part to be failed when using automation and part has no switches. General Mode - Add ability to load a Keypad File by including it on the command line when the program is launched. This can be done by using the "Run" item in the Windows "Start" menu or by double clicking a Keypad File and telling Windows to open the file using the Stingray program. - Prevent multiple errors from being displayed when filling navigator pane with files and Mistral files are detected. Top of page V2.1.0 Edit Mode - Add ability to set minimum and maximum allowed forward voltage for LEDs and minimum forward voltage for Series LEDs. - Add ability to set default minimum and maximum forward voltage for LEDs and Series LEDs in Defaults tab of Edit Info window. - Add ability to "Group" switch items for mult-pole switch testing. To form a Group select multiple switches (by clicking and dragging the select rectangle or by shift-clicking on the items) and pick Group from the Edit menu. Switches can be removed from Group by selecting them and choosing Ungroup from the Edit menu. - Add ability to create Groups when setting Test Sequence by shift-clicking on switches. Test Mode - Pass or fail LEDs and Series LEDs based on their forward voltage. - Fix bug that caused incorrect forward voltage to be displayed for LEDs if continuous electrical testing of LEDs was enabled. - Improve communication with pod in an attempt to prevent testing from "sticking" for several seconds with a switch down (yellow). - Add ability to test multi-pole switches. Switches that are in a Group are measured individually but treated as one switch for the purpose of passing or failing the keypad. - Revise Automation to improve reliability and speed. - Improve tool tips (message shown when the mouse is placed over an item) so they give more complete information about a switches current condition. - In Production and Life Cycle Test Logs put the switches in order based on their Test Sequence number rather than the order they were created. - When using automation, assert pass or fail signal before asserting test complete. General - Fix bug in detecting High Voltage pods. - Improve indication of failure during pod calibration. Top of page V2.0.0 Edit Mode - Add ability to select Keypad Graphic in Edit Info window. This sets the background picture for the file. - Add "Max" to possible rates for cycling through LEDs in LED Testing section in Testing tab of Edit Info window. When set to "Max" the LEDs will be cycled through as quickly as possible without beeping before each LED is lit. - Remember the last tab viewed in Edit Info and Stingray Options windows. - Allow items to be aligned at half the previous grid spacing. - Add new extra small switch, LED, permanent connection and isolation point items. - Rearrange Edit Info Testing tab so items are in the same order they occur in during test. - Add context sensitive help to Edit Info window. Press F1 to view help for the tab you are on. - Add ability to move multiple items at the same time. Items can be selected by clicking and dragging a box over them or by holding the shift key while clicking on items. Items can be moved using the mouse or arrow keys. - Add ability to shrink and grow multiple items at the same time. Select items as above and then click the shrink or grow buttons or use the keyboard shortcuts. - Add ability to delete multiple items at the same time. Select items as above and press the Delete key. Test Mode - Add continuous LED electrical testing to aid detection of intermittent connections. Enabled with the "Do a continuous LED electrical test" checkbox in Testing tab of the Edit Info window. - Add ability to dismiss Fail Comments window by pressing the space bar. - Add ability to automatically save Job Logs after testing. This feature is enabled and set up in the File Locations tab of the Stingray Options window. - Add ability to require a password before a part is failed during Production Testing. The password is set in the Pass/Fail Options tab in the Edit Info window. - Add detection of shorts greater than 5k Ohms across LEDs. - Measure forward voltage of LEDs using current set for item instead of fixed, 3mA, current. - Show resistance of shorted LEDs in the tool tip for the item during testing and include the short resistance in the Detailed Job Log. - Fix bug that caused the wrong pin number to be recorded in the log for an Isolation Point that was shorted. - Fix bug that caused pass message to be displayed when a keypad was being retested. - Include fail message in Fail Comments window instead of showing in a separate window. - Fix bug that could cause a short caused by a switch press to be missed. - Fix bug that caused switches to fail if Isolation Resistance set to 10M Ohms when in Simulation mode. Learn Mode - Fix bug that could cause a communication error message to appear while learning switches. General - Add ability to resize the dock on the left side of the main window. Top of page V1.11.0 Test/Learn Mode - Add ability to display a message for the operator when a Keypad is passed or failed. Message set in Edit Info window for the Keypad File. Top of page V1.9.4 Test/Learn Mode - Fix bug that could cause a permanent connection to be seen as two LEDs. - Fix bug that could prevent a permanent connection that is less than 1 Ohm from being detected by Stingray pods with software versions prior to V2.1. General - Prevent problem that could cause an error message to be displayed on computers with small screens. Top of page V1.9.3 Test Mode - Fix bug that could cause shorts between two pins on different switches to be ignored. Specifically if there are two switches that have a pin in common, a short between the two pins they do not have in common was not being detected if "Fail Keypad if more than one switch is active at a time" was turned off on the Edit Info window. For example if there is a switch between pins 1 and 2 and another between 1 and 3, a short between pins 2 and 3 was not being detected. Top of page V1.9.2 Edit Mode - Fix bug that prevented seeing the voltage across an LED by clicking on the corresponding LED item after a test or learn was done. Test Mode - Don't allow items to be moved with cursor keys in test mode. General - Fix bug that caused "Timeout" errors when running in simulation mode. Top of page V1.9.1 Edit Mode - Add the ability to see the voltage across an LED by clicking on the corresponding LED item. Test Mode - Display and log the voltage across LEDs. - Allow the operator to add comments when a keypad is failed. These comments are included in the Detailed Job Log. - Make "Pass" the default button if a good keypad with no switches is tested. General - Fix bug in Keypad file reports that caused all the pin numbers to be off by one. Top of page V1.9.0 Edit Mode - Add ability to set the order LEDs and switches are tested using "Set Test Sequence" button to tools. - Add "Switches must be pressed in sequence" checkbox to the Testing tab of the Edit Info window. Testing switches in sequence can be faster for some keypads and makes it easier test keypads where more than one switch uses the same two pins. - Add "Fail keypad if more than one switch is active at a time" checkbox to the Testing tab of the Edit Info window. This option allows detection of shorts caused by a switch press that look like additional switch closures. Test Mode - Add ability to continue testing of a keypad if there is a short between two items or a new LED is found rather of stopping after the first error is found. Allows finding all the problems on a keypad. - Add detection of shorts caused by switch presses. - Improve ability to test keypads with resistors. - Only beep once when a switch press is detected instead of repeatedly while it is held down. General - Add Show Test Sequence to the File menu. - Add ability to generate a report for a Keypad file that contains all the information in the Edit Info window as well as a complete list of the items and their properties. - Increase allowable LED voltage to improve detection. - Fix bug that caused file browser to reset to default directory after a file is saved on some computers. - Fix bug printing sample label if label contains the company name but no company name has been entered. Top of page V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page
The default results for both lenses will then be loaded. To select which chart shows, move the mouse pointed over or off of the chart. Alternatively, use the left and right arrow buttons. The little pointer between the arrow buttons will indicate which lens results are currently displayed.
Sagittal refers to lines radiating from center to the image circle periphery. Tangential (or meridional) lines are perpendicular to the sagittal lines. Because not all lenses focus lines of both directions equally on the same plane, Sagittal and Tangential measurements for the same lens can differ.
Make the black and white bars thinner and the black and white color more readily overlaps in the result. Thus, increasing the line pairs per millimeter (lp/mm), the spatial frequency, reduces the MTF score.
The test results shown in this tool are provided under agreement by Roger Cicala and his crew at Olaf Optical Testing with support provided by LensRentals.com, the world's most awesome camera gear rental company.
V1.9.1 Edit Mode - Add the ability to see the voltage across an LED by clicking on the corresponding LED item. Test Mode - Display and log the voltage across LEDs. - Allow the operator to add comments when a keypad is failed. These comments are included in the Detailed Job Log. - Make "Pass" the default button if a good keypad with no switches is tested. General - Fix bug in Keypad file reports that caused all the pin numbers to be off by one. Top of page V1.9.0 Edit Mode - Add ability to set the order LEDs and switches are tested using "Set Test Sequence" button to tools. - Add "Switches must be pressed in sequence" checkbox to the Testing tab of the Edit Info window. Testing switches in sequence can be faster for some keypads and makes it easier test keypads where more than one switch uses the same two pins. - Add "Fail keypad if more than one switch is active at a time" checkbox to the Testing tab of the Edit Info window. This option allows detection of shorts caused by a switch press that look like additional switch closures. Test Mode - Add ability to continue testing of a keypad if there is a short between two items or a new LED is found rather of stopping after the first error is found. Allows finding all the problems on a keypad. - Add detection of shorts caused by switch presses. - Improve ability to test keypads with resistors. - Only beep once when a switch press is detected instead of repeatedly while it is held down. General - Add Show Test Sequence to the File menu. - Add ability to generate a report for a Keypad file that contains all the information in the Edit Info window as well as a complete list of the items and their properties. - Increase allowable LED voltage to improve detection. - Fix bug that caused file browser to reset to default directory after a file is saved on some computers. - Fix bug printing sample label if label contains the company name but no company name has been entered. Top of page V1.8.0 Edit Mode - Add "Enable Automation" checkbox to the keypad file Edit Info window. - Add "Illuminate each LED" checkbox to allow illumination portion of LED test to be skipped. Set in file Edit Info window. - Add new fields "Customer Part Number", "Rev" and "Customer ID" to file Edit Info window. - Change "OK" button to "Save" in Edit Info window. - Improved editing of text to Add/Edit Text function. When a new text box is created, it is filled with "New Text Box" by default. Text no longer has a box around it when it is not selected. Test Mode - Add support for Automation during Production Testing. - Add support for Automation during Life Cycle Testing. - Add "Pass" button so test flow is more consistent. - Allow space bar to select "Test First Keypad" when job is started. - Add ability to print labels during keypad testing. - Improve filtering of switch measurement to reduce likelihood of a bad reading while pressing or releasing a switch. - Fix problem in High Voltage Stingrays that resulted in the detection of multiple LEDs for series LEDs. General - Add support for regional differences in numeric separators. - Add new tabbed format to display Stingray Options. - Add support for Automation Testing configuration to Stingray Options. - Add support for Label Printing. Label printing features include creating, deleting and editing of label layouts in Stingray Options window. - Add Printer Setup option to File menu. - Add Print Label item to File menu to select a label layout. - Change tool background colors so they match Windows setup. - Fix bug that caused "Program Error" or "Automation Error" to occur under Windows 2000 if a file had more than one text box. Top of page V1.7.0 Edit Mode - Fix bug during delete that caused the previously selected item to be deleted if the delete was done immediately after editing a pin number in the item properties. The item whose pin #'s were being edited was deleted instead of the newly selected item. Test Mode - Add resistance range settings for switches and permanent connections. Choose from Minimum and Maximum Resistance settings or Nominal Resistance and Tolerance settings. Settings are displayed in Item Properties window. - Permanent Connection resistance can now be set as high as the Isolation Resistance, up to 10Meg (previously limited to 75k). - Add ability to set LED Cycle Rate. LEDs can now be illuminated at a rate of 1 to 5 LEDs per second. Speeds up test time by increasing the rate LEDs are illuminated. - Extra LED items created during Learn as the result of an LED sharing a pin with a Permanent Connection can now be deleted without causing errors during Test. General - Add new tabbed format to display Info window file settings. - Don't display "**********" for file editing password in Info window shown using Get Info if no password exists. - Fix bug that caused Rev field (next to Part Number field in Info window) to be shown incorrectly when file is highlighted in the file browser or when doing a file Get Info. Rev was shown correctly when Info window was opened using Edit Info and in logs. Top of page V1.6.0 Edit Mode - Add Product Revision field to Edit Info for files. - Fix bug saving keypad file passwords on some PC's. - Fix bug that caused mouse pointer to be incorrect if an item was deleted while manually adding multiple items. Test Mode - Add Life Cycle Test mode. This new mode logs the resistance for multiple switch cycles (press and releases). Results may be saved as text and Excel(R) readable files. - Add Lot Number and several Comment fields to Job Info. These fields are included in Summary and Detailed Job Logs and Life Cycle Logs. - Add Flexible Serial Numbering system. Serial numbers are listed in the Detailed Job Logs. Serial numbers can be generated automatically or the operator can be prompted before each keypad is tested. Serial number prefix and suffix can be added automatically. - Change Detailed Job Log format so summary information is at the top. - Add "shorted to" point to errors logged for Isolation Point testing. - Fix bug that caused the program display to appear to still be testing if the program was closed while a file that had not been saved was being used to test and saving of the file was canceled. General - Improve status bar indication while filling the file browser window. - Add option to set Temporary Files folder location. Set by selecting "Stingray Options" from the File menu. Temporary files are created during log generation and can get quite large during Life Cycle Testing. These files are automatically deleted when the program is exited. Top of page V1.5.1 - Fix bug that caused a standard pod to occasionally be seen as a high voltage pod. Top of page V1.5.0 Edit Mode - Add password protection to program to prevent editing or creating keypad files by unauthorized users. Also prevents moving or renaming of keypad files. Program status indicated in status bar by pencil icon. Password is set by selecting "Stingray Options" from the File menu. - Add file specific password protection to keypad files. Prevents editing of individual keypad files by unauthorized users. Password is set by opening the file in Edit Mode, then selecting Get Info. Test Mode - Illuminate LEDs in the order they were created (in Edit Mode) rather than by pin numbers. - Fix bug that prevented operator from stopping LED cycling if all LEDs in the file were Series LEDs. General - Add option to set Default Keypad Files folder location. Keypad files can now be located anywhere on the computer or network. Set by selecting "Stingray Options" from the File menu. - Allow control of sound selections by clicking on the speaker icon in the status bar. - Changed the name of the Stingray Preferences file to "stingray.ini" from "mt.ini". V1.4.0 Edit Mode - Use cursor key to move icons, lines and text instead of only being able to move using the mouse. - New, smaller icons for keypad items; switches, LEDs, permanent connections, etc. Four icon sizes supported. - New "Series LED" item type for testing multi-segment LEDs or LEDs connected in series. - Redesign editing interface so that multiple items can be added by clicking in the window in addition to dragging items from the tool area. Save item size setting before an item is added. The selected sizes are also used when learning. - Light the LED on the keypad when corresponding LED item is clicked while editing. - Shrink and grow item icons using keyboard shortcuts. - Automatically update item properties that are set to default values when the default value is changed in Edit Info. - Add the ability to reset all item properties to default in Edit Info. - Add "Cancel" option if a high resistance path is found while learning a keypad. - Prompt for save of new or changed file before testing. - Fix bug that could cause error if a different Keypad File is selected while editing item properties. Test Mode - Add Probe function. Touch a Probe to any point on a keypad to identify its pin number. The pin number can then be assigned to an item. - Add PC sound card support, also supports headphone use. Control sound output from the pc and the pod. - Prevent accidental failing of keypad after testing LEDs, caused by hitting space bar to often. - Detect when an LED is shorted and log the error correctly. Previously an error was logged, but not specific details. - Condense the Detailed Job Log and allow inclusion of switch bounce data to be optional. - Reformat the Summary Job Log to make it easier to understand. - Allow a Job Log to be saved any time after the job has ended, as long as the Keypad file is still open and a new job has not been started. General - Revise, update and add new error and status messages and tool tips to make it easier to understand what's going on. - Improve reliability of communication with pod. Fixes a very rare buffer overflow condition. - Save program window state; normal or maximized. Reopens program window to same size as previously set the last time the program was run. - Fix bug that could prevent a new Keypad File or Job Log File from being saved if the part number or job number contained invalid filename characters. - Fix bug in file browser that could cause problems when folder or file names are changed. V1.3.0 - Increase allowable LED voltage to improve detection. - Don't show isolation resistance for Isolation Points. This value was not being used because isolation resistance is set for the entire file in Edit Info. - Hide the Item Properties when no item is selected. - Pod now beeps when program starts to indicate that it is connected properly. - Fix bug that could cause two copies of a file to be open at the same time. - Fix bug that prevents a new file from being saved if the part number contains invalid characters. - Fix bug that could cause program to appear to freeze when run or launch slowly if large log files are present in "Keypad Files" folder. - Fix bug that could cause error if a part is tested, an item is added to the Keypad File and then a part is tested again. - Add support for latest version of "High Voltage" pod with indication when high voltage is being used. Top of page V1.2.3 - Add support for new version of "High Voltage" pod. Top of page V1.2.2 - Diagnostic version for "High Voltage" pod. Not released. Top of page V1.2.1 - Fix problem that could cause calibration to fail on some pods. Top of page V1.2.0 - Improve detection of LEDs with unusually high or low forward voltages. - Add support for optional "High Voltage" pod. - Fix bug that could prevent program from exiting the first time if Exit selected while in the middle of a job. Top of page