mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2025-10-19 03:49:42 +08:00
1.9 KiB
1.9 KiB
20211123 研发会议记录
参会人员:任立新 韩善龍 张卓 唐超
名称确认
海洋光学系列
-
OSIF_α :QEPro
-
OSIF_β :QE6500
奥普天成
-
ISIF : ATP6500
-
IS1 : ATP1010
-
IS2 : ATP5020
应用平台
-
塔上平台
-
便携式
快门
-
双通道光闸
-
多通道光闸
光纤
- 一分二熔接光纤
-
50:50
-
75:25
-
90:10
-
- 单芯光纤
- 200um
- 400um
- 1000um
项目基本情况介绍
两个系统
- ISIF+IS1+多通道光闸+光纤+塔上系统
- OSIF++多通道光闸+光纤+塔上系统
张负责ISIF+IS1系统及控制的实现
唐负责OSIF基础类的编写
4
0为暗背景
1为向上
唐超与张卓初步确认了传感基类的具体接口 会后深入讨论
class CIrisFSBase
{
public:
//CIrisFSBase();
//virtual ~CIrisFSBase()= 0;
public:
//初始化设备
//此处string为指明连接哪个ocean光谱仪的参数,可自行更换为其他c/c++标准类型
//0为无错误,不同错误请返回不同值
virtual int Initialize(bool bIsUSBMode,ZZ_U8 ucPortNumber,std::string) = 0;
//关闭设备
virtual void Close() = 0;
//单次数据采集
virtual int SingleShot(DataFrame &dfData) = 0;
//设置曝光时间
virtual int SetExposureTime(int iExposureTimeInMS) = 0;
//获取曝光时间设置
virtual int GetExposureTime(int &iExposureTimeInMS) = 0;
//设置目标温度
virtual int SetDeviceTemperature(float fTemperature) = 0;
//获取温度设置
virtual int GetDeviceTemperature(float &fTemperature) = 0;
//获取设备信息
virtual int GetDeviceInfo(DeviceInfo &Info) = 0;
//获取设备特征数据
virtual int GetDeviceAttribute(DeviceAttribute &Attr) = 0;
};
张卓重新规划下整体框架
快门控制从传感器Class移除,放置到控制Class中
不实现便携式SIF逻辑
不实现双通道shutter
光纤名称改为0,1,2,3,