0% found this document useful (0 votes)
42 views4 pages

Upgrading From Design Assistant 3.0 To 4.0

The document discusses upgrading projects from Matrox Design Assistant version 3.x to version 4.0. Key changes include hardware settings now being grouped under a single Platform Configuration dialog. Projects upgraded to 4.0 may require changes to hardware platform components if upgrading from a 3.x project connected to a PC or 4Sight platform. File paths use a new PATH function to specify locations valid on cameras and PCs. Custom steps require being rebuilt using the provided wizard for DA 4.0.

Uploaded by

wrwer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views4 pages

Upgrading From Design Assistant 3.0 To 4.0

The document discusses upgrading projects from Matrox Design Assistant version 3.x to version 4.0. Key changes include hardware settings now being grouped under a single Platform Configuration dialog. Projects upgraded to 4.0 may require changes to hardware platform components if upgrading from a 3.x project connected to a PC or 4Sight platform. File paths use a new PATH function to specify locations valid on cameras and PCs. Custom steps require being rebuilt using the provided wizard for DA 4.0.

Uploaded by

wrwer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Matrox Design Assistant 4.

0 Early Access Version 1

Upgrading projects from DA 3.x to DA 4


Platforms
The biggest change you will notice when moving from DA 3.x to DA 4.0 is that many hardware-related
settings and configurations are now all grouped under one Platform Configuration dialog. The buttons
that used to be labeled Initial Camera Settings and Configure I/O now take you to the platform dialog.
You can also access this dialog from the Project menu, Configure platform item or the Camera Images

pane Configure Image Sets toolbar button.

Upgrading Projects
As with all previous versions of Matrox Design Assistant, opening a project from an earlier version will
pop a message warning you that the upgraded project will not be usable with the earlier version. It is
good practice to keep a backup copy of the original. All changes that involve renaming of features and
values are translated for you automatically. Nonetheless they are describe below and in the readme
document.

A 3.x project upgraded to 4.0 while connected to a Matrox Iris GT should need no manual intervention
except for porting any Custom Steps to VS2010 project structure and rebuilding.

A 3.X project that is upgraded to 4.0 while connected to a PC or 4Sight platform may need some changes
to the hardware platform components. I/O will need re-assigning as described below. For the Early
Access version, Profinet is not available on the PC platform and any UserLED steps must be disabled.

In Emulation mode, make sure that in the Platform configuration dialogs you have chosen to emulate
the type of platform to which you intend to deploy the project so that the correct resources will be
available.

Preliminary – Subject to Change


Matrox Design Assistant 4.0 Early Access Version 2

IOReader/IOWriter
Upgrading
Upgrading a project containing IOReader or IOWriter steps while connected to a PC (localhost or
remote)- will result in a number of errors since most PC platforms do not have any IO capability.

Solution:

Upgrade while connected to an Iris camera

Upgrade in Emulation mode – select Iris GT as the mode to emulate

Limitations
NOTE: in the Early Access version “Pulse” and “Delay relative to” are not supported.

You can no longer “read” the outputs with the IO reader step (was a particular Iris behaviour).

Digital I/O configuration


Additional settings have been added to accommodate more platforms (e.g. GigE cameras with IO
capability). You can specify a System component for your I/O. This is only needed if you have multiple
supported sets of IO (which only occurs with a Matrox 4Sight system with a GigEvision camera that has
its own I/O capability)

Other names have been changed in DA 4.0 to more closely resemble the MIL terminology – a new
Format descript lists OpenDrain (even though in fact on an IrisGT it is technically Open collector ) to
emphasize that it is an inverting output that requires a pull-up to source voltage.

For outputs, Source has changed name from “User” to “IOWriter” to emphasize that the IOWriter step
controls the value written.

For Outputs there is an additional setting called Output mode- it is initialized to a default value that is
best suited to the selected platform. Matrox platforms implement IO through various combinations of
software and hardware/FPGA that may differ between different systems. It is possible to set the Output
mode of any system to “Software” but in general there is little reason to change from the default mode
that is shown with a dot beside its name.

Camera grab control


General changes

Default values

Preliminary – Subject to Change


Matrox Design Assistant 4.0 Early Access Version 3

Many values have a dark dot on the left side. The dots indicate that the value shown is the current value
of the Default. In earlier versions of DA the word Default was shown, but it was not possible to know
what actual value was the default value.

Trigger

The hardware trigger signal name has changed from Port0 to AUX IO 8 to match the current MIL
documentation.

Queue

There is a single setting for queue size (combines the two settings from previous versions).

Grab size

You can grab an area smaller than the camera’s nominal resolution using the Partial scan parameters. In
some situations, grabbing a smaller number of lines allows the project to run faster with less data to
copy and process.

File Paths
ImageSets, ImageWriter,TextReader, TextWriter

Existing projects – if you deploy to a PC a project originally designed for an Iris GT which uses paths on
UserDisk or RAMFiles , it will assume these are folders are on C:\

To provide a way to specify file paths that is valid both on Iris cameras and PC systems, DesignAssistant
proposes using the PATH function which automatically maps DA Documents to different places on
camera /UserDisk/DesignAssistant and on PC My Documents\Matrox Design Assistant

The following predefined paths use used:

{PATH("DA Documents")}\\SavedImages

{PATH("DA Documents")}\\Images

{PATH("DA Documents")}\\SavedTextFiles

Example projects use the following paths.

Preliminary – Subject to Change


Matrox Design Assistant 4.0 Early Access Version 4

Copy Images to platform:

- the button “Copy images to Platform” on a PC platform will copy them to {PATH("DA
Documents")}\\Images which evaluates to Documents\Matrox Design Assistant\Images

Custom steps
VS 2010 (not 2012)

Custom steps use .NET 4.0 when building for the PC and .NET CF 3.5 for IrisGT with Windows CE

This is not a standard VS 2010 configuration, and therefor it is important to create Custom step solutions
using the Wizard we provide.

Also, to upgrade your existing 3.0 Custom Steps it is necessary to

1) Create a new project using the wizard


2) Copy the contents of the .cs files of your original project into the corresponding .cs files of the
new project.

Note that previous versions of the Wizard named all the files CustomStep.*, which could lead to
conflicts when importing multiple custom steps into DA. The new wizard will name the files according to
the name you provide.

If you are upgrading custom steps that were developed in DA 2.4 it is important to incorporate the
fundamental changes in search regions, fixturing and annotations that were introduced between 2.4 and
3.0. They are described in the CustomStep documents.

Preliminary – Subject to Change

You might also like