From 80c1ee5dfeeb163f36484a46890eef653c8e9405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=BB=E7=AB=8B=E6=96=B0?= Date: Thu, 25 Nov 2021 09:40:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E4=BC=9A=E8=AE=AE=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- document/20211123 研发会议记录.md | 117 ++++++++++++++++++++++++ source/Thread/ThreadiSIFController.h | 18 ---- 2 files changed, 117 insertions(+), 18 deletions(-) create mode 100644 document/20211123 研发会议记录.md delete mode 100644 source/Thread/ThreadiSIFController.h diff --git a/document/20211123 研发会议记录.md b/document/20211123 研发会议记录.md new file mode 100644 index 0000000..67788da --- /dev/null +++ b/document/20211123 研发会议记录.md @@ -0,0 +1,117 @@ +# 20211123 研发会议记录 + +*参会人员:任立新 韩善龍 张卓 唐超* + +##### 名称确认 + +海洋光学系列 + +1. OSIF_α :QEPro + +2. OSIF_β :QE6500 + +奥普天成 + +1. ISIF : ATP6500 + +2. IS1 : ATP1010 + +3. IS2 : ATP5020 + +应用平台 + +1. 塔上平台 + +2. 便携式 + +快门 + +1. 双通道光闸 + +2. 多通道光闸 + +光纤 + +1. 一分二熔接光纤 + - 50:50 + + - 75:25 + + - 90:10 +2. 单芯光纤 + - 200um + - 400um + - 1000um + + +##### 项目基本情况介绍 + +两个系统 + +- ISIF+IS1+多通道光闸+光纤+塔上系统 +- OSIF++多通道光闸+光纤+塔上系统 + +张负责ISIF+IS1系统及控制的实现 + +唐负责OSIF基础类的编写 + +##### 4 + +0为暗背景 + +1为向上 + +##### 唐超与张卓初步确认了传感基类的具体接口 会后深入讨论 + +```c++ +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, + +​ \ No newline at end of file diff --git a/source/Thread/ThreadiSIFController.h b/source/Thread/ThreadiSIFController.h deleted file mode 100644 index 3b9be39..0000000 --- a/source/Thread/ThreadiSIFController.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once -#include "ATPAbstractController.h" - - - -class ZZ_iSIFControlThread :public ZZ_ATPAbsCtrlThread -{ - Q_OBJECT -public: - -private: -public: - ZZ_iSIFControlThread(QObject* parent = nullptr); - ~ZZ_iSIFControlThread(); -public slots: - int StartTestAcquisition(); - int test();// -}; \ No newline at end of file