ftu 快速相机驱动程序改进

19
FTU 快快快快快快快快快快 快快 2011-08-26 快快 FTU 快快快快

Upload: marisa

Post on 02-Feb-2016

168 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: FTU 快速相机驱动程序改进

FTU 快速相机驱动程序改进

高伟2011-08-26

访问 FTU 工作汇报

Page 2: FTU 快速相机驱动程序改进

FTU 快速 CCD 简介需要解决的问题对 CCD 软件的改动

Page 3: FTU 快速相机驱动程序改进

FTU 快速 CCD 简介

触发线

网线

电源线

成像系统

光纤束

法兰

Photron Company

FASTCAM SA4

快门时间:最短 1 微秒,常用 1/500 ~ 1/50000 秒之间。

最快每秒 500000 帧,常用500-5000 帧。

最大分辨率 1024×1024

CCD

Page 4: FTU 快速相机驱动程序改进

FTU 快速 CCD 布局

FTU

PORT

FTU CONTROL

光纤束

触发

参数设定

数据传送

PC

Page 5: FTU 快速相机驱动程序改进

CCD 控制软件( PFV3 )参数设置和操作

曝光时间

触发模式

等待触发

帧数 / 秒

文件读取 文件保存

停止采集

Page 6: FTU 快速相机驱动程序改进

t=0.237s

放电结束后的烟花现象( 1000 帧 / 秒,曝光时间 1/3000 秒)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

Page 7: FTU 快速相机驱动程序改进

FTU 快速 CCD 简介需要解决的问题对 CCD 软件的改动

Page 8: FTU 快速相机驱动程序改进

CCD 的工作模式与流程 系统采用远程 PC 控制,外触发工作模式。 触发时间由 FTU 控制系统决定,触发时刻与放电

时刻一致。 作业时长由相机控制软件 PFV3 设定。 等待触发,停止作业,图像保存等动作需要手动

操作按钮。

打开PFV3

设置

参数

等待

触发

停止

作业CCD作业

FTU 触发

图像保存

Page 9: FTU 快速相机驱动程序改进

需要解决

变手动操作为根据放电状态自动操作。放电之前应进入等待触发状态,放电终止时

能自动停止工作并储存数据。在 CCD 工作时和储存数据时,不能被再次

触发。

Page 10: FTU 快速相机驱动程序改进

FTU 快速 CCD 简介需要解决的问题对 CCD 软件的改动

Page 11: FTU 快速相机驱动程序改进

工作基础

1. 功能和 PFV3 类似的 Labview 程序SDK sample.vi 。

2. 能够随时读取 FTU 状态的 Labview子程序 StatoFTU.vi 。

Page 12: FTU 快速相机驱动程序改进

SDK sample.vi 前面板

Page 13: FTU 快速相机驱动程序改进

层叠顺序结构 4 分支

While 循环

判断结构( 29 分支)

事件结构23 分支

Page 14: FTU 快速相机驱动程序改进

SDK sample.vi 是通过一个事件结构监听前面板的动作(事件源),给出相应的命令,通过判断结构,以实现对 CCD 进行相应的操作。

因此,可以通过改变监听对象(事件源) 的办法引入 FTU 状态参数。

Page 15: FTU 快速相机驱动程序改进

StatoFTU.vi : 读取 FTU 状态

StatoFTU.vi前面板

FTU 装置状态 炮号

放电时刻

放电过程返回值

放电结果返回值

0 : init

1 : pre-run

2 : startrun

3 : endrun

4 : postrun

0 :正常放电

1 :放弃放电

-1 :其他状态

Page 16: FTU 快速相机驱动程序改进

SDK sample.vi 程序的添加部分通过判断语句,对局域变量 WaitingTrig , StopRecTimes, DataSaveTimes 进行改变数值( +1 )操作,同时在原程序中的时间结构中添加对此三个变量的值进行监控。

Page 17: FTU 快速相机驱动程序改进

修改后的 SDK sample.vi 前面板炮号 图像储存格式

Page 18: FTU 快速相机驱动程序改进

总结修改此软件是为了改变 FTU 快速相机的手

动操作的状况。在 photron 公司开发的 SDK sample.vi 基础

上进行修改,达到通过 FTU 状态控制相机自动工作和自动储存数据的目的。

通过关联 FTU 状态参数与 SDK sample.vi 的事件结构的监控对象(事件源)控制 CCD的动作。

更改后的程序尚未在 FTU 装置上测试。 PC测试未出错。

Page 19: FTU 快速相机驱动程序改进

谢谢!