VPascal is a powerful programming language that allows you to automate complex or repetitive imaging and spectroscopy applications. It is built into every copy of V++ and VSpec.

VPascal is a full featured language which implicitly supports image, vector and matrix math enabling you to calculate complicated image expressions in a single line of code. You can handle images as easily as other languages handle individual numbers.

VPascal is easy to learn because it uses virtually the same syntax as the popular Pascal programming language (widely used worldwide as a teaching language) but has many enhancements for imaging applications.

VPascal programs are called "modules". The module recorder allows you to create simple modules by pointing and clicking - without writing a single line of code yourself. This is a great way to speed up development or to learn about VPascal programming.

Any VPascal module can create toolbar buttons and menu commands. They can also be pre-compiled and ready to go when V++ starts, or can run automatically at startup and shutdown.

VPascal has over 700 built-in functions to handle image processing operations such as filtering, zooming, histogram calculation, object analysis, morphology, and much more besides.

You can even call the Windows API libraries, call your own DLLs written in any language, and control laboratory equipment.

The following documents describing VPascal in detail are available for download:

VPascal language overview

An introductory overview of the VPascal automation language
(PDF, 145 KB)

The VPascal Primer

An in-depth guide to the syntax and features of VPascal
(PDF, 475 KB)

Technical documents

Click to go to the Technical Documents page where you can find more articles about VPascal and its applications

Back to Products


Digital Optics™, V++™, VPascal™, VAutomation™, VSpec™, CameraBar™ and VideoBar™ are trademarks of Digital Optics Limited.
Other product names and references may be trademarks or registered trademarks of their respective holders.
Entire web site is copyright © 2008, Digital Optics Limited. All rights reserved.