NeuroCheck 6.1 - History Copyright (C) NeuroCheck GmbH, Germany Last change: August 10, 2017 Key to the symbols: [ ! Compatibility note ] [ + Added feature ] [ * Improved/changed feature ] [ - Bug fixed ] In case of questions or problems, please contact support@neurocheck.com ==================================== SP3 ==================================== Changes from NeuroCheck version 6.1.15 to 6.1.16 (SP3): + Added support for Windows 10 operating system for Hilscher cifX device (NcFb.Hilscher.CifX.NET.dll version 6.1.6). + Added sliders for comfortable setting of exposure and gain value in properties dialog of NCG camera driver (NcDc.NeuroCheck.BO.UI.dll version 6.1.11). * Optimized tool for configuration of camera IP adresses (NcCameraIPConfigurator.exe version 6.1.1). * Optimized query of I/O count during startup for Hilscher cifX device (NcFb.Hilscher.CifX.NET.dll version 6.1.6). - Problem fixed in live image dialog in multi-operation mode. - Problem fixed with camera driver consistency self check in diagnostics tool (NcDc.NeuroCheck.BO.UI.dll version 6.1.11). - Problem fixed with importing camera settings from CSUX file by check function "Control Image Acquisition" (NcDc.NeuroCheck.BO.UI.dll version 6.1.11). - Problem fixed with image stack acquisition in software triggered mode with delay (NcDc.NeuroCheck.BO.UI.dll version 6.1.11). - Several minor problems fixed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Changes from NeuroCheck version 6.1.14 to 6.1.15: + Added support for Microsoft .NET framework version 4.7. + Extended plug-in interface by method for binary object creation. * Optimized speed for display of window type "Data register viewer" in Process View window. * Modified ROI creation in check function "Create ROIs by Thresholding". Now this check function is capable of creating more than 30,000 regions. * Optimized support for Windows 10 operating system. * Optimized support for digital outputs for NCCG cameras (NcDc.NeuroCheck.BO.UI.dll version 6.1.9). - Problem fixed with switching modification rule in wizard of check function "Modify Data in Register". - Several minor problems fixed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Changes from NeuroCheck version 6.1.13 to 6.1.14: ! Changed file format for configuration files. + Added data output of feature values for all ROIs into a single data register for check function "Compute Features". + Added new property "User defined name" for data format converter channels for better recognition of similar data format converter channels. * Changed caching strategy for several check functions with file references ("Transfer Image", "Template Matching", "Inspect Print Quality", "Classify ROIs", "Correct Shading"). Changes to the referenced files will now affect the check function execution immediately, at the drawback that undo of changes to the referenced files is not possible. * Extended logging for check routine execution time. * Optimized image file switching in check function "Transfer Image" in file series mode for activated "Simulate image capture" mode. * Optimized Modbus data output (NcFmtCnv.NeuroCheck.Modbus.NET.dll version 6.1.4). * Optimized performance of camera property dialog for large resolution NCG cameras (NcDc.NeuroCheck.BO.UI.dll version 6.1.8). - Problem fixed with image data transfer for NCG cameras (NcDc.NeuroCheck.BO.UI.dll version 6.1.8). - Problem fixed with binary ROI creation on non-closed polygons for 16-bit images in check function "Create ROIs by Thresholding". - Problem fixed with ROI definition in zoom levels above 100% in parameter dialog of check function "Define ROIs". - Several minor problems fixed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Changes from NeuroCheck version 6.1.12 (SP2) to 6.1.13: + Added feature to replace a defect NCG camera camera in device manager. + Added "Client area" information in property grid of Check function visualization image window in Process view designer. This information is helpful to determine the size of the window in order to make the image fit exactly into the window. + Added feature to reset security profiles in security profiles dialog by using a second license dongle. + Added support for new camera type NCCG-53M/C (NcDc.NeuroCheck.BO.UI.dll version 6.1.6). + Added option to ignore usual output reset at startup for digital I/O devices. Useful for multi-operation mode. (NcIo.IcpDas.NET.dll version 6.1.3). (NcIo.Meilhaus.NET.dll version 6.1.2). * Optimized data output to file for CSV, XML and TXT advanced data format converters. New output will be appended to existing output files. * Optimized data output to file for TXT simple data format converter. New output will overwrite the existing output file. * Optimized display of check function visualization image window content in Process view. * Increased maximum size of image stack for NCG cameras to 1000 images (NcDc.NeuroCheck.BO.UI.dll version 6.1.6). * Optimized automatic determination of initial packet size property for NCG cameras (NcDc.NeuroCheck.BO.UI.dll version 6.1.6). - Problem fixed in Template Matching check function when switching between different screen display modes (96dpi / 120dpi for example). - Problem fixed in Check allowances check function with wrong display of area values for calibrated ROIs. - Problem fixed in Template Matching check function with possible wrong result match if Subpixel matching mode is activated in combination with activated Rotate or Scale mode. - Problem fixed in Apply look-up table to image check function with possible invalid parameter settings. - Problem fixed in Get system information check function with wrong result of hard disc space used property for subdirectories. - Problem fixed with invalid or missing data input or data output items when switching between different software language versions. - Problem fixed in image stack acquisition for NCG cameras (NcDc.NeuroCheck.BO.UI.dll version 6.1.6). - Several minor problems fixed. ==================================== SP2 ==================================== Changes from NeuroCheck version 6.1.10 to 6.1.12 (SP2): ! Changed file format for security profiles configuration files. + Added new "Camera IP Configurator" tool for assignement of IP adresses to Gigabit Ethernet cameras. This replaces the "NCG_IP-Configuration" tool. + Added new sub menu "Execute check routine till here" in main menu "Check function" in manual mode. According keyboard shortcut is CTRL+G. * Switched default camera driver for NeuroCheck NCG cameras from NcDc.Baumer.UI.NET.dll (6.1.6) to NcDc.NeuroCheck.BO.UI.dll (6.1.5) in the NeuroCheck 6.1 product DVD setup. For later manual installation of the new driver on existing systems with the old driver please note that the old driver has to be removed manually. * Improved detection of issues with security profiles on software start-up. * Improved display of warning messages on page "Installation" for missing, outdated or conflicting drivers in NeuroCheck "Diagnostics" tool. * Improved reconnect feature after connection interruption in TCP/IP over Ethernet driver (NcSc.TcpIp.NET.dll version 6.1.6). - Problem fixed with security profiles on Asian operating systems. - Problem fixed with incorrect range checking of filter options in check function "Filter image" and "Filter image in ROIs". - Problem fixed with using flash output for NCG camera series in driver (NcDc.NeuroCheck.BO.UI.dll version 6.1.5). - Several minor problems fixed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Changes from NeuroCheck version 6.1.9 to 6.1.10: ! Changed file format for check routine files. ! Changed file format for configuration files. ! Changed file format for Process View files, Control Panel files and Control Panel Menu files. + Added new device category "3D cameras" in Device Manager. Extended programming interfaces for Hardware and Plug-ins accordingly. + Added support for 16-bit images for all check functions. + Added false color rendering for 16-bit images in Live image dialog, Manual mode result view and Process View check function visualization image window. Useful for 2.5 dimension 16-bit height images. + Added possibility to configure multiple output data pins for a single output data register. Useful for simultaneous data output to several destinations at the same time. + Added support for Windows 8/8.1 operating system for Hilscher cifX device driver (NcFb.Hilscher.CifX.NET.dll version 6.1.5). + Added new feature for image stack acquisition mode: Delay between image acqusitions in free run acqusition mode can be set by check function "Control Device". New feature in both NeuroCheck camera drivers: NcDc.Baumer.UI.NET.dll and NcDc.NeuroCheck.BO.UI.dll. * Modified display update of "Data register viewer" window in Process View. - Problem fixed with calculation of result image in "Free angle" mode in check function "Rotate image". - Several minor problems fixed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Changes from NeuroCheck version 6.1.8 (SP1) to 6.1.9: ! Changed file format for check routine files. ! Added warning messages for check routines operating from image files instead of cameras. Existing applications might stop during Automatic mode type change after installing the new software version. ! The Software Settings option "Reset input registers" will no longer reset input registers that are connected to "Parameter / Target value input". + Added Multi start manager tool for easy configuration and start of multi-operation mode. + Added possibility to change ID and data type of existing data registers in data register manager. + Added support for 16-bit images for check functions "Transfer Image", "Determine Threshold", "Create ROIs by Thresholding", "Compute Features", "Create Edges" and several other check functions and for image output. + Added feature in Virtual Field Bus device to import the state of input bits from file. * Improved dialog design of Device Manager and Data Format Converter Manager. In Device Manager the arrow buttons to change the order of cameras are now visible in the main dialog. * Improved preview of current design in Control Panel Designer, Process View Designer and Control Panel Menu Editor. The window position configured in the Software Settings dialog now will be applied to the preview. * Improved visualization of check routine, individual checks and check functions in Manual mode Check Routine Explorer that participate in data input and data output. * Improved performance in data output after check routine execution. Only the channels of configured output registers are flushed instead of the whole data format converter. - Problem fixed with result computation of "Hue" features in check function "Compute Features". - Problem fixed with saving check routines with password protection. - Several minor problems fixed. ==================================== SP1 ==================================== Changes from NeuroCheck version 6.1.7 to 6.1.8 (SP1): ! Changed file format for configuration files. ! Changed file format for Process View files, Control Panel files and Control Panel Menu files. + Added support for Windows 10 operating system. + Added control panel menu command "Register initialize from file". + Added command line option "/CPUAFF" to set the desired CPU affinity. + Added "Project snapshot" to Diagnostics tool. + Added category "Devices in use" to Diagnostics tool. + Added command line options "/systemcheck" and "/projectsnapshot" to Diagnostics tool to allow non-interactive operation. + Added "Diagnostics" menu item in the "?" main menu in Manual mode to start the Diagnostics tool directly from the NeuroCheck software. + Added new driver for NeuroCheck cameras supporting NCLG series (NcDc.NeuroCheck.BO.UI.dll version 6.1.1). + Added new data format converter for Modbus communication over an Ethernet adapter (NcFmtCnv.NeuroCheck.Modbus.NET.dll version 6.1.0). + Added format options for an input string in fieldbus data format converter (NcFmtCnv.NeuroCheck.Fieldbus.NET.dll version 6.1.4). * Improved window management of Process View: Window can not be closed by clicking on the top right red cross unless the commands "Process View Show" and "Process View Hide" are available. * Improved "Serial communication test" dialog. * Improved fieldbus communication behavior for multi-operation mode (NcFb.Hilscher.CifX.NET.dll version 6.1.4). * Removed impossible option "Stop bits = None" for serial port driver (NcSc.SerialPort.NET.dll version 6.1.2). - Problem fixed with calculation of "White pixels" and "Black pixels" feature in check function "Compute Features" for non-rectangular ROIs. - Problem fixed with Automatic mode start behaviour in check function "Initialize Data in Register". - Problem fixed in "Reset" operation of TCP/IP over Ethernet driver (NcSc.TcpIp.NET.dll version 6.1.5). - Several minor problems fixed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Changes from NeuroCheck version 6.1.6 to 6.1.7: ! Changed file format for check routine files. ! Changed file format for process view files. + Added new check function "Initialize Data in Register". + Added new check function "Get System Information". + Added buttons "Import values" and "Export values" in Data Register Manager to manage files containing the register values only, for example for use by check function "Initialize Data in Register". + Added command line option "/NODPIWARNING" to prevent from displaying a warning message on startup. * Improved color display of ROI group results in "Count ROIs". * Extended TCP/IP over Ethernet driver to support more than one device of type "TCP-Client" per Ethernet adapter. (NcSc.TcpIp.NET.dll version 6.1.4). - Problem fixed with creation of ROIs in special cases in check function "Create ROIs by thresholding". - Problem fixed with editing the "Text" property of menus and commands in Control Panel Menu Editor. - Problem fixed with setting of column widths in "Check Function List Visualization" in Process View Designer. - Problem fixed in high-speed image stack acquisition of NeuroCheck camera driver (NcDc.Baumer.UI.NET.dll version 6.1.4.0). - Several minor problems fixed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Changes from NeuroCheck version 6.1.5 to 6.1.6: ! Changed file format for check routine files. ! Changed file format for process view files. + Added scale invariance in check function "Template Matching". Proportional and non-proportional scaled search options are available. + Added configurable "Input Reset Mode" for serial communication (for TCP/IP or RS232 devices). The data format converter pins can be reset for request-reply communication pattern or buffered for a fieldbus like behavior. (NcFmtCnv.NeuroCheck.Serial.NET.dll version 6.1.4). + Added socket polling to detect interrupted TCP/IP connections. TCP/IP server and client start to reconnect automatically. (NcSc.TcpIp.NET.dll version 6.1.3). + Added option to ignore usual output reset at startup for fieldbus devices. Useful for multi-operation mode. (NcFb.Hilscher.CifX.NET.dll version 6.1.3). + New property added to specify column width in "Check Function List Visualization" in Process View. * Improved zoom usability using mouse wheel in result view. * Improved copy and paste functionality of grid points in template editor in parameter dialog of check function "Template Matching". * Improved performance reading multiple pins in check function "Read Data into Register". Refresh of data format converter is called only once per channel. * Improved performance reading from multiple channels in check function "Read Process Input Bit". Only the channel of a data format converter is refreshed instead of the whole data format converter. * Class names can be renamed in check function parameter dialog of "Color Matching". * Multiple driver event mechanism is not applied in case of "High detailed level" logging for special analysis of regular high speed inspections. * Additional parameter for process command "Register reset" in remote control. Input, output and free registers can be reset separately. * Additional parameter for Control Panel Menu Command "Register reset". Input, output and free registers can be reset separately. * Improved error handling in data format converter communication. - Problem fixed with feature "Template Index" in check function "Template Matching" when using rotated templates. - Problem fixed with groupwise execution in check function "Color Matching". - Problem fixed with language specific function names of Buttons in Control Panel Designer. - Problem fixed with marginal differences in calculated rotation angles between 32 and 64-bit systems in check function "Template Matching". - Several minor problems fixed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Changes from NeuroCheck version 6.1.4 (RTM) to 6.1.5: + Extended Plug-in Interface to directly access camera image acquisition. + Added detailed information about multiple check routine IDs on the "Check type" page in the Software Settings dialog. * Extended possible range for check routine ID from 16383 (14 bit) to 2147483647 (31 bit). * Changed load behavior of external DLLs to make Windows no longer block modules downloaded from internet. * Check routines with invalid flow configuration now display an error upon loading. * Improved runtime performance for data register visualization of data type "String" in the result view. - Problem fixed in configuration of length of floating point numbers in overall fixed protocol mode. (NcFmtCnv.NeuroCheck.Serial.NET.dll version 6.1.3). - Problem fixed with displaying Log files in Internet Explorer. - Problem fixed with saving look-up-table in "Polygon" mode in check function "Apply Look-up Table on Image". - Problem fixed with display of gauging "Degree" sign in the result view. - Problem fixed with manually saving images on Windows 8. - Several minor problems fixed. ==================================== RTM ==================================== Changes from NeuroCheck version 6.0 to 6.1.4 (RTM): Please refer to the "What's new in NeuroCheck 6.1" documentation. =============================================================================