M2 Software Change Log Version 1.00.03 8/8/2011 -Fixed the Encoder Interface(FTDI) driver delivery for the installation program. -Updated the following language translation files: English, Spanish, French, German, and Italian. -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. -Added Error Message for .CSV export attempts to open excel sheets. -Added support for Gage Circe construction from (2) arc features. Version 1.10.00 11/30/2011 Added: -Added Traditional and Simplified Chinese language support. -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 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. -Added the ability to generate instantaneous backups of settings and correction files. -Added the ability to restore previous settings file from within the M3 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. -Fixed tolerance detail screen text overflow. -Fixed reported calibration date. -Additional support for reading .acf files using various languages of windows software. -Fixed a crash when saving language translation files to a Windows program files folder. -Improved alignment and scaling when printing the part view with report data. -Fixed button alignment for feature measurement routines on smaller displays. 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. -Fixed the Q Axis Teach routine for configuring Q axis scale resolution. -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. Version 1.20.07* 7/11/2012 Added: -Added support for Czech language transtaltion. Fixed: -Fixed an order entry bug for cases of ++/-- tolerance values. -Fixed a software crash that could occur as a result of hiding a specific sequence of coefficient rows in the report view screen. -Implemented a recovery mechanism for the UEC encoder hardware for unexpected software shutdown. -Fixed a create line feature case that yielded incorrect line data. -Fixed the reporting of created line feature positions after program playback. -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 selection linkage issue in edit mode between the feature list, part view, and report view. *Software Patch version number is discontiguous from previous releases for the purpose of maintaining cross-product release consistency. Version 1.30.01 10/29/2012 Added: -Added support for MNC(CNC) interface hardware. -Added support for M2 and M3 CNC software option. -Added the mxcncoptions program interface for programming CNC parameters. -Added support for DXF import and Autoprogramming.(CNC Only). -Added support for pallet program construction.(CNC Only). -Added Auto-Circle, Line, and Arc functionality. Probe points are filled in automatically under CNC control once the feature has been seeded.(CNC Only). -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 "Single Step" mode. Allows a program sequence to be executed one program step at a time. -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 and Permanent(CNC-Only) Fixture Modes. -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 the ability to execute edit program commands directly from the report view. -Language files are now read from the program root folder before the Metlogix/Text output folder. -Improved the Optical Edge Detector Distance Calibration. -Added Romanian, Portuguese, and Russian language support. Fixed: -Fixed some cases for annotation misalignment following program playback. -Fixed a bug in the report view where application code could enter non-responsive state. -Fixed a problem with Scale Error Reporting at startup. -Fixed a case for report filter use in edit mode. Version 1.40.01 3/5/2012 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 a "Save As" mlxpart case where the part name is not being updated above the M3 feature list. -Fixed case where construction label could become unlinked from construction type. -Repaired and added missing CNC error message text.(CNC Systems Only) -Fixed case of missing filter features in the European 2 report type. -Fixed axis designation problem that affected some 3 axis board configurations. -Fixed a deselect/delete feature bug that could disable the feature deletion capability. Added: -Added Unit override in metlogix.ini for dxf import.(CNC Systems Only) [DxfImport] UseSystemUnits=1 -Added import DXF setting to allow import with Mirror X, Y or Both.(CNC Systems Only) -Added the ability to import nominal data from DXF file. Enabled in the Desktop Settings screen. -Added the ability to execute a goto position while a feature is selected.(CNC Systems Only) Version 1.40.04 6/13/2013 Fixed: -Fixed a case where created features used for new reference frames features were not being played back correctly. -Fixed a feature order sort bug for Z axis that could affect proper import of SLEC calibration features. -Fixed a program playback case where partial measurements were incorrectly cleared from constructions. -Fixed a crash that could occur in report view when using filters when the edit cell button was open. -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 playback of arc features constructed from circles. Added: -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 the ability to display Q Angle results as 0-360degrees. Requires the following metlogix.ini parameter; [Display] ClipQto360=1 -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.04 12/5/2013 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 display of "Program" settings items for the OEX edge configuration. -Added a numeric keypad to the support the goto dialog on CNC systems. 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. -Added the latest FTDI drivers to the software installer. -Added new mxcncoption application including version number(v1.50.02). -Added new Warning Tolerance mechanism. Features in warning range are displayed in an Orange color per the following metlogix.ini parameters; Enable by setting this to a 1: [Tolerance] UseTolWarnings=0 The threshold for decided if something needs to be warned about: [Tolerance] TolWarningThreshold=0.66 -Relative Goto commands now remember the last endered position for subsequent relative goto's. -Added support for the OEX/CNC configuration. Version 1.50.05 12/20/2013 Fixed: -Fixed a bug in the Edge Teach hardware write function. Added: -Released the new M2 User's Guide Revision 2, linked to the in-software help button. Version 1.50.06 1/21/2013 -Added: -Installer now delivers FTDI drivers for both Windows 7 and Windows 8 Operating systems. -Added support for Alpha-Numeric character entry into the "No." field of the European Report Formats. -Fixed: -Restored the countdown point entry timer for crosshair only systems. Version 1.50.08 6/18/2014 Added: -Mxcncoptions.exe(v1.50.07) released with this patch. -Added new 1PT LMC(Least Material Condition) Line fit type. -Added support for Alpha-Numeric character entry into the "No." field of the European Report Formats. -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 Hardware Serial Number validation to the "Read Settings" licensing routine. This change eliminates cases where licensing is modified from an incorrect mlxoptions.txt file. -Delivery of the latest FTDI interface drivers for Windows 7 and 8.(v2.10.00). -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) Fixed: -Fixed the zoom marquee drawing routine in the partview to support Windows 8 Touch systems. -Fixed assignment of Z and Q axis for 3 axis interface hardware so that the [Hardware] ini designation is no longer required. -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 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.