Products : Point & Click Scripting

Point & Click scripting is what sets HLImage++ appart from the rest.

(Point & Click Script Tool)
Point & Click scripting allows you to write an entire automated process (such as a machine vision application) with no programming required.
Shown left is a simple demo application that analyzes a floppy disc for scratches. It is provided with the 30 day Free Trial of HLImage++.
It is very simple to make a machine vision or other application using a Point Click Script. First, you decide on your task at hand. Next, collect a set of sample images. Then, use the large selection of HLImage++ supplied tools to analyze your sample images. At each step you will use the controls of each tool to get the tool to do what you wish. When the tool is providing you the correct result, you simply click the 'script' button on the tool which will then record this process to the Point & Click Tool. You can use this method over and over, which will lead to combining the tools together in the correct order to make any kind of application you wish. Last, test with a large set of sample images, and you are done.
After you have a Point & Click Script working, you can then run that script inside of HLImage++, or export it to HLEmbedded. HLEmbedded is a low level application which only runs scripts. It can run everything HLImage can, but it has no tools. HLEmbedded is used with Windows Embedded, to provide a solution that runs 24/7/365, year after year.
What happens if a needed tool is not provided for your application? No problem, just add in a custom tool or a custom mini tool.
Other scripting languages or wrappers can be slow, but our Point & Click Scripting is very fast. Our real world scripts, which contain 100’s to 1000's of lines of script items, acquire images from cameras, separate, analyze, classify, and then eject bad products,in just milliseconds. Yes, you read that correct. Some of our large real world scripts run in under 5 milliseconds.
Our Point & Click Scripting provides much more than some little macro language. Our Point & Click Scripting provides:
  • For Next Loops
  • While Loops
  • Do While Loops
  • If Then Conditions
  • Viewport Control: Place a given image into a given viewport (with offset, zoom, etc)
  • Number Control: (Add, Subtract, Multiply, Divide, Etc)
  • String Control: (Copy, Concatenate, Etc)
  • Convert Control: (Number-to-String, String-to-Number, Etc)
  • Fail Control: (What to do when a script item fails)
  • Startup Control: (What to do when a script first starts up)
  • Fail Control: (What to do when a script shuts down)
  • Timer Control: (Allows you to do timing in milliseconds)
  • Stop Control: (Allows you to stop a script)
  • Fail Control: (What to do when a script item fails)
  • Eraser Control: (Allows you to clear number and string variables)
  • Fail Control: (Allows you to fail the script)
  • Group Control: (Allows you to Group other script items)
  • Button Box Control: (Allows you grab information from a user)
  • Input Box Control: (Allows you grab information from a user)
  • Output Box Control: (Allows you to show information to a user)
  • Delay Control: (Allows you to put a delay into your script)
  • Launch Control: (Allows you to jump to anywhere in your script)
  • Landing Control: (Allows you to jump to anywhere in your script)
  • Mini Tool Control: (Allows you to use a mini tool in your script)
  • Short and Long Descriptions: (Allows you to comment your code)
  • and more...
Although making a script is fun and easy, if you are new to machine vision or imaging, we do offer training and great support.