package extract import "github.com/tealeg/xlsx" func createAuxXlxs(fname string) error { nwb := xlsx.NewFile() sheet, err := nwb.AddSheet("辅助数据") if err != nil { panic(err) } row := sheet.AddRow() for _, header := range AuxHeader { cell := row.AddCell() cell.SetString(header) } return nwb.Save(fname) } var AuxHeader = []string{ "包头信息", "填充位", "帧头信息", "当前图像模式", "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时间秒", "输入姿轨控数据时间秒小数", "保留", "校验和", }