Page 1
DALSA • 7075 Place Robert-Joncas, Suite 142 • St-Laurent, Quebec, H4M 2Z2 • Canada http://www.imaging.com ™ X64 Xcelera-CL PX4 User's Manual Edition 1.10 Part number OC-X4CM-PUSR0 *OC-X4CM-PUSR0*...
Page 2
Use of the products described herein is understood to be at the user’s risk. DALSA Corp. assumes no liability whatsoever for the use of the products detailed in this document and reserves the right to make changes in specifications at any time and without notice.
Contents X64 XCELERA-CL PX4 OVERVIEW ________________________________________ 5 ....................5 RODUCT UMBERS X64 X -CL PX4 F ............7 BOUT THE CELERA RAME RABBER Series Key Features..................... 7 User Programmable Configurations ................7 ACUPlus: Acquisition Control Unit ................8 DTE: Intelligent Data Transfer Engine............... 8 Advanced Controls Overview ..................
Page 4
Windows Device Manager..................27 Memory Requirements with Area Scan Acquisitions..........27 Symptoms: CamExpert Detects no Boards..............28 Symptoms: X64 Xcelera-CL PX4 Does Not Grab ............. 28 Symptoms: Card grabs black ..................29 Symptoms: Card acquisition bandwidth is less than expected ........29 CAMEXPERT QUICK START _____________________________________________ 31 ..............
Page 5
EMI C ....................... 81 ERTIFICATIONS ................82 ONNECTOR AND WITCH OCATIONS X64 Xcelera-CL PX4 Board Layout Drawing ............82 Connector Description List ..................82 ..............83 ONNECTOR AND WITCH PECIFICATIONS X64 Xcelera-CL PX4 End Bracket Detail ..............83 Configuration Micro-switches................... 84 Status LEDs Functional Description .................
Page 6
Using Sapera LT General I/O Demo............... 111 Sapera LT General I/O Demo Code Samples............113 DALSA CONTACT INFORMATION _______________________________________ 117 ...................... 117 ALES NFORMATION ...................... 118 ECHNICAL UPPORT GLOSSARY OF TERMS _________________________________________________ 119 INDEX _________________________________________________________________ 123 iv • Contents X64 Xcelera-CL PX4 User's Manual...
X64 Xcelera-CL PX4 Board Item Product Number All models have 85MHz Pixel Clock X64 Xcelera-CL PX4 Full with 128 MB of memory OR-X4C0-XPF00 X64 Xcelera-CL PX4 Dual with 128 MB of memory OR-X4C0-XPD00 X-I/O Module (optional): provides an additional 8 input & 8 output general I/Os OC-IO01-STD00 (see "Appendix: X-I/O Module...
Page 8
Item Product Number (optional) X64 Xcelera-CL PX4 can be shipped with an External Signals Connector Bracket Assembly, either with a DB37 or DB25 connector (see the two product numbers below). Either cable, if required, should be specified at the time of order.
See “Technical Specifications” on page 79 for detailed information. User Programmable Configurations Use the X64 Xcelera-CL PX4 firmware loader function in the DALSA Device manager utility to select firmware for one of the supported modes. Firmware selection is made either during driver installation or manually later on (see "Firmware Update: Manual...
Older computers may not support the maximum data transfer bandwidth defined for PCI Express x4. • The X64 Xcelera-CL PX4 board can also be used in an PCI Express x8 slot typically without issue. • If the computer only has a PCI Express x16 slot, direct installation tests or the computer documentation is required to know if the X64 Xcelera-CL PX4 is supported.
The X-I/O module can be either purchased with the X64 Xcelera-CL PX4 board or installed into the computer system at a later time. The module occupies one adjacent PCI slot and connects to the X64 Xcelera-CL PX4 via a ribbon cable.
Sapera++ LT is a powerful development library for image acquisition and control. Sapera++ LT provides a single API across all current and future DALSA hardware. Sapera++ LT delivers a comprehensive feature set including program portability, versatile camera controls, flexible display functionality and management, plus easy to use application development wizards.
Never remove or install any hardware component with the computer power on. Upgrading Sapera or any Board Driver When installing a new version of Sapera or a DALSA acquisition board driver in a computer with a previous installation, the current version must be un-installed first. Upgrade scenarios are described below.
Sapera LT Library Installation Note: to install Sapera LT and the X64 Xcelera-CL PX4 device driver, logon to the workstation as administrator or with an account that has administrator privileges. The Sapera LT Development Library (or ‘runtime library’ if application execution without development is preferred) must be installed before the X64-CL device driver.
Install the X64 Xcelera-CL PX4 into a free PCI Express x4 expansion slot. The X64 Xcelera-CL PX4 could also be installed in a PCI Express x8. Note that some computer's x16 slot may support the X64 Xcelera-CL PX4. The user needs to test each computer to verify support of a x4 product.
If there are multiple X64 Xcelera-CL PX4 boards in the system, all will be updated with new firmware. If any installed X64 Xcelera-CL PX4 board installed in a system already has the correct firmware version, an update is not required.
Page 17
A manual firmware update is made as follows: • Select the X64 Xcelera-CL PX4 to update via the board selection box (if there are multiple boards in the system) • From the Configuration field drop menu select the firmware version required •...
Any serial port communication program, such as Windows HyperTerminal, can connect to the camera in use and modify its function modes via its serial port controls. The X64 Xcelera-CL PX4 serial port supports communication speeds from 9600 to 115 kbps.
• On the following dialog screen select the port to connect with. The port could be the COM port mapped to the X64 Xcelera-CL PX4 or the COM device as shown in this example. Installing X64 Xcelera-CL PX4 • 17...
Page 20
• HyperTerminal now presents a dialog to configure the COM port properties. Change settings as required by the camera you are connecting to. Note that the X64 Xcelera-CL PX4 serial port does not support hardware flow control. 18 • Installing X64 Xcelera-CL PX4...
The following screen image shows the Device Manager program with the Information/Firmware tab active. The left window displays all X64 Xcelera-CL PX4 boards in the system and their individual device components. The right window displays the information stored in the selected board device. This example screen shows the X64 Xcelera-CL PX4 information contained in the EEProm component.
Connect the camera to Camera Link 1 with a Camera Link cable. When using a Medium camera, connect the second camera cable to Camera Link 2. • The X64 Xcelera-CL PX4 Dual board supports one or two cameras (one or two Base, or one Medium – see “Data Port Summary” on page 100 for information on Camera Link configurations).
Configuring Sapera Viewing Installed Sapera Servers The Sapera configuration program (Start • Programs • DALSA • Sapera LT • Sapera Configuration) allows the user to see all available Sapera servers for the installed Sapera-compatible boards. The System entry represents the system server. It corresponds to the host machine (your computer) and is the only server that should always be present.
Troubleshooting Installation Problems The X64 Xcelera-CL PX4 (and the X64 family of products) has been tested by DALSA in a variety of computers. Although unlikely, installation problems may occur due to the constant changing nature of computer equipment and operating systems.
CL PX4 Device Driver • CorDeviceManager. If the Device Manager program does not run, it will exit with a message that the board was not found. Since the X64 Xcelera-CL PX4 board must have been in the system to install the board driver, possible reasons for an error are: •...
Page 26
The following figure shows the Device Manager information screen. Click to highlight one of the board components and the information for that item is shown on the right hand window, as described below. • Select Information to display identification and information stored in the X64 Xcelera-CL PX4 firmware. •...
As shown in the following screen image, use the first drop menu to select the PCI device to examine. Select the device from DALSA. Note the bus and slot number of the installed board (this will be unique for each system unless systems are setup identically). Click on the Diagnostic button to view an analysis of the system PCI configuration space.
The Log Viewer lists information about the installed DALSA drivers. Click on File • Save and you will be prompted for a text file name to save the Log Viewer contents. Email this text file to DALSA Technical Support when requested or as part of your initial contact email.
This double buffering memory allocation is automatic at the driver level. The X64 Xcelera-CL PX4 driver uses two buffers to ensure that the acquired video frame is complete and not corrupted in cases where the image transfer to host system memory may be interrupted and delayed by other host system processes.
If CamExpert should have detected the installed board, troubleshoot the installation problem as described below. Troubleshooting Procedure When CamExpert detects no installed DALSA board, there could be a hardware problem, a PnP problem, a PCI problem, a kernel driver problem, or a software installation problem. •...
Note that some computer's x16 slot may only support non x16 boards at x1 or not at all. Check the computer documentation or test an X64 Xcelera-CL PX4 installation. Note that the X64 Xcelera-CL PX4 board is not designed to function at x1 speeds.
Every Sapera demo program starts by a dialog window to select a camera configuration file. Even when using the X64 Xcelera-CL PX4 with common video signals, a camera file is required. Therefore CamExpert is typically the first Sapera application run after an installation. Obviously existing .ccf files can be copied to the new installation when similar cameras are used.
Page 34
Device: Select which acquisition device to control and configure a camera file for. Required in cases where there are multiple boards in a system and also when one board supports multiple acquisition types. Note in this example, the X64 Xcelera-CL PX4 was installed with firmware for Full support for monochrome or Medium RGB cameras.
The memory error message [ Error: "CorXferConnect" <Xfer module> - No memory () ] may occur when loading a Sapera camera file, or when the application configures a frame buffer for area scan cameras. The problem is that the X64 Xcelera-CL PX4 does not have enough onboard memory for two frame buffers.
Camera Configuration file used with Sapera LT 5.0 and the CamExpert utility. CCA File Details DALSA distributes camera files using the “.CCA” extension, (CAMERA files), which contain all parameters describing the camera video signal characteristics and operation modes (what the camera outputs).
Confirm that DALSA has not already published an application note with camera files [http://www.imaging.com/camsearch]. • Confirm that the correct version or board revision of X64 Xcelera-CL PX4 is used. Confirm that the required firmware is loaded into the X64 Xcelera-CL PX4 . •...
X64 Xcelera-CL PX4 Flat Field Support The X64 Xcelera-CL PX4 supports hardware based real-time Flat Field Correction when used with its dual Base or one Medium configuration. Important: Flat field and flat line correction impose limitations to the maximum acquisition frame rate.
Page 39
128. If acceptable accept the image as the white reference. • Click on Save. The flat field correction data is saved as a TIF image with a file name of your choice (such as camera name and serial number). CamExpert Quick Start • 37 X64 Xcelera-CL PX4 User's Manual...
The CamExpert Bayer filter tool supports using both software or hardware based decoding. With boards that have Bayer filter decoding in hardware such as the X64 Xcelera-CL PX4 (requires loading the Bayer Decoder firmware), CamExpert directly controls the hardware for high performance real-time acquisitions from Bayer filter cameras.
Using the Bayer Filter A Sapera application, when loading the camera file parameters, will have the RGB gain adjustment values. The application can provide the calibration window to make RGB adjustments as required. CamExpert Quick Start • 39 X64 Xcelera-CL PX4 User's Manual...
The demo program first displays the acquisition configuration menu. The first drop menu displayed permits selecting from any installed Sapera acquisition servers (installed DALSA acquisition hardware using Sapera drivers). The second drop menu permits selecting from the available input devices present on the selected server.
This program demonstrates Flat Field or Flat Line processing, either performed by supporting DALSA hardware or performed on the host system via the Sapera library. The program allows you to acquire a flat field or flat line reference image, and then do real time correction either in continuous or single acquisition mode.
(quadrature) signal. The X64 Xcelera-CL PX4 shaft encoder inputs provide additional functionality with pulse drop or pulse multiply support. The following table describes the line trigger source types supported by the X64 Xcelera-CL PX4 Full. Refer to the Sapera Acquisition Parameters Reference Manual (OC-SAPM-APR00) for descriptions of the Sapera parameters.
Page 48
CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE full description relative to trigger type and X64 Xcelera-CL PX4 configuration used: X64 Xcelera-CL External Line Trigger External Shaft Encoder Value PX4 configuration Signal used Signal used & camera input used CORACQ_PRM_EXT_LINE_ CORACQ_PRM_SHAFT_ TRIGGER_ENABLE = true ENCODER_ENABLE =true Dual - Camera #1...
These trigger signals are used by the acquisition linescan camera. The X64 Xcelera-CL PX4 supports single or dual shaft encoder signals. Dual encoder signals are typically 90 degrees out of phase relative to each other and provide greater web motion resolution.
• FRAME_RESET control is configured for rising edge trigger in this example. • FRAME_RESET connects to the X64 Xcelera-CL PX4 via the Trigger In 1 balanced inputs on connector J4 pin 11 (+) and 12 (-). • After the X64 Xcelera-CL PX4 receives FRAME_RESET, the EXSYNC control signal is output to the camera to trigger n lines of video as per the defined virtual frame size.
Page 51
\\ Frame_Reset signal type • If Z= 2, External Frame Trigger is a RS-422/LVDS signal For information on camera files see the Sapera Acquisition Parameters Reference Manual (OC-SAPM- APR00). X64 Xcelera-CL PX4 Reference • 49 X64 Xcelera-CL PX4 User's Manual...
The Data Overflow event indicates that there is not enough bandwidth for the acquired data to be transferred without loss. This is usually caused by limitations of the acquisition module and should never occur. The Sapera event value is CORACQ_VAL_EVENT_TYPE_DATA_OVERFLOW. 50 • X64 Xcelera-CL PX4 Reference X64 Xcelera-CL PX4 User's Manual...
Page 53
(if transfers are already in progress). If a transfer of a fixed number of frames was requested, the transfer module will stop transfers automatically. The Sapera event value is CORXFER_VAL_EVENT_TYPE_END_OF_TRANSFER. X64 Xcelera-CL PX4 Reference • 51 X64 Xcelera-CL PX4 User's Manual...
High performance cameras that output 10 taps can not be interfaced with a standard CameraLink full specification frame grabber. The X64 Xcelera-CL PX4 Full provides support for a non-standard 10-tap format by using specific firmware easily uploaded when required. This format is described below along with an example camera requiring this non-standard format.
X64 Xcelera-CL PX4 Supported Parameters The tables below describe the Sapera capabilities supported by the X64 Xcelera-CL PX4 Full (i.e. default firmware is loaded). Unless specified, each capability applies to both boards or all mode configurations and all acquisition modes.
= 1 line CORACQ_PRM_VBACK_PORCH min = 0 line max = 0 line step = 1 line CORACQ_PRM_HFRONT_INVALID min = 0 pixel max = 16777215 pixel step = 1 pixel X64 Xcelera-CL PX4 Reference • 55 X64 Xcelera-CL PX4 User's Manual...
Not available CORACQ_PRM_BRIGHTNESS_BLUE Not available CORACQ_PRM_CONTRAST Not available CORACQ_PRM_CONTRAST_RED Not available CORACQ_PRM_CONTRAST_GREEN Not available CORACQ_PRM_CONTRAST_BLUE Not available CORACQ_PRM_HUE Not available CORACQ_PRM_SATURATION Not available CORACQ_PRM_FIX_FILTER_ENABLE Not available CORACQ_PRM_FIX_FILTER_SELECTOR (*) Not available 60 • X64 Xcelera-CL PX4 Reference X64 Xcelera-CL PX4 User's Manual...
= 0 pixel step = 1 pixel CORACQ_PRM_COUPLING Not available CORACQ_PRM_VFRONT_PORCH min = 0 line max = 0 line step = 1 line CORACQ_PRM_VBACK_PORCH min = 0 line 66 • X64 Xcelera-CL PX4 Reference X64 Xcelera-CL PX4 User's Manual...
= 16 pixel CORACQ_PRM_CROP_HEIGHT min = 1 line max = 16777215 line step = 1 line CORACQ_PRM_SCALE_HORZ Not available CORACQ_PRM_SCALE_VERT Not available CORACQ_PRM_SCALE_HORZ_METHOD Not available CORACQ_PRM_SCALE_VERT_METHOD Not available 70 • X64 Xcelera-CL PX4 Reference X64 Xcelera-CL PX4 User's Manual...
Page 74
Default = 1 frame CORACQ_PRM_INT_FRAME_TRIGGER_ENABLE TRUE FALSE CORACQ_PRM_INT_FRAME_TRIGGER_FREQ min = 1 milli-Hz max = 1073741823 milli-Hz step = 1 milli-Hz CORACQ_PRM_SHARED_EXT_TRIGGER Not available CORACQ_PRM_SHARED_CAM_RESET Not available CORACQ_PRM_SHARED_CAM_TRIGGER Not available CORACQ_PRM_SHARED_TIME_INTEGRATE Not available 72 • X64 Xcelera-CL PX4 Reference X64 Xcelera-CL PX4 User's Manual...
Page 75
CORACQ_PRM_EXT_TRIGGER_DELAY_TIME_BASE CORACQ_VAL_TIME_BASE_LINE (0x4) CORACQ_PRM_BAYER_DECODER_ENABLE Not available CORACQ_PRM_BAYER_DECODER_METHOD Not available CORACQ_PRM_BAYER_DECODER_WB_GAIN_RED min = 0 max = 0 step = 1 CORACQ_PRM_BAYER_DECODER_WB_GAIN_GREEN min = 0 max = 0 step = 1 X64 Xcelera-CL PX4 Reference • 73 X64 Xcelera-CL PX4 User's Manual...
Page 76
= 0 max = 0 step = 1 CORACQ_PRM_BAYER_DECODER_SATURATION_WEIGHT_GRE min = 0 max = 0 step = 1 CORACQ_PRM_BAYER_DECODER_SATURATION_WEIGHT_BLU min = 0 max = 0 step = 1 74 • X64 Xcelera-CL PX4 Reference X64 Xcelera-CL PX4 User's Manual...
The memory error message [ Error: "CorXferConnect" <Xfer module> - No memory () ] may occur when loading a Sapera camera file, or when the application configures a frame buffer for area scan cameras. The problem is that the X64 Xcelera-CL PX4 does not have enough onboard memory for two frame buffers.
Sapera Servers & Resources Servers and Resources The following table describes the X64 Xcelera-CL PX4 Full board Servers Resources Name Type Name Index Description Xcelera-CL_PX4_1 Acquisition CameraLink Full Mono Full configuration, (default firmware) monochrome output, Camera #1 CameraLink Full Color...
The following table illustrates all possible source/destination pairs in a transfer. Source Transfer passing through Destination X64 Xcelera-CL PX4 Acquisition 1 to 2 internal buffers & 1 to 2 Host Buffers the X64 internal processor 78 • Sapera Servers & Resources X64 Xcelera-CL PX4 User's Manual...
Technical Specifications X64 Xcelera-CL PX4 Board Specifications X64 Xcelera-CL PX4 Dimensions Approximately 6.5 in. (16.6 cm) wide by 4 in. (10 cm) high. Digital Video Input & Controls Input Type Camera Link Specifications Rev 1.10 compliant; 1Full or 1 Medium or 1 Base...
Page 82
Approximately 680MB/s. Serial Port Supports communication speeds from 9600 to 115 kbps Controls Compliant with DALSA Trigger-to-Image Reliability framework Comprehensive event notifications (see "Supported Events" on page Timing control logic for EXSYNC, PRIN and strobe signals Dual independent opto-coupled external trigger inputs programmable as...
• PCI Express x4 slot or x8 slot compatible • On some computers the X64 Xcelera-CL PX4 installed in a x16 slot may function. The computer documentation or direct testing is required. Operating System Support Windows 2000 SP1, Windows XP, XP 64-bit, Windows Vista...
J2000 LED 1 X64 Xcelera-CL PX4 Full PCIe 4X Connector Description List The following table lists components on the X64 Xcelera-CL PX4 board. Detailed information follows for connectors or switches the end user may have need of. Connector Description Connector...
Connect the camera to the J1 connector with a Camera Link cable. When using a Medium camera, connect the second camera connector to J2. Note: If the camera is powered by the X64 Xcelera-CL PX4, refer to "External Signals Connector Bracket Assembly" on page 94 for power connections.
Specifications" on page Assigned to OFF Position ON Position Switch Number (default) trigger input 1 Logic Transition at trigger input 2 ~2 volts Logic Transition at (preferred for differential ~10 volts signals) 84 • Technical Specifications X64 Xcelera-CL PX4 User's Manual...
SW3: Additional Controls The X64 Xcelera-CL PX4 powers up either in its normal state or a 'Safe Boot' mode required to load firmware under certain conditions. See the notes for SW3-1 following the table for details. Assigned to OFF Position...
Neg. Camera Control 2 CC3- Output Neg. Camera Control 3 CC3+ Output Pos. Camera Control 3 CC4+ Output Pos. Camera Control 4 CC4- Output Neg. Camera Control 4 1, 13, 14, 26 Ground 86 • Technical Specifications X64 Xcelera-CL PX4 User's Manual...
FULL _X3- Input Neg. Full Data 3 FULL _X3+ Input Pos. Full Data 3 FULL _XCLK- Input Neg. Full Clock FULL _XCLK+ Input Pos. Full Clock 1, 13, 14, 26 Ground Technical Specifications • 87 X64 Xcelera-CL PX4 User's Manual...
Note: The X64 Xcelera-CL PX4 pulse controller has a minimum resolution of 1 us. When configuring the Camera Link control signals, such as exposure control, etc. use values in increments of 1 us.
Power Output 5 Volts, 1.5A max Power Output 5 Volts, 1.5A max (see note 6) Power Output 12 Volts, 1.5A max Power Output 12 Volts, 1.5A max Ground Ground Ground Ground Technical Specifications • 89 X64 Xcelera-CL PX4 User's Manual...
Page 92
Maximum output device sink current is 35mA with 25V output differential. • Maximum reverse voltage is 25V. • Maximum output switching frequency is limited by driver and register access on the PCIe bus. 90 • Technical Specifications X64 Xcelera-CL PX4 User's Manual...
Page 93
See also *.cvi file entries: External Trigger Level, External Frame Trigger Level, External Trigger Enable, External Trigger Detection. • External Trigger Input 2 used for two pulse external trigger with variable frame length linescan acquisition. Technical Specifications • 91 X64 Xcelera-CL PX4 User's Manual...
Page 94
• See also *.cvi file entries: Shaft Encoder Enable, Shaft Encoder Pulse Drop or see External Line Trigger Enable, External Line Trigger Detection, External Line Trigger Level, External Line Trigger Source. 92 • Technical Specifications X64 Xcelera-CL PX4 User's Manual...
Page 95
Both the 5Volt and 12Volt power pins have a 1.5 amp re-settable fuse on the board. If the fuse is tripped, turn off the host computer power. When the computer is turned on again, the fuse is automatically reset. Technical Specifications • 93 X64 Xcelera-CL PX4 User's Manual...
PC expansion slot and connect the free cable end to the board's J4 header. When connecting to J4, make sure that the cable pin 1 goes to J4 pin 1 (see the layout drawing "X64 Xcelera-CL PX4 Board Layout Drawing"...
External Signals Connector Bracket Assembly (Type 2) The External Signals bracket (OR-X4CC-0TIO2) provides a simple way to bring out the signals from the External Signals Connector J4 to a bracket mounted DB25. External cables designed for the DALSA X64-CL iPro can be connected directly.
Page 100
Refer to the table "J4: External Signals Connector " on page 89 for signal descriptions. DB25 Pin Number Signal J4 Connector Pin Number TRIG_0+ TRIG_0- TRIG_1+ TRIG_1- PHY_0+ PHY_0- PHY_1+ PHY_1- Strobe_0 Strobe_1 98 • Technical Specifications X64 Xcelera-CL PX4 User's Manual...
3M™ is a trademark of the 3M Company. Channel Link™ is a trademark of National Semiconductor. Flatlink™ is a trademark of Texas Instruments. Panel Link™ is a trademark of Silicon Image. Camera Link Interface • 99 X64 Xcelera-CL PX4 User's Manual...
Camera Control 3 (CC3) • Camera Control 4 (CC4) Note: the X64-CL by default implements the control lines as follows (using DALSA Corporation terminology). (CC1) EXYNC (CC2) PRIN (CC3) FORWARD (CC4) HIGH 100 • Camera Link Interface X64 Xcelera-CL PX4 User's Manual...
The serial interface protocol is one start bit, one stop bit, no parity, and no handshaking. Camera Link Cables For additional information on Camera Link cables and their specifications, visit the following web sites: http://www.3m.com/us/electronics_mfg/interconnects/ (enter Camera Link as the search keyword) Nortech Systems http://www.nortechsys.com/intercon/CameraLinkMain.htm Camera Link Interface • 101 X64 Xcelera-CL PX4 User's Manual...
Page 104
102 • Camera Link Interface X64 Xcelera-CL PX4 User's Manual...
Occupies an adjacent slot to the X64 Xcelera-CL PX4 Full. Slot can be either PCI-32 or PCI- 64—no PCI signals or power are used. • Connects to the X64 Xcelera-CL PX4 via a 16 pin flat ribbon cable. J23 on X-I/O to J6 on X64 Xcelera-CL PX4. •...
Insert the X-I/O module into any free PCI slot (no PCI electrical connections are used), securing the bracket. • Connect the X-I/O module 16 pin ribbon cable from J23 to the X64 Xcelera-CL PX4 board J6. • Power on the computer again.
Source driver with over-current protection (all outputs will shut down simultaneously). The over-current fault circuit will protect the device from short-circuits to ground with supply voltages of up to 35V. 108 • Appendix: X-I/O Module Option X64 Xcelera-CL PX4 User's Manual...
110) for standard TTL logic levels or industrial logic systems (typically 24 volts). The design switch points are as follows: • TTL level mode : trip point at 2V +/- 5% • Industrial level mode: trip point at 16V +/- 5% Appendix: X-I/O Module Option • 109 X64 Xcelera-CL PX4 User's Manual...
• Programs • DALSA • X64 Xcelera-CL PX4 Device Driver • Device Manager). The Device Manager provides information on the installed X64 Xcelera-CL PX4 board and its firmware. With an X-I/O module installed, click on XIO Board – Information, as shown in the following figure.
The demo will present to the user only the controls pertaining to the selected hardware. Run the demo via the windows start menu: (Start • Programs • DALSA • Sapera LT • Demos • General I/O Demo). The first menu presents a drop list of all installed Sapera Acquisition Devices with I/O capabilities.
Page 114
Enable box to activate the interrupt on an input. The Count box will tally detected input events. Use the Signal Event drop menu to select which input signal edge to detect. The Reset button clears all event counts. 112 • Appendix: X-I/O Module Option X64 Xcelera-CL PX4 User's Manual...
// direct read access to low-level Sapera C library capability to check // I/O Output module if (m_pGio[iDevice]->IsCapabilityValid(CORGIO_CAP_DIR_OUTPUT)) status = m_pGio[iDevice]->GetCapability(CORGIO_CAP_DIR_OUTPUT,&capOutput); // direct read access to low-level Sapera C library capability to // check I/O Input module if (m_pGio[iDevice]->IsCapabilityValid(CORGIO_CAP_DIR_INPUT)) Appendix: X-I/O Module Option • 113 X64 Xcelera-CL PX4 User's Manual...
Page 116
// The SapGio constructor is called for each resource found. m_pGio[iDevice] = new SapGio(location); // Creates all the low-level Sapera resources needed by the I/O object if (m_pGio[iDevice] && !*m_pGio[iDevice] && !m_pGio[iDevice]->Create()) DestroyObjects(); return FALSE; return TRUE; 114 • Appendix: X-I/O Module Option X64 Xcelera-CL PX4 User's Manual...
Page 117
// the pointer to pin state ( SapGio ::PinLow if low and SapGio ::PinHigh if high) status = m_pGio->GetPinState(iIO, &state); m_pGio->SetDisplayStatusMode(SapManager::StatusNotify, NULL); [ . . . ] [ . . . ] Appendix: X-I/O Module Option • 115 X64 Xcelera-CL PX4 User's Manual...
Page 118
= (CGioInputDlg*)pInfo->GetContext(); // We get the current count of I/O events strEventCount.Format("%d", pInfo->GetEventCount()); // We get the I/O pin number that generated an I/O event and apply the changes. pInputDlg->m_GioEventCount[pInfo->GetPinNumber()]++; 116 • Appendix: X-I/O Module Option X64 Xcelera-CL PX4 User's Manual...
Any support question or request can be submitted via our web site: Technical support form via our web page: http://www.imaging.com/support Support requests for imaging product installations, Support requests for imaging applications Camera support information http://www.imaging.com/camsearch Product literature and driver updates http://www.imaging.com/download 118 • DALSA Contact Information X64 Xcelera-CL PX4 User's Manual...
A value used to ensure data is stored without error. It is created by calculating the binary values in a block of data using some algorithm and storing the results with the data. Client Modification Instruction. A client requested engineering change applied to a DALSA board product to support either a non-standard function or custom camera.
Page 122
A Sapera data file format where there is no header information and that supports any Sapera buffer type. Refer to the Sapera Basic Modules Reference Manual “Buffer File Formats” section. RISC (Reduced Instruction Set Computer) A computer architecture that reduces chip complexity by using simpler instructions. 120 • Glossary of Terms X64 Xcelera-CL PX4 User's Manual...
Page 123
VIC files, contain all operating parameters related to the frame grabber board (i.e. what the frame grabber can actually do with camera controls or incoming video). Glossary of Terms • 121 X64 Xcelera-CL PX4 User's Manual...
CamExpert 41, 47, 49 frame buffer 21, 48 CamExpert parameters 32 Frame Lost event 51 communication ports 9 Frame Sync 49 connector location 104 FRAME_RESET 48 Contiguous Memory 21 CORACQ_PRM_EXT_LINE_TRIGGER_DETECTIO N 92 Index • 123 X64 Xcelera-CL PX4 User's Manual...
Page 126
11, 19, 26, 28 transfer module 51 National Semiconductor 99 NPN mode 107 trigger 9, 47, 48 onboard memory 33, 76 user defined I/O state 103 USER_PWR 108 opto-coupled input specs 109 124 • Index X64 Xcelera-CL PX4 User's Manual...
Page 127
Windows HyperTerminal 16 Windows Logo testing 13 Windows operating system memory 21 workstation 11, 12 X64-CL serial port 16 X-I/O field installation 105 X-I/O module driver update 105 X-I/O module overview 103 Index • 125 X64 Xcelera-CL PX4 User's Manual...
Need help?
Do you have a question about the X64 Xcelera-CL PX4 and is the answer not in the manual?
Questions and answers