Files
TowerOptoSifAndSpectral/document/20211123 研发会议记录.md
2021-11-25 09:40:38 +08:00

1.9 KiB
Raw Blame History

20211123 研发会议记录

参会人员:任立新 韩善龍 张卓 唐超

名称确认

海洋光学系列

  1. OSIF_α QEPro

  2. OSIF_β QE6500

奥普天成

  1. ISIF : ATP6500

  2. IS1 : ATP1010

  3. IS2 : ATP5020

应用平台

  1. 塔上平台

  2. 便携式

快门

  1. 双通道光闸

  2. 多通道光闸

光纤

  1. 一分二熔接光纤
    • 5050

    • 7525

    • 9010

  2. 单芯光纤
    • 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
光纤名称改为0123