Woodpecker1 FAQ

From rs_wiki
Revision as of 05:23, 29 August 2018 by 64.64.108.60 (talk) (创建页面,内容为“* '''<font size=4px>问题:是否可以自行购买比较短的HDMI线代替出厂的IO模块连接线?</font>'''<br/> :'''回答:'''<br/> :可以的。我们…”)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  • 问题:是否可以自行购买比较短的HDMI线代替出厂的IO模块连接线?
回答:
可以的。我们的IO模块连接线是标准的HDMI线。只要是标准的HDMI线一般都可以替代。
市面上有些价格比较便宜的线,由于并不是把所有引脚全部连接,所以可能有些会无法使用。
我们测试过可以使用的2款0.5米的HDMI线如下:
机白金Gepekim 连接线 HDMI电脑连接线 3D电脑高清连接线1.4版 0.5米
https://item.jd.com/10365072469.html
价格为78元。
Gepekim hdmi 0.5m.jpg
山泽(SAMZHE)HDMI线2.0臻心版2K*4K数字高清线 0.5米 镀金3D视频线 投影仪电脑电视机机顶盒连接线 CZ-AO5
https://item.jd.com/5160464.html
价格为34元。
Samzhe hdmi 0.5m.jpg


  • 问题:使用Windows自带地远程连接时,我们的Demo其他一切功能正常,保存到本地的图片也是正常,但是Demo的界面没有图像显示,有帧率和温度?
回答:
我们的相机地图像显示用的是Ddraw,Windows的远程用不了Ddraw,所以用Windows自带的远程连接看我们相机时,没有抓拍图像显示。


  • 问题:使用usb转串口设备连接相机,以153600波特率交互时经常出错,但是其他波特率正常,为何?
回答:
我们发现有些usb转串口的转换线在153600波特率时频率偏差比较大,经测试在8%左右,会造成此问题。
使用其他品牌的usb或采用PC自带的串口无此问题。


  • 为什么获取图像之间的间隔波动很大?
回答:
有几点需要注意:
1. 计时精度
系统的GetTickCount精度为10-16ms,误差很大。
应使用计数器来计算更准确。
LARGE_INTEGER time1, time2, tc;
long long sTimeGap;
QueryPerformanceFrequency(&tc);
QueryPerformanceCounter(&time1);
QueryPerformanceCounter(&time2);
sTimeGap = (time1.QuadPart - timeOld.QuadPart) * 1000 / tc.QuadPart;
2. Sleep 精度
Windows系统默认Sleep精度为10-16ms。
如果想提高,需要使用如下方法:
TIMECAPS timecaps;
timeGetDevCaps(&timecaps, sizeof(timecaps));
timeBeginPeriod(1);
... your code with sleep ...
timeEndPeriod(1);
3. 进程和线程优先级
通过提高线程和进程的优先级来提高响应。
SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL);



  • 问题:是否可以在850nm红外波段成像?
回答:
红外波段740nm、850nm都是是可以成像的。
灵敏度随着波长的增加而衰减。


  • 问题:是否有800万或者1200万黑白相机?
回答:
黑白相机有1200万,大约在2017年8月底可以出来。


  • 问题:最新版本SDK, 无法使用SniperViewer2修改IP
回答:

在CTDemo.ini里增加ForceConfigIPAddr=1即可。


  • 问题:如何安装.net framework 3.5
回答:

Woodpecker1 最新的镜像已预装.net 3.5
也可以在控制面板把windows update服务打开,再安装.net 也可以