Files
sjy01-preprocessing/extract/aux_elements.go
nuknal db650cdaa9 xlsx
2024-05-21 17:41:00 +08:00

438 lines
11 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package extract
import (
"github.com/xuri/excelize/v2"
)
func createAuxXlsx(fname string) error {
f := excelize.NewFile()
defer f.Close()
cell, err := excelize.CoordinatesToCellName(1, 1)
if err != nil {
return err
}
f.SetSheetRow("Sheet1", cell, &AuxHeader)
return f.SaveAs(fname)
}
var AuxHeader = []interface{}{
"包头信息",
"填充位",
"帧头信息",
"当前图像模式",
"B4谱状态",
"B3谱状态",
"B2谱状态",
"B1谱状态",
"全色状态",
"当前行流水号",
"时间秒",
"秒小数",
"文件号",
"执行行转移时间",
"Trainingdone",
"工作模式",
"积分方向",
"PGA增益",
"P谱段积分级数",
"B1积分级数",
"B2积分级数",
"B3积分级数",
"B4积分级数",
"秒脉冲状态",
"保留",
"暗场偏置",
"全色开窗地址",
"多光谱1开窗地址",
"多光谱2开窗地址",
"多光谱3开窗地址",
"多光谱4开窗地址",
"面阵模式Linetime时钟周期数",
"面阵模式开窗地址",
"面阵模式开窗大小",
"面阵曝光时间粗调EXP_C",
"面阵曝光时间精调EXP_F",
"面阵模式最小读出行",
"硬盘1温度",
"硬盘2温度",
"保留",
"传感器温度",
"FPGA逻辑版本号",
"工作模式",
"原始盘可用存储容量",
"压缩盘可用存储容量",
"原始盘状态",
"原始盘Host初始化状态",
"原始盘SATA控制器状态",
"原始盘SATA错误计数",
"压缩盘状态",
"压缩盘Host初始化状态",
"压缩盘SATA控制器状态",
"压缩盘SATA错误计数",
"保留",
"DDR初始化状态",
"原始图像硬盘状态",
"压缩数据硬盘状态",
"硬盘1读写状态",
"硬盘2读写状态",
"硬盘1初始化状态",
"硬盘2初始化状态",
"保留",
"保留",
"硬盘1禁用标志",
"硬盘2禁用标志",
"保留",
"B2数据移位",
"B1数据移位",
"B4数据移位",
"B3数据移位",
"指令计数",
"最后一条指令编码",
"指令接收状态",
"错误指令计数",
"错误指令帧编号",
"保留",
"传感器数字电路温度",
"卫星UTC时间秒",
"卫星复波道标志位",
"卫星秒小数",
"定姿四元数(J2000)q0",
"定姿四元数(J2000)q1",
"定姿四元数(J2000)q2",
"定姿四元数(J2000)q3",
"本体相对轨道四元数矢部q1",
"本体相对轨道四元数矢部q2",
"本体相对轨道四元数矢部q3",
"轨道相对惯性系四元数矢部q1",
"轨道相对惯性系四元数矢部q2",
"轨道相对惯性系四元数矢部q3",
"本体相对轨道姿态角1",
"本体相对轨道姿态角2",
"本体相对轨道姿态角3",
"本体相对轨道角速度1",
"本体相对轨道角速度2",
"本体相对轨道角速度3",
"模式运行时间",
"姿控调用周期",
"姿轨控部件使用标志",
"姿轨控算法执行标记",
"偏差四元数q1",
"偏差四元数q2",
"偏差四元数q3",
"偏差角速度1",
"偏差角速度2",
"偏差角速度3",
"X飞轮估计摩擦力矩",
"Y飞轮估计摩擦力矩",
"Z飞轮估计摩擦力矩",
"三轴陀螺X轴角速度漂移估计",
"三轴陀螺Y轴角速度漂移估计",
"三轴陀螺Z轴角速度漂移估计",
"三轴角速度卡尔曼漂移X",
"三轴角速度卡尔曼漂移Y",
"三轴角速度卡尔曼漂移Z",
"X轴估计环境干扰力矩",
"Y轴估计环境干扰力矩",
"Z轴估计环境干扰力矩",
"X轴计算飞轮控制力矩",
"Y轴计算飞轮控制力矩",
"Z轴计算飞轮控制力矩",
"期望四元数矢部1",
"期望四元数矢部2",
"期望四元数矢部3",
"期望角速度1",
"期望角速度2",
"期望角速度3",
"计算当前J2000位置X",
"计算当前J2000位置Y",
"计算当前J2000位置Z",
"计算当前J2000速度X",
"计算当前J2000速度Y",
"计算当前J2000速度Z",
"计算当前84位置X",
"计算当前84位置Y",
"计算当前84位置Z",
"计算当前84速度X",
"计算当前84速度Y",
"计算当前84速度Z",
"偏流角",
"数传点经度",
"数传点纬度",
"数传点地程高",
"定姿方式标志1",
"定姿方式标志2",
"定姿方式标志3",
"X飞轮期望转速",
"Y飞轮期望转速",
"Z飞轮期望转速",
"保留",
"保留",
"保留",
"保留",
"锂电池温度",
"相机主镜温度",
"相机次镜温度",
"推进模块温度",
"负X侧相机桁架杆温度",
"正X正Y侧相机桁架杆温度",
"正X负Y侧相机桁架杆温度",
"正X侧相机支撑背板温度",
"负X侧相机支撑背板温度",
"星敏支架温度",
"成像电箱温度",
"正Y帆板温度",
"电源下位机温度",
"配电热控驱动温度",
"电源控制器温度",
"数字太阳敏矢量数据有效位",
"数字太阳敏矢量数据X",
"数字太阳敏矢量数据Y",
"数字太阳敏位置X1",
"数字太阳敏位置X2",
"数字太阳敏位置Y1",
"数字太阳敏位置Y2",
"太阳敏温度",
"数字太阳敏当前正在使用的阈值(源码)",
"数字太阳敏当前正在使用的增益",
"保留",
"保留",
"保留",
"错误码计数",
"单粒子错误计数",
"配电错误码1",
"配电错误码2",
"配电错误码3",
"配电错误码4",
"配电错误码5",
"GPS天内秒",
"GPSUTC时间累计秒",
"太阳阵电流",
"母线电流",
"负载电流",
"蓄电池电压",
"电源母线电压",
"CPU5.2V电压遥测值",
"5.2V配电电压遥测值",
"保留",
"蓄电池组当前电量",
"模式运行时间秒",
"卫星现运行模式",
"组合业务标识",
"当前业务状态",
"中心机指令接收总计数",
"中心机错误指令计数",
"执行指令所在分系统",
"执行指令的指令代码",
"执行延时指令总计数",
"当前延时指令计数",
"执行延时指令所在分系统",
"执行延时指令的指令代码",
"当前延时业务计数",
"成功执行业务计数",
"异常中止业务计数",
"指令执行状态",
"业务异常中止状态",
"测控数传一体机通信状态",
"保留",
"北斗短报文通信状态",
"GPS接收机通信状态",
"数字太阳敏通信状态",
"星敏1通信状态",
"星敏2通信状态",
"光纤陀螺通信状态",
"MEMS陀螺通信状态",
"飞轮1通信状态",
"飞轮2通信状态",
"飞轮3通信状态",
"飞轮4通信状态",
"智能载荷通信状态",
"保留",
"保留",
"电磁阀开关状态",
"业务保存状态",
"卫星类型标识",
"卫星序号标识",
"保留",
"保留",
"保留",
"保留",
"锂电池加热器通断状态",
"相机主镜加热器通断状态",
"相机次镜加热器通断状态",
"推进模块加热器通断状态",
"相机负X侧桁架杆加热器通断状态",
"成像电箱加热器通断状态",
"相机正X正Y侧桁架杆加热器通断状态",
"相机正X负Y侧桁架杆加热器通断状态",
"相机正X侧支撑背板加热器通断状态",
"相机负X侧支撑背板加热器通断状态",
"星敏支架加热器通断状态",
"保留",
"温度修正系数校验状态",
"电源下位机广播帧监视功能",
"当前控温码表",
"默认控温码表",
"飞轮1电源供电状态",
"飞轮2电源供电状态",
"飞轮3电源供电状态",
"SADA1电源供电状态",
"SADA2电源供电状态",
"测控数传电源供电状态",
"保留",
"保留",
"北斗短报文供电状态",
"推进电源供电状态",
"焦面电源供电状态",
"飞轮4电源供电状态",
"星敏1电源供电状态",
"星敏2电源供电状态",
"数字太阳敏电源供电状态",
"导航电源供电状态",
"三轴光纤陀螺电源供电状态",
"MEMS陀螺电源供电状态",
"热控正线状态",
"热控1状态",
"热控2状态",
"保留",
"保留",
"保留",
"锂电池加热器控温模式",
"相机主镜加热器控温模式",
"相机次镜加热器控温模式",
"推进模块加热器控温模式",
"相机负X侧桁架杆加热器控温模式",
"相机正X正Y侧桁架杆加热器控温模式",
"相机正X负Y侧桁架杆加热器控温模式",
"相机正X侧支撑背板加热器控温模式",
"相机负X侧支撑背板加热器控温模式",
"星敏支架加热器控温模式",
"成像电箱加热器控温模式",
"保留",
"保留",
"保留",
"保留",
"保留",
"保留",
"保留",
"接收机时间来源",
"定位模式",
"轨道数据有效标示",
"主备机标志",
"PPS状态",
"GPS最高信噪比",
"BD最高信噪比",
"参与定位的GPS导航星数",
"参与定位的BD导航星数",
"GPS几何精度因子",
"GPS连续工作时间",
"保留",
"保留",
"WGS-84系X位置",
"WGS-84系Y位置",
"WGS-84系Z位置",
"WGS-84系X速度",
"WGS-84系Y速度",
"WGS-84系Z速度",
"J2000系X位置",
"J2000系Y位置",
"J2000系Z位置",
"J2000系X速度",
"J2000系Y速度",
"J2000系Z速度",
"三轴光纤陀螺X轴角速度",
"三轴光纤陀螺Y轴角速度",
"三轴光纤陀螺Z轴角速度",
"三轴光纤陀螺X轴角速度1",
"三轴光纤陀螺Y轴角速度1",
"三轴光纤陀螺Z轴角速度1",
"星敏AUTC时间",
"星敏AUTC秒小数",
"星敏A四元数q1",
"星敏A四元数q2",
"星敏A四元数q3",
"星敏A四元数q4",
"星敏A曝光时间",
"星敏A阈值",
"星敏A背景值",
"星敏A上电进入boot标志",
"星敏AEDAC打开标志",
"星敏A程序版本",
"星敏A四元数滤波标志",
"星敏A系统内部工作进程代号",
"星敏A系统工作模式",
"星敏A提取星数",
"星敏A四元数有效时导航星数",
"星敏A图像增益",
"星敏A识别星数",
"星敏A打开或者关断外部图像",
"星敏A姿态数据有效标志",
"星敏A内部软件版本号低3位",
"星敏A产品设备编号低5位",
"星敏A成像传感器温度",
"星敏A在轨EDAC错误计数",
"星敏A图像帧号",
"星敏A四星寻找阈值",
"星敏A跟踪阈值",
"星敏ASAA阈值",
"星敏ASAA工作模式",
"星敏A动态模式标志位",
"星敏AX方向角速度",
"星敏AY方向角速度",
"星敏AZ方向角速度",
"星敏A星点阈值自适应功能",
"保留",
"星敏A速率质量",
"星敏BUTC时间",
"星敏BUTC秒小数",
"星敏B四元数q1",
"星敏B四元数q2",
"星敏B四元数q3",
"星敏B四元数q4",
"星敏B曝光时间",
"星敏B阈值",
"星敏B背景值",
"星敏B上电进入boot标志",
"星敏BEDAC打开标志",
"星敏B程序版本",
"星敏B四元数滤波标志",
"星敏B系统内部工作进程代号",
"星敏B系统工作模式",
"星敏B提取星数",
"星敏B四元数有效时导航星数",
"星敏B图像增益",
"星敏B识别星数",
"星敏B打开或者关断外部图像",
"星敏B姿态数据有效标志",
"星敏B内部软件版本号低3位",
"星敏B产品设备编号低5位",
"星敏B成像传感器温度",
"星敏B在轨EDAC错误计数",
"星敏B图像帧号",
"星敏B四星寻找阈值",
"星敏B跟踪阈值",
"星敏BSAA阈值",
"星敏BSAA工作模式",
"星敏B动态模式标志位",
"保留",
"飞轮1转速",
"飞轮1当前电流",
"飞轮2转速",
"飞轮2当前电流",
"飞轮3转速",
"飞轮3当前电流",
"飞轮4转速",
"飞轮4当前电流",
"MEMS陀螺X方向角速度",
"MEMS陀螺Y方向角速度",
"MEMS陀螺Z方向角速度",
"X方向磁场强度",
"Y方向磁场强度",
"Z方向磁场强度",
"输入姿轨控数据UTC时间秒",
"输入姿轨控数据时间秒小数",
"保留",
"校验和",
}