1、补充提交项目文档;2、补充提交第三方依赖包;

This commit is contained in:
徐海 2026-03-20 10:02:30 +08:00
parent 1c6be78389
commit c558e12697
1347 changed files with 328161 additions and 0 deletions

BIN
doc/合同验收模板.rar Normal file

Binary file not shown.

207
doc/技术指标.docx Normal file
View File

@ -0,0 +1,207 @@
符合测量能谱分析软件
验收产品型号、数量
序号
名称
型号
数量
产品编号
1
符合测量能谱分析软件一套
V1.0
1
20250405301
2
符合测量能谱分析软件源代码
-
1
-
3
符合测量能谱分析软件配套文档
-
1
-
4
符合测量能谱分析软件第三方测试报告
-
1
-
符合测量能谱分析软件技术指标
序号
测试项目
技 术 指 标
测 试 方 法
1
测量参数设置
1.1
测量参数设置
通过调用数字化谱仪接口动态库(非本项目开发内容),实现数字化谱仪参数设置、增益调节、高压设置、成形调节、直流偏移调节、触发阈值调节等功能,支持任意参数的可单独设置和批量设置
现场按照下列测试方法测试或者查看第三发测试报告
进入测量参数设置功能界面,检验界面是否自动带出谱仪对应的参数。
变更参数后,查看参数是否设置到谱仪。
是否支持单个参数设置以及批量参数设置。
进入高压设置界面,检验是否可以设置高压
1.2
刻度等参数设置
能够设置能量、效率、分辨率、ROI、拟合类型、道址、最大道址等参数
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制界面的刻度设置界面,检验界面检验批量设置各通道的能量刻度是否正常。
进入设备运行监控功能,点击任意一个通道的参数设置,查看参数是否正常带出,是否能够正常设置到谱仪当前通道。
设置多个能量刻度后,各通道是否正常生成拟合函数,是否正确计算能量拟合值、分辨率等
进入设备运行监控功能,查看任意一个通道的刻度设置功能,检验单通道能量刻度设置是否正常,检验单通道效率标定功能是否正常。
在测量控制界面右下角ROI显示区域点击ROI配置按钮检验ROI设置是否正常。进入
进入测量参数设置功能,检验道谱线道数参数设置是否正常。
2
测量控制
2.1
手动控制
能够手动模式控制设备运行。通过软件主界面上的控制按钮,向谱仪设备发送控制信号;调用数字化谱仪接口动态库(非本项目开发内容),控制谱仪设备开始和停止测量
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制界面,检验开始测量控制按钮是否正常,开始测量后谱仪运行是否正常,开始测量后道址计数谱线绘制各通道谱线是否正常。
开始测量后,点击停止测量控制按钮,谱仪测量是否正常停止,道址计数谱绘制是否停止。
2.2
自动控制
能够自动模式控制设备运行。通过外部触发信号实现自动启动测量及停止测量,包括参数控制流程配置、通信状态监控等
现场按照下列测试方法测试或者查看第三发测试报告
完成能量刻度、效率刻度设置
进入测量控制界面自动运行设置功能,检验自动任务配置是否正常
检验自动流程各节点参数配置是否正常
通过预留的接口,模拟调用接口,检验是否能够通过接口触发系统开始测量和停止测量
检验通信状态功能记录的通信状态日志是否正常,内容是否完整
2.3
远程控制
通过配置参数可实现测量系统端对端之间进行远程作业控制及测量数据传输
现场按照下列测试方法测试或者查看第三发测试报告
完成能量刻度、效率刻度设置
在外部系统(集成了本系统自动控制接口),检验是否能够正常启动和停止测量,以及测量完成后是否将测量结果传递给第三方系统。
3
数据获取及分析
3.1
测量数据获取
实现在线数据实时获取功能。通过调用数字化谱仪接口动态库(非本项目开发内容),从数字化谱仪中读取原始数据
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制界面点击开始测量
开始测量后谱仪运行是否正常,开始测量后道址计数谱线绘制各通道谱线是否正常
3.2
刻度设置
能够手动或自动设置能量、效率、分辨率刻度数据和刻度参数,能够对刻度数据进行修改并重新拟合;测量过程中对正在获取的能谱数据进行自动分析且不影响正在进行的测量
现场按照下列测试方法测试或者查看第三发测试报告
进入设备运行监控功能,进入任意一个通道的刻度设置功能,检验手动设置能量、效率是否正常,设置或者修改后,是否能够重新拟合,刻度参数如拟合方程次数、核素配置等是否正常。
在修改或者编辑后,检验测量过程是否正常,不影响正在进行的测量。
3.3
离线数据获取
能够读取指定能谱格式数据文件进行离线分析,用户选择完能谱格式数据文件后,系统自动读取并解析数据文件的内容
现场按照下列测试方法测试或者查看第三发测试报告
1.进入数据分析界面,点击导入数据,检验是否可以导入制定格式的数据文件。
3.4
能谱分析
可对粒子数据进行常规能谱分析,包括能量计数谱及符合能谱的处理分析。包括但不限于寻峰、谱光滑、本地扣除、能峰拟合、符合能谱分析等功能
现场按照下列测试方法测试或者查看第三发测试报告
1.进入数据分析模块,分别使用符合分析、交互分析功能,验证能谱分析及符合谱分析是否正常。其中能量计数谱可进行寻峰、谱光滑、本底扣除、能峰拟合分析。符合能谱可进行符合时间筛选等分析。
3.5
符合事件分析
根据设定的符合时间窗或其他条件,对实时记录的粒子是否为符合事件进行甄别,并根据甲方要求实现符合能谱的实时显示
现场按照下列测试方法测试或者查看第三发测试报告
1.进入数据分析模块,使用符合分析、交互分析中的二维复合谱分析功能,检验能否修改符合时间窗及其他条件对粒子进行符合事件甄别,能否显示符合能谱等。
3.6
数据回放及单通道分析
实现离线数据获取功能。能够读取和厂家同等格式的数据文件支持历史测量数据读取回放及分析功能。回放过程中可手动调节支持用户查看任意时刻的能谱数据对于多个探测器的测量结果可给出每个探测器的指定ROI的计数、能谱可给出符合粒子对应探测器的编号并可对不同探测器的能谱进行比较分析总计数、关注的峰/ROI计数、半宽高、峰位、刻度参数
现场按照下列测试方法测试或者查看第三发测试报告
进入数据分析界面,点击导入数据,检验是否可以导入制定格式的数据文件。
进入数据与用户管理模块的数据回放功能,检验是否能够对历史数据进行回放。回放过程中是否可以查看任意时刻的能谱数据。
进入设备运行监控模块检验是否能够查看单个探测器的能谱以及ROI计数是否能够对不同探测器的能谱进行比较分析。
进入数据分析模块符合分析功能,检验是否可给出符合粒子对应探测器的编号。
3.7
信号处理及统计
具备原始脉冲信号、成形信号、粒子信号测量及实时显示功能,具备粒子入射时间统计及结果可视化功能
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制模块测量控制功能,检验原始脉冲(原始波形)成形信号(成形波形)及道址计数谱或者能量计数谱是否显示正常,且实时显示。
进入数据分析模块交互分析功能中的二维符合谱分析界面,查看粒子时间差界面显示是否正常。
3.8
能谱交互分析
测量过程中可实现常规能谱交互功能主要包括能谱缩放、ROI设定、ROI内谱数据的统计分析、能量/道址范围、探测器编号等
现场按照下列测试方法测试或者查看第三发测试报告
进入数据分析模块交互分析功能中能量计数谱界面中,检验谱线是否能够缩放
检验是否支持ROI设定在计数率分析、能峰拟合分析中是否支持ROI内谱数据的统计分析。
谱概要信息是否能够显示当前数据中的能量及道址范围。
进入符合分析界面,查看探测器编号
进入二维复合谱分析界面,查看反符合事件对应的探测器编号等。
3.9
粒子分析
可通过能谱交互实现粒子的选择,并可对所选粒子相关信息进行统计分析。如:通过对能峰包含的所有粒子数据的选择,并可对粒子数量、入射时间、探测器编号等信息进行统计
现场按照下列测试方法测试或者查看第三发测试报告
进入数据分析模块符合分析功能,检验对粒子相关信息的统计分析,是否能够对粒子数的选择筛选符合事件,是否支持不同探测器时间粒子符合计数等进行统计分析,可查看对应的探测器编号。
进入数据分析模块交互分析功能检验粒子入射分析功能是否正常是否能够根据ROI统计粒子入射时间。
进入数据分析模块交互分析功能,在二维复合谱中检验粒子入射时间统计分析是否正常,是否能够根据筛选条件自动筛选结果。
3.10
能量转换及分析
具备从粒子数据转换为能量数据计数谱的功能。通过统计粒子数据的幅度或时间信息给出不同特征区间的粒子数分布,并可与刻度系数等相关参数实现联动
现场按照下列测试方法测试或者查看第三发测试报告
完成能量刻度
进入数据分析模块符合分析功能,检验二维符合能谱以及一维复合能谱、反符合能谱,验证粒子数据转换为二维符合能谱。
进入数据分析模块交互分析功能能量计数谱分析界面,检验粒子数据转换为能量计数谱
3.11
符合事件筛选
可实现多种数据筛选条件设置及筛选结果的统计分析。筛选条件包括但不限于多路信号任意两事例之间的符合时间窗、信号幅度范围等;可对多路信号任意事例进行符合/或反符合处理;可对多路信号能谱进行合成处理
现场按照下列测试方法测试或者查看第三发测试报告
完成能量刻度
进入数据分析模块符合分析功能,点击右侧通道矩阵中的某一个通道,检验是否标注出于当前通道符合的其他通道,是否显示符合时间窗及能量范围。
进入数据分析模块交互分析功能二维复合谱分析界面,检验筛选条件条件是否能够正常对符合事件进行筛选。是否能够展示符合谱、反符合谱;能谱展示合成谱是否正常。
3.12
能谱数据保存
能够自动或手动保存能谱数据,保存路径、保存格式、保存间隔支持用户自定义配置,能谱数据包括但不限于:样品信息(取样时间、取样位置、取样体积、回收率)、能谱数据(能量、效率、分辨率刻度效率刻度及能谱)等
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制模块测量控制功能中,在开始测量后,可点击"保存数据"按钮和"自动保存数据"按钮,检验数据保存情况,是否包含保存路径、保存格式、时间间隔等,检验保存的数据是否包含样品信息、能谱数据等。
进入数据分析模块,在历史数据列表中,检验是否可以录入样品信息。
4
图形化显示
4.1
图形化显示
测量过程中能够图形化显示各类实时测量数据、离线分析数据及统计分析结果等3.3小节所属功能的相关内容。包括但不限于探测器能谱及测量信息(如测量开始时间、活时间、死时间、探测器编号等)显示,单一通道能谱、合成能谱、二维符合能谱显示及交互,符合能谱三维图像及旋转、缩放等显示控制功能,数据分析统计结果实时显示等
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制模块测量控制功能中在开始测量后检验是否能够展示能谱及测量信息保留开始时间、活时间、死时间以及二维符合能谱是否可以对能谱进行缩放、点击展示峰信息、ROI信息等交互操作。是否能够实时显示ROI的统计数据如计数、核素等。
进入设备运行监控模块质量控制功能检验探测器编号、单一通道能谱、合成能谱的显示是否准确是否可以进行谱线交互操作包括ROI区域数据展示、峰信息展示等。
进入数据分析模块符合分析功能,查看三维符合能谱是否准确绘制,是否支持旋转、缩放等控制功能。
4.2
用户体验
软件界面显示布局合理,信息要素齐全;各类实时数据或图像显示响应速度快、延迟低;交互界面简介、功能明确,不影响其他关键信息的显示
现场按照下列测试方法测试或者查看第三发测试报告
1.在测试上述功能时,检验软件界面布局是否合理,信息要素是否齐全,各类实时数据活图像显示响应速度是否满足要求,界面交互是否简介、功能是否明确,不影响其他关键信息显示。
5
质量管理
5.1
质量控制
具备测量过程质量控制功能,可记录并显示探测器质量控制信息(质量控制源峰位、峰计数、测量标准差等)及曲线,具备质量控制提醒功能
现场按照下列测试方法测试或者查看第三发测试报告
进入设备运行监控功能模块质量控制界面检验是否支持峰标注、ROI标注是否可以展示峰位置、峰计数、测量标准差等数据是否可展示合成及单通道谱线。
是否具备质量控制提醒功能,提醒信息是否符合要求。
5.2
日志记录及展示
具备设备日志记录功能,详细记录软件及测量设备运行过程状态、越线报警、启停等情况和操作人员对设备进行的所有操作及参数调整
现场按照下列测试方法测试或者查看第三发测试报告
1.进入设备运行监控模块设备运行日志功能,检验是否可通过时间段查询设备日志,设备日志是否满足要求。
6
用户与数据管理
6.1
用户管理
具备用户管理功能。包括用户名称、真实名称、密码、手机、创建人、创建时间、修改时间等字段。用户管理模块的功能主要包括存储规则配置、数据列表显示、数据查询、数据详情查看、数据自动删除。系统能够实现用户管理功能,支持建立和管理用户,设置不同用户的软件使用权限
现场按照下列测试方法测试或者查看第三发测试报告
进入数据与用户管理模块用户管理功能及角色管理功能,检验是否可以对用户进行增、删、改,用户信息是否齐全。
检验是否支持角色(规则配置)、用户列表显示、用户信息查询、用户详情查看、用户数据定期自动删除等内容。
在角色管理模块中检验用户权限的配置,检验用户授予相应权限后的功能权限控制是否生效。
6.2
可编辑核素库
具备可编辑核素库功能,包括但不限于以下数据:核素信息,包括名称、半衰期、半衰期不确定度、母体核素名称和子体核素名称等;核素发射射线信息,包括射线能量、射线能量的不确定度、射线分支比、射线分支比的不确定度、主射线标识、加和峰信息等
现场按照下列测试方法测试或者查看第三发测试报告
进入数据与用户管理模块可编辑核素库功能,检验是否可以展示系统已有核素列表,核素信息是否齐全,核素信息要素是否齐全。
检验是否可以增加、编辑、删除核素信息,是否支持导入核素信息等
6.3
分析结果数据管理
具备分析结果数据库功能,包括但不限于:能谱数据分析的基本信息,包括能谱数据接收的时间、分析开始和结束时间、分析员姓名、能谱分析使用的参数(基线类型、寻峰方式、核素识别方法)等;能谱数据分析过程中能量、分辨率和效率刻度实际使用的刻度点数据及拟合结果;不同能谱数据的分析结果,包括识别的核素名称、活度、活度浓度等
现场按照下列测试方法测试或者查看第三发测试报告
进入数据与用户管理模块自动报告生成界面,检验数据列表,是否能够列出数据库中已完成分析的历史数据,查看报告中是否包含能谱数据分析的基本信息、能谱分析使用参数、能量、分辨率和效率刻度,识别核素信息等。
6.4
自动生成报告
具备分析报告自动生成功能。可根据用户需要给出关注核素的放射性测量结果报告。
现场按照下列测试方法测试或者查看第三发测试报告
进入数据与用户管理模块自动报告生成功能,检验报告是否自动生成,是否包含关注核素的放射性测量结果。是否支持导入等。

View File

@ -0,0 +1,110 @@
产品移交书
北京五木恒润科技有限公司
产 品 名 称:符合测量能谱分析软件
产 品 型 号SCSG-202504053.001
任务提出方甲方中国人民解放军63672部队
承 制 方(乙方):北京五木恒润科技有限公司
使 用 方中国人民解放军63672部队
合 同 号: 202504053
合 同 签 订 日 期2025年4月15日
交 接 日 期:
保 修 期1年
符合测量能谱分析软件项目在甲乙双方努力下,经过用户需求分析、系统设计、系统开发、自检、所检考核,实际试用证明,该项目的各项功能和性能指标已达到合同规定的要求,满足使用需求。符合测量能谱分析软件项目相关交付物经测试合格,确定即日起将该系统正式交付使用方。
符合测量能谱分析软件项目移交后,乙方应根据合同规定,认真做好技术服务工作,在保修期内,对符合测量能谱分析软件交付物实行保修,保修期满后,乙方对符合测量能谱分析软件项目交付物实行全寿命服务。使用方应严格管理、使用和维护好符合测量能谱分析软件项目交付物,确保符合测量能谱分析软件软件稳定可靠地运行,并做好质量信息收集、反馈工作。双方应共同努力保证符合测量能谱分析软件发挥最佳效益。
附件一:符合测量能谱分析软件项目移交清单
接收方 移交方
中国人民解放军63672部队 北京五木恒润科技有限公司
代表签字: 代表签字:
签字日期: 签字日期:
符合测量能谱分析软件项目移交清单
序号
名称
数量
备注
主要结构件
符合测量能谱分析软件源码
1
源代码
符合测量能谱分析软件
1
软件安装包
符合测量能谱分析软件质量总结报告
1
纸质版及Word电子文档交付
符合测量能谱分析软件研制总结报告
1
纸质版及Word电子文档交付
符合测量能谱分析软件需求规格说明
1
纸质版及Word电子文档交付
符合测量能谱分析软件设计说明
1
纸质版及Word电子文档交付
符合测量能谱分析软件平台软件用户手册
1
纸质版及Word电子文档交付

View File

@ -0,0 +1,342 @@
符合测量能谱分析软件
需求规格说明
北京五木恒润科技有限公司
编号202504053JM01
版本V1.0
符合测量能谱分析软件合同设计文件
符合测量能谱分析软件
需求规格说明
北京五木恒润科技有限公司
二〇二五年五月
符合测量能谱分析软件
需求规格说明
拟制单位:北京五木恒润科技有限公司
拟 制:
审 核:
批 准:
符合测量能谱分析软件
研制总结报告
北京五木恒润科技有限公司
编号202504053JM05
版本V1.0
符合测量能谱分析软件合同设计文件
符合测量能谱分析软件
研制总结报告
北京五木恒润科技有限公司
二〇二五年十二月
符合测量能谱分析软件
研制总结报告
拟制单位:北京五木恒润科技有限公司
拟 制:
审 核:
批 准:
符合测量能谱分析软件
质量总结报告
北京五木恒润科技有限公司
编号202504053JM04
版本V1.0
符合测量能谱分析软件合同设计文件
符合测量能谱分析软件
质量总结报告
北京五木恒润科技有限公司
二〇二五年十二月
符合测量能谱分析软件
质量总结报告
拟制单位:北京五木恒润科技有限公司
拟 制:
审 核:
批 准:
符合测量能谱分析软件
用户手册
北京五木恒润科技有限公司
编号202504053JM03
版本V1.0
符合测量能谱分析软件合同设计文件
符合测量能谱分析软件
用户手册
北京五木恒润科技有限公司
二〇二五年十二月
符合测量能谱分析软件
用户手册
拟制单位:北京五木恒润科技有限公司
拟 制:
审 核:
批 准:
符合测量能谱分析软件
设计说明
北京五木恒润科技有限公司
编号202504053JM02
版本V1.0
符合测量能谱分析软件合同设计文件
符合测量能谱分析软件
设计说明
北京五木恒润科技有限公司
二〇二五年六月
符合测量能谱分析软件
设计说明
拟制单位:北京五木恒润科技有限公司
拟 制:
审 核:
批 准:

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,455 @@
符合测量能谱分析软件
用户手册
北京五木恒润科技有限公司
符合测量能谱分析软件
用户手册
北京五木恒润科技有限公司
目录
1. 范围 1
1.1. 系统概述 1
1.2. 文档概述 1
2. 使用说明 1
2.1. 系统应用前准备 1
2.1.1. 系统安装 1
2.2. 设备连接状态检查 1
2.2.1. 设备连接 2
2.3. 用户登录 2
2.4. 测量控制功能模块 3
2.4.1. 测量参数设置 4
2.4.2. 高压设置 4
2.4.3. 开始测量 5
2.4.4. 能量刻度设置 6
2.4.5. 效率刻度设置 8
2.4.6. ROI设置 8
2.4.7. 测量数据的保存 9
2.4.8. 清空数据 10
2.4.9. 刷新频率设置 10
2.4.10. 谱线的缩放及还原 10
2.4.11. 查看通讯状态 10
2.4.12. 显示窗口 11
2.4.13. 自动运行设置 11
2.5. 设备运行监控模块 14
2.5.1. 质量控制 14
2.5.2. 运行日志 18
2.6. 数据分析模块 18
2.6.1. 历史数据列表 18
2.6.2. 符合分析 19
2.6.3. 交互分析 20
2.7. 数据与用户管理模块 27
2.7.1. 用户管理 27
2.7.2. 角色权限管理 28
2.7.3. 可编辑核素库 29
2.7.4. 数据回放 31
2.7.5. 分析报告自动生成 32
范围
系统概述
本项目实现符合测量能谱分析软件(下文简称本软件)一套,要求软件可以实现测量设备的硬件控制、测量参数设置、测量过程可视化、测量过程实时分析等主要功能。可对粒子数据进行常规能谱分析,能够二维和三维图形化显示筛选后的能谱数据并对二维和三维能谱进行分析处理。支持数据标准化存储,能够对历史能谱数据进行回放和离线分析。软件至少应包含测量参数配置、测量控制、能谱数据获取、能谱图形化展示、能谱数据存储、能谱数据分析、设备运行监控、历史数据分析、测量过程数据回放、用户与数据管理等模块。
文档概述
本文档详细描述本软件的操作过程,为用户掌握使用本软件提供全面指引。
使用说明
系统应用前准备
系统安装
双击安装包程序,系统自动完成系统安装。
建议安装电脑的配置内存不小于16G硬盘不小于500G。
设备连接状态检查
完成系统登录进入系统首页(测量控制界面)后,需要检查软件与谱仪设备连接状态。查看系统界面右上角,如果显示"设备已连接"则表示本软件与谱仪设备通信状态正常、本机动态库安装正常、动态库运行环境兼容、动态库文件完整。(动态库非本软件提供,由谱仪设备方提供,安装等需要原厂商技术支持,本系统仅检测安装状态、检测是否运行正常以及本软件所需动态库是否完整);如果显示"设备连接失败"则可点击文字连接,进入设备连接状态查看界面查看具体原因以及确定下一步操作。
设备连接状态检查
如果提示动态库未安装、动态库文件不完整、动态库运行环境不兼容等提示,则需要检查动态库是否安装,检查所安装的动态库版本是否为所需版本,检查动态库所需运行环境是否符合要求,完成所需安装配置等,点击"重新检查"完成重新检查。如果多次处理后仍存在故障,请联系本软件运维人员支持,或这直接联系谱仪设备厂商提供相应的技术支持。
如果提示通信连接异常请确认本软件所在计算机与谱仪之间的USB通信是否正常例如USB线是否插好牢固计算机USB端口是否正常USB是否能够正常识别等还需要确保谱仪正常开启。
设备连接
本本软甲支持以USB协议连接谱仪在使用本软件前请确保USB物理连接正常谱仪电源以接通谱仪开启。
用户登录
输入正确的账户、密码,进入系统。
用户登录
登录成功后进入本软件首页(测量控制界面)。
软件首页
本系统初次使用时由管理员通过管理员账号密码登录,管理员账号密码请联系本系统运维人员。
测量控制功能模块
测量控制界面
界面主要包括菜单栏、谱线显示区域、二维符合谱显示区域、关注核素计数显示区域、运行状态及时间显示区域、ROI显示区域等部分。
谱线显示区域根据是否完成能量刻度显示道址计数谱或者能量计数谱横坐标为道址或者能量纵坐标为计数谱线显示为32通道加合成谱共计33条谱线每条谱线用阶梯颜色区分。谱线在开始测量后显示。谱线可根据菜单栏"谱线显示类型"的选择分对数和线性两种展示方式。支持全屏展示谱线。谱线区域可鼠标左键点击其中某一道址或者能量。可使用键盘↑↓键增高降低鼠标点击区域图形,使用<---->缩小和放大鼠标点击区域,点击菜单栏"还原缩放"将谱线还原到默认展示大小。
二维符合谱在测量后展示数据,通过开始测量时配置的符合时间窗甄别测量过程中的符合事件,其横坐标为符合事件初级粒子能量,纵坐标为同一个符合事件中所有次级粒子能量之和。
关注核素计数显示区域默认展示Ac-228、Am-241、Ar-37、Ba-133、Ba-140五个默认核素用户可点击该表格左上角齿轮状按钮选择自己所需要关注的核素添加到当前列表中具体见后文操作。
运行状态区域展示当前连接设备的ID、设备操作状态已就绪、测量中、设备断开、当前日期、能量刻度日期如果暂时没有能量刻度则不显示值、效率刻度日期如果没有完成效率刻度则不显示值
时间信息显示区域在开始测量后展示数值、未测量不展示,包括测量开始时间、预设时间(来源于开始测量时预设的值,如果无则不显示值)、真时间、活时间、死时间。
ROI显示区域可通过设置的ROI使用<-- -->按钮切换显示各ROI中的相关数据。ROI显示的能量边界因此只有设置了能量刻度后方可显示该项数值没有设置能量刻度则无数值显示。
测量参数设置
在连接好设备后首先需要对设备进行参数设置,用户初始化设备配置和校准设备。
点击软件界面上的测量参数设置打开设置界面:
测量参数设置
本系统支持13项参数的设置包括时间常数、上升时间、平顶时间、触发阈值、直流偏移、恢复速度、滤波参数、输入信号正负、LFR、保护时间、硬件增益、软件增益、谱线道数等。
打开界面时,系统会通过动态库读取设备对应已设置的参数,用户需要修改哪个参数可在设置值列输入需要设置的值,输入后点击后面的"应用到所有通道"或者点击"选择应用通道"设置参数。其中选择应用通道可对部分通道进行单独设置。
测量参数设置-选择应用通道
高压设置
点击主页面右上角的高压设置按钮进入高压设置界面。
高压设置支持32通道单独的高压设置。
高压设置
进入界面后,系统会自动带出当前设备的高压设置值,用户可根据需要选择通道逐一设置高压,在设置完成后点击保存设置按钮,系统会根据内置的阈值对输入的高压值进行校验,校验通过系统才会将设置设置到设备,完成系统电压保护。校验不通过,系统会进行提示并撤销设置:
高压设置超过阈值提示
开始测量
点击测量控制功能界面左上角的"开始测量"按钮,弹出如下设置界面:
开始测量
选择能谱类型,包括样品谱、探测器底谱、气体本底谱,根据实际测量类型选择。
设置预设时间,可设置真时间、活时间两种类型其一,设置后系统将自动根据设置时间控制谱仪进行测量。
设置符合时间窗,设置后系统将根据设置的符合时间窗对测量过程中的符合事件进行甄别并记录。
"时钟同步"按钮点击后系统将通过动态库对谱仪的32通道的时钟进行同步。
设置完成后点击"确定",系统通过动态库向谱仪发送开始测量指令。
开始测量-界面显示
开始测量后系统通过动态库实时获取谱仪的探测数据获取的探测数据包括脉冲信号数据、谱仪处理后的道址计数数据。脉冲信号数据是32通道按照时间序列探测到的电信号数据包括探测器板卡号、探测器号、信号幅度电压、探测时间戳精确到纳秒脉冲信号可用于后续的符合加分析及交互分析谱仪处理后的道址计数数据是动态库返回的已经统计的道址以及道址对应的计数数据可用于绘制道址计数谱线。
开始测量后,如果暂时没有设置能量刻度,则本界面仅渲染谱线图,谱线图横坐标为道址、纵坐标为计数。
右侧运行状态、时间信息均按照实际值展示对应数值。
能量刻度设置
一般采用标准源测量进行能量刻度设置,配合测量参数设置功能调整谱仪的相关参数。在使用标准源对设备校准(测量参数设置)后,清空数据再测量一段时间产生峰后,通过测量控制界面的能量刻度设置功能,设置谱仪的能量刻度。
能量刻度设置
能量刻度设置包含两种方式其一是此处的全局设置32通道的能量刻度其二是在设备运行监控中单独设置具体查看后续对应说明2.5.1.3章节)。
本界面上方是32通道道址计数谱叠加显示图通过框选对应的峰位置并设置当前峰应对的能量。
能量刻度设置 -- 选择核素及能量
这里根据测量的标准源,将能量与对应核素进行关联,后期可在软件中知晓能量刻度是根据哪种核素作为标准源设置。
在设置能量后系统将对32通道的道址进行峰对齐并计算出各通道的道址偏移量计算出偏移系数在处理完成之后系统将32通道按通道的系数重新矫正各通道的道址并重新绘制道址计数谱线依次方法重新框选第二个、第三个等峰并计算偏移量进行谱线矫正设置对应峰能量。
当设置两个峰后即可根据算法自动计算各通道的能量拟合方程(一次方程),然后可对每个通道进行能量拟合,将道址转换为能量,绘制出各通道的能量计数谱,完成各通道的能量刻度并保存。
界面上每完成一次框选设置能量下方列表增加一个tab页签且完成第二次、第三次等框选后拟合方程将进一步逼近真实值。
点击tab页签的关闭按钮可删除当前框选设置的能量可按此操作重新刻度。
点击列表每个通道的后操作列的详情,可查看单通道的刻度设置情况:
能量刻度设置-查看单通道刻度详情
效率刻度设置
这里设置的效率刻度是谱仪的总效率刻度,用于计算探测核素的浓度等。
效率刻度
手动填写标准源活度、标准源活度分支比、通道能量、对应能量点的净计数率(合成能谱中能量对应的总计数率),选择拟合方程(一次、二次)如果选择一次函数,则需要再输入拐点能量,一般需要在拐点上下各选择至少两个能量点,系统方能计算出对应的拟合方程,并渲染出拟合曲线。如果选择二次函数,则不用输入拐点,系统根据输入的点采用二次方程拟合出曲线。
ROI设置
系统支持自行设置ROI区域对需要关注的区域进行记录方便后续的操作。
具体操作是点击测量控制界面右下角区域的ROI配置按钮打开配置界面
ROI设置
该功能的前置条件是完成了能量刻度设置,如果未完成能量刻度,该功能不可用。
可以手动输入左、右能量插入ROI也可以在谱线上框选区域自动读取左、右能量值。
ROI可以设置多个并可以在测量控制界面右下角ROI显示区域通过<--、-->键切换ROI并展示对应的值。
该功能界面中的谱线为32通道的合成能量计数谱。
ROI-展示
ROI展示根据ROI的设置值展示左边界、右边界的能量值并根据ROI区域内的峰如果有计算中心道的能量、FWHM并根据各通道的总计数、净计数计算合成谱的总计数、净计数。同时自动识别当前峰所对应能量最有可能的核素并展示核素名称、半衰期、分支比。
测量数据的保存
系统支持手动及设置自动保存流程保存测量数据。
手动保存可随时对测量数据进行保存,点击界面菜单栏的"保存数据"按钮,弹出如下操作界面:
手动保存数据
系统可根据所选文件保存路径以及保存格式对数据进行保存。保存时间为测量开始~当前时间内的测量数据。
也可以设置数据自动保存策略,系统根据策略自动保存,界面如下:
自动保存数据
完成设置并点击"确定"按钮后,系统将按照设置的时间段保存数据,保存数据的时间为上一次保存到当前时间内的测量数据。
清空数据
系统支持情况测量数据,点击菜单栏的"清空数据"按钮,系统会将当前时刻以前的测量数据清空,包括清空原始脉冲数据、计数谱数据、符合事件数据等与测量相关的数据,不影响本软件自行设置的与测量无关的数据,例如刻度数据等。
刷新频率设置
本系统从谱仪获取数据到界面展现的频率可进行设置,通过菜单栏右侧更新时间选项进行设置。
谱线的缩放及还原
测量控制界面上方显示的谱线图(道址计数谱线、能量计数谱线)支持缩放及还原,鼠标点击谱线后,通过键盘的<---->键可对谱线进行横向缩放,通过↑↓键对谱线进行高低缩放。缩放后点击菜单栏的"还原缩放"可进行谱线缩放还原操作。
本界面的计数谱和二维符合谱支持全屏操作。
查看通讯状态
点击菜单栏的"通讯状态"可查看本系统与谱仪之间的所有通讯情况
通讯状态
显示窗口
本系统除测量开工至界面展示的计数谱和二维符合谱以外,还支持查看原始波形及符合时间直方图。
通过菜单栏的显示窗口下拉框选择需要查看的界面,界面一悬浮窗方式展示,并支持全屏查看。
原始波形
原始波形展示从谱仪读取不经加工(谱光滑、谱拟合)的原始道址计数谱线,这里展示合成谱线。
符合时间
符合时间界面展示已甄别出的符合事件第一个粒子和最后一个粒子的时间差,展示位直方图,横坐标为时间差,纵坐标为符合事件计数。
自动运行设置
本系统支持自定义自动运行流程并开放远程接口,外部程序可通过接口触发流程完成自动测量。
自动运行任务列表
可通过自动运行任务列表进行任务控制,包括启动运行(重新运行)、查看通信状态、查看数据、删除任务。新增的自动任务添加到列表中进行状态管控
新增自动运行任务
自动任务按照本系统完成一次测量所需的工作总共包含三个节点,分别是参数设置、开始测量、保存数据,每一个节点可以随意搭配,并设置每个步骤完成后的间隔时间,每一个步骤需要设置对应的参数:
自动任务-参数设置-配置
自动任务-开始测量-配置
自动任务-保存数据-配置
一个流程可以配置多个节点,单必须包含一个完整的节点,且建议第一个为参数配置,最后一步为保存数据。其中参数设置如果不配置对应的参数,则默认获取本系统测量参数设置中的值,如果不设置保存数据相关参数,则默认测量完成后保存一次,且保存到系统默认路径下。开始测量参数必须配置。
多个节点可调整执行顺序以及间隔时间。
自动任务配置完成后,可通过远程接口及手动启动停止。
测量过程中,可随时点击任务列表操作栏的"通信状态"按钮,查看当前任务系统与谱仪之间的通信状态:
自动任务-查看通信状态
也可以点击"查看数据",查看及分析当前流程已经保存的数据。
自动任务-查看数据
查看数据功能详细操作见本文后续对应章节。
设备运行监控模块
设备运行监控模块主要是对本系统以及本系统链接的谱仪的运行状态实时监控,包括质量控制和设备运行日志两大子模块。
质量控制
其中质量控制主要是对谱仪的32个通道进行监控
设备运行控制-质量控制
状态检查
质量控制界面可对32通道的状态进行实时检查包括各通道的连接状态、启动状态、告警信息监控、谱线展示等以及提供各通道的启动、停止、清空数据等操作。
可选择需要展示谱线的通道点击列表右侧展示谱线图片系统将在右侧展示选择通道的能量计数谱如果未设置能量刻度则显示道址计数谱系统默认展示前5个通道的谱线。如果设置了能量刻度则可通过ROI左右箭头选择ROI系统将在每个通道处标识出对应的ROI区域点击ROI区域后显示ROI中的数据包括通道号、能量范围、道址范围、计数等数据。
设备运行控制-质量控制-ROI区域统计
这里的ROI是在测量控制界面设置的ROI也是全局ROI可点击ROI进行ROI设置。设置操作见2.4.5ROI设置功能说明。
如果通道出现告警信息,在通道列表的最右侧展示叹号图标,点击叹号图标弹出告警信息,告警信息是指通过设置监控指标,当谱仪相关状态超过阈值时进行提醒。
质量监控-告警信息提醒
告警信息根据危重级别分为危重、重、一般、轻微,分别用红、橙、黄、蓝颜色区分。
通道参数设置
本界面支持查看单通道的参数配置信息,并支持编辑修改。点击通道列表右侧操作栏的"参数设置"按钮,打开参数设置界面:
质量监控-单通道查看参数配置信息
打开界面时带出历史配置信息历史配置信息可参照2.4.1参数设置功能中对参数的设置。
通道刻度设置
本界面支持查看及编辑单通道的刻度信息,包括能量刻度和效率标定。点击通道列表右侧操作栏的"设置刻度"按钮,打开刻度设置界面
能量刻度
质量监控-单通道刻度设置-能量刻度
打开界面时如果用户已经设置了能量刻度如2.4.3能量刻度设置功能),则直接带出当前通道的能量设置,用户可在本界面查看刻度值几刻度拟合曲线及拟合方程。
需要注意的是如果用户从2.4.3对应功能进行了全局能量刻度设置,这里带出的能量刻度仅允许修改道址、删除操作,其余不允许修改。用户可根据当前的实际测量情况,在本界面新增刻度值,用于优化刻度拟合方程的相关系数。
支持用户手动填写能量值和道址值增加刻度,也支持从下方道址计数谱线上选择对应的道址填写能量,也支持从核素中选择对应的能量。
质量监控-单通道刻度设置-能量刻度-选择核素能量
选择核素对应能量的操作同2.4.3能量刻度设置中选择核素能量一致。本界面还支持选择拟合方程方式,可选择一次、二次、多项式等多种拟合方式。
同时支持一键清空所有刻度,点击操作栏"清空刻度"完成清空处理。
效率标定
对谱仪各通道进行效率校准时,可在该功能设置效率标定。
质量监控-单通道刻度设置-效率标定
手动填写标准源活度、标准源活度分支比、通道能量、对应能量点的净计数率,选择拟合方程(一次、二次)如果选择一次函数,则需要再输入拐点能量,一般需要在拐点上下各选择至少两个能量点,系统方能计算出对应的拟合方程,并渲染出拟合曲线。如果选择二次函数,则不用输入拐点,系统根据输入的点采用二次方程拟合出曲线。
运行日志
系统内置日志收集事件,当事件发生时自动记录相关日志,包括用户对关键参数的调整、关键操作,特定监控指标的异常统计等。
设备运行日志
日志按时间顺序存储,支持根据时间和设备查询对应的日志信息。
数据分析模块
本系统支持对历史数据(本系统测量的以及外部导入的测量数据)进行在线分析。
历史数据列表
系统将已存在的历史数据按照列表的方式列出,供用户选择查看及分析:
历史数据列表
列出数据包括SRID(及时数据编号)、设备(测量设备名称)、针时间、活时间、开始时间(测量)、结束时间(测量),并支持导入及导出历史数据,支持设置样品信息。
导入历史数据目前支持dff格式的历史数据支持导出dff格式的数据。
如果历史数据量较大,支持根据时间段查询检索对应的历史数据。
点击样品信息按钮,弹出样品信息录入框,可对当前测量数据进行样品信息的补录。如果以前已经完成录入,这里可带出修改。
历史数据列表-样品信息录入
符合分析
符合分析,是对历史测量数据的符合事件进行分析。使用该功能的前提是历史数据中包含了原始脉冲数据、符合时间窗数据以及完成了能量刻度设置。
符合分析
进入界面系统带出符合时间窗符合事件类型默认为二次符合并绘制符合事件三维图形展示符合事件的相关信息包括初级粒子能量范围次级粒子能量范围和符合事件计数。右侧按照32通道的板卡和通道号以矩阵的方式展示各通道的符合事件计数。
三维符合谱X轴为符合事件初级粒子的能量、Y轴为符合事件次级粒子能量加和值、Z轴为符合事件计数。三维符合谱支持旋转和缩放操作按住鼠标左键拖动鼠标完成旋转操作鼠标滚轮完成缩放操作。
右侧矩阵根据计数各通道的总计数按照颜色阶梯显示,点击其中某一个通道,则显示该通道的初级粒子数,并将与该通道相符合的其他通道的次级粒子数列出,同时标注出相关通道。同时将对应的统计信息显示到坐下角统计图当中。
本界面支持重新修改符合时间窗以及符合事件类型,修改后系统将重新甄别历史数据中的符合事件,并按照上述界面展示规则渲染各图形以及对应的操作。
交互分析
交互分析包括在能量计数谱上交互分析以及在二维符合谱上交互分析。
交互分析-能量计数谱分析
界面上部分展示合成能量计数谱,右侧展示计数谱的相关信息,包括设备名称、探测器数量、最大道址、测量开始结束时间,符合时间窗等相关信息。
界面下方为基于能量计数谱交互分析的分析功能,包括计数率分析、能量拟合分析、核素分析以及粒子入射时间分析四类。
能量计数谱分析
计数率分析
计数率分析是指统计在特定时间范围内特征峰或者特定ROI内的计数率变化情况。在界面左下方区域输入统计时间间隔选择特征峰及特征峰的能量或者选择ROI范围系统自动统计对应的计数率并绘制计数率曲线。
交互分析-能量计数谱分析-计数率曲线
特征峰可手动输入特征峰能量值也可以在上部能量计数谱上选择峰以确定特征峰的能量进行统计。ROI区域可手动输入ROI能量范围也可以编辑ROI并保存起来用户切换不同的ROI进行分析。
交互分析-能量计数谱分析-计数率分析-ROI设置
交互分析-能量计数谱分析-计数率分析-编辑ROI
能峰拟合分析
能峰拟合分析主要是在原有能量计数谱的基础上针对特定ROI的能峰进行拟合调整重新拟合以查看拟合效果。
交互分析-能量计数谱分析-能峰拟合分析
可以通过手动输入能量范围或者选择ROI确定需要拟合的能峰手动输入拟合公式进行能峰拟合。拟合结果在右侧能量计数谱上绘制包括原始能谱即保存的历史数据中能量刻度拟合后的能谱、拟合能谱即根据当前输入的拟合公式拟合的能谱、本底能谱即根据输入的拟合公式计算的本地计数对应的能谱
同样可以手动修改ROI区域以方便切换分析这里的ROI与计数率统计中的ROI使用同一套数据。
核素分析
核素分析是在能量计数谱上,选择特征峰,系统根据所选特征峰的能量结合当前能量计数谱的峰情况,自动识别可能的核素。识别方法是通过峰对应的能量,在核素库中寻找与能量符合的可能核素,然后对识别出的核素按照核素能量分支比以及该核素在当前能谱中是否对应其他峰综合判断可能的核素,如果识别出多个核素,系统将识别出的核素以列表的方式展示,用户可人为判断当前峰是哪种核素。
交互分析-能量计数谱分析-核素分析
交互分析-能量计数谱分析-核素分析-选择可能的核素
粒子入射时间分析
粒子入射时间分析,是对每个粒子按照入射时间进行排序,绘制成粒子入射时间曲线。
交互分析-能量计数谱分析-粒子入射时间分析
横坐标为按时间顺序排列的粒子顺序号,纵坐标为粒子的入射时间,单位为纳秒值。
支持根据能量范围或者ROI对粒子数据进行筛选筛选后图形为筛选的粒子入射时间。
二维符合谱分析
二维符合谱分析是在二维符合谱的基础上进行符合事件的多维度分析可以通过ROI区域框选区域等分析关注区域内的符合事件可以修改符合时间窗、修改符合次数重新甄别符合事件可以通过时间差、能量等对符合事件进行筛选等。同时统计原始脉冲数据的粒子时间差、符合图谱的二维、三维显示、反符合能谱展示、单通道反符合能谱展示等多种交互分析操作。
符合事件筛选
交互分析-二维符合谱分析
界面加载时,读取历史数据中记录的符合时间窗,默认以二次符合事件进行统计以及图形的绘制。
界面左上为二维符合事件图谱横坐标为初级粒子能量纵坐标为次级粒子能量。坐下为能谱概要信息显示当前历史数据中设备名称探测器数量、最大道址、测量开始及结束时间、符合时间窗等信息。右上为交互分析条件设置区域可设置感兴趣区域、ROI区域、框选类型操作、时间差、能量、符合次数等条件。界面中部为根据上部筛选条件筛选后的的符合谱横坐标为初级粒子能量纵坐标为次级粒子能量。界面右侧显示筛选后的相关信息包括统计区域范围、时间差、能量、符合次数、符合事件计数等。界面下方显示当前历史数据的合成能谱、粒子时间差、反符合能谱三个界面可通过下拉框切换显示。
交互操作包括:
1修改符合时间窗
符合时间窗初始化带出历史数据保存的符合时间窗,可点击左下角能谱概要信息中的符合时间窗修改按钮进行修改,修改后系统会根据新的符合时间窗对历史数据重新甄别符合事件。
2修改符合次数
修改符合次数后,需要重新甄别符合事件,可点击条件筛选框中的符合次数下拉框调整选择所需的符合次数,然后点击筛选按钮进行重新甄别符合事件和统计相关的次数。
3选择关注区域进行统计分析
可以手动输入左、右横坐标能量、上、下纵坐标能量也可以从ROI中选择还可以通过矩形和原型在二维符合区域中心选择如果是矩形上下左右为4个顶点对应的能量如果是圆则表示与横纵坐标平行的两个直径与圆相交的点对应的能量框选后点击筛选按钮中部对应的二维符合图显示框选区域中的符合事件。
选择时间差
时间差是指符合事件初级粒子与最后一个次级粒子之间的时间差,输入的时间差是指当初级粒子探测时间和当前符合事件最后一个次级粒子探测时间的差值范围内则符合筛选要求。
选择能量范围
选择初级粒子能量范围,作为过滤条件。
粒子时间差统计
统计历史数据原始脉冲数据两两之间粒子时间差,并以直方图显示,如下:
交互分析-二维复合谱-粒子时间差
符合事件时间分析
粒子入射时间分析,是对每个符合事件初级粒子按照入射时间进行排序,绘制成粒子入射时间曲线。
交互分析-二维符合谱分析-符合事件时间分析
横坐标为符合事件初级粒子按时间顺序排列的粒子顺序号,纵坐标为粒子的入射时间,单位为纳秒值。
支持根据能量范围或者ROI对粒子数据进行筛选筛选后图形为筛选的粒子入射时间。二维复合谱的ROI投影到一维谱上是两端这里只筛选初级粒子范围内容。
符合事件谱线
符合谱是指将二维复合谱进行转换,横坐标为符合事件各粒子的能量(包括初级粒子和次级粒子),纵坐标为各能量对应的计数。
交互分析-二维复合谱-符合谱
反符合谱谱线
反符合事件是符合事件以外的所有粒子事件,其绘制的图谱为反符合谱。反符合谱需要支持单通道(探测器)展示。
交互分析-二维复合谱-反符合谱
数据与用户管理模块
包括用户管理、角色权限管理、可编辑核素库、数据回放、分析报告自动生成四个子模块。
用户管理
可查看、新增、编辑、删除用户。
进入界面,带出系统当前已包含的用户信息列表:
用户管理
用户信息展示包括用户名、姓名、所属角色、密码、联系方式、权限等信息。
点击"新增"按钮,打开新增界面,输入新增信息可新增用户。
用户管理-新增用户
新增用户可选择对应的角色,赋予用户相关系统操作权限。
在用户列表中选中一个用户所在行,点击"编辑"按钮,可对用户进行编辑。
用户管理-编辑用户
在用户列表中选中一个用户所在行,点击"删除"按钮,可删除当前行的用户。
角色权限管理
可查看、新增、编辑、删除角色。
角色权限管理
进入界面,自动带出系统已存在的角色信息。
点击"新增"按钮,打开新增角色界面:
角色权限管理-新增角色
新增角色时,可选择角色的权限,这些权限对应对系统各功能模块的操作,为系统内置的,不支持修改。
新增角色后,在用户管理界面可为用户赋予角色。
选择角色列表的某一行,点击"编辑"按钮,可对当前行进行编辑:
角色权限管理-编辑角色
编辑角色后,对应使用该角色的用户的权限均同步改变。
选择角色列表的某一行,点击"删除"按钮,可删除当前行的角色。需要注意的是,如果删除了该角色,那么对应赋予该角色的用户均会受到影响。
可编辑核素库
管理核素库
对核素进行统一管理,包括查看、新增、编辑、删除核素信息。
可编辑核素库
打开界面,自动加载系统中已存在的核素信息,分两个部分展示,一部分展示核素名称、半衰期、半衰期不确定度、母体核素名称、子体核素名称,另一部分是展示核素的发射射线信息,包括射线类型、射线能量、射线能量不确定度、射线分支比、射线分支比不确定度、主射线标识等信息。
点击核素列表操作栏的"核素发射射线信息"链接,打开核素发射射线信息界面:
可编辑核素库-核素发射射线信息
核素发射射线信息中列出当前核素的所有发射射线信息,同样也可以新增、编辑、删除发射射线信息。操作同上。
同步核素库
系统定期从亨利·贝克勒尔国家实验室官网,网址为http://www.lnhb.fr/home/nuclear-data/nuclear-data-table/中同步核素信息到本系统。
首先从官网中下载核素信息,可下载全量及单个核素数据:
同步核素库-下载核素数据
下载到本地后解压到目录中,然后在系统中点击"同步核素"按钮,选择对应的目录,完成核素同步。
数据回放
对历史保存的测量数据进行回放,模拟测量过程。
数据回放-历史数据列表
首先列出系统中已经保存的历史数据(包括导入的符合要求的外部数据),数据回放是模拟测量过程,因此外部导入数据至少要包含原始脉冲数据或者有时间序列的道址计数数据才能进行回放,与本系统测量控制除数据来源不一样,其余功能保持一致。
数据回放
分析报告自动生成
在测量完成后,系统将根据内置的算法和流程,自动生成一份分析报告。
分析报告自动生成-列表
进入界面后,列出系统已经完成报告生成的历史数据信息,点击"查看分析报告"可查看生成的分析报告。
分析报告自动生成-查看分析报告
分析报告生成规则如下:
测量参数部分,来源于历史数据中的测量开始时间、活时间、真时间、死时间。
刻度,可下载刻度文件,为当前测量数据所使用的能量刻度和效率刻度信息。具体为每一个通道对应的能量刻度和效率刻度,以及谱仪的总探测效率。报告中展示全通道统一设置能量刻度是的刻度能量和计数率。
效率刻度
核素库文件,支持下载当前识别到的核素对应核素库信息
分析参数,起始能量、终止能量、统计误差限值、活度比系数、探测限计算方法等值
能谱峰一览表
这里是系统根据能量刻度后自动识别到测量谱线峰数据,然后根据一定的算法识别出当前测量可能的核素以及对应的峰,并计算出可能核素的平均活度以及识别到的峰的能量、活度、不确定度、最小可探测活度等数据。
核素识别的方法先根据ROI信息获取到测量到的能量计数谱的峰的能量然后根据能量及当前峰的半高宽在核素库中找到相同能量的核素信息依次类推找到多个峰对应的可能核素信息然后综合多个峰可能核素求出并集然后依次判断个可能核素对应峰高于射线分支比的比例关系如果基本上成正比关系则进一步筛选可能的核素。
同时如果在生成报告后该历史数据经过了人为的交互分析2.6.3.1.3核素分析),人为对自动生成的结果进行了处理,则生成报告以人为处理结果为准。

View File

@ -0,0 +1,295 @@
符合测量能谱分析软件合同验收大纲
单位: 四所四室
中国人民解放军63672部队
目 录
1 概述 1
1.1 适用范围 1
1.2 编制依据 1
1.3 引用标准 2
2 验收产品型号、数量 2
3 验收组织 2
4 验收保障条件 2
4.1 场地环境 2
5 验收项目及合格判据 3
5.1 判定和处理 3
5.1.1 合格判据 3
5.1.2 分歧意见的处理 3
5.2 测试报告与验收记录 3
5.3 符合测量能谱分析软件验收细则 4
符合测量能谱分析软件合同验收大纲
概述
符合测量能谱分析软件合同交付内容包括符合测量能谱分析软件1套、符合测量能谱分析软件源代码、符合测量能谱分析软件配套文档、符合测量能谱分析软件第三方测试报告四个主要交付物。符合测量能谱分析软件主要由测量参数配置、测量控制、能谱数据获取、能谱图形化展示、历史数据分析、测量过程数据回放、用户与数据管理等模块组成实现测量设备的硬件控制、测量参数设置、测量过程可视化、测量过程实时分析等主要功能测量过程中能够显示能量、效率、分辨率和刻度参数并且可对刻度参数进行修改并重新拟合。支持数据标准化存储能够对历史能谱数据进行回放和离线分析。
双方于2025年4月16日签订科研外协合同合同编号202504053合同金额为420000.00元受托方乙方为北京五木恒润科技有限公司合同履行期限为6个月。
符合测量能谱分析软件验收主要对产品的功能、技术指标、配套文档资料等项目进行检查、测试。
适用范围
本大纲规定了符合测量能谱分析软件合同验收实施办法,包括符合测量能谱分析软件、符合测量能谱分析软件源代码、符合测量能谱分析软件配套文档、符合测量能谱分析软件第三方测试报告等项目的验收指标、测试方法和合格判据等内容,适用于符合测量能谱分析软件的验收工作。
编制依据
1《符合测量能谱分析软件合同附交付清单及技术指标合同号202504053
引用标准
GJB 9001C-2017 质量管理体系要求
验收产品型号、数量
序号
名称
型号
数量
产品编号
1
符合测量能谱分析软件
V1.0
1
20250405301
验收组织
《符合测量能谱分析软件合同》的验收由我部和北京五木恒润科技有限公司共同组织。
1成立验收评审组评审专家不少于5人。
2成立双方共同参加的联合测试组按照本大纲对产品开展检测并向验收评审组提交测试报告。
3乙方负责出具产品研制报告和质量相关报告包括过程质量控制等相关内容并提交给验收评审组。
验收保障条件
场地环境
验收在我部某实验室进行,验收环境条件按照正常温、湿度条件进行。
验收项目及合格判据
判定和处理
合格判据
根据验收细则对产品开展测试,其中任意一项测试项目不符合技术指标则判为不合格,所有测试项目均符合技术指标要求则判为合格。
验收中发现的问题经整改,全部符合技术指标要求后,方可判为合格。
经验收判为合格的产品,在承制方对检验中出现的缺陷采取纠正措施后,用户应接收,并形成通过验收书面意见,在通过验收意见上签字。
分歧意见的处理
用户与承制方对质量问题的处理持有异议时,通过调查研究和科学验证协商解决。若不能达成协议,则双方将问题和分歧意见各自向上级部门报告,在问题未得到解决前产品暂不出厂。
测试报告与验收记录
联合测试组负责出具测试报告,报告应附有与验收细则相对应的检查测试记录表,应如实记录检查测试结果,包括存在的质量问题、采取的整改方法以及整改结果等。
符合测量能谱分析软件科研外协合同验收细则
序号
测试项目
技 术 指 标
测 试 方 法
1
测量参数设置
1.1
测量参数设置
通过调用数字化谱仪接口动态库(非本项目开发内容),实现数字化谱仪参数设置、增益调节、高压设置、成形调节、直流偏移调节、触发阈值调节等功能,支持任意参数的可单独设置和批量设置
现场按照下列测试方法测试或者查看第三发测试报告
进入测量参数设置功能界面,检验界面是否自动带出谱仪对应的参数。
变更参数后,查看参数是否设置到谱仪。
是否支持单个参数设置以及批量参数设置。
进入高压设置界面,检验是否可以设置高压
1.2
刻度等参数设置
能够设置能量、效率、分辨率、ROI、拟合类型、道址、最大道址等参数
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制界面的刻度设置界面,检验界面检验批量设置各通道的能量刻度是否正常。
进入设备运行监控功能,点击任意一个通道的参数设置,查看参数是否正常带出,是否能够正常设置到谱仪当前通道。
设置多个能量刻度后,各通道是否正常生成拟合函数,是否正确计算能量拟合值、分辨率等
进入设备运行监控功能,查看任意一个通道的刻度设置功能,检验单通道能量刻度设置是否正常,检验单通道效率标定功能是否正常。
在测量控制界面右下角ROI显示区域点击ROI配置按钮检验ROI设置是否正常。进入
进入测量参数设置功能,检验道谱线道数参数设置是否正常。
2
测量控制
2.1
手动控制
能够手动模式控制设备运行。通过软件主界面上的控制按钮,向谱仪设备发送控制信号;调用数字化谱仪接口动态库(非本项目开发内容),控制谱仪设备开始和停止测量
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制界面,检验开始测量控制按钮是否正常,开始测量后谱仪运行是否正常,开始测量后道址计数谱线绘制各通道谱线是否正常。
开始测量后,点击停止测量控制按钮,谱仪测量是否正常停止,道址计数谱绘制是否停止。
2.2
自动控制
能够自动模式控制设备运行。通过外部触发信号实现自动启动测量及停止测量,包括参数控制流程配置、通信状态监控等
现场按照下列测试方法测试或者查看第三发测试报告
完成能量刻度、效率刻度设置
进入测量控制界面自动运行设置功能,检验自动任务配置是否正常
检验自动流程各节点参数配置是否正常
通过预留的接口,模拟调用接口,检验是否能够通过接口触发系统开始测量和停止测量
检验通信状态功能记录的通信状态日志是否正常,内容是否完整
2.3
远程控制
通过配置参数可实现测量系统端对端之间进行远程作业控制及测量数据传输
现场按照下列测试方法测试或者查看第三发测试报告
完成能量刻度、效率刻度设置
在外部系统(集成了本系统自动控制接口),检验是否能够正常启动和停止测量,以及测量完成后是否将测量结果传递给第三方系统。
3
数据获取及分析
3.1
测量数据获取
实现在线数据实时获取功能。通过调用数字化谱仪接口动态库(非本项目开发内容),从数字化谱仪中读取原始数据
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制界面点击开始测量
开始测量后谱仪运行是否正常,开始测量后道址计数谱线绘制各通道谱线是否正常
3.2
刻度设置
能够手动或自动设置能量、效率、分辨率刻度数据和刻度参数,能够对刻度数据进行修改并重新拟合;测量过程中对正在获取的能谱数据进行自动分析且不影响正在进行的测量
现场按照下列测试方法测试或者查看第三发测试报告
进入设备运行监控功能,进入任意一个通道的刻度设置功能,检验手动设置能量、效率是否正常,设置或者修改后,是否能够重新拟合,刻度参数如拟合方程次数、核素配置等是否正常。
在修改或者编辑后,检验测量过程是否正常,不影响正在进行的测量。
3.3
离线数据获取
能够读取指定能谱格式数据文件进行离线分析,用户选择完能谱格式数据文件后,系统自动读取并解析数据文件的内容
现场按照下列测试方法测试或者查看第三发测试报告
1.进入数据分析界面,点击导入数据,检验是否可以导入制定格式的数据文件。
3.4
能谱分析
可对粒子数据进行常规能谱分析,包括能量计数谱及符合能谱的处理分析。包括但不限于寻峰、谱光滑、本地扣除、能峰拟合、符合能谱分析等功能
现场按照下列测试方法测试或者查看第三发测试报告
1.进入数据分析模块,分别使用符合分析、交互分析功能,验证能谱分析及符合谱分析是否正常。其中能量计数谱可进行寻峰、谱光滑、本底扣除、能峰拟合分析。符合能谱可进行符合时间筛选等分析。
3.5
符合事件分析
根据设定的符合时间窗或其他条件,对实时记录的粒子是否为符合事件进行甄别,并根据甲方要求实现符合能谱的实时显示
现场按照下列测试方法测试或者查看第三发测试报告
1.进入数据分析模块,使用符合分析、交互分析中的二维复合谱分析功能,检验能否修改符合时间窗及其他条件对粒子进行符合事件甄别,能否显示符合能谱等。
3.6
数据回放及单通道分析
实现离线数据获取功能。能够读取和厂家同等格式的数据文件支持历史测量数据读取回放及分析功能。回放过程中可手动调节支持用户查看任意时刻的能谱数据对于多个探测器的测量结果可给出每个探测器的指定ROI的计数、能谱可给出符合粒子对应探测器的编号并可对不同探测器的能谱进行比较分析总计数、关注的峰/ROI计数、半宽高、峰位、刻度参数
现场按照下列测试方法测试或者查看第三发测试报告
进入数据分析界面,点击导入数据,检验是否可以导入制定格式的数据文件。
进入数据与用户管理模块的数据回放功能,检验是否能够对历史数据进行回放。回放过程中是否可以查看任意时刻的能谱数据。
进入设备运行监控模块检验是否能够查看单个探测器的能谱以及ROI计数是否能够对不同探测器的能谱进行比较分析。
进入数据分析模块符合分析功能,检验是否可给出符合粒子对应探测器的编号。
3.7
信号处理及统计
具备原始脉冲信号、成形信号、粒子信号测量及实时显示功能,具备粒子入射时间统计及结果可视化功能
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制模块测量控制功能,检验原始脉冲(原始波形)成形信号(成形波形)及道址计数谱或者能量计数谱是否显示正常,且实时显示。
进入数据分析模块交互分析功能中的二维符合谱分析界面,查看粒子时间差界面显示是否正常。
3.8
能谱交互分析
测量过程中可实现常规能谱交互功能主要包括能谱缩放、ROI设定、ROI内谱数据的统计分析、能量/道址范围、探测器编号等
现场按照下列测试方法测试或者查看第三发测试报告
进入数据分析模块交互分析功能中能量计数谱界面中,检验谱线是否能够缩放
检验是否支持ROI设定在计数率分析、能峰拟合分析中是否支持ROI内谱数据的统计分析。
谱概要信息是否能够显示当前数据中的能量及道址范围。
进入符合分析界面,查看探测器编号
进入二维复合谱分析界面,查看反符合事件对应的探测器编号等。
3.9
粒子分析
可通过能谱交互实现粒子的选择,并可对所选粒子相关信息进行统计分析。如:通过对能峰包含的所有粒子数据的选择,并可对粒子数量、入射时间、探测器编号等信息进行统计
现场按照下列测试方法测试或者查看第三发测试报告
进入数据分析模块符合分析功能,检验对粒子相关信息的统计分析,是否能够对粒子数的选择筛选符合事件,是否支持不同探测器时间粒子符合计数等进行统计分析,可查看对应的探测器编号。
进入数据分析模块交互分析功能检验粒子入射分析功能是否正常是否能够根据ROI统计粒子入射时间。
进入数据分析模块交互分析功能,在二维复合谱中检验粒子入射时间统计分析是否正常,是否能够根据筛选条件自动筛选结果。
3.10
能量转换及分析
具备从粒子数据转换为能量数据计数谱的功能。通过统计粒子数据的幅度或时间信息给出不同特征区间的粒子数分布,并可与刻度系数等相关参数实现联动
现场按照下列测试方法测试或者查看第三发测试报告
完成能量刻度
进入数据分析模块符合分析功能,检验二维符合能谱以及一维复合能谱、反符合能谱,验证粒子数据转换为二维符合能谱。
进入数据分析模块交互分析功能能量计数谱分析界面,检验粒子数据转换为能量计数谱
3.11
符合事件筛选
可实现多种数据筛选条件设置及筛选结果的统计分析。筛选条件包括但不限于多路信号任意两事例之间的符合时间窗、信号幅度范围等;可对多路信号任意事例进行符合/或反符合处理;可对多路信号能谱进行合成处理
现场按照下列测试方法测试或者查看第三发测试报告
完成能量刻度
进入数据分析模块符合分析功能,点击右侧通道矩阵中的某一个通道,检验是否标注出于当前通道符合的其他通道,是否显示符合时间窗及能量范围。
进入数据分析模块交互分析功能二维复合谱分析界面,检验筛选条件条件是否能够正常对符合事件进行筛选。是否能够展示符合谱、反符合谱;能谱展示合成谱是否正常。
3.12
能谱数据保存
能够自动或手动保存能谱数据,保存路径、保存格式、保存间隔支持用户自定义配置,能谱数据包括但不限于:样品信息(取样时间、取样位置、取样体积、回收率)、能谱数据(能量、效率、分辨率刻度效率刻度及能谱)等
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制模块测量控制功能中,在开始测量后,可点击"保存数据"按钮和"自动保存数据"按钮,检验数据保存情况,是否包含保存路径、保存格式、时间间隔等,检验保存的数据是否包含样品信息、能谱数据等。
进入数据分析模块,在历史数据列表中,检验是否可以录入样品信息。
4
图形化显示
4.1
图形化显示
测量过程中能够图形化显示各类实时测量数据、离线分析数据及统计分析结果等3.3小节所属功能的相关内容。包括但不限于探测器能谱及测量信息(如测量开始时间、活时间、死时间、探测器编号等)显示,单一通道能谱、合成能谱、二维符合能谱显示及交互,符合能谱三维图像及旋转、缩放等显示控制功能,数据分析统计结果实时显示等
现场按照下列测试方法测试或者查看第三发测试报告
进入测量控制模块测量控制功能中在开始测量后检验是否能够展示能谱及测量信息保留开始时间、活时间、死时间以及二维符合能谱是否可以对能谱进行缩放、点击展示峰信息、ROI信息等交互操作。是否能够实时显示ROI的统计数据如计数、核素等。
进入设备运行监控模块质量控制功能检验探测器编号、单一通道能谱、合成能谱的显示是否准确是否可以进行谱线交互操作包括ROI区域数据展示、峰信息展示等。
进入数据分析模块符合分析功能,查看三维符合能谱是否准确绘制,是否支持旋转、缩放等控制功能。
4.2
用户体验
软件界面显示布局合理,信息要素齐全;各类实时数据或图像显示响应速度快、延迟低;交互界面简介、功能明确,不影响其他关键信息的显示
现场按照下列测试方法测试或者查看第三发测试报告
1.在测试上述功能时,检验软件界面布局是否合理,信息要素是否齐全,各类实时数据活图像显示响应速度是否满足要求,界面交互是否简介、功能是否明确,不影响其他关键信息显示。
5
质量管理
5.1
质量控制
具备测量过程质量控制功能,可记录并显示探测器质量控制信息(质量控制源峰位、峰计数、测量标准差等)及曲线,具备质量控制提醒功能
现场按照下列测试方法测试或者查看第三发测试报告
进入设备运行监控功能模块质量控制界面检验是否支持峰标注、ROI标注是否可以展示峰位置、峰计数、测量标准差等数据是否可展示合成及单通道谱线。
是否具备质量控制提醒功能,提醒信息是否符合要求。
5.2
日志记录及展示
具备设备日志记录功能,详细记录软件及测量设备运行过程状态、越线报警、启停等情况和操作人员对设备进行的所有操作及参数调整
现场按照下列测试方法测试或者查看第三发测试报告
1.进入设备运行监控模块设备运行日志功能,检验是否可通过时间段查询设备日志,设备日志是否满足要求。
6
用户与数据管理
6.1
用户管理
具备用户管理功能。包括用户名称、真实名称、密码、手机、创建人、创建时间、修改时间等字段。用户管理模块的功能主要包括存储规则配置、数据列表显示、数据查询、数据详情查看、数据自动删除。系统能够实现用户管理功能,支持建立和管理用户,设置不同用户的软件使用权限
现场按照下列测试方法测试或者查看第三发测试报告
进入数据与用户管理模块用户管理功能及角色管理功能,检验是否可以对用户进行增、删、改,用户信息是否齐全。
检验是否支持角色(规则配置)、用户列表显示、用户信息查询、用户详情查看、用户数据定期自动删除等内容。
在角色管理模块中检验用户权限的配置,检验用户授予相应权限后的功能权限控制是否生效。
6.2
可编辑核素库
具备可编辑核素库功能,包括但不限于以下数据:核素信息,包括名称、半衰期、半衰期不确定度、母体核素名称和子体核素名称等;核素发射射线信息,包括射线能量、射线能量的不确定度、射线分支比、射线分支比的不确定度、主射线标识、加和峰信息等
现场按照下列测试方法测试或者查看第三发测试报告
进入数据与用户管理模块可编辑核素库功能,检验是否可以展示系统已有核素列表,核素信息是否齐全,核素信息要素是否齐全。
检验是否可以增加、编辑、删除核素信息,是否支持导入核素信息等
6.3
分析结果数据管理
具备分析结果数据库功能,包括但不限于:能谱数据分析的基本信息,包括能谱数据接收的时间、分析开始和结束时间、分析员姓名、能谱分析使用的参数(基线类型、寻峰方式、核素识别方法)等;能谱数据分析过程中能量、分辨率和效率刻度实际使用的刻度点数据及拟合结果;不同能谱数据的分析结果,包括识别的核素名称、活度、活度浓度等
现场按照下列测试方法测试或者查看第三发测试报告
进入数据与用户管理模块自动报告生成界面,检验数据列表,是否能够列出数据库中已完成分析的历史数据,查看报告中是否包含能谱数据分析的基本信息、能谱分析使用参数、能量、分辨率和效率刻度,识别核素信息等。
6.4
自动生成报告
具备分析报告自动生成功能。可根据用户需要给出关注核素的放射性测量结果报告。
现场按照下列测试方法测试或者查看第三发测试报告
进入数据与用户管理模块自动报告生成功能,检验报告是否自动生成,是否包含关注核素的放射性测量结果。是否支持导入等。
7
资料齐套性
7.1
文档资料
需要交付符合测量能谱分析软件源代码、符合测量能谱分析软件配套文档、符合测量能谱分析软件第三方测试报告。
现场点验交付的资料,检查交付的资料的数量和内容是否满足合同附件要求;

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,144 @@
符合测是能谱分析软件
能 能能设历
测量参数测设量置控取电制数据获能! 谱图谱形数化据展谱存示数储据备分运析行史监数控据测分量析过用程户数与据数回据放管理
图1符合测量能谱分析软件功能组成图
2、功能性要求
2.1测量参数设置
1通过调用数字化谱仪接口动态库非本项目开发
内容),实现数字化谱仪参数设置、增益调节、高压设置、
成形调节、直流偏移调节、触发阈值调节等功能,支持任意
参数的可单独设置和批量设置;
2能够设置能量、效率、分辨率、ROI、拟合类型、
道址、最大道址等参数。
2.2测量控制
1能够手动模式控制设备运行。通过软件主界面上
的控制按钮,向谱仪设备发送控制信号;调用数字化谱仪接
口动态库(非本项目开发内容),控制谱仪设备开始和停止
测量;
2能够自动模式控制设备运行。通过外部触发信号
实现自动启动测量及停止测量,包括参数控制流程配置、通
信状态监控等。
3通过配置参数可实现测量系统端对端之间进行远
程作业控制及测量数据的传输;
2.3 数据获取及分析
1实现在线数据实时获取功能。通过调用数字化谱
仪接口动态库(非本项目开发内容),从数字化谱仪中读取
原始数据;
2能够手动或自动设置能量、效率、分辨率刻度数
据和刻度参数,能够对刻度数据进行修改并重新拟合;测量
过程中对正在获取的能谱数据进行自动分析且不影响正在
进行的测量;
3能够读取指定能谱格式数据文件进行离线分析
用户选择完能谱格式数据文件后,系统自动读取并解析数据
文件的内容。
4可对粒子数据进行常规能谱分析包括能量计数
谱以及符合能谱的处理分析。包括但不限于寻峰、谱光滑、
本底扣除、能峰拟合、符合能谱分析等功能。
5根据设定的符合时间窗或其他条件对实时记录
的粒子是否为符合事件进行甄别,并根据甲方要求实现符合
能谱的实时显示;
6实现离线数据获取功能。能够读取和厂家同等格
式的数据文件,支持历史测量数据读取回放及分析功能。回
放过程可手动调节,支持用户查看任意时刻的能谱数据,对
于多个探测器的测量结果可给出每个探测器的指定ROI的
计数、能谱;可给出符合粒子对应探测器的编号,并可对不
同探测器的能谱进行比较分析(总计数、关注的峰/ROI计数、
半高宽、峰位、刻度参数)等。
7具备原始脉冲信号、成形信号、粒子信号测量及
实时显示功能,具备粒子入射时间统计及结果可视化功能;
8测量过程中可实现常规能谱交互功能主要包括
能谱缩放、ROI设定、ROI 内谱数据的统计分析、能量/道址
范围、探测器编号等;
9可通过能谱交互实现粒子的选择并可对所选粒
子相关信息进行统计分析。如:通过对能峰的选择实现对该
能峰包含的所有粒子数据的选择,并可对粒子数量、入射时
间、探测器编号等信息进行统计;
10具备从粒子数据转化为能量计数谱的功能。通过
统计粒子数据的幅度或时间信息给出不同特征区间的粒子
数分布,并可与刻度系数等相关参数实现联动。
11可实现多种数据筛选条件设置及筛选结果的统计
分析。筛选条件包括但不限于多路信号任意两事例之间的符
合时间窗、信号幅度范围等:可对多路信号任意事例进行符
合和/或反符合处理:可对多路信号能谱进行合成处理。
12能够自动或手动保存能谱数据保存路径、保存
格式、保存间隔支持用户自定义配置,能谱数据包括但不限
于:样品信息(取样时间、取样位置、取样体积、回收率)、
能谱数据(能量、效率、分辨率刻度效率刻度及能谱)等。
2.4图形化显示
1测量过程中能够图形化显示各类实时测量数据、
离线分析数据及统计分析结果等3.3小节所述功能的相关内
容。包括但不限于探测器能谱及测量信息(如测量开始时间、
活时间、死时间、探测器编号等)显示,单一通道能谱、合
成能谱、二维符合能谱显示及交互,符合能谱三维图像及旋
转、缩放等显示控制功能,数据分析统计结果实时显示等;
2软件显示界面布局合理信息要素齐全各类实
时数据或图像显示响应速度快、延迟低;交互界面简洁、功
能明确,不影响其他关键信息的显示。
2.5质量管理
1具备测量过程质量控制功能可记录并显示探测
器质量控制信息(质量控制源峰位、峰计数、测量标准差等)
及曲线,具备质量控制提醒功能。
2具备设备日志记录功能详细记录软件及测量设
备运行过程状态、越限报警、启停等情况和操作人员对设备
进行的所有操作及参数调整:
2.6 用户与数据管理
1具备用户管理功能。包括用户名称、真实名称、
密码、手机、创建人、创建时间、修改时间等字段。用户管
理模块的功能主要包括存储规则配置、数据列表显示、数据
查询、数据详情查看、数据自动删除。系统能够实现用户管
理功能,支持建立和管理用户,设置不同的软件使用权限。
2具备可编辑核素库功能包括但不限于以下数据
核素信息,包括名称、半衰期、半衰期不确定度、母体核素
名称和子体核素名称等;核素发射射线的信息,包括射线能
量、射线能量的不确定度、射线分支比、射线分支比的不确
定度、主射线标识、加和峰信息等。
3具备分析结果数据库功能包括但不限于能谱数
据分析的基本信息,包括能谱数据接收的时间、分析开始和
结束时间、分析员姓名、能谱分析使用的参数(基线类型、
寻峰方式、核素识别方法)等;能谱数据分析过程中能量、分
辨率和效率刻度实际使用的刻度点数据及拟合结果;不同能
谱数据的分析结果,包括识别的核素名称、活度、活度浓度
等。
4具备分析报告自动生成功能。可根据用户需要给
出关注核素的放射性测量结果报告。

View File

@ -0,0 +1,2 @@
存放需求相关文档
包括:需求范围、需求分析、需求变更、原型等

View File

@ -0,0 +1,204 @@
项目会议纪要
6月27日沟通
参数配置
1讨论结果
①参数以通道为基础,一个通道有一套参数设置
②参数可以批量设置,即一个参数可以应用到不同的通道,可以全选或者选择部分通
③电压设置暂时不需要
④需要增加一个效率刻度,可以和能量刻度放一起,刻度可以设置多个,可以应用到
所有通道或者选择部分通道。
⑤增加符合时间设置
2需要甲方提供支持的内容
①32通道对应的设置参数名称、类型、单位、校验规则等最好有参数配置截图
|参数名称 |范围 |单位 |
|时间常数 |任意值 |us |
|上升时间 |0.2~20 间隔0.2 |us |
|平顶时间 |0.2~2.4 间隔0.2 |us |
|触发阈值 |任意值 |mV |
|直流偏移 |任意值 |mV |
|恢复速度 |2~254 间隔2 |无单位 |
|滤波参数 |0/1/2/3 |无单位 |
|输入信号正负 |正/负 | |
|LFR |关闭/打开 | |
|保护时间 |任意值 |无单位 |
|硬件增益 |0.5~9.5 间隔0.1 |无单位 |
|软件增益 |任意值 整数 |无单位 |
|谱线道数 |256/512/1024/2048/4.96/8192/16384/627|无单位 |
| |68 | |
②哪些参数可以批量设置(设置某一个参数可以同时应用到所有通道或者选择应用到
某几个通道)
所有参数据均需要可以批量设置
测量控制
讨论结果:
①开始测量默认时间为24小时可手动修改。
②可支持不间断测量
③界面展示增加开始测量时间、活时间、死时间、结束测量时间等
④主界面显示综合概要数据,不区分通道
⑤状态部分不显示单个通道进度,显示总体状态
⑥自动运行支持一次保存数据以及设置时间段保存数据
⑦对于通道可以批量启动、批量停止
⑧在启动前可对所有通道进行时间同步操作
需要甲方提供支持内容
①设备状态展示截图(开始时间、活时间、死时间等运行状态)
见下图:
[pic]
7-10提出
主界面不显示3维能谱
显示能量刻度时间、效率刻度时间
核素信息一栏,做成表格形式,核素种类不局限于这四种核素,显示的核素种类可以编
辑。核素信息改为峰净计数、不确定度、本底计数这三个参数
显示当前时间
合成谱线窗口支持放大
状态栏增加ROI自动识别以及展示特定ROI信息
[pic]
峰信息一栏需要能选择所有的峰,库信息一栏只需要能选择在核素库里的峰。
对应峰展示
[pic]
另外在加上ROI左右边界和道址
7月11日提供
右侧边栏显示:
[pic]
运行监控
讨论结果
①以列表的方式同时展示32个通道的不同ROI下的峰计数有异常的通道则以醒目颜色
标注提醒。
历史数据分析
讨论结果
①32通道波形叠加显示方便看出异常
②鼠标在图形上点击某区域后,要给出区域内的一些计算内容,例如峰计数,峰面积
,道址等
③历史数据分析菜单修改成数据分析
④在谱线展示界面,增加参数设置快捷连接,可在数据分析过程中随时调整参数(针
对每一个通道)
2需要甲方提供支持内容
①数据分析除综合谱线、符合时间分布、符合能谱以外,还需要展示哪些指标及图形
②鼠标点击后,需要具体展示哪些内容,以及对应的算法
1、还需要展示131m Xe, 133Xe, 133m Xe的活度信息。
2、对于单通道和合成谱线鼠标点击后非感兴趣区需要展示对应的道址、能量、
计数;对于感兴趣区,自动进行寻峰,若有峰,显示拟合后的峰面积总计数、峰净计数
、峰总计数率、峰净计数率;若没有峰,显示感兴趣总计数、计数率。寻峰算法用能谱
软件常规解谱算法即可。
五、数据保存
1讨论结果
①可手动保存,也可自动保存
②自动保存可以设置运行完成一次保存,或者按时间段保存
③数据保存完成(一次测量完成?是的)自动生成报告
需要甲方提供支持内容
①需要保存哪些数据
②可编辑核素库,哪些核素,展示哪些内容
③分析报告模板
1、需要保存粒子数据、能谱数据包括各通道能谱、符合能谱
2、核素种类37Ar、95Zr、95Nb、99Mo、99mTc、103Ru、106Rh、115mCd、131I、1
32Te、132I、131mXe、133mXe、133Xe、135Xe、140Ba、140La、141Ce、144Ce、144Pr、
147Nd、7Be、57Co、60Co、134Cs、
137Cs、241Am、133Ba、109Cd、152Eu、40K、208Tl、210Pb、212Pb、214Pb、207Bi、2
12Bi、214Bi、224Ra、226Ra、227Th、234Th、235U后续支持自由编辑添加核素。需要
展示核素种类、射线类型、能量、分支比核素信息以该网站http:www.lnhb.fr/nuc
lear-data/nuclear-data-table/)查询为准
3、分析报告模板见附件1、目前模板仅供参考后续会再更改细化。
六、其他
1讨论结果
①传输模式有四种,默认窗口显示粒子窗口,可选择展示其他模式
②原始脉冲数据与成型数据种展示数据,需要都支持选择展示。
③乙方根据本次讨论,对原型进行调整后再次沟通讨论以确定需求
2需要甲方提供支持
①四种传输模式之间的区别,上述各描述之间是否统一切换模式(即选择一个模式,
以上所有展示界面均基于同一种模式展示)
②四种传输模式的相关图形
③为提前准备,请提供各环节中所用到的算法
1、四种模式之间转换以及区别建议与谱仪生产商沟通一下、我们这边只需要默认在
粒子模式下工作即可,根据需要可以查看原始波形和成型波形。
2、粒子模式的工作界面就按那天所展示的界面即可。原始波形和成型波形窗口参考
如下:
[pic]
3、相关算法见附件2具体算法详情建议驻场见面详聊。
待确认的问题:
用户分类及权限对应情况
测量控制界面,还原缩放功能主要是做什么处理。
自动控制流程设置功能的实现细节
ROI配置界面细节确认
设备运行监控,自动任务是否也需要监控,如果需要则要考虑共用页面的情况。当前界
面设备运行监控作为一级菜单,如果是手动任务和自动任务同时运行,怎么区分?
设备运行监控中的以ROI为分类展示峰计数信息如果采用自动识别ROI可能会导致RO
I数量过多界面展示不美观的情况。
设备运行监控中,右侧展示信息确认,质量控制是统一显示,还是单独显示。
设备运行监控中,运行日志展示信息明细信息确认。
7月15日确认需求
一、参数设置
刻度设置(能量刻度、效率刻度)需要在测量一段时间后才能设置。
在能量刻度界面,需要在现有界面中增加一个复合谱线,在谱线上点击能够读取能量、
道址、峰的半宽高等信息,悬浮显示;拟合后要将拟合的方程式显示出来,要显示线相
关系数。
对于谱线支持F7缩小F8放大、上键增高下键降低左键标线左移有件标线右移
等快捷键操作。
拟合方程包括四类:线性、二次方程、多项式、插值
还原缩放按钮将谱线对于上述3点处理后的谱线一键还原。
能量刻度中:当前方程,拟合方程式,线性相关系数,最大道址这几个就不要了
测量控制界面
菜单栏增加谱线显示方式(对数、线性二选一)
ROI核素信息展示去掉活度指标
开始测量弹出框能谱类型去掉QC谱
去掉测量时间选项,时间同步保留按钮,如果用户没有点击则自动运行时间同步
设置时间为活时间、真时间两项,二填一,单位为秒,如果没有填值,则默认为一直运
行。每次加载默认带出上次设置
三、ROI
ROI界面图标展示位主界面的二维能谱图支持在图上框选ROI框选后自动计算上、下
、左、右区域框选后悬浮增加按钮点击增加ROI到列表
ROI界面去掉设备、通道刷新按钮。
β、γ修改为上、下、左、右
ROI界面去掉ROI配置完成
ROI界面将删除按钮放在列表的行当中。
增加ROI后在坐下二维能谱对应框选出区域。
四、自动任务
自动任务里面,不要结束时间,测量时间改为真时间、活时间可选
自动任务主要是对手动运行(试运行),按照不同时间间隔进行自动运行
设备运行监控
增加单个通道的清空数据操作
可批量清空通道的数据
7月22日讨论结果
设备运行控制:
显示通道连接情况
预警信息三角标识(红橙黄蓝级别),点击图标悬浮展示预警详细信息。
增加显示波形按钮,点击后在右侧显示波形,波形上可以操作,点击显示标线,并显示
标线对应的能量、道址、总计数/净计数、核素、半衰期、分支比信息。
单通道增加清除数据按钮,并增加批量清除数据按钮(清除复选框选中的数据)
取消原有的ROI信息展示以及右侧的图形和信息展示
数据分析
数据分析后续设计流程为1配置参数吴主任提供的算法所需要的输入参数2
调用吴主任的算法进行计算,得到结果 3将结果展示到界面如报告
并将数据保存以列表展示
所分析的数据是在测量过程中保存的数据,可以将一次测量当成一个工程保存一份数据
,一次测量可以保存多份数据(手动保存、自动保存)
显示以二维谱线图形为核心显示对应的ROI区域相信信息包括面积、本底计数、核
素、核素活度)
数据回放
先列表列出之前保存的数据(展示内容:文件名称,开始测量时间、结束测量时间、文
件描述(备注)、数据库记录条数(保存次数))
选择数据进行回放
展示界面是在测量控制界面的基础上,增加进度条,播放按钮,倍速播放,将不用的按
钮屏蔽。回放过程中也可以保存数据

Binary file not shown.

After

Width:  |  Height:  |  Size: 682 KiB

View File

@ -0,0 +1,7 @@
$axure.loadDocument(
(function() {
var _ = function() { var r={},a=arguments; for(var i=0; i<a.length; i+=2) r[a[i]]=a[i+1]; return r; }
var _creator = function() { return _(b,_(c,d,e,f,g,d,h,d,i,d,j,k,l,d,m,f,n,f,o,d,p,f),q,_(r,[_(s,t,u,v,w,x,y,z)]),A,[B,C,D],E,[F,G,H],I,_(J,K),L,_(M,_(s,N,O,P,Q,R,S,T,U,V,W,_(X,Y,Z,ba,bb,bc),bd,be,bf,f,bg,bh,bi,T,bj,T,bk,bl,bm,f,bn,_(bo,bp,bq,bp),br,_(bs,bp,bt,bp),bu,d,bv,f,bw,N,bx,_(X,Y,Z,by),bz,_(X,Y,Z,bA),bB,K,bC,Y,bb,K,bD,bE,bF,bG,bH,bI,bJ,bI,bK,bI,bL,bI,bM,_(),bN,null,bO,null,bP,bE,bQ,_(bR,f,bS,bT,bU,bT,bV,bT,Z,_(bW,bX,bY,bX,bZ,bX,ca,cb)),cc,_(bR,f,bS,bp,bU,bT,bV,bT,Z,_(bW,bX,bY,bX,bZ,bX,ca,cb)),cd,_(bR,f,bS,bc,bU,bc,bV,bT,Z,_(bW,bX,bY,bX,bZ,bX,ca,ce)),cf,cg),ch,_(ci,_(s,cj),ck,_(s,cl,bB,bE),cm,_(s,cn,bD,V),co,_(s,cp,W,_(X,Y,Z,by,bb,bc),bB,bE,bD,V,bx,_(X,Y,Z,cq)),cr,_(s,cs,bd,ct,Q,cu,bB,bE,bx,_(X,Y,Z,cv),bg,cw,bF,cx,bH,bE,bJ,bE,bK,bE,bL,bE),cy,_(s,cz,bd,cA,Q,cu,bB,bE,bx,_(X,Y,Z,cv),bg,cw,bF,cx,bH,bE,bJ,bE,bK,bE,bL,bE),cB,_(s,cC,bd,cD,Q,cu,bB,bE,bx,_(X,Y,Z,cv),bg,cw,bF,cx,bH,bE,bJ,bE,bK,bE,bL,bE),cE,_(s,cF,bd,cG,Q,cu,bB,bE,bx,_(X,Y,Z,cv),bg,cw,bF,cx,bH,bE,bJ,bE,bK,bE,bL,bE),cH,_(s,cI,Q,cu,bB,bE,bx,_(X,Y,Z,cv),bg,cw,bF,cx,bH,bE,bJ,bE,bK,bE,bL,bE),cJ,_(s,cK,bd,cL,Q,cu,bB,bE,bx,_(X,Y,Z,cv),bg,cw,bF,cx,bH,bE,bJ,bE,bK,bE,bL,bE),cM,_(s,cN,bB,bE,bx,_(X,Y,Z,cv),bg,cw,bF,cx,bH,bE,bJ,bE,bK,bE,bL,bE),cO,_(s,cP,bx,_(X,Y,Z,cv)),cQ,_(s,cR,W,_(X,Y,Z,cS,bb,bc),bg,cw,bF,bG),cT,_(s,cU,W,_(X,Y,Z,cS,bb,bc),bg,cw,bF,cx),cV,_(s,cW,bg,cw,bF,cx),cX,_(s,cY,W,_(X,Y,Z,cZ,bb,bc),bz,_(X,Y,Z,da),bx,_(X,Y,Z,db),bg,cw,bF,bG,bJ,bE,bL,bE),dc,_(s,dd,O,de,Q,df,W,_(X,Y,Z,cZ,bb,bc),bz,_(X,Y,Z,dg),bx,_(X,Y,Z,db)),dh,_(s,di,W,_(X,Y,Z,dj,bb,bc)),dk,_(s,dl,bx,_(X,Y,Z,dm)),dn,_(s,dp,W,_(X,Y,Z,dj,bb,bc)),dq,_(s,dr,bx,_(X,Y,Z,dm)),ds,_(s,dt,bx,_(X,du,dv,_(bo,dw,bq,bp),dx,_(bo,dw,bq,bc),dy,[_(Z,by,dz,bp),_(Z,cZ,dz,bp),_(Z,dA,dz,bc),_(Z,by,dz,bc)])),dB,_(s,dC,bz,_(X,Y,Z,cS)),dD,_(s,dE,bz,_(X,Y,Z,dF),bB,bI),dG,_(s,dH,bB,bE,bx,_(X,Y,Z,dI),bQ,_(bR,d,bS,bT,bU,bT,bV,bT,Z,_(bW,bX,bY,bX,bZ,bX,ca,dJ)),bg,cw,bF,cx,bH,dK,bJ,dK,bK,dK,bL,dK),dL,_(s,dM,bx,_(X,Y,Z,by)),dN,_(s,dO,bB,bE,bx,_(X,Y,Z,ba)),dP,_(s,dQ),bN,_(s,dR,bB,bE),dS,_(s,dT,bd,ct,Q,cu,bB,bE,bx,_(X,Y,Z,cv),bg,cw,bF,cx,bH,bE,bJ,bE,bK,bE,bL,bE),dU,_(s,dV,bd,cG,bB,bE,bx,_(X,Y,Z,cv),bg,cw,bF,cx,bH,bE,bJ,bE,bK,bE,bL,bE),dW,_(s,dX,bB,bE,bx,_(X,Y,Z,cZ)),dY,_(s,dZ)),ea,_(eb,cN,ec,cP,ed,cR,ee,cj,ef,cl,eg,dO,eh,dl,ei,cW)));};
var b="configuration",c="showPageNotes",d=true,e="showPageNoteNames",f=false,g="showAnnotations",h="showAnnotationsSidebar",i="showConsole",j="linkStyle",k="displayMultipleTargetsOnly",l="linkFlowsToPages",m="linkFlowsToPagesNewWindow",n="useLabels",o="useViews",p="loadFeedbackPlugin",q="sitemap",r="rootNodes",s="id",t="gpq6kc",u="pageName",v="符合测量能谱分析软件V0.15",w="type",x="Wireframe",y="url",z="符合测量能谱分析软件v0_15.html",A="additionalJs",B="plugins/sitemap/sitemap.js",C="plugins/page_notes/page_notes.js",D="plugins/debug/debug.js",E="additionalCss",F="plugins/sitemap/styles/sitemap.css",G="plugins/page_notes/styles/page_notes.css",H="plugins/debug/styles/debug.css",I="globalVariables",J="temp1",K="1",L="stylesheet",M="defaultStyle",N="627587b6038d43cca051c114ac41ad32",O="fontName",P="'Arial Normal', 'Arial'",Q="fontWeight",R="400",S="fontStyle",T="normal",U="fontStretch",V="5",W="foreGroundFill",X="fillType",Y="solid",Z="color",ba=0xFF333333,bb="opacity",bc=1,bd="fontSize",be="13px",bf="underline",bg="horizontalAlignment",bh="center",bi="lineSpacing",bj="characterSpacing",bk="letterCase",bl="none",bm="strikethrough",bn="location",bo="x",bp=0,bq="y",br="size",bs="width",bt="height",bu="visible",bv="limbo",bw="baseStyle",bx="fill",by=0xFFFFFFFF,bz="borderFill",bA=0xFF797979,bB="borderWidth",bC="linePattern",bD="cornerRadius",bE="0",bF="verticalAlignment",bG="middle",bH="paddingLeft",bI="2",bJ="paddingTop",bK="paddingRight",bL="paddingBottom",bM="stateStyles",bN="image",bO="imageFilter",bP="rotation",bQ="outerShadow",bR="on",bS="offsetX",bT=5,bU="offsetY",bV="blurRadius",bW="r",bX=0,bY="g",bZ="b",ca="a",cb=0.349019607843137,cc="innerShadow",cd="textShadow",ce=0.647058823529412,cf="viewOverride",cg="19e82109f102476f933582835c373474",ch="customStyles",ci="_形状",cj="40519e9ec4264601bfb12c514e4f4867",ck="_图片_",cl="75a91ee5b9d042cfa01b8d565fe289c0",cm="button",cn="c9f35713a1cf4e91a0f2dbac65e6fb5c",co="primary_button",cp="cd64754845384de3872fb4a066432c1f",cq=0xFF169BD5,cr="_一级标题",cs="1111111151944dfba49f67fd55eb1f88",ct="32px",cu="bold",cv=0xFFFFFF,cw="left",cx="top",cy="_二级标题",cz="b3a15c9ddde04520be40f94c8168891e",cA="24px",cB="_三级标题",cC="8c7a4c5ad69a4369a5f7788171ac0b32",cD="18px",cE="_四级标题",cF="e995c891077945c89c0b5fe110d15a0b",cG="14px",cH="_五级标题",cI="386b19ef4be143bd9b6c392ded969f89",cJ="_六级标题",cK="fc3b9a13b5574fa098ef0a1db9aac861",cL="10px",cM="_文本段落",cN="4988d43d80b44008a4a415096f1632af",cO="line",cP="619b2148ccc1497285562264d51992f9",cQ="text_field",cR="44157808f2934100b68f2394a66b2bba",cS=0xFF000000,cT="droplist",cU="85f724022aae41c594175ddac9c289eb",cV="checkbox",cW="bccdabddb5454e438d4613702b55674b",cX="radio_button",cY="4eb5516f311c4bdfa0cb11d7ea75084e",cZ=0xFFF2F2F2,da=0xFF01AAB0,db=0xFF042A3F,dc="table_cell",dd="33ea2511485c479dbf973af3302f2352",de="'微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑'",df="700",dg=0xFF226287,dh="form_hint",di="3c35f7f584574732b5edbd0cff195f77",dj=0xFF999999,dk="form_disabled",dl="2829faada5f8449da03773b96e566862",dm=0xFFF0F0F0,dn="_表单提示",dp="4889d666e8ad4c5e81e59863039a5cc0",dq="_表单禁用",dr="9bd0236217a94d89b0314c8c7fc75f16",ds="_流程形状",dt="df01900e3c4e43f284bafec04b0864c4",du="linearGradient",dv="startPoint",dw=0.5,dx="endPoint",dy="stops",dz="offset",dA=0xFFE4E4E4,dB="_线段",dC="804e3bae9fce4087aeede56c15b6e773",dD="_连接",dE="699a012e142a4bcba964d96e88b88bdf",dF=0xFF0099CC,dG="sticky_4",dH="874d265363934ac3b3d2ebd97a264a03",dI=0xFFEF5AA1,dJ=0.2,dK="10",dL="flow_shape",dM="caddf88798f04a469d3bb16589ed2a5d",dN="icon",dO="26c731cb771b44a88eb8b6e97e78c80e",dP="box_1",dQ="9aae18a732734bd0a1a0ea2414356d99",dR="c23dfebb53c346709bbb34cca5f3e39a",dS="heading_1",dT="75ee5aae15544c2f895006d2eedfa094",dU="label",dV="0a0193f553ef4cfb9b4505e57cb59dd4",dW="box_2",dX="0c95fc11ab9a4df8b9179ec9ce9d722e",dY="ellipse",dZ="537876eb194a4c7683b3d98a8c372211",ea="duplicateStyles",eb="61b573d33a31447ca2a1af131c3eb22b",ec="3d21b42a1668490aaed47654c028407b",ed="6a27dafb6ce144548a43b330b230a942",ee="d5a56100baa943c3945a106ed18efbdb",ef="2216027a61b84f088fa88a18304debc0",eg="599ac1afd19c45919cbb693ea6f4e3ca",eh="c674128122a34600b1d27b32725cda38",ei="c84228eb068146df8e29d24926d32d68";
return _creator();
})());

View File

@ -0,0 +1,131 @@
.ax_default {
font-family:'Arial Normal', 'Arial';
font-weight:400;
font-style:normal;
font-size:13px;
letter-spacing:normal;
color:#333333;
vertical-align:none;
text-align:center;
line-height:normal;
text-transform:none;
}
._形状 {
}
._图片_ {
}
.button {
}
.primary_button {
color:#FFFFFF;
}
._一级标题 {
font-family:'Arial Normal', 'Arial';
font-weight:bold;
font-style:normal;
font-size:32px;
text-align:left;
}
._二级标题 {
font-family:'Arial Normal', 'Arial';
font-weight:bold;
font-style:normal;
font-size:24px;
text-align:left;
}
._三级标题 {
font-family:'Arial Normal', 'Arial';
font-weight:bold;
font-style:normal;
font-size:18px;
text-align:left;
}
._四级标题 {
font-family:'Arial Normal', 'Arial';
font-weight:bold;
font-style:normal;
font-size:14px;
text-align:left;
}
._五级标题 {
font-family:'Arial Normal', 'Arial';
font-weight:bold;
font-style:normal;
text-align:left;
}
._六级标题 {
font-family:'Arial Normal', 'Arial';
font-weight:bold;
font-style:normal;
font-size:10px;
text-align:left;
}
._文本段落 {
text-align:left;
}
.line {
}
.text_field {
color:#000000;
text-align:left;
}
.droplist {
color:#000000;
text-align:left;
}
.checkbox {
text-align:left;
}
.radio_button {
color:#F2F2F2;
text-align:left;
}
.table_cell {
font-family:'微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
font-weight:700;
font-style:normal;
color:#F2F2F2;
}
.form_hint {
color:#999999;
}
.form_disabled {
}
._表单提示 {
color:#999999;
}
._表单禁用 {
}
._流程形状 {
}
._线段 {
}
._连接 {
}
.sticky_4 {
text-align:left;
}
.flow_shape {
}
.icon {
}
.box_1 {
}
.image {
}
.heading_1 {
font-family:'Arial Normal', 'Arial';
font-weight:bold;
font-style:normal;
font-size:32px;
text-align:left;
}
.label {
font-size:14px;
text-align:left;
}
.box_2 {
}
.ellipse {
}
textarea, select, input, button { outline: none; }

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="20px" height="20px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -16 -157 )">
<path d="M 12.8571428571429 15.6640625 C 12.953869047619 15.6640625 13.0394345238095 15.6206597222222 13.1138392857143 15.5338541666667 L 14.7433035714286 13.6328125 C 14.8177083333333 13.5460069444444 14.8549107142857 13.4461805555556 14.8549107142857 13.3333333333333 C 14.8549107142857 13.2204861111111 14.8177083333333 13.1206597222222 14.7433035714286 13.0338541666667 L 12.1428571428571 10 L 14.7433035714286 6.96614583333333 C 14.8177083333333 6.87934027777778 14.8549107142857 6.77951388888889 14.8549107142857 6.66666666666667 C 14.8549107142857 6.55381944444444 14.8177083333333 6.45399305555555 14.7433035714286 6.3671875 L 13.1138392857143 4.46614583333333 C 13.0394345238095 4.37934027777778 12.953869047619 4.3359375 12.8571428571429 4.3359375 C 12.7604166666667 4.3359375 12.6748511904762 4.37934027777778 12.6004464285714 4.46614583333333 L 10 7.5 L 7.39955357142857 4.46614583333333 C 7.32514880952381 4.37934027777778 7.23958333333333 4.3359375 7.14285714285714 4.3359375 C 7.04613095238095 4.3359375 6.96056547619048 4.37934027777778 6.88616071428571 4.46614583333333 L 5.25669642857143 6.3671875 C 5.18229166666667 6.45399305555555 5.14508928571429 6.55381944444444 5.14508928571429 6.66666666666667 C 5.14508928571429 6.77951388888889 5.18229166666667 6.87934027777778 5.25669642857143 6.96614583333333 L 7.85714285714286 10 L 5.25669642857143 13.0338541666667 C 5.18229166666667 13.1206597222222 5.14508928571429 13.2204861111111 5.14508928571429 13.3333333333333 C 5.14508928571429 13.4461805555556 5.18229166666667 13.5460069444444 5.25669642857143 13.6328125 L 6.88616071428571 15.5338541666667 C 6.96056547619048 15.6206597222222 7.04613095238095 15.6640625 7.14285714285714 15.6640625 C 7.23958333333333 15.6640625 7.32514880952381 15.6206597222222 7.39955357142857 15.5338541666667 L 10 12.5 L 12.6004464285714 15.5338541666667 C 12.6748511904762 15.6206597222222 12.7604166666667 15.6640625 12.8571428571429 15.6640625 Z M 19.4754464285714 0.611979166666667 C 19.8251488095238 1.01996527777778 20 1.51041666666667 20 2.08333333333333 L 20 17.9166666666667 C 20 18.4895833333333 19.8251488095238 18.9800347222222 19.4754464285714 19.3880208333333 C 19.1257440476191 19.7960069444444 18.7053571428571 20 18.2142857142857 20 L 1.78571428571429 20 C 1.29464285714286 20 0.874255952380952 19.7960069444444 0.524553571428571 19.3880208333333 C 0.17485119047619 18.9800347222222 0 18.4895833333333 0 17.9166666666667 L 0 2.08333333333333 C 0 1.51041666666667 0.17485119047619 1.01996527777778 0.524553571428571 0.611979166666667 C 0.874255952380952 0.203993055555554 1.29464285714286 0 1.78571428571429 0 L 18.2142857142857 0 C 18.7053571428571 0 19.1257440476191 0.203993055555554 19.4754464285714 0.611979166666667 Z " fill-rule="nonzero" fill="#d7d7d7" stroke="none" transform="matrix(1 0 0 1 16 157 )" />
</g>
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 19 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 19.5 L 53.5 19.5 L 53.5 30.5 L 42.5 30.5 L 42.5 19.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 19.5 L 53.5 19.5 L 53.5 30.5 L 42.5 30.5 L 42.5 19.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 19 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 19.5 L 53.5 19.5 L 53.5 30.5 L 42.5 30.5 L 42.5 19.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 19.5 L 53.5 19.5 L 53.5 30.5 L 42.5 30.5 L 42.5 19.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 19 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 19.5 L 53.5 19.5 L 53.5 30.5 L 42.5 30.5 L 42.5 19.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 19.5 L 53.5 19.5 L 53.5 30.5 L 42.5 30.5 L 42.5 19.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 25 L 47.1428571428571 27.5714285714286 L 51.4285714285714 21.5714285714286 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="36px" height="24px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -1570 -525 )">
<path d="M 1580.8 549 L 1570 537 L 1580.8 525 L 1580.8 531.48 L 1606 531.48 L 1606 542.52 L 1580.8 542.52 L 1580.8 549 Z " fill-rule="nonzero" fill="#358260" stroke="none" />
</g>
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 67 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 67.5 L 53.5 67.5 L 53.5 78.5 L 42.5 78.5 L 42.5 67.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 67.5 L 53.5 67.5 L 53.5 78.5 L 42.5 78.5 L 42.5 67.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 67 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 67.5 L 53.5 67.5 L 53.5 78.5 L 42.5 78.5 L 42.5 67.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 67.5 L 53.5 67.5 L 53.5 78.5 L 42.5 78.5 L 42.5 67.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 67 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 67.5 L 53.5 67.5 L 53.5 78.5 L 42.5 78.5 L 42.5 67.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 67.5 L 53.5 67.5 L 53.5 78.5 L 42.5 78.5 L 42.5 67.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 73 L 47.1428571428571 75.5714285714286 L 51.4285714285714 69.5714285714286 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 115 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 115.5 L 53.5 115.5 L 53.5 126.5 L 42.5 126.5 L 42.5 115.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 115.5 L 53.5 115.5 L 53.5 126.5 L 42.5 126.5 L 42.5 115.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 115 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 115.5 L 53.5 115.5 L 53.5 126.5 L 42.5 126.5 L 42.5 115.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 115.5 L 53.5 115.5 L 53.5 126.5 L 42.5 126.5 L 42.5 115.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 115 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 115.5 L 53.5 115.5 L 53.5 126.5 L 42.5 126.5 L 42.5 115.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 115.5 L 53.5 115.5 L 53.5 126.5 L 42.5 126.5 L 42.5 115.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 121 L 47.1428571428571 123.571428571429 L 51.4285714285714 117.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="36px" height="24px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -1709 -525 )">
<path d="M 1734.2 549 L 1745 537 L 1734.2 525 L 1734.2 531.48 L 1709 531.48 L 1709 542.52 L 1734.2 542.52 L 1734.2 549 Z " fill-rule="nonzero" fill="#358260" stroke="none" />
</g>
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 163 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 163.5 L 53.5 163.5 L 53.5 174.5 L 42.5 174.5 L 42.5 163.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 163.5 L 53.5 163.5 L 53.5 174.5 L 42.5 174.5 L 42.5 163.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 163 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 163.5 L 53.5 163.5 L 53.5 174.5 L 42.5 174.5 L 42.5 163.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 163.5 L 53.5 163.5 L 53.5 174.5 L 42.5 174.5 L 42.5 163.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 163 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 163.5 L 53.5 163.5 L 53.5 174.5 L 42.5 174.5 L 42.5 163.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 163.5 L 53.5 163.5 L 53.5 174.5 L 42.5 174.5 L 42.5 163.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 169 L 47.1428571428571 171.571428571429 L 51.4285714285714 165.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 211 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 211.5 L 53.5 211.5 L 53.5 222.5 L 42.5 222.5 L 42.5 211.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 211.5 L 53.5 211.5 L 53.5 222.5 L 42.5 222.5 L 42.5 211.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 211 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 211.5 L 53.5 211.5 L 53.5 222.5 L 42.5 222.5 L 42.5 211.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 211.5 L 53.5 211.5 L 53.5 222.5 L 42.5 222.5 L 42.5 211.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 211 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 211.5 L 53.5 211.5 L 53.5 222.5 L 42.5 222.5 L 42.5 211.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 211.5 L 53.5 211.5 L 53.5 222.5 L 42.5 222.5 L 42.5 211.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 217 L 47.1428571428571 219.571428571429 L 51.4285714285714 213.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 259 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 259.5 L 53.5 259.5 L 53.5 270.5 L 42.5 270.5 L 42.5 259.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 259.5 L 53.5 259.5 L 53.5 270.5 L 42.5 270.5 L 42.5 259.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 259 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 259.5 L 53.5 259.5 L 53.5 270.5 L 42.5 270.5 L 42.5 259.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 259.5 L 53.5 259.5 L 53.5 270.5 L 42.5 270.5 L 42.5 259.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 259 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 259.5 L 53.5 259.5 L 53.5 270.5 L 42.5 270.5 L 42.5 259.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 259.5 L 53.5 259.5 L 53.5 270.5 L 42.5 270.5 L 42.5 259.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 265 L 47.1428571428571 267.571428571429 L 51.4285714285714 261.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 307 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 307.5 L 53.5 307.5 L 53.5 318.5 L 42.5 318.5 L 42.5 307.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 307.5 L 53.5 307.5 L 53.5 318.5 L 42.5 318.5 L 42.5 307.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 307 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 307.5 L 53.5 307.5 L 53.5 318.5 L 42.5 318.5 L 42.5 307.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 307.5 L 53.5 307.5 L 53.5 318.5 L 42.5 318.5 L 42.5 307.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 307 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 307.5 L 53.5 307.5 L 53.5 318.5 L 42.5 318.5 L 42.5 307.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 307.5 L 53.5 307.5 L 53.5 318.5 L 42.5 318.5 L 42.5 307.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 313 L 47.1428571428571 315.571428571429 L 51.4285714285714 309.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 355 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 355.5 L 53.5 355.5 L 53.5 366.5 L 42.5 366.5 L 42.5 355.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 355.5 L 53.5 355.5 L 53.5 366.5 L 42.5 366.5 L 42.5 355.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 355 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 355.5 L 53.5 355.5 L 53.5 366.5 L 42.5 366.5 L 42.5 355.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 355.5 L 53.5 355.5 L 53.5 366.5 L 42.5 366.5 L 42.5 355.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 355 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 355.5 L 53.5 355.5 L 53.5 366.5 L 42.5 366.5 L 42.5 355.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 355.5 L 53.5 355.5 L 53.5 366.5 L 42.5 366.5 L 42.5 355.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 361 L 47.1428571428571 363.571428571429 L 51.4285714285714 357.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 403 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 403.5 L 53.5 403.5 L 53.5 414.5 L 42.5 414.5 L 42.5 403.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 403.5 L 53.5 403.5 L 53.5 414.5 L 42.5 414.5 L 42.5 403.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 403 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 403.5 L 53.5 403.5 L 53.5 414.5 L 42.5 414.5 L 42.5 403.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 403.5 L 53.5 403.5 L 53.5 414.5 L 42.5 414.5 L 42.5 403.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 403 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 403.5 L 53.5 403.5 L 53.5 414.5 L 42.5 414.5 L 42.5 403.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 403.5 L 53.5 403.5 L 53.5 414.5 L 42.5 414.5 L 42.5 403.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 409 L 47.1428571428571 411.571428571429 L 51.4285714285714 405.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 451 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 451.5 L 53.5 451.5 L 53.5 462.5 L 42.5 462.5 L 42.5 451.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 451.5 L 53.5 451.5 L 53.5 462.5 L 42.5 462.5 L 42.5 451.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 451 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 451.5 L 53.5 451.5 L 53.5 462.5 L 42.5 462.5 L 42.5 451.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 451.5 L 53.5 451.5 L 53.5 462.5 L 42.5 462.5 L 42.5 451.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 451 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 451.5 L 53.5 451.5 L 53.5 462.5 L 42.5 462.5 L 42.5 451.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 451.5 L 53.5 451.5 L 53.5 462.5 L 42.5 462.5 L 42.5 451.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 457 L 47.1428571428571 459.571428571429 L 51.4285714285714 453.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 499 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 499.5 L 53.5 499.5 L 53.5 510.5 L 42.5 510.5 L 42.5 499.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 499.5 L 53.5 499.5 L 53.5 510.5 L 42.5 510.5 L 42.5 499.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 499 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 499.5 L 53.5 499.5 L 53.5 510.5 L 42.5 510.5 L 42.5 499.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 499.5 L 53.5 499.5 L 53.5 510.5 L 42.5 510.5 L 42.5 499.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 499 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 499.5 L 53.5 499.5 L 53.5 510.5 L 42.5 510.5 L 42.5 499.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 499.5 L 53.5 499.5 L 53.5 510.5 L 42.5 510.5 L 42.5 499.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 505 L 47.1428571428571 507.571428571429 L 51.4285714285714 501.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 547 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 547.5 L 53.5 547.5 L 53.5 558.5 L 42.5 558.5 L 42.5 547.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 547.5 L 53.5 547.5 L 53.5 558.5 L 42.5 558.5 L 42.5 547.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 547 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 547.5 L 53.5 547.5 L 53.5 558.5 L 42.5 558.5 L 42.5 547.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 547.5 L 53.5 547.5 L 53.5 558.5 L 42.5 558.5 L 42.5 547.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 547 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 547.5 L 53.5 547.5 L 53.5 558.5 L 42.5 558.5 L 42.5 547.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 547.5 L 53.5 547.5 L 53.5 558.5 L 42.5 558.5 L 42.5 547.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 553 L 47.1428571428571 555.571428571429 L 51.4285714285714 549.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 595 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 595.5 L 53.5 595.5 L 53.5 606.5 L 42.5 606.5 L 42.5 595.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 595.5 L 53.5 595.5 L 53.5 606.5 L 42.5 606.5 L 42.5 595.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 595 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 595.5 L 53.5 595.5 L 53.5 606.5 L 42.5 606.5 L 42.5 595.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 595.5 L 53.5 595.5 L 53.5 606.5 L 42.5 606.5 L 42.5 595.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 595 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 595.5 L 53.5 595.5 L 53.5 606.5 L 42.5 606.5 L 42.5 595.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 595.5 L 53.5 595.5 L 53.5 606.5 L 42.5 606.5 L 42.5 595.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 601 L 47.1428571428571 603.571428571429 L 51.4285714285714 597.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 643 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 643.5 L 53.5 643.5 L 53.5 654.5 L 42.5 654.5 L 42.5 643.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 643.5 L 53.5 643.5 L 53.5 654.5 L 42.5 654.5 L 42.5 643.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 643 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 643.5 L 53.5 643.5 L 53.5 654.5 L 42.5 654.5 L 42.5 643.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 643.5 L 53.5 643.5 L 53.5 654.5 L 42.5 654.5 L 42.5 643.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 643 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 643.5 L 53.5 643.5 L 53.5 654.5 L 42.5 654.5 L 42.5 643.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 643.5 L 53.5 643.5 L 53.5 654.5 L 42.5 654.5 L 42.5 643.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 649 L 47.1428571428571 651.571428571429 L 51.4285714285714 645.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 691 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 691.5 L 53.5 691.5 L 53.5 702.5 L 42.5 702.5 L 42.5 691.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 691.5 L 53.5 691.5 L 53.5 702.5 L 42.5 702.5 L 42.5 691.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 691 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 691.5 L 53.5 691.5 L 53.5 702.5 L 42.5 702.5 L 42.5 691.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 691.5 L 53.5 691.5 L 53.5 702.5 L 42.5 702.5 L 42.5 691.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 691 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 691.5 L 53.5 691.5 L 53.5 702.5 L 42.5 702.5 L 42.5 691.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 691.5 L 53.5 691.5 L 53.5 702.5 L 42.5 702.5 L 42.5 691.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 697 L 47.1428571428571 699.571428571429 L 51.4285714285714 693.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 739 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 739.5 L 53.5 739.5 L 53.5 750.5 L 42.5 750.5 L 42.5 739.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 739.5 L 53.5 739.5 L 53.5 750.5 L 42.5 750.5 L 42.5 739.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 739 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 739.5 L 53.5 739.5 L 53.5 750.5 L 42.5 750.5 L 42.5 739.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 739.5 L 53.5 739.5 L 53.5 750.5 L 42.5 750.5 L 42.5 739.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 739 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 739.5 L 53.5 739.5 L 53.5 750.5 L 42.5 750.5 L 42.5 739.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 739.5 L 53.5 739.5 L 53.5 750.5 L 42.5 750.5 L 42.5 739.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 745 L 47.1428571428571 747.571428571429 L 51.4285714285714 741.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 787 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 787.5 L 53.5 787.5 L 53.5 798.5 L 42.5 798.5 L 42.5 787.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 787.5 L 53.5 787.5 L 53.5 798.5 L 42.5 798.5 L 42.5 787.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 787 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 787.5 L 53.5 787.5 L 53.5 798.5 L 42.5 798.5 L 42.5 787.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 787.5 L 53.5 787.5 L 53.5 798.5 L 42.5 798.5 L 42.5 787.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 787 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 787.5 L 53.5 787.5 L 53.5 798.5 L 42.5 798.5 L 42.5 787.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 787.5 L 53.5 787.5 L 53.5 798.5 L 42.5 798.5 L 42.5 787.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 793 L 47.1428571428571 795.571428571429 L 51.4285714285714 789.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 835 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 835.5 L 53.5 835.5 L 53.5 846.5 L 42.5 846.5 L 42.5 835.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 835.5 L 53.5 835.5 L 53.5 846.5 L 42.5 846.5 L 42.5 835.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 835 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 835.5 L 53.5 835.5 L 53.5 846.5 L 42.5 846.5 L 42.5 835.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 835.5 L 53.5 835.5 L 53.5 846.5 L 42.5 846.5 L 42.5 835.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 835 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 835.5 L 53.5 835.5 L 53.5 846.5 L 42.5 846.5 L 42.5 835.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 835.5 L 53.5 835.5 L 53.5 846.5 L 42.5 846.5 L 42.5 835.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 841 L 47.1428571428571 843.571428571429 L 51.4285714285714 837.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 883 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 883.5 L 53.5 883.5 L 53.5 894.5 L 42.5 894.5 L 42.5 883.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 883.5 L 53.5 883.5 L 53.5 894.5 L 42.5 894.5 L 42.5 883.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 883 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 883.5 L 53.5 883.5 L 53.5 894.5 L 42.5 894.5 L 42.5 883.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 883.5 L 53.5 883.5 L 53.5 894.5 L 42.5 894.5 L 42.5 883.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 883 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 883.5 L 53.5 883.5 L 53.5 894.5 L 42.5 894.5 L 42.5 883.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 883.5 L 53.5 883.5 L 53.5 894.5 L 42.5 894.5 L 42.5 883.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 889 L 47.1428571428571 891.571428571429 L 51.4285714285714 885.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 931 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 931.5 L 53.5 931.5 L 53.5 942.5 L 42.5 942.5 L 42.5 931.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 931.5 L 53.5 931.5 L 53.5 942.5 L 42.5 942.5 L 42.5 931.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 931 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 931.5 L 53.5 931.5 L 53.5 942.5 L 42.5 942.5 L 42.5 931.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 931.5 L 53.5 931.5 L 53.5 942.5 L 42.5 942.5 L 42.5 931.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 931 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 931.5 L 53.5 931.5 L 53.5 942.5 L 42.5 942.5 L 42.5 931.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 931.5 L 53.5 931.5 L 53.5 942.5 L 42.5 942.5 L 42.5 931.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 937 L 47.1428571428571 939.571428571429 L 51.4285714285714 933.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 979 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 979.5 L 53.5 979.5 L 53.5 990.5 L 42.5 990.5 L 42.5 979.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 979.5 L 53.5 979.5 L 53.5 990.5 L 42.5 990.5 L 42.5 979.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 979 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 979.5 L 53.5 979.5 L 53.5 990.5 L 42.5 990.5 L 42.5 979.5 Z " fill-rule="nonzero" fill="#f0f0f0" stroke="none" />
<path d="M 42.5 979.5 L 53.5 979.5 L 53.5 990.5 L 42.5 990.5 L 42.5 979.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 979 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 979.5 L 53.5 979.5 L 53.5 990.5 L 42.5 990.5 L 42.5 979.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 979.5 L 53.5 979.5 L 53.5 990.5 L 42.5 990.5 L 42.5 979.5 Z " stroke-width="1" stroke="#797979" fill="none" />
<path d="M 44.5714285714286 985 L 47.1428571428571 987.571428571429 L 51.4285714285714 981.571428571429 " stroke-width="2.57142857142857" stroke="#797979" fill="none" />
</svg>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="12px" viewBox="42 1027 12 12" xmlns="http://www.w3.org/2000/svg">
<path d="M 42.5 1027.5 L 53.5 1027.5 L 53.5 1038.5 L 42.5 1038.5 L 42.5 1027.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" />
<path d="M 42.5 1027.5 L 53.5 1027.5 L 53.5 1038.5 L 42.5 1038.5 L 42.5 1027.5 Z " stroke-width="1" stroke="#797979" fill="none" />
</svg>

Some files were not shown because too many files have changed in this diff Show More