NeuroCheck 6.0 - History Copyright (C) 1993-2015 NeuroCheck GmbH, Germany Last change: May 7, 2015 Key to the symbols: [ ! Compatibility note ] [ + Added feature ] [ * Improved/changed feature ] [ - Bug fixed ] In case of questions or problems, please contact support@neurocheck.com ----------------------------------------------------------------------------- Changes from NeuroCheck version 6.0.84 (SP6a) to 6.0.85 * Improved detection of multiple license keys with different license levels. - Problem fixed with creation of ROIs in special cases in check function "Create ROIs by thresholding". - Problem fixed with XSL visualization of XML files. - Problem fixed in high-speed image stack acquisition of NeuroCheck camera driver (NcDc.Baumer.UI.NET.dll version 6.0.55.0). ----------------------------------------------------------------------------- Changes from NeuroCheck version 6.0.82 (SP6) to 6.0.84 (SP6a) + Added mode in data format converter "Field Bus Advanced" to define data pins of type "Integer" as either 1, 2, 3 or 4 bytes wide. * Improved data output in data format converter "Field Bus Advanced": On sending data strings with shorter length than defined in the pin configuration, now the remaining characters are reset to zero. * Improved behaviour of dialog "Adjust Camera" in the case of fast cameras and slow performance computers. * Disabled selection of bar code type "Code 128" in check function "Identify Bar Code". - Problem fixed with setting zoom factor and scroll bar positions of the "Check Function Image" window type in Process View Designer. - Problem fixed with runtime data fetching in Automation Interface. - Several minor problems fixed. ----------------------------------------------------------------------------- Changes from NeuroCheck version 6.0.70 (SP5) to 6.0.82 (SP6) ! Changed file format for check routine files. ! Changed file format for configuration files. ! Changed file format for Process View files and Control Panel files. ! Changed the log file name in mode "Date and time identification" to "NcLog YYYY-MM-DD -- HH-MM-SS.xml". ! Changed persistence strategy for data register contents. Now all changes done to the contents of data registers in Automatic mode will be saved to the CFGX configuration file on software shut-down. ! Changes applied by the parameter / target value table dialog in Manual mode and in "Automatic Stopped" state of Automatic mode are now saved to the CFGX configuration file immediately. + Added menu item to open the "Test communication" dialogs from within the Live image dialog. + Added menu item "Export Configuration" to export or save the current system configuration. + Added menu item "Reset Statistics" in Manual mode. + Added caching for process view files to optimize check routine type change performance. + Added new Software Settings page Automatic Mode > Process View > Display Update to define the update strategy of windows in screen layouts that are not displayed in the foreground of the Process view. + Added new "Display Update" option for the Process View window type "File Viewer". Now the window can be updated on start or end of the check routine execution. + Added file type "XML" for the Process View window type "File Viewer". + Added option "Don't append file name identification" to the "File name" section of the image output job wizard. + Added new special mode to the image output job feature: If configured to obtain the file name from data register, a "*" character now can be used to distinguish between static and dynamic part of the file name. Thus the check for the maximum number of files with static part will work. + Added "Ignore" option to the class sequence in the target value dialog of check function "Evaluate classes". + Added data input capability for concatenated class names in check function "Evaluate classes". + Added data output capability for image source name in check function "Transfer Image". + Added data output capabilities for statistical values of check routine and individual check execution. + Added software shut-down monitoring mechanism. + Added new error codes for several special situations during check function execution. + Added command line option "/IGNOREAUTOSTART" to prevent from starting Automatic mode during program startup. + Added access to runtime data objects in the "Automation Interface" programming interface. + Extended Plug-in Interface to read and write access to the NeuroCheck data tray objects image, list of ROIs, measurement list and histogram. + Added Plug-in interface method to display the result of an optional validation check of the plug-in DLL in the Software Settings dialog. + Added files to the documentation of the Plug-in Interface that provide "IntelliSense" information within the Microsoft Visual Studio environment. + Added support for data format converters and hardware drivers that use a COM Single-Threaded Apartment (STA) software design. + Added support for ME-5810 A/B Meilhaus digital I/O boards (NcIo.Meilhaus.UI.NET.dll version 6.0.4.3). + Added support for color cameras of NCHG camera series (NcDc.Baumer.UI.NET.dll version 6.0.53.0). * Improved quality of filter algorithms in the border areas in check functions "Filter Image" and "Filter Image in ROIs". * Improved runtime performance for several filter types in check functions "Filter Image" and "Filter Image in ROIs". * Improved the display of check function names in the check routine explorer according to the language of the software. * Extended the data tray from 100 to 1000 items. * Extended the maximum number of bits supplied by the Virtual Fieldbus device from 512 to 2048. * Improved handling of ROI model geometries and ROIs of type Arc in check function "Position ROIs". * Improved runtime performance for visualization of several window types in the Process View window. * Improved event log performance. Multiple similar high-speed events from device drivers now are suppressed. * Changed default value for tolerances in target value dialog of check function "Check Allowances" from 0.000 to 0.001. * Improved technique for retaining of dialog positions, even when using more than one monitor at a time. * Improved data input and data output dialogs: On opening the dialog, the tree nodes are expanded that contain activated items. * Improved result preview in parameter dialog of check function "Compute Model Geometries" * Improved display of "Last Errors" window type in Control Panel. * Improved and unified the available zoom factors in all dialogs that display images. * Improved display of Adjust Camera dialog. * Improved display of feature statistics in check function "Screen ROIs". * Warning message for "Image transfer from file" now ignores deactivated individual checks. * Extended contour length limit for ROI contours on adding special ROIs by using the Plug-In Interface or the Automation interface. * Improved generation of high-speed error events in Hilscher CIF field bus board driver (NcFb.Hilscher.UI.NET.dll version 6.0.34.0). * Optimized the way the data format converter for custom file format locks output files (NcFmtCnv.NeuroCheck.CustomFile.UI.NET.dll version 6.0.2.0). - Problem fixed with corrupt check routine files due to wrong indices in runtime data input configuration. - Problem fixed with option "Hierarchical search" in check function "Create ROIs by Thresholding". - Problem fixed with wrong calculation in check function "Split ROIs". - Problem fixed with visualization of window properties of several window types in the Process View window. - Problem fixed with multiple check function bindings of "Check Function Message" window type in the Process View Designer. - Problem fixed with transmission of check function result into output data register. - Problem fixed with data input configuration in check functions "Transfer image to tray" and "Draw ROIs". - Problem fixed with result history statistics on loading a different check routine with the same check routine ID. - Problem fixed with calibration factor for "Feret" features in check function "Compute Features". - Problem fixed with plug-in user-defined ROI features. - Problem fixed with license check in Live image dialog. - Problem fixed with ROI creation from chain code by plug-in check functions. - Problem fixed with handover of data register access to the data format converter interface. - Problem fixed with using data format converters of type "Database". - Problem fixed with display of check function description in result view. - Problem fixed with Pass-Through mode in output signal configuration for synchronous operation mode. (NcFg.MatrixVision.CL.UI.NET.dll version 6.0.41.0). - Problem fixed with set and reset of outputs in test dialog (NcIo.IcpDas.UI.NET.dll version 6.0.1.0). - Several minor problems fixed. ----------------------------------------------------------------------------- Changes from NeuroCheck version 6.0.61 (SP4) to 6.0.70 (SP5) ! Changed file format for check routine files. ! Changed file format for configuration files. ! Changed file format for Process View files and Control Panel files. ! Changed software settings for event log. ! Changed file format for training data and classifier files. Existing files must be reconfigured in the wizards of check function "Classify ROIs". ! Changed internal format for curvature signature. Existing check functions of the type "Compute Curvature" that have the "Compute signature" check box activated in the parameter dialog need to be re-inserted into the check routine structure. ! Changed deactivation of check function "Verify Data in Register". This check function can not be deactivated any more. Instead, please disable the "Verify" check box in the target value dialog. ! Changed internal format of Process View and Control Panel designs. In rare cases, existing user-defined designs might not look properly. + Added support for gray value cameras of NCHG camera series (NcDc.Baumer.UI.NET.dll version 6.0.50.2). + Added support for 64-bit edition of Windows 7 operating system for Matrix-Vision Hyperion camera link frame grabbers (NcFg.MatrixVision.CL.UI.NET.dll version 6.0.40.4). + Added support for 64-bit edition of Windows 7 operating system for ICP-DAS digital I/O boards (NcIo.IcpDas.UI.NET.dll version 6.0.0.0). + Added support for 64-bit edition of Windows 7 operating system for Meilhaus digital I/O boards (NcIo.Meilhaus.UI.NET.dll version 6.0.2.0). + Added support for 64-bit edition of Windows 7 operating system for Hilscher CifX field bus boards (NcFb.Hilscher.CifX.UI.NET.dll version 6.0.7.2). + Extended support for image formats and input signals for frame grabber driver (NcFg.MatrixVision.CL.UI.NET.dll version 6.0.40.4). + Added new data format converter for custom file format (NcFmtCnv.NeuroCheck.CustomFile.UI.NET.dll version 6.0.1.0). + Added new features to the "Automation Interface" programming interface. + Added automatic backup feature of recent CFGX configuration files. + Added overview display of check routine bindings to data registers in the tree node in the check routine explorer. + Added warning messages in Control Panel Menu Editor and Control Panel Designer to prevent from a deadlock in Automatic mode. * Improved runtime performance for visualization of several window types in the Process View window. * Improved memory management and memory consumption of the software. * Improved memory consumption of NeuroCheck camera driver (NcDc.Baumer.UI.NET.dll version 6.0.50.2). * Improved generation of high-speed error events in Hilscher CifX field bus board driver (NcFb.Hilscher.CifX.UI.NET.dll version 6.0.7.2). * Improved event log performance. Multiple similar high-speed events from device drivers now are suppressed. * Improved flow control of deactivated checks. * Improved access to data register content for dynamic output file name in background-threaded image output jobs. * Improved management and display of ROI features. * Improved dialog and behaviour of check function "Classify ROIs". * Improved pin reassigment in case of missing pins in data format converters for XML, CSV and TXT file. * Improved messages in case of problems during start-up. * Improved dialog usability of several check function parameter dialogs. * Improved dialog usability of several window types in Process View Designer and Control Panel Designer. * Improved dialog usability of several data format converters. * Improved display of check function visualization of type "List". * Improved "Demo version" messages in case of no detected license key. * Changed default Control Panel Menu back to "Standard" menu. - Problem fixed with corrupt check routine files due to wrong indices of checks, check functions or runtime data input configuration. - Problem fixed with corrupt check routine files due to wrong group parameter settings in check function "Color Matching". - Problem fixed with out of memory in Automatic mode due to a resource-leak in specific Process View window types in combination with frequent check routine type changes. - Problem fixed with software startup abort if application settings file was corrupt. - Problem fixed with incorrect "relative" directory definition of check routine file name on page "Start behaviour" in the software settings. - Problem fixed with incorrect casing of project name. - Problem fixed with missing data output configuration in check routine XML export file. - Problem fixed with result adoption from sub routine. - Problem fixed with wrong calculation in mode "Percentage" in check function "Check Allowances". - Problem fixed with mixed up parameters in check function "Compute Curvature". - Problem fixed with wrong result line length in check function "Derive multiple ROIs". - Problem fixed with error handling in check function "Derive multiple ROIs". - Problem fixed with parameter adoption in wizard in check function "Determine Position of ROIs". - Problem fixed with incorrect range checking of ROIs of type "Arc" in check function "Define ROIs". - Problem fixed with incorrect range checking of filter options in check function "Filter image" and "Filter image in ROIs". - Problem fixed with color images in check function "Unroll ROIs". - Problem fixed with "Supress dark areas" parameter in check function "Color Matching". - Problem fixed with transmission of check routine result and check result into output data register. - Problem fixed with invalid tab index in parameter/target value table. - Problem fixed with data input configuration in check function "Modify Data in Register". - Problem fixed with missing window redraw in the Process View window. - Problem fixed with teaching of partial scan in camera properties dialog (NcDc.Baumer.UI.NET.dll version 6.0.49.3). - Problem fixed with reset of field bus output bits in test dialog (NcFb.Hilscher.CifX.UI.NET.dll version 6.0.7.2). - Several minor problems fixed. ----------------------------------------------------------------------------- Changes from NeuroCheck version 6.0.57 (SP3a) to 6.0.61 (SP4) ! Changed file format for check routines due to new check functions. ! Changed file format for configuration files. ! Changed file format for Process View files and Control Panel files. ! Changed behaviour of automatic selection of a security profile at start-up. Now the software will select the security profile with ID=0. + Added Project Manager Tool + Added new "Automation Interface" programming interface. + Added support for Meilhaus digital I/O boards (NcIo.Meilhaus.UI.NET.dll). + Added new check function "Derive Multiple ROIs". + Added new check function "Compute Feature Statistics". + Added new check function "Convert Features to Measurements". + Added new command "Device Manager" in the Control Panel Menu Editor. + Added new commands "Logging activate" and "Logging deactivate" in the Control Panel Menu Editor. + Added new Control Panel menu "Short Text". + Added new "Space bar" key to the list of available keyboard keys for manual start signal in the Remote Control dialog. + Added option in the Software Settings page Automatic Mode > User Interface Safety for checking if multiple check routine IDs exist in the type change directory. + Added the possibility in the parameter / target value dialog to display and edit register values that are not referenced by the currently loaded check routine. The new option is available in the properties dialog of the "Parameter / Target Value Input" data format converter. + Extended data output capabilities for check functions "Evaluate Classes" and "Check Allowances". + Added context menu for selecting the view in the result view window. + Manual mode result views that are copied to clipboard now also contain the displayed regions of interest or measurement graphics and adhere to the zoom and scroll settings. * Removed page "Directories" from the Software Settings dialog. All settings from this page will be lost. * Improved the behaviour of all options in the Software Settings page Automatic Mode > Statistics. * All standard Control Panel menus now available in English and German. * After adding a field bus device, now an "Advanced" data format converter is preselected instead of a "Standard" converter. * Improved dialog usability of check function "Modify Data in Register". * Improved dialog usability of check function "Identify Data Matrix Code". * Improved dialog usability of all window types in Process View Designer. * Improved display of error and warning events in the notification area of the Intro screen. - Problem fixed with evaluation of "Start behaviour" settings in Runtime edition. - Problem fixed with "Duplicate Register" button in Data Register Manager. - Problem fixed with wrong OIDs after XML import operation. - Problem fixed with call of functions "External process call" and "External file call" from Control Panel button. - Problem fixed with parallel image acqusition after check function "Control Image Acquisition". - Problem fixed with calibration factor in data output of check function "Gauge ROIs". - Problem fixed with calculation of color image features in check function "Compute Features" for certain ROI geometries. - Problem fixed with results of "Gauge ROIs" check function for certain calculations. - Problem fixed with parametrization of non-existing groups in Manual mode. - Problem fixed with updating regions of interest in the parameter dialog of check function "Classify ROIs". - Problem fixed with window management in Automatic mode. - Several minor problems fixed. ----------------------------------------------------------------------------- Changes from NeuroCheck version 6.0.54 (SP3) to 6.0.57 (SP3a) ! Changed file format for check routines due to new check functions and check function options. ! Changed file format for configuration files. ! Changed file format for Process View files and Control Panel files. ! Changed Data Format Converter Interface. Existing data format converter DLLs might not work properly. Please also install the data format converter update package when installing the main service pack. + Added new check function "Concatenate Images". + Added new check function "Crop Image". + Added new check function "Create Enclosing Rectangle". + Added calculation of color image features for check function "Compute Features". + Added new binding modes for "Chart" and "Tachometer" window types in the Process View Designer. + Added "Duplicate Register" button in Data Register Manager. + Added options in the Software Settings page Automatic Mode > Data Register to allow for deactivating the automatic data input / data output procedure. + Added new command "Switch file output series" in the Control Panel Menu Editor. + Added new code "Switch file output series" for the "Execute command" remote control input signal. + Added new Control Panel design "Smartphone". + Extended dynamic data input for check routine image output. * Improved positioning accuracy of check function "Position ROIs" for several ROI geometries. * Improved and redesigned calculation modes and dialog usability of check function "Modify Data in Register". * Improved behaviour of automatic assignment of data format converter channel and pin IDs. - Problem fixed in camera properties dialog (NcDc.Baumer.UI.NET.dll version 6.0.46.0). - Several problems fixed. ----------------------------------------------------------------------------- Changes from NeuroCheck version 6.0.50 (SP2) to 6.0.54 (SP3) ! Changed file format for check routines due to new check functions and check function options. ! Changed file format for configuration files. ! Changed file format for Process View files and Control Panel files. ! Changed Data Format Converter Interface. Existing data format converter DLLs might not work properly. Please also install the data format converter update package when installing the main service pack. ! Changed behaviour of the "Don't ask for password" feature in the Security profiles options dialog from "switch to lower level" to "switch to default profile". ! Changed behaviour of directory settings in check routine and system settings from "absolute" to "relative" directory definition. + Added support for 64-bit edition of Microsoft Windows 7 operating system. + Added new check function "Execute Process". + Extended check function "Rotate Image" by the possibility of rotation by arbitrary angles. + Added "Data Register Viewer" window type in Process View Designer. + Added options in the Software Settings page General > Start behaviour to allow for an automatic self-test at start-up. + Added new command "Execute check routine once" in the Control Panel Menu Editor. + Added new Control Panel designs "Cool Black Buttons Top" and "Cool Black Buttons Left". + Added new standard Control Panel menu "Submenus". + Added possibility to change the order of screen layouts in the Process View Designer. + Extended dynamic data input for several check functions. * Optimized dialogs of check functions "Modify Data Register" and "Verify Data Register". * Improved performance of first check routine execution in Automatic mode. * Changed behaviour of selecting grouped ROIs from overall indices to groupwise indices according to the behaviour of NeuroCheck 5.1. - Several problems fixed. ----------------------------------------------------------------------------- Changes from NeuroCheck version 6.0.38 (SP1) to 6.0.50 (SP2) ! Changed file format for check routines due to new check functions and new image output job options. ! Changed file format for configuration files. ! Changed file format for Process View files and Control Panel files. ! Changed the structure of the sub directories under the "Image Output" sub directory in the profile directory: C:\Documents and Settings\All Users\Documents\NeuroCheck\6.0\Default\ ! Changed Data Format Converter Interface. Existing data format converter DLLs might not work properly. Please also install the data format converter update package when installing the main service pack. ! Changed the permission definitions of security profiles. Existing security profiles might not work properly. ! Changed the binding mode for LEDs in the Control Panel Designer. + Added support for Hilscher CifX field bus boards (NcFb.Hilscher.CifX.UI.NET.dll version 6.0.1.0). + Added image stack acquisition mode for NCG, NCF and FWX camera series (NcDc.Baumer.UI.NET.dll version 6.0.44.12). + Added support for single machine communication (loopback address) in TCP/IP over Ethernet driver for the purpose of testing the communication setup (NcSc.TcpIp.UI.NET.dll version 6.0.39.1) + Extended Plug-in Interface to Custom Data Types. + Added new check functions "Modify Data Register" and "Verify Data Register". + Added new check functions "Read Data into Register" and "Send Data from Register". + Added new check functions "Start Timer" and "Stop Timer". + Added "Last Errors" window type in Control Panel Designer. + Added "Custom Data Type" window type in Process View Designer. + Added "Fast display" mode for "Check Function Image Visualization" window type in the Process View Designer. + Added possibility to link "Button" window type directly to commands instead of function keys in the Control Panel Designer. + Added dynamic status text display possibility to "Text Label" window type in the Control Panel Designer. + Added "Internal State" category display possibility to "LED" window type in the Control Panel Designer. + Added several new commands in the Control Panel Menu Editor. + Added new settings page in the Software Settings dialog: Automatic Mode > Data register, Diagnostics > Image output, Plug-ins > Custom data type DLLs. + Added options in the Software Settings page Advanced > Time response. + Added options in the Check Routine "Image Output Job" wizard. + Extended dynamic data input for several check functions. * Optimized property grid display of several window types in the Control Panel Designer and Process View Designer dialog. * Distinguished between remote control process pins and free signal pins in data format converters. * Improved performance of several check functions. * Improved performance of Automatic mode Process View reset. * Improved performance of Automatic mode window "System log". * Improved log file output. - Several problems fixed. ----------------------------------------------------------------------------- Changes from NeuroCheck version 6.0.30 (RTM) to 6.0.38 (SP1) ! Changed file format for check routines due to new check function options. ! Changed file format for configuration files. ! Changed file format for Process View files and Control Panel files. ! Changed Plug-In Interface. Existing plug-in DLLs will not work. ! Changed Hardware Interface. Existing hardware drivers will not work. ! Changed the structure of sub directories in the profile directory C:\Documents and Settings\All Users\Documents\NeuroCheck\6.0\Default\ ! Changed the indexing mode of Control Panel and Process View designs. + Added support for Matrix-Vision camera link frame grabbers (NcFg.MatrixVision.CL.UI.NET.dll version 6.0.37.0). + Added image output capability for error images, OK images and all images. + Added new check function "Control Device". + Added option "High Accuracy" for check function "Determine Position". + Added "Measurement History" window type in Process View Designer. + Added new settings pages in the Software Settings dialog: Automatic Mode > Statistics, Advanced > Remote control, Advanced > Time response, Advanced > Memory management. * Optimized dialog of check function "Read Process Input Bit" to clarify the behaviour of the time-out setting. * Improved performance of several check functions. * Improved performance of Automatic mode. - Several problems fixed. -----------------------------------------------------------------------------