FAQs about SDK-AcapLib2


1.Software(AcapLib2)

1-1

Which operating system will SDK-AcapLib2 work with?

1-2

Which development environment does SDK-AcapLib2 support?

1-3

Must we buy runtime license?

1-4

What does "Registration" mean?

1-5

When I attempt to call AcapOpen function, I receive "Registration is not done".

1-6

The error occurs when AcapSetBufferAddress function registers prepared buffer for DMA transfer.

1-7

What is "ACL_INTR_LINE"?

1-8

Why does the error occur when I register many buffers?

1-9

Does SDK-AcapLib2 support power management features?


2.Software(Sample)

2-1

What is "initial file"?

2-2

Can SDK-AcapLib2 use initial file for other frame-grabbers(APX-334,etc)?

2-3

Why can't I acquire all effective pixels of cameras?

2-4

Does SDK-AcapLib2 include sorce file of "AcapLib2Viewer.exe"?

2-5

Can AcapLib2Viewer.exe save images acquired by itself?

2-6

Why aren't my settings reflected in cameras?

2-7

The error of timeout occur on AcapLib2Viewer.exe.

2-8

What do "Exposure" and "Cycle" mean?


3.Software(Serial communication)

3-1

Can SDK-AcapLib2 communicate with cameras by serial communication?

3-2

What is "Virtual COM"?

3-3

Where is "clser***.dll" for using camera comminication tool?

3-4

Can SDK-AcapLib2 communicate by serial communication while it is acquiring image?

3-5

Why is serial communication not working when I register Virtual COM as COM No.10 and more?


4.Frame-grabber board

4-1

Does frame-grabbers support "PCI Express2.0 (Gen2)"?

4-2

Does frame-grabbers support "PCI Express x16" slot?

4-3

What is "Payload size (Payload length)"?

4-4

My PC doesn't detect frame-grabber. What should I do?

4-5

Can I use multiple frame-grabbers on same PC?

4-6

Can I connect multiple different model cameras with one frame-grabber?

4-7

What cameras can frame-grabbers support?

4-8

Does frame-grabbers support image processing on hardware?

4-9

What should I do to use "PSM-3318-02"?

4-10

How do I configure firmware of frame-grabbers?

4-11

Does frame-grabbers have any restrictions for connecting with cameras?

4-12

Are there any restrictions about X Size and Y Size?

4-13

Can frame-grabbers connect with cameras which have image pattern that need to be rearranged?

4-14

Are there any restrictions about rearrangement?

4-15

What kind of bracket cables for frame-grabber's expansion connector do you provide?

4-16

What exactly feature does GPOUT have?

4-17

What is "External trigger"?

4-18

Can I choose polarity of External trigger?

4-19

What do "Chatter time" and "Delay time" of External trigger mean?


5.Camera general question

5-1

What should I do to set parameters to cameras?


6.Camera(PoCL)

6-1

What is "PoCL"?

6-2

What should I do to use PoCL?

6-3

Turn on power to the PoCL cameras is automatic?

6-4

How can I distinguish whether the cameras or cables are for PoCL or not?

6-5

Does frame-grabbers support to connect with PoCL cameras and non-PoCL cameras simultaneously?


7.Camera(PoCL-Lite)

7-1

What is "PoCL-Lite"?

7-2

Does frame-grabbers support PoCL-Lite cameras?


1.Software(AcapLib2)

1-1 Which operating system will SDK-AcapLib2 work with?


For Windows, SDK-AcapLib2 is able to be used by following OS.
*WindowsXP
*WindowsXP x64
*WindowsVista
*WindowsVista x64
*Windows7
*Windows7 x64

Note: Not correspond with WOW64 of 64 bit OS.


[LINUX]
For Linux, SDK-AcapLib2 is able to be used by following Linux distribution.
OpenSUSE11.0, Linux Kernel 2.6.25.5-1.1 32bit/64bit
CentOS5.4, Linux Kernel 2.6.18-164.el5 32bit
Debian5, Linux Kernel Ver 2.6.26.2 32bit
Fedora8, Linux Kernel 2.6.23.1-42.fc8 32bit/64bit

Note: SDK packages for Linux is different from for Windows.


1-2 Which development environment does SDK-AcapLib2 support?


SDK-AcapLib2 supports "Visual Studion 6.0" or later version.
You can use "Boarlan C++" and other development environment, but these are not supported.


1-3 Must we buy runtime license?


You don't need buy runtime license.
You have only to buy one SDK-AcapLib2, then you can use it on all PC.


1-4 What does "Registration" mean?


SDK-AcapLib2 is protected by software.
You have to finish "Registration" for unprotect.



You need Product Key which is included in SDK-AcapLib2 to finish "Registration" .


1-5 When I attempt to call AcapOpen function, I receive "Registration is not done".


Your SDK-AcapLib2 is not done registration.



Lunch "AvdRegistToo.exe" in following folder.

[Install Folder]-[AVALDATA]-[SDK-AcapLib2]-[Tool]-[Registration]

Then input product key.

1-6 The error occurs when AcapSetBufferAddress function registers prepared buffer for DMA transfer.


There are some possibilities to cause error.
*You might register prepared buffer with invalid memory address.
*You must register the address above prepared buffer as 16-byte aligned memory.
*AcapGetLastErrorCode function occurs error in case of following situation,
then Error code "0xF107(Failed to reserve memory)" is stored to Error information structure.
*The address of prepared buffer is "NULL".
*Input size disagreement between initial file and prepared buffer.
*Bit width disagreement between initial file and prepared buffer.
<8bit> _aligned_malloc( x * y * sizeof(char), 16 );
<10・12bit> _aligned_malloc( x * y * sizeof(short), 16 );
<24・32bit> _aligned_malloc( x * y * sizeof(long), 16 );


1-7 What is "ACL_INTR_LINE"?


When AcapGetFrameNo function is executed during image input, transferred line number of current inputting frame is stored at 4th argument "npLine".
"ACL_INTR_LINE" specifies interval for renewal line number, which is finished transport.

If you change "ACL_INTR_LINE" value to 64, value of "npLine" will be increased by 64 every time whenever frame-grabber finish to transfer "64 lines".
"npLine" retains "64" during "64 lines" to "127 lines", and retains "128" during "128 lines" to "191 lines".
If "ACL_INTR_LINE" value is small, DMA performance might be decreased.
Especially for APX-3313, if you change "ACL_INTR_LINE" value to less than 32, image corruption might occur.


1-8 Why does the error occur when I register many buffers?


Image data is transfered to prepared buffer by DMA transfer.
When you register prepared buffer, SDK-AcapLib2 create descriptor for DMA transer.
If you register prepared buffer more than limit of descriptor memory, SDK-AcapLib2 cause error.
Descriptor memory defaults 16MByte.
The larger values below, the larger descriptor memory is consumed.
* One line byte size of inputting image.
* Number of lines of inputting image.
* Number of prepared buffer.
You can register more buffer, if you increase descriptor memory.

* How to change memory size of descriptor for DMA transfer
1. Change inf file parameter.
 [apx331x_AddReg] *apx331x means name of frame-grabber
 HKR, "Parameters", "DmaDescSize", %REG_DWORD%, 0x01000000
To change parameter above, it can change memory size when it is installed. If you use Windows Vista 64bit, you must create ".cat file".
Because it can't be installed if there is a difference of file organization when ".cat file" is created.
You can not create ".cat file" by yourself, so please contact to us.

2. Change registry value below (need to restart PC)
 The value of [DmaDescSize] of [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\apx331*\Parameter]
Create [.reg] script, and change value of [DmaDescSize] before install. If you use Windows Vista 64bit, UAC will be launched. You can invalid it by administrative privileges.
* The risk to change memory size of descriptor for DMA transfer.
Kernel memory that is used for descriptor for DMA transfer need a finite resource which can affect other drivers.
If you enlarge it too much, you will fail to allocate memory and you can't launch the drivers.
(Exclamation mark will appear on Device Manager.)

* This problem occurs on SDK-AcapLib2 Version 5.0.0 or older versions.
This problem is fixed on Version 6.0.0, so you don't need to mind this problem if you use Version 6.0.0 or later versions.


1-9 Does SDK-AcapLib2 support power management features(Hibernation, Sleep mode)?


No. SDK-AcapLib2 doesn't support power management features(Hibernation, Sleep mode).
Please make sure that your PC has been invalitated these Hibernation and Sleep mode.


2.Software(Sample)

2-1 What is "initial file"?


"initial file" include setting values for SDK-AcapLib2. "initial file" are prepared for each cameras.
When "initial file" is read by AcapSelectFile function, it initialize frame-grabber in "initial file"'s value.


2-2 Can SDK-AcapLib2 use initial file for other frame-grabbers(APX-334,etc)?


You can't use them.

We will designe initial file for your camera.
Please send us camera's model name and manufacture.


2-3 Why can't I acquire all effective pixels of cameras?


There are some restrictions by hardware specification.
Frame-grabbers might not be able to acquire all effective pixels of camera.
4-12 Are there any restrictions about X Size and Y Size?


2-4 Does SDK-AcapLib2 include sorce file of "AcapLib2Viewer.exe"?


SDK-AcapLib2 does not include source file of "AcapLib2Viewer.exe".

It includes console samples designed by VB6.0/VC++/VC#/VB.NET.
So refer to source of console samples, when you design application.
[Install Folder]-[AVALDATA]-[SDK-AcapLib2]-[Sample]-[SimpleApplication]


2-5 Can AcapLib2Viewer.exe save images acquired by itself?


AcapLib2Viewer.exe can save acquired images as bmp/jpeg/gif/tiff/png format.


2-6 Why aren't my settings reflected in cameras?


[General]
"AcapLib2Viewer.exe" can set up only frame-grabber parameter. it doesn't set up camera parameter.

[CameraLink]
You can set up camera parameter by serial communication and using configuration tool provided by camera manufacturers.
You need to set up "Virtual COM" for using serial communication.
3-2 What is "Virtual COM"?


2-7 The error of timeout occur on AcapLib2Viewer.exe.


"Timeout" occur, if following message box appears after executing capture.

   
      APX-3312             APX-3313              APX-3318

   
      APX-3311             APX-3662              APX-3302


      APX-3323

"Timeout" means that it fails stop capturing for any reason, even though you execute capture.
The following shows mainly reasons.

* Camera output size < Frame-grabber input size
 -> Confirm camera output size, then adjust frame-grabber input size.
* "Timeout" value is too short to complete capturing.
 -> Set "Timeout" parameter equal to 1 frame capturing time or more.
* You set external trigger mode, but you don't input external trigger.
 -> Input external trigger or disable external trigger mode.
* Camera is set to exposure mode which needs camera control signal from frame-grabber.
 -> Change frame-grabber's parameter, "CC Cycle" and "Exposure", to any value except 0.
 -> Confirm frame-grabber's parameter "Exposure Polarity".
* You set encoder mode, but don't input encoder signal.
 -> Input encoder signal or disable encoder signal mode.
 -> If you set external trigger for encoder, input external trigger or disable this mode.
 -> Confirm whether direction of rotation of encoder(CW,CCW) coincide with frame-grabber's parameter or not.


2-8 What do "Exposure" and "Cycle" mean?


"Exposure" means output width of exposure signal(CC) from frame-grabber and "Cycle" means output cycle.




"Exposure" must be smaller than "Cycle".
Many types of cameras have function that use CC signal as exposure signal.
CC signal's effect depends on camera's specification.


3.Software(Serial communication)

3-1 Can SDK-AcapLib2 communicate with cameras by serial communication?


SDK-AcapLib2 can communicate with cameras by serial communication by "Virtual COM".
For more information about "Virtual COM" refer to "SDK-AcapLib2 VirtualComTool Manual(J2OM10016*)_e.pdf".
3-2 What is "Virtual COM"?


3-2 What is "Virtual COM"?


"Virtual COM" is an idea that performing serial communication to cameras by COM controls API.
This idea is formed by assigning camera link channel of our frame grabber to COM port on Windows virtually.
For APX-3313, APX-3318 and APX-3323 these frame-grabber can be assigned "Virtual COM" to Base Configuration connector only.



You need to install Virtual COM driver.
For more information refer to "SDK-AcapLib2 VirtualComTool Manual(J2OM10016*)_e.pdf" that is in following folder.
[Install Folde]-[AVALDATA]-[SDK-AcapLib2]-[doc]


3-3 Where is "clser***.dll" for using camera comminication tool?


"clser***.dll" is needed to communicate with the cameras directly.
Some frame-grabber manufacturers provides it, but we don't provide it.
If you want to communicate with cameras, please use Virtual COM port.


3-4 Can SDK-AcapLib2 communicate by serial communication while it is acquiring image?


SDK-AcapLib2 can communicate by serial communication while it is acquiring image.
But we can't guarantee those images. We recommend to communicate while it is not acquiring image.


3-5 Why is serial communication not working when I register Virtual COM as COM No.10 and more?


Your camera control tool might not be available for setting larger than COM9.
Please contact to camera manufacturer.

If you use CreateFile function that is provided by Microsoft to communicate, Please refer to Microsoft support page below.
HOWTO: Specify Serial Ports Larger than COM9


4.Frame-grabber board

4-1 Does frame-grabbers support "PCI Express2.0 (Gen2)"?


APX-3312(A)/APX-3313(A) would not be link up when you mounts "PCI Express2.0(Gen2)".
If you use "PCI Express2.0(Gen2)" slot, please use APX-3312/1 or APX-3313/1 which are frame-grabbers for "PCI Express2.0(Gen2)".



Yes. These frame-grabbers supports "PCI Express2.0".


4-2 Does frame-grabbers support "PCI Express x16" slot?


If you insert our products to x 16-lane port that is specified for the graphics card on the PC or motherboard,
it may not work correctly. These lanes are not in operation guarantee because these lane's specification are not clear, and might be made to be able to maximize the capabilities of the graphics card.


4-3 What is "Payload size (Payload length)"?


Payload size is the cargo information within a data transmission on PCI Express.
The larger Payload size your PC has, The larger data your PC can transmit.
"Maximum Payload Size" depends on PC(Chipset).
For APX-3318, transfer performance depends on "Maximum Payload Size".
If you connect APX-3318 with a camera which transfer data as 10tap 8bit resolution,
you have to use the PC which has "Maximum Payload Size" 256Byte or more. (*)
4-11 Does frame-grabbers have any restrictions for connecting with cameras?

(*)
 To confirm "Maximum Payload Size", launch device manager and check information below.
 Select [Aip]-[AVALDATA APX-3***(Image Capture Module)], then open [Property], and check [Status] tab.
 Check the value on "Max Payload Size".

 


4-4 My PC doesn't detect frame-grabber. What should I do?


Please attempt procedures below to confirm whether your problem will be resolved or not.

1. Update BIOS.
 *If you download update program from motherboard manufacturer's homepage,
  Be sure to download from their home country's homepage.
  It might not have latest version on other country's homepage.
  We have some actual result that motherboards below can't detect our frame-grabbers.
  This problem can resolve by BIOS update.
 *RICOH:"FB15"
 *GIGABYTE:"GA-EX58-UD5","GA-EX58-UD3R"
2. Update Chipset(Graphic board) driver.
3. Update frame-grabber driver.
 *For information about latest version driver, please contact us.
4. Has your PC enabled "3G option"?
5. Have you had admin rights on the computer when you install?
6. Connect frame-grabber with other PCI Express slot.
7. Connect other frame-grabber.
8. Make sure that "Plug&Play" is "OFF" on BIOS setting.
9. Does the symptom change if you remove "Graphic Board"?

If you confirmed procedures above, and you can't resolve your issue.
Please contact our support group.

4-5 Can I use multiple frame-grabbers on same PC?


Yes. You can identify same model frame-grabbers by "Board ID" which is their own number.
There are two way to set "Board ID".

* Dip switch
 For APX-3312/APX-3313/APX-3318, you can choose "Board ID" number 1 to 7 by dip switch on frame-grabbers.
 For more information about dip switch, refer to installation manual.

* Software switch
 For APX-3311/APX-3302/APX-3323, you can choose "Board ID" number by "FirmwareUpdateTool.exe".
 For APX-3312/APX-3313/APX-3318, if you set dip switch number 0 , you can use software switch number as "Board ID".

 For APX-3662, you can choose "Board ID" number by "Apx3662ConfigTool.exe".
 [Install Folder]-[AVALDATA]-[SDK-AcapLib2]-[Tool]-[FirmwareUpdateTool]-[APX-3662]-"Apx3662ConfigTool.exe"


4-6 Can I connect multiple different model cameras with one frame-grabber?


Yes. You can connect multiple different model cameras with one frame-grabber,
even though these cameras has different "Camera Clock", "Size" and "Bit Width".
You can also connect "Area Sensor" and "Line Sensor" with one frame-grabber.


Yes. You can connect multiple different model cameras with one frame-grabber,
even though these cameras has different "Camera Clock", "Size" and "Bit Width".


No. These frame-grabbers can connect with one camera.


4-7 What cameras can frame-grabbers support?


We provide initial files for cameras which are proven connecting with our frame-grabbers.
Camera Information(Japanese version only available)

Initial files are used by "AcapLib2Viewer.exe" and "AcapSelectFile" function.
Initial files are stored folder below.
 [Install Folder]-[AVALDATA]-[SDK-AcapLib2]-[Sample]-[IniFile]

If you can't find initial file for your camera, please contact us.


4-8 Does frame-grabbers support image processing on Hardware?


APX-3312/APX-3313/APX-3662/APX-3302/APX-3323 don't support image processing on hardware.



APX-3318 doesn't have image processing unit, but it can perform image processing by connecting with "PSM-3318-02".
4-9 What should I do to use "PSM-3318-02"?


APX-3311 support Bayer conversion on hardware.


4-9 What should I do to use "PSM-3318-02"?


You need to buy "FDK-PSM3318 (AZP-FDK3318-02)".
For more information about "FDK-PSM3318 (AZP-FDK3318-02)", please contact our customer servise.


4-10 How do I configure firmware of frame-grabbers?


Launch application below to configure firmware. For more information, refer to "SDK-AcapLib2 FirmwareUpdateTool Manual".
[Install Folder]-[SDK-AcapLib2]-[Tool]-[FirmwareUpdateTool]-"FirmwareUpdateTool.exe"

(*)
To confirm firmware version, launch Device Manager and check information below.
Select [Aip]-[AVALDATA APX-3***(Image Capture Module)], then open [Property], and check [Status] tab.
Firmware version is shown on "F/W Ver".



4-11 Does frame-grabbers have any restrictions for connecting with cameras?


APX-3312 is for Camera Link Base Configuration and it's maximum DMA transfer rate is 450MB/s.
It doesn't support camera for Camera Link Medium and Full Configuration camera. If you connect two cameras with APX-3312, there are some restrictions.
For details about restrictions, refer to following figure.(*1)(*2)(*3)




APX-3313 is for Camera Link Base, Medium and Full Configuration camera, and it can be connected one camera.
APX-3313's maximum DMA transfer rate is 600MB/s.
 → 4-13 Can frame-grabbers connect with cameras which have image pattern that need to be rearranged?


APX-3318 is for Camera Link Base, Medium and Full Configuration and "10tap, 8bit" camera. (*4)
APX-3318 can be connected one camera, and it's maximum DMA transfer rate is 848MB/s.(*5)

(*4)
If APX-3318 has older version FPGA, it can't support Base Configuration camera.
If you want to use Base camera, please update your APX-3318's FPGA ver.0x20 or more.

(*5)
To perform maximum DMA transfer rate 848MB/s, you have to use PC which has "256byte" or more "Maximum Payload Size".
If your PC's "Maximum Payload Size" is "128byte", APX-3318's maximum DMA transfer rate will be 790MB/s.
 → 4-3 What is "Payload size (Payload length)"?


APX-3311 is for PoCL-Lite standard camera.
APX-3311 can connect with up to 4 PoCL-Lite cameras.


APX-3662 is for CoaXPress standard camera, it can connect with one camera. (*6)

(*6)
APX-3662 supports following resolution.
CXP-1/2/3/5 Single, CXP-1/2/3/5 Dual.


APX-3302 is for Camera Link Base Configuration camera.
APX-3302 can connect with up to 2 cameras.


APX-3323 is for Camera Link Base, Medium and Full Configuration and "10tap, 8bit" camera.
APX-3323 can be connected one camera.


4-12 Are there any restrictions about X Size and Y Size?


X Size (ACL_X_SIZE)

Frame-grabbers have each restrictions as below.

APX-3312 1Tap 8~65528(The multiple of 8)
2Tap 16~65520(The multiple of 16)
APX-3313 All 8~65528(The multiple of 8)
APX-3318 1Tap 8~8192(The multiple of 8)
2Tap 16~16384(The multiple of 8)
4Tap 32~32768(The multiple of 8)
8Tap 64~65472(The multiple of 8)
10Tap 80~65520(The multiple of 80)
APX-3311 1Tap 16~4096(The multiple of 16)
APX-3662 8bit 16~131056(The multiple of 16)
8bit(HighClip/Bit Shift) 16~65520 (The multiple of 16)
10~16bit 8~65532 (The multiple of 8)
RGB 8~32760 (The multiple of 8)
APX-3302 8bit/1tap 16~8192(The multiple of 16)
8bit/2tap 16~16384(The multiple of 16)
8bit/3tap 48~24576(The multiple of 48)
10bit~16bit/1tap 8~8192(The multiple of 8)
10bit~16bit/2tap 8~16384(The multiple of 8)
24bitRGB/1tap 16~8192(The multiple of 16)
32bitRGB/1tap 8~8192(The multiple of 8)
APX-3323 8bit/1tap 16~8192(The multiple of 16)
8bit/2tap 16~16384(The multiple of 16)
8bit/3tap 48~24576(The multiple of 48)
8bit/4tap 32~32768(The multiple of 32)
8bit/8tap 64~65472(The multiple of 64)
8bit/10tap 80~65520(The multiple of 80)
10bit~16bit/1tap 8~8192(The multiple of 8)
10bit~16bit/2tap 8~16384(The multiple of 8)
10bit~16bit/4tap 32~32768(The multiple of 32)
24bitRGB/1tap 16~8192(The multiple of 16)
24bitRGB/2tap 16~16384(The multiple of 16)
30bitRGB/1tap 8~8192(The multiple of 8)
32bitRGB/1tap 8~8192(The multiple of 8)

For more information about X Size refer to "ACL_X_SIZE" in "SDK-AcapLib2 Library Manual(J2OM080156*)_e.pdf".

If you use rearrangement function, see also below.
4-14 Are there any restrictions about rearrangement?


Y Size (ACL_Y_SIZE)

Frame-grabbers have each restrictions as below. There are no restrictions about multiples but max size.

APX-3312 1~16777215
APX-3313 1~16777215
APX-3318 1~65535
APX-3311 1~16777215
APX-3662 1~65535
APX-3302 1~16777215
APX-3323 1~16777215

For more information about Y Size refer to "ACL_Y_SIZE" in "SDK-AcapLib2 Library Manual(J2OM080156*)_e.pdf".

It becomes infinite length taking in when ACL_Y_TOTAL is specified 0.

To acquire image which has 70000 lines by APX-3318, set parameters like following.
 ACL_Y_SIZE = 35000
 ACL_Y_TOTAL = 70000
 Specifying input(input number=2) -> AcapGrabStart( hDev, CAM, 2 );
Please note that you have to prepare two buffers.


4-13 Can frame-grabbers connect with cameras which have image pattern that need to be rearranged?


Yes. APX-3312 can acquire image patterns below. Each taps can change direction of themselves.
(In this figure, X Size is set 1024 temporarily.)

↓ (After rearrangement processing.)



Yes. In addition to image patterns which APX-3312 can acquire, APX-3302 can acquire image patterns below.
Each taps can change direction of themselves.
(In this figure, X Size is set 1536 temporarily.)

↓ (After rearrangement processing.)



APX-3313 is configurable about Tap number or Tap direction or others.
For more information refer to "Rearrangement information structure" in "SDK-AcapLib2 Library Manual(J2OM080156*)_e.pdf".
But APX-3313 doesn't support rearrangement for "Base Configuration".


These frame-grabbers are configurable about Tap number or Tap direction or others.
For more information refer to "Rearrangement information structure" in "SDK-AcapLib2 Library Manual(J2OM080156*)_e.pdf".
4-11 Does frame-grabbers have any restrictions for connecting with cameras?


These frame-grabbers doesn't support rearrangement function.


4-14 Are there any restrictions about rearrangement?


APX-3312 doesn't support rearrangement function while it is using DVAL signal.


APX-3313 doesn't support rearrangement for "Base Configuration"
If APX-3313 is specified 8 bit width, it can't acquire image that has more than 16k pixels and need to be rearranged.
If APX-3313 is specified 12 bit width, it can't acquire image that has more than 8k pixels and need to be rearranged.


If APX-3318 is specified 8 bit width, it can't acquire image that has more than 64k pixels and need to be rearranged.
If APX-3318 is specified 12 bit width, it can't acquire image that has more than 32k pixels and need to be rearranged.


These frame-grabbers doesn't support rearrangement function.


These frame-grabbers can't acquire image that has more than 8k pixels per 1tap and need to be rearranged.


4-15 What kind of bracket cables for frame-grabber's expansion connector do you provide?

We provide bracket cables below for each frame-grabbers.
* CBL-Z091A (For APX-3312, APX-3313, APX-3318, APX-3302, APX-3323)
* CBL-Z096A (For APX-3312/2)
* CBL-Z102 (For APX-3311)

* CBL-Z091A
This bracket cable is for APX-3312, APX-3313, APX-3318, APX-3302 and APX-3323.
Note:For APX-3302 and APX-3323, these pins of CN2 below are not available.(Pin2, 3, 10 and 11)



[External Trigger]
 It can be used TTL ExTrg_1( 4pin) as an external trigger.
 It can be used TTL ExTrg_2(12pin) as an external trigger.
 It can be used RS-422 EncB+-(6/14pin) as an external trigger.
 It can be used RS-422 EncZ+-(7/15pin) as an external trigger.
 It can be used RS-422 Dif+-(1/9pin) as an external trigger.

[Encoder]
 EncA+-(5/13pin) will be the input impulse wave of encoder phase A.
 EncB+-(6/14pin) will be the input impulse wave of encoder phase B.
 EncZ+-(7/15pin) will be the input impulse wave of encoder phase Z.

* CBL-Z096A
This bracket cable is for APX-3312/2.



[External Trigger]
 It can be used TTL ExTrg_1( 4pin) as an external trigger.
 It can be used TTL ExTrg_1(12pin) as an external trigger.
 It can be used RS-422 EncB+-(6/14pin) as an external trigger.
 It can be used RS-422 EncZ+-(7/15pin) as an external trigger.
 It can be used RS-422 Dif+-(1/9pin) as an external trigger.

[Encoder]
 EncA+-(5/13pin) will be the input impulse wave of encoder phase A.
 EncB+-(6/14pin) will be the input impulse wave of encoder phase B.
 EncZ+-(7/15pin) will be the input impulse wave of encoder phase Z.

[SYNC_LT Signal]
 SYNCLT_IN(14pin) can be used as a synchronization signal for main frame-grabber and sub frame-grabber.  SYNCLT_OUT(5pin) is synchronization signal from sub frame-grabber. This signal is for synchronize with other APX-3312/2.

* CBL-Z102
This bracket cable is for APX-3311.


[External Trigger]
 It can be used TTL_IN1-4 as an external trigger.
 It can be used RS422_IN1-4 as an external trigger.
 It can be used OPTO_IN1-4 as an external trigger.


4-16 What exactly feature does GPOUT have?


"GPOUT" has three outputting signals below, but you can use only one outputting signal.

1. Strobe Signals
Outputs strobe controlling pulse.
You can use "GPOUT" as a strobe output,
if strobe output is enabled by AcapSetStrobe function or "ACL_STROBE_EN".
For more information, refer to "AcapSetStrobe" in "SDK-AcapLib2 Library Manual(J2OM080156*)_e.pdf".
Please note that if you enable this function, you can't use "Capture Flag" and "General Output".

2. Capture Flag
You must disable "Strobe Signals" before use "Capture Flag".
Then set "ACL_GPOUT_SEL" as "0".
"Capture Flag" is signal that shows whether board is capturing status.
 * High : Idle
 * Low : Capturing (fixed to negative)
When "Capture Flag" returns "Capturing", the frame-grabber is counting "Y Size" internally that like figure below.

   
3. General Output
You must disable "Strobe Signals" before use "General Output".
Then, set "ACL_GPOUT_SEL" as "1".
Next, set signal status user freely by "ACL_GPOUT_POL".
"ACL_GPOUT_POL" equal to "0" means "Low", "1" means "High".


APX-3311 has eight pins for "General Output" and also has four pins for "Strobe Signal" separately.
For information about output pin, refer to "CBL-Z102" which is the bracket cable for APX-3311.
-> 4-15 What kind of bracket cables for frame-grabber's expansion connector do you provide?
For information about how to control, refer to "ACL_GPOUT_POL" in "SDK-AcapLib2 Library Manual(J2OM080156*)_e.pdf".


4-17 What is "External trigger"?


"External trigger" means trigger pulse which is inputted externally to frame-grabbers.
"External trigger" is used for starting capture or starting encoder.
There are some difference about number of pin or bracket cable model by frame-grabber model.
We provide bracket cables for each frame-grabber models.
For more information about bracket cables, refer to chapter "4-15".
-> 4-15 What kind of bracket cables for frame-grabber's expansion connector do you provide?

* Please beware that TTL external trigger input is sensitive to noise.


4-18 Can I choose polarity of External trigger?


No. External trigger is falling detection only.


4-19 What do "Chatter time" and "Delay time" of External trigger mean?


"Chatter time" means that keeps waveform as external trigger.
Since externaltrigger is "falling" detection, it must keep status as "Chatter time",
which set both Low and High period, at part that change to Low period from High period.

If "Delay time" is set, it detects as external trigger in these state,
and also able to delay recognizing as "Delay time".



Also when it detects trigger in mistake by any reasons as noises in keeping Low period,
it needs to keep Low period again.



5.Camera general question

5-1 What should I do to set parameters to cameras?


To set camera parameter, you use serial communication.
You have to install "Virtual COM" at first to communicate cameras by serial communication.
 → 3-2 What is "Virtual COM"?
For information about camera command or camera communication tool, refer to camera manual.


6.Camera(PoCL)

6-1 What is "PoCL"?


Power over camera link(PoCL) is a standard by the AIA.
PoCL provides power to the camera over the camera link cable.
Therefore, you don't need external power supply.

* Don't provide power by PoCL and external power supply at the same time.
 If your camera can be provided power by both ways.
 You must use only one way to provide power.


APX-3313 and APX-3311 don't support PoCL.


APX-3311 doesn't support PoCL, but it supports PoCL-Lite.
7-2 Does frame-grabbers support PoCL-Lite cameras?


6-2 What should I do to use PoCL?


It is able to control power supply only when setting of PoCL jumper (CN3 or CN4) on board
which is corresponding to specified channel is ON.
"CN3" is for channel1(CAM1). "CN4" is for channel2(CAM2).



PoCL jumper on frame-grabber factory setting is OFF.
If you use PoCL cameras, change jumper setting to ON.

ON : Frame-grabber supplies power to PoCL camera.
OFF : Frame-grabber does not supply power to PoCL camera.
"PoCL LED" on front panel is turned on when a camera get power supply.
If "PoCL LED" on front panel is turned off, a camera doesn't get power supply.
These are main reasons of failing for power supply.
* PoCL jumper on board is OFF
* Camera is not connected
* Non-PoCL camera is connected (becomes error even it is recognized regularly since does not do power supply)


It is able to control power supply only when setting of PoCL jumper (CN7 or CN8) on board
which is corresponding to specified channel is ON.
"CN7" is for channel1(CAM1). "CN8" is for channel2(CAM2).



Factory setting of PoCL jumper is ON.
If you use PoCL cameras, don't change jumper setting.
ON : Frame-grabber supplies power to PoCL camera.
OFF : Frame-grabber does not supply power to PoCL camera.


It is able to control power supply only when setting of PoCL jumper (CN7) on board
which is corresponding to specified channel is ON.




Factory setting of PoCL jumper is ON.
If you use PoCL cameras, don't change jumper setting.
ON : Frame-grabber supplies power to PoCL camera.
OFF : Frame-grabber does not supply power to PoCL camera.


6-3 Turn on power to the PoCL cameras is automatic?


Frame-grabbers provide power supply automatically to PoCL cameras when Windows starts.
If you disconnect the PoCL cable while Windows is running,
frame-grabbers don't begin to provide power supply automatically.
To begin to supply power, use "AcapSetInfo" function.

AcapSetInfo( hDevice, CAM_CH, ACL_POWER_SUPPLY, 3000, 1 );


6-4 How can I distinguish whether the cameras or cables are for PoCL or not?


You may be able to distinguish by model number.
For more information, please query to manufacturer.


6-5 Does frame-grabbers support connecting with PoCL cameras and non-PoCL cameras simultaneously?


Yes. If you connect PoCL camera, you must change jumper pin setting.
6-2 What should I do to use PoCL?


No. These frame-grabbers can connect with one camera.


No. These frame-grabbers aren't for PoCL.


7.Camera(PoCL-Lite)

7-1 What is "PoCL-Lite"?


PoCL-Lite standard redefines the PoCL standard using just 14 pins.
Because of this, PoCL-Lite standard cable can be more thin and flexible than PoCL standard cable.
Instead of that, PoCL-Lite standard camera's resolution is limited to 8 and 10 bit.


7-2 Does frame-grabbers support PoCL-Lite cameras?


Yes. APX-3311 can connect with up to 4 PoCL-Lite cameras.