190 likes | 362 Views
FTU 快速相机驱动程序改进. 访问 FTU 工作汇报. 高伟 2011-08-26. FTU 快速 CCD 简介 需要解决的问题 对 CCD 软件的改动. FTU 快速 CCD 简介. CCD. Photron Company FASTCAM SA4. 触发线. 网线. 电源线. 成像系统. 快门时间:最短 1 微秒,常用 1/500 ~ 1/50000 秒之间。 最快每秒 500000 帧,常用 500-5000 帧。 最大分辨率 1024×1024. 光纤束. 法兰. FTU 快速 CCD 布局. PC. 光纤束. 参数设定. FTU
E N D
FTU快速相机驱动程序改进 访问FTU工作汇报 高伟 2011-08-26
FTU快速CCD简介 • 需要解决的问题 • 对CCD软件的改动
FTU快速CCD简介 CCD Photron Company FASTCAM SA4 触发线 网线 电源线 成像系统 快门时间:最短1微秒,常用1/500~1/50000秒之间。 最快每秒500000帧,常用500-5000帧。 最大分辨率1024×1024 光纤束 法兰
FTU快速CCD布局 PC 光纤束 参数设定 FTU PORT 数据传送 触发 FTU CONTROL
CCD控制软件(PFV3) 参数设置和操作 文件读取 文件保存 帧数/秒 曝光时间 触发模式 等待触发 停止采集
放电结束后的烟花现象(1000帧/秒,曝光时间1/3000秒)放电结束后的烟花现象(1000帧/秒,曝光时间1/3000秒) t=0.237s t=0.250s t=0.274s t=0.286s MARFE移动(3000帧/秒,曝光时间1/39000秒) t=0.521s t=0.525s t=0.527s t=0.530s
FTU快速CCD简介 • 需要解决的问题 • 对CCD软件的改动
CCD的工作模式与流程 • 系统采用远程PC控制,外触发工作模式。 • 触发时间由FTU控制系统决定,触发时刻与放电时刻一致。 • 作业时长由相机控制软件PFV3设定。 • 等待触发,停止作业,图像保存等动作需要手动操作按钮。 设置 参数 等待 触发 停止 作业 打开PFV3 CCD作业 图像保存 FTU触发
需要解决 • 变手动操作为根据放电状态自动操作。 • 放电之前应进入等待触发状态,放电终止时能自动停止工作并储存数据。 • 在CCD工作时和储存数据时,不能被再次触发。
FTU快速CCD简介 • 需要解决的问题 • 对CCD软件的改动
工作基础 • 1. 功能和PFV3类似的Labview程序SDK sample.vi。 • 2. 能够随时读取FTU状态的Labview子程序StatoFTU.vi。
层叠顺序结构4分支 判断结构(29分支) 事件结构23分支 While 循环
SDK sample.vi是通过一个事件结构监听前面板的动作(事件源),给出相应的命令,通过判断结构,以实现对CCD进行相应的操作。 • 因此,可以通过改变监听对象(事件源) 的办法引入FTU状态参数。
StatoFTU.vi : 读取FTU状态 0 :init 1 :pre-run 2: startrun 3: endrun 4: postrun StatoFTU.vi前面板 FTU装置状态 炮号 放电时刻 放电过程返回值 0:正常放电 1:放弃放电 -1:其他状态 放电结果返回值
SDK sample.vi程序的添加部分 通过判断语句,对局域变量WaitingTrig,StopRecTimes, DataSaveTimes进行改变数值(+1)操作,同时在原程序中的时间结构中添加对此三个变量的值进行监控。
修改后的SDK sample.vi前面板 炮号 图像储存格式
总结 • 修改此软件是为了改变FTU快速相机的手动操作的状况。 • 在photron公司开发的SDK sample.vi基础上进行修改,达到通过FTU状态控制相机自动工作和自动储存数据的目的。 • 通过关联FTU状态参数与SDK sample.vi的事件结构的监控对象(事件源)控制CCD的动作。 • 更改后的程序尚未在FTU装置上测试。PC测试未出错。