Where can I locate Scorpion Camera Drivers?

Everything is located in the Scorpion Online Help – section cameras.

Can Scorpion access SQL databases?

Using Python and Scorpion can access any SQL database from Microsoft, Oracle or the open source MySQL. We use a generic ODBC interface.

The following procedure is performed to test this using the free MS SQL Express 2008.

1. Install MS SQL Express 2008
2. Attach DB mdf file from Example_SQL_Express_DB.zip
  • See mssql_attatch_example.JPG to the right

    MS SQL Server Attach

3. Configure ODBC
4. Restore Example_Scorpion_profile.zip
The sample profile located in the SQL-Examples.zip should be restored.

5. Customize Test script
The user can modify the Test script 18th line. Located in the Scorpion tab Service/Advance/Central.
6. Execute Test script in the Scorpion (Service/Advance/Central)

Are there sample profiles for .Net and Scorpion?

There are numerous examples for using .Net with Scorpion in Scorpion Online Help

Information on how to convert a .Net 1.1 sample to .Net 2.0.

Can Scorpion be extended by the .Net Framework?

.Net with Scorpion opens up Scorpion to the large .Net Framework and the possibility to easily integrate your own .Net object expanding the capabilities of Scorpion Vision Software. The main new features are:

  • Add custom status information to Scorpion tab-pages
  • Add custom dialog and status windows to Scorpion
  • Implement project specific GUI
  • Add high performance – high priority image aquisition and custom interfaces to external devices

The use of .Net with Scorpion is based on Python for .Net (http://www.zope.org/Members/Brian/PythonNet).  The “readme” page here is an important source for information regarding the use of .NET components from python scripts.

Python for .NET is a near-seamless integration of the Python runtime with the .NET Common Language Runtime (CLR). It lets you script and build applications in Python, using CLR services and components written in any language that targets the CLR

  • Scorpion Vision 4.2 to 7.3 supports .Net Framework version 1.1
  • Scorpion Vision 8.0 support .Net Framework 2.0

Read more in Scorpion Online Help.

Can Scorpion process images offline?

One important offline verification feature is Scorpion is the HistoryList.  More information Scorpion Online Help. The history list is used to:

  • Keep the N latest image in memory

These images can be used for:

  • Verify toolbox configuration
  • Save select and large reference sets of images for system verification

Scorpion Vision can easily be set up to only keep the interesting images. For example the FAIL images only.

It is of course also possible to configure Scorpion to save selected images in bmp or jpg format. Jpg format if compression is a acceptable option. Experience with Scorpion Vision tends to favour using the history list to collect images for reference sets because saving images automatically tends to capture too many images.

System verification with hundreds or thousands of selected images is very important when doing system verification.

Can Scorpion handle multiple cameras?

One of the strongest points about Scorpion Vision Software is it’s capabilities to handle multiple cameras. To show how this is done we have made a demo profile showing a how easy four  cameras are handled and the image processing is divided into toolboxes.

Assembly Verification Demo

In this fine demo profile the following tasks are demonstrated:

  • Gauging
  • Color object counting
  • Indentification and location
    • dynamic reference systems and resampling
  • Object presence

Goto to Scorpion Online Help to download the demo profile.

Can we do color with Scorpion Vision?

Yes we can! The images is processed with the ColorAnalyzer tool. This tools classifies an area into a color class based on reference images.

Scorpion ColorAnalyzer Demo

In this demo the area of each fruit is measured and the fruits are counted.

More information and demo profile is found in Scorpion Online Help.