在HALCON12 自带的帮助文档里面,有几句话。
What Can You Do With HDevEngine?
With HDevEngine, you can execute complete HDevelop programs or individual procedures from a C++ application or an application that can integrate .NET or COM objects, e.g., C# or Visual Basic .NET. Thus, you can use HDevelop programs not only for prototyping, but also to completely develop and run the machine vision part of your application.
Because HDevEngine acts as an interpreter, you can modify the HDevelop program or procedure without needing to compile and link the application (if you don't change the procedure's signature), as would be necessary if you export the program or procedure and integrate the code manually. This means that you can easily update the machine vision part of an application by replacing individual HDevelop files.
意思就是说使用HDevEngine ,我们就可以执行一个完整的Halcon程序,就是那个hdev 为后缀的程序。
HDevEngine相当于一个解释器(我理解为就是一个翻译),将Halcon和其他语言建立可以沟通的通道。
|