No part of this document may be reproduced, transmitted, photocopied, or translated into another language without the written consent of EPIX, Inc. Information in this document is subject to change without obligation or notice. EPIX, Inc. makes no warranty of any kind with regard to this document, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. EPIX, Inc. assumes no responsibility for any errors that may appear in this document. EPIX, Inc. reserves the right to make changes to the specifications of hardware and software at any time, without obligation or notice.
4MIP, SVIP, XCIP, XCAP, 4MEG VIDEO, 1MEG VIDEO, SILICON VIDEO MUX, QUICK SET VIDEO, 12-7MUX, IMAGE MEMORY EXPANSION, COC40, and COC402 are trademarks of EPIX, Inc.
EPIX, SILICON VIDEO, and PIXCI are registered trademarks of EPIX, Inc.
Other brand, product, and company names are trademarks or registered trademarks of their respective owners.
Printing: 3-Dec-2001
Thank you for purchasing imaging products from EPIX, Inc. We expect them to perform to their specifications and we are available on the Internet, FAX, and telephone to help with installation or to answer questions about the use of our products for your application.
The PIXCI® D, D24, or D32 imaging board, for the PCI bus, is packed in a static dissipative bag. Please keep the bag and box in which the board was shipped should the need arise to return the board. Prior to opening the bag, place the bag near the PC into which the board will be installed.
We recommend installing XCAP prior to installing the PIXCI imaging board.
Please refer to the Software Installation chapter for the XCAP installation
directions, then follow the board installation instructions below.
The size and the number of images that can be stored in DRAM on the motherboard is a function of the amount of DRAM that is not needed by the operating system. Windows 98 requires approximately 20 megabytes. XCAP reserves 4 MB of memory for image buffers. If more memory is required for image sequences, the ''Driver Assistant'' in the ''PIXCI Open/Close'' menu should be used to set the reserved memory size.
The PIXCI imaging board can capture and store full resolution images
to DRAM on a burst mode PCI motherboard provided that other devices do not
compete for PCI bus bandwidth.
The data transfer capabilities of the motherboard may limit the size of the
image that the PIXCI imaging board can transfer to memory on the motherboard.
Some PCI motherboards do not support burst mode on the PCI bus.
Some PCI motherboards limit bursts to four 32 bit transfers.
Some PCI motherboards must have their configuration EEPROM set
to enable PCI bus burst mode.
PCI bus transfers from other devices will compete for data
transfer time with images to be transferred from the PIXCI imaging board to
memory on the motherboard.
ISA bus transfers will also compete for data transfer time with images to
be transferred from the PIXCI imaging board to memory on the motherboard.
The updating of clocks and other background tasks may interfere with the
capture of images.
These tasks should be disabled if error messages indicate that video
transfers have been interrupted.
The following configurations have been tested with video sources with 100 MB per second burst modes. Contact EPIX, Inc. or an EPIX, Inc. distributor for pricing on any of the motherboards listed below.
Motherboards with a 133 MHz CPU bus are recommended. For fast display updates, EPIX recommends motherboards with an Advanced Graphics Port (AGP) and an AGP VGA. An AGP VGA can provide at least twice the video update rate that a PCI VGA can provide. EPIX can provide complete, tested computer systems with a PIXCI and all required software installed as well as tested AGP VGA boards and motherboards.
| Manufacturer | Model | Chipset | Clock & CPU |
| Intel | SE440BX | Intel 440BX | 667 MHz Pentium II w/AGP |
| Intel | NE440BX | Intel 440BX | 350 MHz Pentium II w/AGP |
| Intel | AL440LX | Intel 440LX | 266 MHz Pentium II w/AGP |
| Intel | PD440FX | Intel 440FX | 233 MHz Pentium II |
| Intel | TC430HX | Intel 430HX | 200 MHz Pentium MMX |
| QDI | Titanium II B | Intel 430TX | 200 MHz Pentium MMX |
| QDI | Titanium II B | Intel 430TX | 233 MHz AMD K6 |
The following configuration(s) have been tested with the Hitachi KP-F110 camera and intermittently do not keep up with a transfer rate sufficient to prevent buffer overflow, which means lost data. There are many other PCI bus motherboards that will NOT operate successfully. Use one of the motherboards from the list above or purchase one from EPIX, Inc.
| Manufacturer | Model | Chipset | Clock & CPU |
| Intel | VS440FX | Intel 440FX | 200 MHz Pentium Pro |
The PIXCI® D imaging board has one 68 pin connector which is accessible thru the bracket that mounts the board to the computer chassis.
Two different types of cables are available for each camera, a cable that provides triggers and power in one cable from the PIXCI® D, and a cable that uses a Hitachi Junction Box to connect the Trigger signals and a separate wall mount power supply to the camera.
The cable that uses the junction box for the Hitachi KP-F100 or KP-F110 camera provides Trigger A, Trigger B, and Trigger In BNC connectors that connect to the junction box. A drawing of the cable connections is shown below.
![]()
PIXCI® D to Hitachi KP-F100 or KP-F110 Cable Connections
Trigger A, Trigger B, and Trigger In signals are not required when the camera is operating in a continuous readout mode. Trigger In is an input to the PIXCI® D. Trigger A and B are outputs from the PIXCI® D to the camera via the junction box.
Trigger In is used when initiating a capture from an external signal. In response to the trigger, the PIXCI® D board controls the camera with Trigger A alone or Trigger A and B.
Trigger A is used to cause the camera to capture an image with a shutter speed selected from the rear panel switches on the camera.
Trigger A and B are used to cause the camera to capture an image with an
exposure determined by the TABCD register.
This mode of operation provides the greatest control over the camera's
integration time.
The integration time is programmed in increments of the horizontal time period
of the camera (80 microseconds for the KP-F100, 59.25 microseconds for
the KP-F110).
Integration times from 320 microseconds to 5.24288 seconds can be selected
for the KP-F100.
Integration times from 120 microseconds to 3.883 seconds can be selected
for the KP-F110.
![]()
Hitachi KP-F100 Rear Panel Switches
The switches for the electronic shutter and readout rate are in one 4 position dip switch marked ''SHUTTER DATA.'' The top 3 switches are for control of the shutter speed and are labelled ''A0,'' ''A1,'' and ''A2.'' They are only used when the mode switch is in position 2 or 3.
The bottom switch is marked ''RM.'' It selects either 512 line readout at 24 frames per second (left position), or 1024 line readout at 12 frames per second (right position). Note that when the camera is set for 512 line readout, the video setup must be changed from 1024 lines to 512 lines.
XCAP has a Camera Adjust screen that shows the back panel of the KP-F100
and KP-F110 cameras.
Moving the position of the switches on the camera to match the position of
the switches on the screen, changes the video format to
match the changes in the video format from the camera.
| Interface | Signal | Camera D.Out | Interface |
| 68 pin | Name | 26 pin | Signal |
| PLUG | CONNECTOR | Type | |
| Pin No. | Pin No. | ||
| 2 | DATA9+ | 19 | RS422 Input |
|---|---|---|---|
| 36 | DATA9- | 20 | RS422 Input |
| 3 | DATA8+ | 17 | RS422 Input |
| 37 | DATA8- | 18 | RS422 Input |
| 4 | DATA7+ | 15 | RS422 Input |
| 38 | DATA7- | 16 | RS422 Input |
| 5 | DATA6+ | 13 | RS422 Input |
| 39 | DATA6- | 14 | RS422 Input |
| 6 | DATA5+ | 11 | RS422 Input |
| 40 | DATA5- | 12 | RS422 Input |
| 7 | DATA4+ | 9 | RS422 Input |
| 41 | DATA4- | 10 | RS422 Input |
| 8 | DATA3+ | 7 | RS422 Input |
| 42 | DATA3- | 8 | RS422 Input |
| 9 | DATA2+ | 5 | RS422 Input |
| 43 | DATA2- | 6 | RS422 Input |
| 21 | DATA1+ | 3 | RS422 Input |
| 55 | DATA1- | 4 | RS422 Input |
| 25 | FVAL+ | 21 | RS422 Input |
| 59 | FVAL- | 22 | RS422 Input |
| 26 | LVAL+ | 23 | RS422 Input |
| 60 | LVAL- | 24 | RS422 Input |
| 29 | PCLK+ | 25 | RS422 Input |
| 63 | PCLK- | 26 | RS422 Input |
| 31 | DATA0+ | 1 | RS422 Input |
| 65 | DATA0- | 2 | RS422 Input |
| 68 | SHIELD | GND | |
| 23 | TRIG-B (STR) | BNC CONTACT | TTL Output |
| 68 | GND | BNC BODY | GND |
| 27 | TRIG-IN (TRG+) | BNC CONTACT | TTL Input |
| 68 | GND | BNC BODY | GND |
| 30 | TRIG-A (EXP+) | BNC CONTACT | TTL Output |
| 68 | GND | BNC BODY | GND |
| PAIR | Interface | Signal | Camera D. OUT | Interface |
| No. | 68 pin | Name | 50 pin | Signal |
| and | PLUG | CONNECTOR | Type | |
| COLOR | Pin No. | Pin No. | ||
| 25:Pink/Orange | 1 | GND | 23 | GND |
|---|---|---|---|---|
| 25:Orange/Pink | 35 | GND | 24 | GND |
| 11:Tan/Pink | 2 | BDATA9+ | 19 | RS422 Input |
| 11:Pink/Tan | 36 | BDATA9- | 20 | RS422 Input |
| 1:White/Tan | 3 | BDATA8+ | 17 | RS422 Input |
| 1:Tan/White | 37 | BDATA8- | 18 | RS422 Input |
| 6:White/Green | 4 | BDATA7+ | 15 | RS422 Input |
| 6:Green/White | 38 | BDATA7- | 16 | RS422 Input |
| 16:Tan/Violet | 5 | BDATA6+ | 13 | RS422 Input |
| 16:Violet/Tan | 39 | BDATA6- | 14 | RS422 Input |
| 22:Brown/Blue | 6 | BDATA5+ | 11 | RS422 Input |
| 22:Blue/Brown | 40 | BDATA5- | 12 | RS422 Input |
| 10:Tan/Brown | 7 | BDATA4+ | 9 | RS422 Input |
| 10:Brown/Tan | 41 | BDATA4- | 10 | RS422 Input |
| 3:White/Pink | 8 | BDATA3+ | 7 | RS422 Input |
| 3:Pink/White | 42 | BDATA3- | 8 | RS422 Input |
| 2:White/Brown | 9 | BDATA2+ | 5 | RS422 Input |
| 2:Brown/White | 43 | BDATA2- | 6 | RS422 Input |
| 13:Tan/Yellow | 10 | ADATA9+ | 44 | RS422 Input |
| 13:Yellow/Tan | 44 | ADATA9- | 45 | RS422 Input |
| 14:Tan/Green | 11 | ADATA8+ | 42 | RS422 Input |
| 14:Green/Tan | 45 | ADATA8- | 43 | RS422 Input |
| 24:Brown/Gray | 13 | ADATA7+ | 40 | RS422 Input |
| 24:Gray/Brown | 47 | ADATA7- | 41 | RS422 Input |
| 12:Tan/Orange | 14 | ADATA6+ | 38 | RS422 Input |
| 12:Orange/Tan | 48 | ADATA6- | 39 | RS422 Input |
| 4:White/Orange | 15 | ADATA5+ | 36 | RS422 Input |
| 4:Orange/White | 49 | ADATA5- | 37 | RS422 Input |
| PAIR | Interface | Signal | Camera D. OUT | Interface |
| No. | 68 pin | Name | 50 pin | Pin |
| and | PLUG | CONNECTOR | Type | |
| COLOR | Pin No. | Pin No. | ||
| 5:White/Yellow | 16 | ADATA4+ | 34 | RS422 Input |
|---|---|---|---|---|
| 5:Yellow/White | 50 | ADATA4- | 35 | RS422 Input |
| 15:Tan/Blue | 19 | ADATA3+ | 32 | RS422 Input |
| 15:Blue/Tan | 53 | ADATA3- | 33 | RS422 Input |
| 23:Brown/Violet | 20 | ADATA2+ | 30 | RS422 Input |
| 23:Violet/Brown | 54 | ADATA2- | 31 | RS422 Input |
| 20:Brown/Yellow | 21 | BDATA1+ | 3 | RS422 Input |
| 20:Yellow/Brown | 55 | BDATA1- | 4 | RS422 Input |
| 17:Tan/Gray | 25 | FENA+ | 48 | RS422 Input |
| 17:Gray/Tan | 59 | FENA- | 49 | RS422 Input |
| 9:White/Gray | 26 | LENA+ | 25 | RS422 Input |
| 9:Gray/White | 60 | LENA- | 50 | RS422 Input |
| 8:White/Violet | 29 | PCLK+ | 46 | RS422 Input |
| 8:Violet/White | 63 | PCLK- | 47 | RS422 Input |
| 19:Brown/Orange | 31 | BDATA0+ | 1 | RS422 Input |
| 19:Orange/Brown | 65 | BDATA0- | 2 | RS422 Input |
| 7:White/Blue | 32 | ADATA1+ | 28 | RS422 Input |
| 7:Blue/White | 66 | ADATA1- | 29 | RS422 Input |
| 21:Brown/Green | 33 | ADATA0+ | 26 | RS422 Input |
| 21:Green/Brown | 67 | ADATA0- | 27 | RS422 Input |
| SHIELD | 34 | GND | ||
| 28 | TRIG-A (STR+) | BNC CONTACT | TTL Output | |
| 68 | GND | BNC BODY | GND | |
| 27 | TRG IN+ | BNC CONTACT | TTL Input | |
| 68 | GND | BNC BODY | GND | |
When the PIXCI® D is used with a camera cable that does not have a connection for an external trigger input, the PIXCI® D can be modified by wiring the trigger input to the 10 pin header near the top of the 68 pin connector. Pin 1 of the header marked ''J1'' (upper left pin when viewed with bracket on the left and card fingers pointing down) is ground. Pin 3 of the header is wired to the negative input of the differential receiver for the trigger signal. Pin 4 of the header is wired to the positive input of the differential receiver for the trigger signal.
If a single ended TTL input is desired for the trigger input, The differential receiver at location D2 must be a RS-422 type. If it is a RS-644 type, it must be replaced with a RS-422 type. Then, lift pin 1 of D2 from the board (negative input of the differential trigger input). Connect the TTL trigger input to pin 4 of the 9 pin header. When modified in this way, the trigger input will accept a TTL, single ended, signal input.
To connect this signal thru the PC chassis, a 9 pin D-Subminiature connector
with ribbon cable and dual-row connector can be used to connect to the header.
Pin 1 of the 9 pin connector is ground.
Pin 3 is the negative trigger input.
Pin 4 is the positive trigger input.
| Signal | IN/ | Pin | Pin | IN/ | Signal |
| Name | OUT | Number | Number | OUT | Name |
| Ground | 1 | 2 | Reserved | ||
| External | I | 3 | 4 | I | External |
| Trigger | Trigger | ||||
| In | In | ||||
| Frame- | I | 5 | 6 | I | Frame+ |
| Differential | Differential | ||||
| FEN- | FEN+ | ||||
| Strobe- | O | 7 | 8 | O | Strobe+ |
| Differential | Differential | ||||
| STR- | STR+ | ||||
| Reserved | - | 9 | 10 | - | Reserved |
See the Trigger and Camera Integration Register Programming section of this manual in the Camera Control Register chapter for more information on these signals.
Pin 1 is connected to the PC power supply.
Pins 3 & 4 are the differential inputs for the trigger signal. These inputs are connected to pin 61 and 27 of J2, the 68 pin connector.
Pins 5 & 6 are the differential inputs for the framer enable (vertical) signal. These inputs are connected to pin 59 and 25 of J2, the 68 pin connector.
A 10 pin header and cable to 9 pin D-Subminiature connector is available to connect external signals to the PIXCI® D thru a second slot with a bracket mounting the D-Subminiature connector.
XCAP-Plus, XCAP-Std, or XCAP-Lite, are easy to install, by following the instructions below.
While XCAP is easy to install, like most manufacturers of PC software, we recommend as a precaution that a hard disk backup be performed before installing XCAP.
> A:SETUP
or
> B:SETUP
> Z:SETUP (replace Z with drive letter for your CD)
from the EPIX, Inc. ftp site.ftp.epixinc.com/software/xcap_v21/XCAPWI.EXE
> XCAPWI.EXE
Command Line: InstallDir \ XCAPWXX
Name: XCAP
replacing
''InstallDir''
with the name of the installation directory chosen above.
Select
''OK''.
The printer port authorization key is approximately the size and shape of a printer cable's connector (5.5×4.5×1.6 cm), but having 25 pin connectors at both ends and no cable attached. If provided, connect the authorization key to printer port 1, 2, or 3. If a printer cable was attached to the printer port, reconnect the printer cable to the back of the authorization key. The authorization key will not affect normal printer operation.
Do not connect the printer port authorization key to a 25 pin serial (RS-232) port, or to any other interface which happens to use the same style connector; the authorization key will not function, might be permanently damaged, and the warranty will be void!
The USB port authorization key is approximately the size of a small finger (6.0×1.6×0.8 cm), having a USB standard 4 pin connector at one end. If provided, connect the authorization key to a USB port.
The authorization key must remain attached, to the printer port or USB port as appropriate, while XCAP is running. If the authorization key is missing, or disconnected while XCAP is running, then XCAP-Plus or XCAP-Std will behave similar to the XCAP-Lite version; selected image processing and analysis tools will not be operational.
> C:\XCAP\HLDINST -install
> CHDIR C:\XCAP
and execute:
HLDINST -install
to run the authorization key utility program.
Start
Settings
Control Panel
Add New Hardware
...
If the PIXCI® imaging board was not yet installed, the first time Windows starts after installation Windows will notice the new device and inquire.
The first time Windows 95 starts after installation of the PIXCI® imaging board, a pop-up window titled ''New Hardware Found'' with messages ''PCI Multimedia Device'' and ''Select which driver you want to install for your new hardware'' will appear. Select the ''Driver from disk provided by hardware manufacturer'' option and click ''OK''. A pop-up window with the message ''Insert the manufacturer's installation disk ...'' and ''Copy manufacturer's files from ...'' will appear. Click ''Browse'', select path and file DRIVERS\WIN95\EPIXXCW5.INF (EPIXXC32.INF for version 2.0 and earlier) within the chosen installation directory, such as C:\XCAP\DRIVERS\WIN95\EPIXXCW5.INF, and click ''OK'' and ''OK''. Do not accept the offer to ''Reboot''; a full shutdown and reboot is required. Some later releases of Windows 95 behave similar to Windows 98; the inquiries and responses may instead follow the steps below.
The first time Windows 98 starts after installation of the PIXCI® imaging board, a pop-up window with the message ''New PCI Multimedia Device'' will flash by. Next a pop-up window with the message ''The wizard searches for new driver for PCI Multimedia Video Device'' will appear. Click ''Next''. Select ''Search for the best driver for your device''. Click ''Next''. A pop-up window with the message ''Windows will search for new driver ...'' and ''Specify Location'' will appear. Enter path DRIVERS\WIN95 within the chosen installation directory, such as C:\XCAP\DRIVERS\WIN95, and click ''Next''. A pop-up window will report that a driver was found, namely C:\XCAP\DRIVERS\WIN95\EPIXXCW5.INF (EPIXXC32.INF for version 2.0 and earlier). Click ''Next'' and ''Finish''.
The first time Windows ME starts after installation of the PIXCI® imaging board, a pop-up window with the message ''New PCI Multimedia Video Device'' will flash by. Next a pop-up window with the message ''Windows has found the following new hardware:'' will appear. Select ''Specify the location of the driver (Advanced)''. Click ''Next''. Select ''Search for the best driver for your device''. Check the box for: ''Specify a location''. Enter path DRIVERS\WINME within the chosen installation directory, such as C:\XCAP\DRIVERS\WINME, and click ''Next''. A pop-up window will report that a driver was found, namely C:\XCAP\DRIVERS\WINME\EPIXXCW5.INF (EPIXXC32.INF for version 2.0 and earlier). Click ''Next'' and ''Finish''.
If the PIXCI® imaging board was already installed under Windows 95 or 98, and ''Cancel'' was clicked when Windows started and announced the presence of new ''PCI Multimedia Hardware'', then instruct Windows to load the appropriate driver. Click ''Start'', ''Control Panel'', ''System'', ''Device Manager'', and ''Other Devices''. Select ''PCI MultiMedia Video Device'' (which appears if a PIXCI® imaging board driver was never installed), or ''PIXCI(R) Video Capture Board'' (which appears if a PIXCI® imaging board driver was previously installed). Click ''Driver'', ''Change Driver'', and ''Other''. Select ''PCI MultiMedia Video Device'' or ''PIXCI(R) Video Capture Board''. Click ''Have Disk'', select DRIVERS\WIN95 within the chosen installation directory, such as C:\XCAP\DRIVERS\WIN95, and click ''OK''.
If the PIXCI® imaging board was already installed under Windows ME, and ''Cancel'' was clicked when Windows started and announced the presence of new ''PCI Multimedia Hardware'', then instruct Windows to load the appropriate driver. Click ''Start'', ''Settings'', ''Control Panel'', ''System'', if System is not listed, click on ''view all Control Panel options'', ''Device Manager'', and ''Other Devices''. Select ''PCI MultiMedia Video Device'' (which appears if a PIXCI® imaging board driver was never installed), or ''PIXCI(R) Video Capture Board'' (which appears if a PIXCI® imaging board driver was previously installed). Click on the ''Properties'' button. Click on the ''Driver'' Tab, and the click on ''Change Driver'', or ''Update Driver''. Next a pop-up window with the message ''This wizard searches for updated drivers for:'' followed by ''PCI MultiMedia Video Device'' (which appears if a PIXCI® imaging board driver was never installed), or ''PIXCI(R) Video Capture Board'' (which appears if a PIXCI® imaging board driver was previously installed). Select ''Specify the location of the driver (Advanced)''. Click ''Next''. Select ''Search for the best driver for your device''. Check the box for: ''Specify a location''. Enter path DRIVERS\WINME within the chosen installation directory, such as C:\XCAP\DRIVERS\WINME, and click ''Next''. A pop-up window will report that a driver was found, namely C:\XCAP\DRIVERS\WINME\EPIXXCW5.INF (EPIXXC32.INF for version 2.0 and earlier). Click ''Next'' and ''Finish''.
Note that the ''quick reboot'' offered by (some versions of the) Device Manager does not properly install the PIXCI® board's driver; a full shutdown and reboot is required. The shutdown and reboot can be delayed until after the installation is completed.
[EPIX_XC]
PIXCI=-IM <memorysize>
replacing the
''<memorysize>''
with the desired memory size in Kbytes.
Windows must be rebooted for the new specification to take effect.
Windows 95/98/ME limits the maximum amount of allocatable frame buffer memory, dependent upon what other devices are installed, the total PC memory size, and other factors.
Less than the requested amount of frame buffer memory may be provided by Windows. If no memory could be allocated, the PIXCI® imaging board will not be usable; reporting ''Can't allocate frame buffer memory''. Otherwise, within XCAP, the amount of frame buffer memory can be checked under PIXCI®, PIXCI® Open/Close.
Use of EPIXXCW5.INF (EPIXXC32.VXD for version 2.0 and earlier), above, provides automatic installation of EPIXXCW5.VXD (EPIXXC32.VXD for version 2.0 and earlier) in most circumstances. The following information allows manual installation, correcting problems, or integration with an OEM's procedures.
C:\WINDOWS\SYSTEM
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Unknown\0000
replacing the \0000, if such an entry already exists,
with the next available sequential number.
This entry must contain:
DevLoader= "epixxc32.vxd" (for version 2.0-)
DevLoader= "epixxcw5.vxd" (for version 2.1+)
DriverDesc= "PIXCI(R) PCI Video Capture Board" (optional)
InfSection= "Unknown"
StaticVxD= "epixxc32.vxd" (for version 2.0-)
StaticVxD= "epixxcw5.vxd" (for version 2.1+)
or the existing entry for PIXCI® SV4:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_8086&DEV_1223\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_8086&DEV_1223&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
or the existing entries for PIXCI® SV5:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_109E&DEV_0350\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_109E&DEV_0350&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
or the existing entry for PIXCI® D, PIXCI® D24, or PIXCI® D32:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_109E&DEV_036E\BUS_**&DEV_**&FUNC_** (Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_109E&DEV_0878\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_109E&DEV_036E&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_109E&DEV_0878&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
or the existing entry for PIXCI® A:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10E8&DEV_80D6\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10E8&DEV_80D6&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
or the existing entry for PIXCI® D2X:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10E8&DEV_82B1\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10E8&DEV_82B1&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
or the existing entry for PIXCI® D2X:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D200\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D200&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
or the existing entry for PIXCI® CL3SD:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D201\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D201&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
or the existing entry for PIXCI® CL1:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D300\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D300&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
or the existing entry for PIXCI® D3X:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D100\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D100&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
where the **'s may be any digits (assigned and created by Windows after detection of the PIXCI® imaging board). This entry must contain:(Win 95) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D300\BUS_**&DEV_**&FUNC_** (Win 98) HKEY_LOCAL_MACHINE\Enum\PCI\VEN_165A&DEV_D300&SUBSYS_00000000&REV_**\BUS_**&DEV_**&FUNC_**
Class= "Unknown"
ConfigFlags= 00 00 00 00
DeviceDesc= "PIXCI(R) PCI Video Capture Board" (optional)
Driver= "Unknown\0000" (substitute 0000)
Mfg= "EPIX, Inc." (optional)
where the
''0000''
is replaced by the sequential number used in the previous step.
As described above, frame buffer memory allocated by EPIXXCW5.VXD (EPIXXC32.VXD for version 2.0 and earlier) during Windows startup is limited to a small percentage of total PC memory.
A larger frame buffer memory can often be obtained by reserving memory before Windows starts:
DEVICE=C:\XCAP\DRIVERS\WIN95\EPIXXC.SYS -IM <framebuffermemorysize>
or
after DEVICE=HIMEM.SYS, replacing ''<framebuffermemorysize>'' with the desired frame buffer memory size, in Kbytes. Alternately, the second form reserves ''<reservememorysize>'' Kbytes, for Windows and allocates (almost) all of the remaining memory for use as frame buffer memory.DEVICE=C:\XCAP\DRIVERS\WIN95\EPIXXC.SYS -OS <reservememorysize>
[EPIX_XC]
PIXCI=-IM 0
so that
EPIXXCW5.VXD (EPIXXC32.VXD for version 2.0 and earlier)
doesn't reserve and waste additional frame buffer memory.
This technique allows most of the PC's memory to be reserved as frame buffer memory (e.g. typically all but 8 or 16 megabytes, as required by Windows). However, the memory is unavailable to Windows, even when the PIXCI® imaging board's driver is not open.
If the specified amount of frame buffer memory could not be allocated, EPIXXC.SYS will attempt to allocate smaller amounts. If no memory can be allocated EPIXXC.SYS, will display an error message during Windows startup, and XCAP will not run, stating ''Can't allocate frame buffer memory''.
This alternate frame buffer allocation method is not available under Windows ME.
As described above, frame buffer memory allocated by EPIXXCW5.VXD during Windows startup is limited to a small percentage of total PC memory.
A larger frame buffer memory can be obtained by limiting the amount of memory recognized by Windows ME, and then instructing EPIXXCW5.VXD to explicitly use a section of memory without allocating it from Windows:
[386Enh]
MaxPhysPage=4000 ;; 64 Mbytes in 4096 byte pages, in hexadecimal
[EPIX_XC]
PIXCI= -IA <image_memory_adrs_in_kbyte>
-IM <size_of_image_memory_in_kbyte>
-MB 16384
In practice, all three fields are on the same line.
Be certain that the -IA address is equal to (or above)
the specified /MaxPhysPage limit - including
exact
base2 to base10 conversions!
(i.e. for MaxPhysPage=4000 or 64 Mbyte, the smallest legal
value of -IA is 65536, not 64000!).
Likewise, be certain that the -IA plus -IM values do not exceed
the amount of memory available!
For example, for a PC with 256 megabyte of memory, allocating 192 Mbyte for Windows and the remainder for frame buffer memory, use:
MaxPhysPage=C000
and
PIXCI = -IA 196608 -IM 65536 -MB 16384
Use of HLDINST.EXE, above, provides automatic installation of the printer port authorization key's driver, needed under Windows 95/98/ME, for XCAP-Plus and XCAP-Std (but not needed for XCAP-Lite). The following information allows manual installation, correcting problems, or integration with an OEM's procedures for the printer port version of authorization keys.
C:\WINDOWS\SYSTEM
or placed in the same directory as XCAP, typically:
C:\XCAP
SET HL_SEARCH=378p
SET HL_SEARCH=278p,378p
forces only the I/O port addresses listed (in hexadecimal)
to be searched.
Note that setting HL_SEARCH from a DOS box has no effect,
as the setting is not
''carried back''
from DOS into the Windows 95/98/ME environment.
XCAP requires Windows NT Version 4 with Service Pack 3 or later. You must be logged on an Administrator, or have equivalent privileges, to complete the installation procedure.
> A:SETUP
or
> B:SETUP
> Z:SETUP (replace Z with drive letter for your CD)
from the EPIX, Inc. ftp site.ftp.epixinc.com/software/xcap_v21/XCAPWI.EXE
> XCAPWI.EXE
Command Line: InstallDir \ XCAPWXX
Name: XCAP
replacing
''InstallDir''
with the name of the installation directory chosen above.
Select
''OK''.
The printer port authorization key is approximately the size and shape of a printer cable's connector (5.5×4.5×1.6 cm), but having 25 pin connectors at both ends and no cable attached. If provided, connect the authorization key to printer port 1, 2, or 3. If a printer cable was attached to the printer port, reconnect the printer cable to the back of the authorization key. The authorization key will not affect normal printer operation.
Do not connect the printer port authorization key to a 25 pin serial (RS-232) port, or to any other interface which happens to use the same style connector; the authorization key will not function, might be permanently damaged, and the warranty will be void!
The USB port authorization key is approximately the size of a small finger (6.0×1.6×0.8 cm), having a USB standard 4 pin connector at one end. If provided, connect the authorization key to a USB port.
The authorization key must remain attached, to the printer port or USB port as appropriate, while XCAP is running. If the authorization key is missing, or disconnected while XCAP is running, then XCAP-Plus or XCAP-Std will behave similar to the XCAP-Lite version; selected image processing and analysis tools will not be operational.
> C:\XCAP\HLDINST -install
> CHDIR C:\XCAP
and execute:
HLDINST -install
to run the authorization key utility program.
Use of EPIXXCWT.INF (EPIXXCNT.INF for version 2.0 and earlier), above, provides automatic installation of EPIXXCWT.SYS (EPIXXCNT.SYS for version 2.0 and earlier) in most circumstances. The following information allows manual installation, correcting problems, or integration with an OEM's procedures.
C:\WINNT\SYSTEM32\DRIVERS
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EPIXXCWT (version 2.1+)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EPIXXCNT (version 2.0-)
This entry must contain:
ErrorControl = 0x00000001
Group = "Extended base"
Start = 0x00000001
Type = 0x00000001
and may, as described below, also contain:
PIXCI = "-IM <memorysize>"
Create an entry such as:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\EPIXXCWT (version 2.1+)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\EPIXXCNT (version 2.0-)
This entry must contain:
EventMessageFile = "%SystemRoot%\System32\IoLogMsg.dll"
TypesSupported = 0x00000007
Under Windows NT, frame buffer memory must be allocated during Windows' initialization.
The requested frame buffer memory size must be specified in the Registry entry described above, using an entry named ''PIXCI'', such as:
PIXCI = "-IM <memorysize>"
replacing the
''<memorysize>''
with the desired memory size in Kbytes.
If no frame buffer memory size is specified,
a default size of 4 megabytes is used.
Windows must be rebooted for the new specification to take effect.
Windows NT limits the maximum amount of allocatable frame buffer memory, dependent upon what other devices are installed, the total PC memory size, and other factors. Using the Control Panel's Device Manager to select Boot or System priority startup for EPIXXCWT.SYS (EPIXXCNT.SYS for version 2.0 and earlier) allows more frame buffer memory to be allocated than selection of Automatic startup.
Less than the requested amount of frame buffer memory may be provided by Windows. If no memory could be allocated, XCAP will not run, stating ''Can't allocate frame buffer memory''. Otherwise, within XCAP, the number of available frame buffers can be checked under PIXCI®, PIXCI® Video Setup, Resolution. As the frame buffer memory is allocated once during Windows initialization; the contents of frame buffers are retained as XCAP is closed and restarted, but lost if Windows is restarted.
As described above, frame buffer memory allocated by EPIXXCWT.SYS (EPIXXCNT.SYS for version 2.0 and earlier) during Windows startup may be limited to a small percentage of total PC memory.
A larger frame buffer memory can be obtained by limiting the amount of memory recognized by Windows NT, and then instructing EPIXXCWT.SYS (EPIXXCNT.SYS for version 2.0 and earlier) to explicitly use a section of memory without allocating it from Windows NT:
[operating systems]
multi(0)disk(0)rdisk(0)partition(7)\WINNT="Windows NT V 4.00"
to
[operating systems]
multi(0)disk(0)rdisk(0)partition(7)\WINNT="Windows NT V 4.00 [NT=64M PIXCI=256M]" /MAXMEM=64
multi(0)disk(0)rdisk(0)partition(7)\WINNT="Windows NT V 4.00"
Do
not
copy this new line as shown above; the first portion of the line must be
copied from an existing configuration line in
your
C:\BOOT.INI
file.
The text between quotes appears as a boot selection prompt,
use of
''[NT=64M PIXCI=256M]''
is a suggested reminder, but not required.
Also in C:\BOOT.INI, change the timeout selection to be greater than 0:
[boot loader]
timeout=30
Otherwise the BOOT.INI configuration options will not be shown when Windows starts.
Keeping the original configuration line, as a boot selection option, is highly recommended as a backup.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EPIXXCWT (version 2.1+)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EPIXXCNT (version 2.0-)
On the
''PIXCI''
field add:
-IA <image_memory_adrs_in_kbyte>
-IM <size_of_image_memory_in_kbyte>
-MB 8192
In practice, all three fields are on the same line.
Be certain that the -IA address is equal to (or above)
the specified /MAXMEM limit - including
exact
base2 to base10 conversions!
(i.e. for /MAXMEM=64, the smallest legal value of -IA is 65536, not 64000!).
Likewise, be certain that the -IA plus -IM values do not exceed
the amount of memory available!
For example, for a PC with 1 gigabyte of memory, allocating 256 Mbyte for Windows and the remainder for frame buffer memory, use:
/MAXMEM=256
in C:\BOOT.INI, and use:
PIXCI = -IA 262144 -IM 786432 -MB 8192
in the registry entry.
Note that 262144 is 256×1024,
and 786432 is (1024-256)×1024.
Note that if this memory allocation method is used, program access to image data may be slower. Thus, the video display rate (and image processing) may be slower, but the video capture rate (such as sequence capture) is not adversely affected. This method of memory allocation is primarily used for video rate acquisition of long sequences, followed by off-line analysis or saving of the sequence.
Use of HLDINST.EXE, above, provides automatic installation of the printer port authorization key's driver, needed under Windows NT, for XCAP-Plus and XCAP-Std (but not needed for XCAP-Lite). The following information allows manual installation, correcting problems, or integration with an OEM's procedures for the printer port version of authorization keys.
C:\WINNT\SYSTEM32\DRIVERS
C:\WINNT\SYSTEM
or placed in the same directory as XCAP, typically:
C:\XCAP
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HardLock
This key must contain values:
ErrorControl = 0x00000001
Group = "Extended Base"
Start = 0x00000002
Type = 0x00000001
or, if using REGEDT32, the values should appear as:
ErrorControl:REG_DWORD:0x1
Group:REG_SZ:ExtendedBase
Start:REG_DWORD:0x2
Type:REG_DWORD:0x1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HardLock\Parameters
which contains a value:
IoPortAddress0 = 0x???? (for REGEDIT)
IoPortAddress0:REG_DWORD:0x???? (for REGEDT32)
where the
''????''
is replaced with the parallel port's I/O address in hexadecimal.
As before, Windows must be shut down and restarted.
> A:SETUP
or
> B:SETUP
> Z:SETUP (replace Z with drive letter for your CD)
from the EPIX, Inc. ftp site.ftp.epixinc.com/software/xcap_v21/XCAPWI.EXE
> XCAPWI.EXE
Command Line: InstallDir \ XCAPWXX
Name: XCAP
replacing
''InstallDir''
with the name of the installation directory chosen above.
Select
''OK''.
The printer port authorization key is approximately the size and shape of a printer cable's connector (5.5×4.5×1.6 cm), but having 25 pin connectors at both ends and no cable attached. If provided, connect the authorization key to printer port 1, 2, or 3. If a printer cable was attached to the printer port, reconnect the printer cable to the back of the authorization key. The authorization key will not affect normal printer operation.
Do not connect the printer port authorization key to a 25 pin serial (RS-232) port, or to any other interface which happens to use the same style connector; the authorization key will not function, might be permanently damaged, and the warranty will be void!
The USB port authorization key is approximately the size of a small finger (6.0×1.6×0.8 cm), having a USB standard 4 pin connector at one end. If provided, connect the authorization key to a USB port.
The authorization key must remain attached, to the printer port or USB port as appropriate, while XCAP is running. If the authorization key is missing, or disconnected while XCAP is running, then XCAP-Plus or XCAP-Std will behave similar to the XCAP-Lite version; selected image processing and analysis tools will not be operational.
> C:\XCAP\HLDINST -install
> CHDIR C:\XCAP
and execute:
HLDINST -install
to run the authorization key utility program.
If the PIXCI® imaging board was not yet installed, the first time Windows starts after installation Windows will notice the new device and inquire.
The first time Windows 2000 starts after installation of the PIXCI® imaging board, a pop-up window with the message ''Multimedia Video Controller'' will flash by. Next a pop-up window with the message ''Welcome to the Found New Hardware Wizard'' will appear. Click ''Next''. Select ''Search for the best driver for your device''. Click ''Next''. Check the box for: ''Specify a location''. Enter path DRIVERS\WIN2K within the chosen installation directory, such as C:\XCAP\DRIVERS\WIN2K, and click ''Next''. A pop-up window will report that a driver was found, namely C:\XCAP\DRIVERS\WIN2K\EPIXXCW2.INF. Click ''Next''. A pop-up window will report that a ''Digital Signature was not found''. Click ''Yes''. A pop-up window with the message ''Completing the Found New Hardware Wizard'' will state that ''This device is not configured correctly. (Code 1)''; this error indicates that the newly installed driver will be functional only after a reboot. Click ''Finish'' and reboot Windows.
If the PIXCI® imaging board was already installed under Windows 2000, and ''Cancel'' was clicked when Windows started and announced the presence of a new ''Multimedia Video Controller'', then instruct Windows to load the appropriate driver. Click ''Start'', ''Settings'', ''Control Panel'', ''System'' (if ''System'' is not listed, click on ''view all Control Panel options''), ''Device Manager'', and ''Other Devices'' or ''Imaging Devices''. Select ''PCI MultiMedia Video Device'' (which appears if a PIXCI® imaging board driver was never installed), or ''PIXCI(R) Video Capture Board'' (which appears if a PIXCI® imaging board driver was previously installed). Double-click on the entry to bring up the ''Properties'' window. Click the ''Driver'' tab, and then click ''Change Driver'', or ''Update Driver''. A pop-up ''Welcome'' window will appear, click ''Next''. A pop-up window with the messages ''This wizard searches for updated drivers for:'' and ''PCI MultiMedia Video Device'' or ''PIXCI(R) Video Capture Board'' will appear. Select ''Search for a suitable driver for my device (recommended)''. Click ''Next''. Check the box for: ''Specify a location''. Enter path DRIVERS\WIN2K within the chosen installation directory, such as C:\XCAP\DRIVERS\WIN2K, and click ''Next''. A pop-up window will report that a driver was found, namely C:\XCAP\DRIVERS\WIN2K\EPIXXCW2.INF. Click ''Next''. A pop-up window will appear stating that a ''Digital Signature was not found''. Click ''Yes''. A pop-up window with the message ''Completing the Found New Hardware Wizard'' will appear and may state that ''This device is not configured correctly. (Code 1)''; this error indicates that the newly installed driver will be functional only after a reboot. Click ''Finish'' and reboot Windows.
Use of EPIXXCW2.INF (EPIXXCNT.INF for version 2.0 and earlier), above, provides automatic installation of EPIXXCW2.SYS (EPIXXCNT.SYS for version 2.0 and earlier) in most circumstances. The following information allows manual installation, correcting problems, or integration with an OEM's procedures.
C:\WINNT\SYSTEM32\DRIVERS
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EPIXXCW2 (version 2.1+)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EPIXXCNT (version 2.0-)
This entry must contain:
ErrorControl = 0x00000001
Group = "Extended base"
Start = 0x00000001
Type = 0x00000001
and may, as described below, also contain:
PIXCI = "-IM <memorysize>"
Create an entry such as:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\EPIXXCW2 (version 2.1+)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\EPIXXCNT (version 2.0-)
This entry must contain:
EventMessageFile = "%SystemRoot%\System32\IoLogMsg.dll"
TypesSupported = 0x00000007
Under Windows 2000, the Windows NT driver EPIXXCWT.SYS can be, and was previously, used instead of EPIXXCW2.SYS. In contrast to EPIXXCWT.SYS, the EPIXXCW2.SYS is Plug & Play compatible.
Under Windows 2000/XP, frame buffer memory must be allocated during Windows' initialization.
The requested frame buffer memory size must be specified in the Registry entry described above, using an entry named ''PIXCI'', such as:
PIXCI = "-IM <memorysize>"
replacing the
''<memorysize>''
with the desired memory size in Kbytes.
If no frame buffer memory size is specified,
a default size of 4 megabytes is used.
Windows must be rebooted for the new specification to take effect.
Windows 2000/XP limits the maximum amount of allocatable frame buffer memory, dependent upon what other devices are installed, the total PC memory size, and other factors.
Less than the requested amount of frame buffer memory may be provided by Windows. If no memory could be allocated, XCAP will not run, stating ''Can't allocate frame buffer memory''. Otherwise, within XCAP, the number of available frame buffers can be checked under PIXCI®, PIXCI® Video Setup, Resolution. As the frame buffer memory is allocated once during Windows initialization; the contents of frame buffers are retained as XCAP is closed and restarted, but lost if Windows is restarted.
As described above, frame buffer memory allocated by EPIXXCW2.SYS during Windows startup may be limited to a small percentage of total PC memory.
A larger frame buffer memory can be obtained by limiting the amount of memory recognized by Windows 2000/XP, and then instructing EPIXXCW2.SYS to explicitly use a section of memory without allocating it from Windows 2000/XP:
[operating systems]
multi(0)disk(0)rdisk(0)partition(7)\WINNT="Windows 2000"
to
[operating systems]
multi(0)disk(0)rdisk(0)partition(7)\WINNT="Windows 2000 [NT=64M PIXCI=256M]" /MAXMEM=64
multi(0)disk(0)rdisk(0)partition(7)\WINNT="Windows 2000"
Do
not
copy this new line as shown above; the first portion of the line must be
copied from an existing configuration line in
your
C:\BOOT.INI
file.
The text between quotes appears as a boot selection prompt,
use of
''[NT=64M PIXCI=256M]''
is a suggested reminder, but not required.
Also in C:\BOOT.INI, change the timeout selection to be greater than 0:
[boot loader]
timeout=30
Otherwise the BOOT.INI configuration options will not be shown when Windows starts.
Keeping the original configuration line, as a boot selection option, is highly recommended as a backup.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EPIXXCW2
On the
''PIXCI''
field add:
-IA <image_memory_adrs_in_kbyte>
-IM <size_of_image_memory_in_kbyte>
-MB 8192
In practice, all three fields are on the same line.
Be certain that the -IA address is equal to (or above)
the specified /MAXMEM limit - including
exact
base2 to base10 conversions!
(i.e. for /MAXMEM=64, the smallest legal value of -IA is 65536, not 64000!).
Likewise, be certain that the -IA plus -IM values do not exceed
the amount of memory available!
For example, for a PC with 1 gigabyte of memory, allocating 256 Mbyte for Windows and the remainder for frame buffer memory, use:
/MAXMEM=256
in C:\BOOT.INI, and use:
PIXCI = -IA 262144 -IM 786432 -MB 8192
in the registry entry.
Note that 262144 is 256×1024,
and 786432 is (1024-256)×1024.
Note that if this memory allocation method is used, program access to image data may be slower. Thus, the video display rate (and image processing) may be slower, but the video capture rate (such as sequence capture) is not adversely affected. This method of memory allocation is primarily used for video rate acquisition of long sequences, followed by off-line analysis or saving of the sequence.
Use of HLDINST.EXE, above, provides automatic installation of the printer port authorization key's driver, needed under Windows 2000/XP, for XCAP-Plus and XCAP-Std (but not needed for XCAP-Lite). The following information allows manual installation, correcting problems, or integration with an OEM's procedures for the printer port version of authorization keys.
C:\WINNT\SYSTEM32\DRIVERS
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HardLock
This key must contain values:
ErrorControl = 0x00000001
Group = "Extended Base"
Start = 0x00000002
Type = 0x00000001
or, if using REGEDT32, the values should appear as:
ErrorControl:REG_DWORD:0x1
Group:REG_SZ:ExtendedBase
Start:REG_DWORD:0x2
Type:REG_DWORD:0x1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HardLock\Parameters
which contains a value:
IoPortAddress0 = 0x???? (for REGEDIT)
IoPortAddress0:REG_DWORD:0x???? (for REGEDT32)
where the
''????''
is replaced with the parallel port's I/O address in hexadecimal.
As before, Windows must be shut down and restarted.
This chapter will guide the user through the initial steps common to most applications using the PIXCI imaging board: capturing, viewing, examining, and saving images. This guide isn't intended to discuss every feature of every window in XCAP, just the most important features to ''get up and running''.
By following the previous instructions, at this point:
The following instructions are intended to be used while operating the PC; pictures of the S/VGA are intentionally not shown, in favor of focusing the reader's attention on the real S/VGA screen.
Start XCAP by clicking:
Start (on the Windows Taskbar)
XCAP Imaging
and then clicking:
XCAP for Windows
The XCAP Main Window now appears.
In the XCAP Main Window, click:
PIXCI
PIXCI Open/Close
A pop-up window appears.
Clicking:
Open
opens the PIXCI imaging board for use,
removes the Open/Close pop-up window,
creates a PIXCI Image Viewer window showing the first PIXCI frame buffer,
and creates a Shortcuts Toolbar for accessing the most commonly needed features.
The following windows are now active:
If XCAP has already been installed, it may have been configured with one or more variations, such as, (a) Eliminate the Main Window, automatically opening and displaying the PIXCI® Image Viewer, (b) Configure the Shortcuts and/or Adjust features to be attached to the The PIXCI® Image Viewer window, rather than detached into their own windows, (c) Select whether the Shortcuts and/or Adjust features appear automatically, or only when
Capture
Adjustments
or
Capture
Shortcuts
are clicked, or
(d) Remove the status bar, increasing the screen area
available for image display.
These variations allow custom configuration of XCAP,
but don't affect the functionality of the Shortcuts or Adjustments features.
Once the PIXCI® imaging board is opened for use, images may be captured from the PIXCI® Image Viewer, clicking:
Capture
Snap
or
Capture
Live
The
Snap
captures
a single image into the current frame buffer, while
Live
continuously captures images into the current frame buffer,
continuously updating the image shown on the S/VGA.
The Live mode may be used to adjust the camera's focus, aperture, and position. The Live mode may be halted by clicking:
Capture
UnLive
A
Live
followed immediately by
Unlive
has the same effect as
Snap.
If the current video resolution and frame buffer memory size allows more than one frame buffer, clicking:
Capture
Adjustments
provides the:
Current Frame Buffer: 0
or sometimes shortened to:
Current Buffer: 0
which may be incremented or decremented at any time, whether in
Live
or
UnLive
mode.
The window reached by clicking:
Capture
Adjustments
has convenient buttons which duplicate the
Snap,
Live,
and
UnLive
features.
As three of the most commonly used operations, the Snap, Live, and UnLive are also available in the Shortcuts Toolbar, in the top row, at the fifth and sixth from the left. The Shortcuts also allow changing the current frame buffer; in the top row, the four icons at the left switch to the first frame buffer, the next frame buffer (e.g. current buffer +1), the previous frame buffer (e.g. current buffer -1), and the last frame buffer, respectively.
The PIXCI Image Viewer can be moved and resized, using standard Windows techniques (drag the window's title bar, drag the window's corner, etc). By default, the captured image is displayed with resizing, so that the entire image fits within the Image Viewer.
For many engineering applications, examination of individual pixel values is critically important. Resizing the image may ''hide'' defective pixels; resizing an image with interlace jitter may turn odd/even line striping into bars of striping.
To view the exact pixels, from the PIXCI® Image Viewer, click:
View
Display
Resize: None (1 to 1)
Each image pixel is now displayed as exactly one S/VGA pixel.
Of course, depending upon the image resolution, S/VGA resolution,
and window size, the entire image may not fit.
If the image doesn't fit, then (a) Scroll bars appear,
allowing the viewed portion of the image
to be panned and scrolled throughout the entire image,
and (b) Moving the mouse with right button held over the displayed image
causes panning or scrolling (if there is more image
to be seen in the direction the mouse is moving).
Note that when:
Resize: None (1 to 1)
is selected, the displayed image's aspect ratio may not appear correct;
the aspect ratio can't be corrected without some form of resizing or resampling!
To magnify the image, from the PIXCI® Image Viewer, click:
View
Zoom, Pan, Scroll
Zoom On
The magnification factor can be adjusted with:
Zoom Ratio
When magnified, only a portion of the image is visible.
As described above, the viewed portion may be panned and scrolled
through the entire image with the scroll bars,
or by moving the mouse over the image with right button held.
To examine numeric values of pixels as a table, from the PIXCI® Image Viewer, click:
Examine
Pixel Peek
A table of pixel values for a portion of the image appears,
showing pixel values in the neighborhood of the displayed X and Y coordinates.
The portion of the image numerically displayed can be moved
by using the scroll bars, or by entering new X and Y coordinates.
The portion of the image which is numerically displayed can also be moved interactively by clicking:
Coord<=>Cursor
A cursor now appears over the image window
(the Pixel Peek window may have to be moved to the side so that
both the pixel peek window and the image viewer window
can be seen);
clicking the mouse on the image viewer window
moves the cursor to that position, and repositions the
numerically displayed portion of the image to be centered
at that position.
To examine pixel values as a two dimensional graph, click:
Examine
Pixel Plot
and
Controls
Where
and Plot Row
or Plot Column
A graph of pixel values for a line (column) of the image appears,
showing pixel values along the line (column) at the displayed Y (X) coordinate.
The line (column) of the image which is shown can be
moved interactively by clicking:
Coord<=>Cursor