Download HALCON Programmer`s Guide
Transcript
About This Manual This manual describes the programming language interfaces of HALCON and shows how to use HALCON in programming languages like C++, C#, C, or Visual Basic. It contains the necessary information to understand and use the provided data structures and classes in your own programs. We expect the reader of this manual to be familiar with the programming languages themselves and with the corresponding development tools. The manual is divided into the following parts: • General Issues This part contains information that is relevant for all programming interfaces, e.g., which interface to use for which programming language or how to use HALCON with parallel programming. • Programming With HALCON/C++ This part describes the HALCON’s language interface to C++. • Programming With HALCON/C++ (legacy) This part describes HALCON’s legacy language interface to C++. It includes instructions to convert code using the legacy C++ interface to the new default C++ interface introduced in HALCON 11. • Programming With HALCON/.NET This part describes HALCON’s language interface to .NET programming languages (C#, Visual Basic .NET, etc.). • Programming With HALCON/COM This part describes HALCON’s language interface to languages that can handle Microsoft COM, e.g., Visual Basic 6.0 or Delphi. • Programming With HALCON/C This part describes HALCON’s language interface to C. • Using HDevEngine This part describes how to use HDevEngine to execute HDevelop programs and procedures from a programming language.