M2CAM Software Change Log Version 1.00.02 7/6/2011 -Fixed a bug affecting probe menu selection after an edge teach. -Fixed a bug causing intermittent active crosshair graphic corruption after an edge teach. -Added Color Setup to the User Access priveleges list. -Fixed the Encoder Interface(FTDI) driver delivery for the installation program. -Updated the following language translation files: English, Spanish, French, German, and Italian. Version 1.00.03 -Fixed Occurance of Scale Errors at reference marks prompt, for non-enabled axis. -Fixed Distance Renaming bug. -Fixed long Arc display bug. -Fixed a setting refresh occurance for the SLEC import function. -Fixed a rare crash scenario for Circle Pixel teach on multiple edges. -Fixed an Active Crosshair after playback display bug. -Added Error Message for .CSV export attempts to open excel sheets. -Corrected the initiation sequence for program playback recovery. -Added support for Gage Circe construction from (2) arc features. Version 1.10.00 11/30/2011 Added: -Changed the fixed simple crosshair probe system to support rotatable, translatable custom DXF crosshairs. Externally generated(DXF) custom crosshair files can also be used. -Added Traditional and Simplified Chinese language support. -The Direct Show image properties dialog will now display above the Live video image, when launched from Video Setup. -Added a new Part View option to display feature numbers in the part view as small "markup" graphics. The setting scan be enabled for the Part view, Printouts, Both, or Disabled. -Added a new Metlogix Documents folder called “Logos and Bitmaps”. This folder location can be used, as an alternative to the Program File folder, to display custom .bmp images in the M3 software. -Added the ability to adjust edge search distance for playback, as a program property step. -Enhanced playback guidance, and sound feedback for unregistered and datum features. -Added a new report format called “European 2”. This report format only displays features with tolerances applied to them. -Added the ability to Change the default filename for data exports to the currently loaded part name. -Added data output support for the Tab Separated Variable format.(TSV). -Added the ability to generate a file output NLEC report.[[NLEC]ReportFile=1]] -Added separate display resolution settings for Q Encoder DRO and Q coefficient result value. -Added the ability to specify non-datum reference features for applicable tolerance types. -Added new current position DRO to the measure prompt window. Current position can now be observed while within a feature measurement. -Added vertical button divider lines to the top and bottom toolbars. -Added a warning/confirmation dialog for New Part executions. -Added the ability to create User Messages from interactive mode. -Added new behavior for the “bottom-right to top-left” marquee selection. Only completely enclosed features will be selected. -Improved the automatic camera detection system, it now supports multiple power on sequences. -Added the ability to generate instantaneous backups of settings and correction files. -Added the ability to restore previous settings file from within the M2 software.Access can be restricted through Security Settings. -Added a new translation file outpur folder called "Text" located in the Metlogix directory. Language files can be read from this new folder, or the previous program folder location. -Changed the language file naming convention to support additional character sets. The new naming convention is as follows: *[Old name/New name] English.xml/en.xml, Deutsch.xml/de.xml, Francais.xml/fr.xml, Espanol.xml/sp.xml, Italiano.xml/it.xml, (simplified/traditional chinese)???.xml/zh.xml, ???.xml/zh2.xml Fixed: -Fixed a bug that could cause arcs graphics to be displayed improperly in the part view after playback. -Fixed concentric arc selection bug for the part view. -Fixed a screen refresh bug for the deviation detail feature view. -Fixed a tolerance color refresh bug in the part view after playback. -The Active Crosshair now displays properly for datum or unregistered feature steps, in playback. -Fixed reported calibration date. -Additional support for reading .acf files using various languages of windows software. -Improved rectangle feature measurement robustness. -Light controls are now available during camera calibration routines. -Fixed a crash when saving language translation files to a Windows program files folder. -The “Crosshair” color setting is now retained across software cycles. -Improved alignment and scaling when printing the part view with report data. Version 1.10.01 12/6/2011 Added: -Added a Keyboard Launch button to the user login screen. Fixed: -Fixed Time printout in the Report Header. -Fixed incorrect Date in the filename for backup files. Version 1.10.02 12/12/2011 Fixed: -Fixed the polar/cartestian filter bug for the CSV style report template. Version 1.20.00 3/5/2012 Added: -Added new distance construction from (2) angle features. Distance will be constructed from angle vertex to angle vertex. -Removed Z position influence from program playback guidance system. -Improved program playback guidance graphics, enhancing both the guidance arrow and target position graphics. -Added RS232 Send functionality to the software. -Increased the maximum number of measured feature for a program or measuring session to 500 features. Fixed: -Removed Scale Error reporting for non-enabled axes. -Startup.BMP file can now be utilized from the "LogosAndBitmaps" folder for setting a starup image at software load. -Fixed Keyboard Space Bar and Enter Key functionality from Part View mode. -Improved text entry speed for the feature renaming mechanism. -Improved performance and responsiveness of the countdown timer for program playback. -Fixed the display of Field of View(FOV) indicators in the partview, for program playback. -Fixed a recovery mode bug for Active Crosshair probe measurements in program playback. Version 1.20.07 7/20/2012 Fixed: -Fixed a create line feature case that yielded incorrect line data. -Fixed the reporting of created line feature positions after program playback. -Fixed a software crash that could occur as a result of hiding a specific sequence of coefficient rows in the report view screen. -Fixed some software instabilities introduced by using a combination of edit/rename in the report view screen. Smart Pointer de-referencing was improved. -Fixed a crash that could occur as a result of feature deletion according to a specific sequence. -Fixed a problem with ref mark detection, when crossing the same reference mark twice. -Fixed a problem with using the "drag-increase-decrease" function for angular feature detail values. -Fixed bug with report filters not being properly in playback for some cases. -Fixed a bug where carriage returns were not being exported in CSV format, in some cases. -Fixed a selection linkage issue in edit mode between the feature list, part view, and report view. -Fixed a case where Active Crosshair does not re-center after a VED edge teach. -Fixed a case where some combinations of modal dialog windows could prevent probe firing on the Video window. -Fixed point entry bug for the Active Crosshair in program playback. Added: -Added support for Czech language transtaltion. -Added support for Polish language transtaltion. Version 1.30.01 11/9/2012 Added: -Added support for Group Tolerancing. -Added feature finder functionality, w size parameter, accessed with long press on the "selection mode" toolbar. -Added support for line symmetry tolerance. -Added the ability to enable a "custom text" dialog that is called at each printou execution. -Added an Auto Save function, with save changes warning, that is enabled by default. Can be disabled from within "Program" settings. -Improved consistency of warning, error, and prompting dialog box colors. -Improved program registration functionality by adding incremental registration update to the playback system for datum features within a program. -Added the ability to register part programs for playback at any rotation angle(0 to 360deg) from the original recorded part location. -Improved program editing, including multi-select mode for edit commands. -Added Auto Finish capability to feature measurement. Features can be "Auto-Completed" when reaching a set number of probed points.Feature Auto Finish settings are configured in the "Measure" settings screen. -Improved Edit Mode context generation, reducing cases where context creation probing is required. -Added support for Temprorary fixture mode. -Added support for manual completion of Registration Feature measurements. When enabled, registration features will not auto-finish, when reaching the required number of probe points. -Added support for ISO hole tolerances. -Added new Video Zoom menu item, enabling "zoom slected feature" from the live video view. -Language files are now read from the program root folder before the Metlogix/Text output folder. -Added the ability to execute edit program commands directly from the report view. -Added Romanian Language Support. Fixed: -Fixed a smart pointer instability that can be introduced when using light control sliders. -Fixed a bug in the report view where application code could enter non-responsive state. -Fixed a case for report filter use in edit mode. Version 1.40.05 7/3/2013 Fixed: -Fixed missing display of the European 2 Report format from Edit mode. -Fixed display of true position deviation/nominal values from polar mode. -Fixed "Filter by Feature Type" for Program Edit mode. -Fixed case of missing filter features in the European 2 report type. -Fixed open and new issues with some touch devices in Windows 8. -Fixed a case where Windows 7/8 and M3 dialogs could be displayed underneath the Live Video frame. -Fixed a program playback case where partial measurements were incorrectly cleared from constructions. -Fixed a case where Skew Cal could not be completed for small frame camera devices 640X480 or less. -Fixed program registration case where registration features were constructed from crosshair probed features. -Fixed a case where when editing a program properties step, the step could be improperly de-selected. Deselected property step could cause some values not to be retained. -Fixed a case where distance features tolerance results were not updating immediately after making changes to the nominal or tol limit values. -Fixed an Active Crosshair recentering problem where the center position was incorrectly calculated in program playback when unregistered features are measured with the Active Crosshair. -Fixed case where Repeat Distance mode could not be exited via the Done button. Added: -Changed default video zoom position at startup. System always boots to zoom fit mode. -Added a Focus Assist Bar indicator, displayed for Active and Simple Crosshair probes. Off by default, enabled with the following metlogix.ini parameter; [Video] AFAssist=1 -Added Keyboard Function Key Mappings for the SendRS232 commands; Send X using the F5 key. Send Y using the F6 key. Send Z using the F7 key. Send XY using the F8 key. Send D using the F9 key. Send L using the F10 key. Send A using the F11 key. -Added a new long press function to the "Hide Rows" report functionality. Long pressing the hide rows button now hides all NON-SELECTED rows. Short press hides all selected rows. -Added Japanese langage support. -Introduced new stretch video mechanism improving paint rate at zoom fits and fills by as much as 2X for some camera configurations. -Added the ability to display the "Play" button in the bottom toolbar. Enabled with the following metlogix.ini parameter; [Display] RunNextToEnter=1 Version 1.50.07 5/8/2014 Fixed: -Fixed case where positive values used for the Offsett Skew function could be incorrectly applied. -Fixed crash that could occur when importing invalid feature types as part of the SLEC import routine. -Fixed a bug where true position tolerances in Polar Mode were not applied and played back correctly. To enable data output in the currently selected coordinate system mode(cartesian or polar) add the following metlogix.ini parameter to your metlogix.ini file; [Programming] ForceCartMode=0 Added: -Added a MLXFeedback tool executed by pressing and holding the M2 menu button for 5 seconds. MLXFeedback tool will create a single zip archive on the desktop containing critical M2 setup files. Used for support and diagnostic purposes. -Added Length tolerance support for group selection of distance features. -Installer now delivers FTDI drivers for both Windows 7 and Windows 8 Operating systems. -Added Hardware Serial Number validation to the "Read Settings" licensing routine. This change eliminates cases where licensing is modified from an incorrect mlxoptions.txt file. -Added support for Alpha-Numeric character entry into the "No." field of the European Report Formats. -Added the ability to export the data cloud of measured features in CSV format. Export is performed from the export menu in the report view, and is supported in program playback. -Added the ability to print the datacloud of a measured feature. The datacloud is printed by selecting the print function from the M2 menu while the feature detail view is in the large viewport. -Added new Access Right items to the security setup screen for Pixel Calibration(s). -Added ability to expand the number of Users that can be defined in Security Setup by using the following metlogix.ini parameter; [Security] NumUsers=5 -Added an ini file setting to prevent rotation beyond the 45 degree rule. Using the parameter can prevent incorrect coordinate system flip in some rare cases. [Registration] AllowRotation=0 ;The default value is 1 (yes) Version 1.50.10 8/15/2014 -Delivers an updated mlxaxis.dll to improve communication support for 2-axis board hardware and some USB Host Controllers. Version 1.50.11 9/15/2014 -Modified startup inititalization of 2-axis boards to optimize boot times.