Gognex VisionPro gives the opportunity to develop own tools and integrate then seamless. GEFASOFT uses this interface both for project specific tools and features to make things easier for vision engineers.
At the moment there are about 30 tools in the GEFASOFT VisionPro tool library.
Visualize, you could have the ease of use and funcionality of Cognex combined with the enormous functions of MVTec Halcon to develop image processing solutions without borders...
The GEFASOFT Halcon Wrapper Tool makes it real - very easy and efficient.
The image processing library Halcon from MVTec is a comprehensive collection of image processing algorithms that are way beyond the features Cognex provides - especially for 3D purposes. However Halcon has no GUI elements like the Cognex tool-editors or the Cognex ToolGroup-workflow-tree.
Our HalconWrapperTool combines the best of both worlds. Halcon-procedures or -applications can be executed easy and without any further programming effort within Cognex jobs.
In image processing applications there are often workflows and toolchains that are absolutely identical in numerous jobs and only differ in e.g. the search pattern of a GogPMAlilgnTool. Modifications on such a workflow, e.g. additional tools, have to be done manually in all jobs. This is very time consuming and often leads to errors.
The ToolBlcokRefernceTool gives the opportunity to usa a single tool block at different locations within the same or also in different jobs. Modifications to the master toolblock are reported automatically to all loaded ToolBlockReferenceTools. Due to using a single memory location for the master tool block, a modification also impacts all not loaded ToolBlockReferenceTools.
The ToolBlockSelectorTool is capable of switching dynamically between different ToolBlocks or workflows. A so called "Selector" is defined as an input terminal, whose data is used to load a specific ToolBlock. The Selector can be set e.g. by a PLC.
The Object Memory Tool sets up a global object memory. Any object can be written there using a designated key and read / used elsewhere.
The ResultCsvTool is made for saving any data to CSV files. The files can be processed using e.g. Microsoft Excel.
With the Calculator Tool calculations and queries can be realized and and used as terminals in further tools.