Woodpecker1 FAQ

From rs_wiki
Revision as of 08:27, 2 November 2018 by HuangKun (talk | contribs)
Jump to: navigation, search
  • Q: Can I buy a short HDMI cable instead of the factory IO module cable?
A:
Our IO module connector is a standard HDMI cable. Any standard HDMI cable can be replaced.
There are some cheaper lines in the market. Because not all pins are connected, some may not be available.
We have tested two types of 0.5m HDMI cable that can be used as follow:
Machine Platinum Gepekim Cable, HDMI Computer Cable, 3D Computer HD Cable 1.4 Version, 0.5m
https://item.jd.com/10365072469.html
RMB:78
Gepekim hdmi 0.5m.jpg
SAMZHE HDMI cable 2.0 heart version, 2K*4K digital HD line, 0.5 m, gold-plated 3D video cable, projector computer TV set-top box cable CZ-AO5
https://item.jd.com/5160464.html
RMB:34
Samzhe hdmi 0.5m.jpg


  • Q: When using the remote connection that comes with Windows, all other functions of the Demo are normal, and the pictures saved to the local are normal, but the interface of Demo has frame rate and temperature, and there is no image display?
A:
The camera image is displayed using Ddraw, and Windows remote can't use Ddraw, so when using the remote connection camera that comes with Windows, there is no snap image display.


  • Q:Why use USB to serial device to connect the camera, often error when interacting at 153600 baud rate, but other baud rate is normal?
A:
We found that some USB to serial port conversion lines have a large frequency deviation at 153600 baud rate, and the test is around 8%, which will cause this problem.
The use of other brands of USB or the serial port that comes with the PC does not have this problem.


  • Q: Why is the interval between acquired images fluctuating greatly?
A:
Here are a few points to note:
1. Timing accuracy
The system's GetTickCount has an accuracy of 10-16ms with a large error.
Use a counter to calculate more accurately.
LARGE_INTEGER time1, time2, tc;
long long sTimeGap;
QueryPerformanceFrequency(&tc);
QueryPerformanceCounter(&time1);
QueryPerformanceCounter(&time2);
sTimeGap = (time1.QuadPart - timeOld.QuadPart) * 1000 / tc.QuadPart;
2. Sleep accuracy
The Windows system default Sleep precision is 10-16ms.
If you want to improve, you need to use the following methods:
TIMECAPS timecaps;
timeGetDevCaps(&timecaps, sizeof(timecaps));
timeBeginPeriod(1);
... your code with sleep ...
timeEndPeriod(1);
3. Process and thread priorities:
Improve responses by increasing the priority of threads and processes.
SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL);



  • Q:Is it possible to image in the 850nm infrared band?
A:
Infrared band 740nm and 850nm are all imaging.
The sensitivity decays as the wavelength increases.


  • Q: Are there 8 million or 12 million black and white cameras?
A:
12 million black and white cameras.


  • Q: Latest SDK version, unable to modify IP using SniperViewer2.
A:
Add ForceConfigIPAddr=1 to CTDemo.ini.


  • Q:How to install .net framework 3.5?
A:
The latest image of Woodpecker1 is pre-installed with .net framework 3.5.
You can also open the windows update service in the control panel and install .net framework 3.5.


  • Q: After turning on the light ring, turn off the demo, the light ring is still not closed.
A:
The LED should be turned off before closing the Demo. By default, closing the demo does not turn off the LED.


  • Q: Woodpecker1 is not recognized after inserting the dongle, causing the software to fail to start.
A:
Recovery system.


  • Q: When the device collects the first photo, the white balance will be inaccurate.
A:
Since the auto white balance is set, the device will correct the white balance when the first photo is taken, so the first white balance misalignment will occur, and the white balance will be automatically corrected in the subsequent acquisition.


  • Q:Imaging abnormalities and wire drawing phenomenon when images are acquired using the BGR24 format.
A:
Need to rewrite the correct BIOS


  • Q: Woodpecker1 will always trigger the output signal after the Output is connected, and the user does not configure the Output.
A:
Users need to close the output in the DEMO program before running their own software.