基于QT开发的气体成分检测数据记录软件

embedded/2024/9/25 23:19:24/

1、软件概述

  气体成分检测数据记录软件用于实现多种气体分析仪及相关设备实时数据的获取、存储和传送。目前支持的设备主要有气体分析仪、多通道进样阀箱、冷阱处理系统和气体采样处理系统。
  气体成分检测数据记录软件可以根据实际应用需要进行配置,以实现不同应用需求下的界面。根据不同的配置文件可以支持不同类型的设备、不同的软件名称、不同的操作界面等。
  目前,气体成分检测数据记录软件所支持的分析仪有ABB LGR温室气体系列分析仪、Picarro温室气体系列分析仪、力高泰微量气体系列分析仪和灵析光电温室气体系列分析仪。多通道进样阀箱则支持VICI的多通道进样阀和云创开太多痛到进样阀。冷阱系统则支持云创开太的全系列冷阱处理系统和云创开太的气体采样处理系统。
  气体成分检测数据记录软件的主界面分左右两个区域,左侧是树形目录为系统操作区,右侧是设备交互界面为数据展示区。具体如下:

  左侧的树形目录实现显示界面的切换和设备操作及其状态指示。其具体的内容分2类,一类是设备操作菜单,会在软件加载时根据配置文件的设定自动生成。另一类是系统管理菜单,这部分会固定生成。一般情况是设备操作在上,系统管理操作在下。
  右侧的区域是Tab窗口,用以显示各类设备的交互信息。具体的设备信息会与左侧的属性目录对应,都是在软件加载时根据配置文件的设定自动生成。

2、分析仪的操作

  当前版本的气体成分检测数据记录软件支持的分析仪主要有4类:ABB LGR温室气体系列分析仪、Picarro温室气体系列分析仪、力高泰微量气体系列分析仪和灵析光电温室气体系列分析仪。
  气体成分检测数据记录软件可以通过配置设置不同的型号和名称。可以支持的分析以型号包括:LGR的8种型号、力高泰的4种型号、Picarro的1种型号和灵析光电的4种型号。分析仪具体的型号根据应用需求在配置文件中设定,在软件加载时会根据设备型号自动加载对应的操作界面。
  点击左侧树形目录中对应的设备节点或者直接选择右侧对应的TAB标签均可以显示该型号分析仪的界面,如下所示:

  不同型号的分析仪界面显示会有所不同,但整体结构基本一致的。左边的数据显示框显示数据的动态值,右侧的趋势曲线显示过去10分钟之内数据的变化趋势。
  对于分析仪会在左侧生成的树形目录中显示设备名字,而名字是在配置文件中设定的。而在左侧树形目录该设备节点的下面一般会包含有3个子节点:“连接设备名字”、“断开设备名字”、“配置设备名字”。这里的“设备名字”名字是我们设定的,如果我们设定仪器名字为“温室气体”,则“设备名字”处就会显示为“温室气体”。点击“连接设备名字”节点,如果配置的参数没有错,则会按照配置的参数打开串口接收并处理分析仪的数据。串口开启后,“分析仪”节点的显示会由红色的“设备名字:通讯已关闭”变为绿色的“设备名字:通讯已开启”状态。点击“断开分析仪”节点,则会关闭串口停止接收和处理分析仪的数据,相应的显示状态也会从绿色的“设备名字:通讯已开启”变化分红色的“设备名字:通讯已关闭”状态。
  点击“配置设备名字”节点,则会打开分析仪的配置界面。包括设备的名称、设备的序号、设备分类、设备型号、工作模式、串口号、波特率、数据位、校验位以及停止位等,具体如下:

  这些参数中“设备名称”、“设备序号”、“设备分类”以及“设备型号”已经设定好不可以修改。而串口相关的参数根据实际使用的情况设定即可。而对于“设备型号”和“工作模式”两个参数则需要注意。
  对于分析仪设备型号只能在配置文件中修改,在配置文件设定后,应用人员不可以自行修改配置文件,需要专门修改配置文件的软件才可以生成。气体成分检测数据记录软件在加载时,会根据配置文件来呈现对应型号分析仪的相关界面和操作。目前分析仪的型号定义有:GLA331_CCIA,GLA331_EAA,GLA331_GGA,GLA331_MCEA,GLA351_CCIA,GLA351_N2OCM,GLA351_N2OM,GLA451_N2OI,Licor7810,Licor7815,Licor7820,Licor850,LXHGA331,LXHGA341,LXHGA431,PICARRO等。
  而“工作模式”则可以切换“手动”和“自动”。如果选择了“自动”模式,则在软件启动时会根据配置的参数自动开启串口连接。但这个配置只是控制分析仪的连接模式,整个软件的自动模式在文件配置中设定,并且是设备自动连接的前提。
  注意:串口参数设置完毕后,需要点击“保存”按钮。参数修改后会保存到配置文件中,而不是马上生效,在软件下次启动加载配置文件时才会生效。

3、阀箱的操作

  阀箱数据的获取与存储模块实现阀箱数据的下载与存储、阀箱的远程操作。本模块支持VICI和云创开太的阀箱,在设备管理中可以设置采用的阀箱类型。
  点击左侧树形目录中“阀箱”节点或者右侧TAB标签上面的“阀箱”标签都可以显示阀箱界面,具体如下:

  阀箱设备的交互界面根据配置的型号不同会呈现对应型号的界面。但阀箱交互界面的整体结构是一致的。上排是阀门状态指示、操作按钮和当前所使用的自动阀控程序。具体如下:

  最左边为阀门状态指示,以动态图形的方式知识阀门状态,当检测到阀门当前所处的通道后,该通道会显示为”绿色“,其它通道则会显示为“灰色”。中间的8个按钮用于手动切换阀门通道。左边显示当前所采用的自动阀控程序,当不运行时步骤显示为背景色,执行状态指示为“待执行”。当自动阀控程序处于运行时,当前所执行的步骤显示为”绿色“,其它步骤显示为背景色。当前所执行的步骤的“剩余时间”动态变化,其它已执行完的步骤显示为0,未执行的步骤显示为设定值。当前所执行的步骤的“执行状态”显示为“执行中”,其它已执行完的步骤显示为“已完成”,未执行的步骤显示为“待执行”。
  中排是动态数据显示,对于不同类型的阀箱这里的显示会有一些差别。如下图所示为云创开太阀箱界面。

  上图中的手动按钮可以设置流量设定和通道设定。设定值在按钮前方的输入框输入。最前面的阀控模式,用于动态切换阀控的模式。如果在系统配置中将阀控设置为自动模式,则软件启动时此处会配置为“自动循环”;如果在系统配置中将阀控设置为手动模式,则软件启动时此处会配置为“手动操作”。不管系统配置的模式如何,此处都可以实现动态切换,但此处的操作只是修改软件当前的运行方式,不会改变系统的配置。
  下排是消息窗口,如果是VICI的阀箱这理将会显示接受和发送的消息,如果是云创开太的阀箱这里会显示最近一段时间接收到的数据条目。如下所示是云创开太阀箱的界面。

  在左侧树形目录的“阀箱”节点下包含有4个子节点:“连接阀箱”、“断开阀箱”、“配置阀箱”、“编辑程序”。点击“连接阀箱”节点,如果配置的参数没有错,则会按照配置的参数打开串口接收并处理阀箱的数据。串口开启后,“阀箱”节点的显示会由红色的“阀箱:通讯已关闭”变为绿色的“阀箱:通讯已开启”状态。点击“断开阀箱”节点,则会关闭串口停止接收和处理阀箱的数据,相应的显示状态也会从绿色的“阀箱:通讯已开启”变化分红色的“阀箱:通讯已关闭”状态。
  点击“配置阀箱”节点,则会打开阀箱的配置界面。包括设备的名称、设备的序号、设备分类、设备型号、工作模式、串口号、波特率、数据位、校验位以及停止位等,具体如下:

  这些参数中“设备名称”、“设备序号”、“设备分类”已经设定好不可以修改。而串口相关的参数根据实际使用的情况设定即可。而对于“设备型号”和“工作模式”两个参数则需要注意。
  对于阀箱设备类型目前支持3个选项:NONE、VICI和YCVB,分别是指没有阀箱、VICI阀箱和云创开太阀箱。选择不同的类型将决定软件下次启动时的界面配置,不同的型号阀箱界面会不同,如果选择的类型为“NONE”,则将不会出现阀箱的相关界面和操作。
  而“工作模式”则可以切换“手动”和“自动”。如果选择了“自动”模式,则在软件启动时会根据配置的参数自动开启串口连接。但这个配置只是控制阀箱的连接模式,整个软件的自动模式在文件配置中设定,并且是设备自动连接的前提。
  注意:串口参数设置完毕后,需要点击“保存”按钮。参数修改后会保存到配置文件中,而不是马上生效,在软件下次启动加载配置文件时才会生效。
  点击“编辑程序”节点,则会打开阀箱的阀控程序编辑界面。可以实现阀控程序的自主编辑。具体如下图所示:

  上面的一排按钮用与编辑和使用程序。左边为编辑或删除程序组,单击“添加过程”按钮则会出现添加程序组的界面。如下所示:

  只需要输入程序组的编号和程序组的名称,一边软件会根据前面的设定分配一个,但也可以修改为其它名称。输入后单击“保存”按钮保存就可以在程序组列表中看到该程序组。“删除过程”按钮用于删除程序组,删除该程序组前请确认该程序组中的步骤已经删除。
  单击“应用过程”按钮则会打开所要使用的组的配置界面。如下图所示:

  该界面用于配置软件所要使用的程序组以及阀控的操作模式。这里配置的程序组和阀控模式会作为系统配置保存下来。阀门交互界面上的阀控模式的初始状态由此决定。
在左侧的列表中选择一个程序组,右侧就会显示该程序组中对应的程序步骤。单击“添加步骤”按钮则会出现添加程序步骤的界面,如下所示:

  该界面中可以输入步骤号、通道号和时间。输入后点击“保存”按钮可以保存输入的程序步骤。
  如果我们想要修改某一步,则在表格中点选该行,然后点击“修改步骤”按钮即会弹出修改界面,修改为想要的值即可。通道号只支持18,时间只支持11500,其它不符合要求的值将不会正确执行。
  如果我们想要删除某一步,则在表格中点选该行,然后点击“删除步骤”按钮即可。删除后不可恢复,但可以重新添加!

#4、冷阱的操作
  冷阱数据的获取与存储模块实现温室气体冷阱数据的下载与存储。在设备管理中可以设置采用的冷阱类型,但目前本模块仅支持云创开太的冷阱设备。
  点击左侧树形目录中“冷阱”节点或者右侧TAB标签上面的“冷阱”标签都可以显示冷阱界面,具体如下:

  在左侧树形目录的“冷阱”节点下包含有3个子节点:“连接冷阱”、“断开冷阱”、“配置冷阱”。点击“连接冷阱”节点,如果配置的参数没有错,则会按照配置的参数打开串口接收并处理冷阱的数据。串口开启后,“冷阱”节点的显示会由红色的“冷阱:通讯已关闭”变为绿色的“冷阱:通讯已开启”状态。点击“断开冷阱”节点,则会关闭串口停止接收和处理冷阱的数据,相应的显示状态也会从绿色的“冷阱:通讯已开启”变化分红色的“冷阱:通讯已关闭”状态。
  点击“配置冷阱”节点,则会打开冷阱的配置界面。包括设备的名称、设备的序号、设备分类、设备型号、工作模式、串口号、波特率、数据位、校验位以及停止位等,具体如下:

  这些参数中“设备名称”、“设备序号”、“设备分类”已经设定好不可以修改。而串口相关的参数根据实际使用的情况设定即可。而对于“设备型号”和“工作模式”两个参数则需要注意。
  对于冷阱设备类型目前支持3个选项:“NONE”、“云创冷阱”和“采样单元”,分别是指没有冷阱设备、云创开太冷阱和云创开太的采样单元。选择不同的类型将决定软件下次启动时的界面配置,不同的型号冷阱界面会不同,如果选择的类型为“NONE”,则将不会出现冷阱的相关界面和操作。
  而“工作模式”则可以切换“手动”和“自动”。如果选择了“自动”模式,则在软件启动时会根据配置的参数自动开启串口连接。但这个配置只是控制冷阱的连接模式,整个软件的自动模式在文件配置中设定,并且是设备自动连接的前提。
  注意:串口参数设置完毕后,需要点击“保存”按钮。参数修改后会保存到配置文件中,而不是马上生效,在软件下次启动加载配置文件时才会生效。

5、采样单元的操作

  采样单元数据的获取与存储模块实现温室气体采样单元数据的下载与存储。在设备管理中可以设置采用的采样单元类型,但目前本模块仅支持云创开太的采样单元设备。
  点击左侧树形目录中“采样单元”节点或者右侧TAB标签上面的“采样单元”标签都可以显示采样单元界面,具体如下:

  在左侧树形目录的“采样单元”节点下包含有6个子节点:“连接采样单元”、“断开采样单元”、“配置采样单元”和“编辑程序”。点击“连接采样单元”节点,如果配置的参数没有错,则会按照配置的参数打开串口接收并处理采样单元的数据。串口开启后,“采样单元”节点的显示会由红色的“采样单元:通讯已关闭”变为绿色的“采样单元:通讯已开启”状态。点击“断开采样单元”节点,则会关闭串口停止接收和处理采样单元的数据,相应的显示状态也会从绿色的“采样单元:通讯已开启”变化分红色的“采样单元:通讯已关闭”状态。
  点击“配置采样单元”节点,则会打开采样单元的配置界面。包括设备的名称、设备的序号、设备分类、设备型号、工作模式、串口号、波特率、数据位、校验位以及停止位等,具体如下:

  这些参数中“设备名称”、“设备序号”、“设备分类”已经设定好不可以修改。而串口相关的参数根据实际使用的情况设定即可。而对于“设备型号”和“工作模式”两个参数则需要注意。
  对于采样单元设备类型目前支持3个选项:“NONE”、“云创冷阱”和“采样单元”,分别是指没有采样单元、云创开太冷阱和云创开太采样单元。选择不同的类型将决定软件下次启动时的界面配置,不同的型号采样单元界面会不同,如果选择的类型为“NONE”,则将不会出现采样单元的相关界面和操作。
  而“工作模式”则可以切换“手动”和“自动”。如果选择了“自动”模式,则在软件启动时会根据配置的参数自动开启串口连接。但这个配置只是控制采样单元的连接模式,整个软件的自动模式在文件配置中设定,并且是设备自动连接的前提。
  注意:串口参数设置完毕后,需要点击“保存”按钮。参数修改后会保存到配置文件中,而不是马上生效,在软件下次启动加载配置文件时才会生效。
  点击“编辑程序”节点,则会打开采样单元的采样层切换控制程序编辑界面。可以实现采样层切换控制程序的自主编辑。具体如下图所示:

  上面的一排按钮用与编辑和使用程序。左边为编辑或删除程序组,单击“添加过程”按钮则会出现添加程序组的界面。如下所示:

  只需要输入程序组的编号和程序组的名称,一边软件会根据前面的设定分配一个,但也可以修改为其它名称。输入后单击“保存”按钮保存就可以在程序组列表中看到该程序组。“删除过程”按钮用于删除程序组,删除该程序组前请确认该程序组中的步骤已经删除。
  单击“应用过程”按钮则会打开所要使用的组的配置界面。如下图所示:

  该界面用于配置软件所要使用的程序组以及采样层切换控制的操作模式。这里配置的程序组和采样层切换控制模式会作为系统配置保存下来。采样单元交互界面上的采样层切换控制模式的初始状态由此决定。
  在左侧的列表中选择一个程序组,右侧就会显示该程序组中对应的程序步骤。单击“添加步骤”按钮则会出现添加程序步骤的界面,如下所示:

  该界面中可以输入步骤号、通道号和时间。输入后点击“保存”按钮可以保存输入的程序步骤。
  如果我们想要修改某一步,则在表格中点选该行,然后点击“修改步骤”按钮即会弹出修改界面,修改为想要的值即可。通道号只支持18,时间只支持11500,其它不符合要求的值将不会正确执行。
  如果我们想要删除某一步,则在表格中点选该行,然后点击“删除步骤”按钮即可。删除后不可恢复,但可以重新添加!

6、系统管理操作

  系统管理类操作主要面向于系统的配置与管理,主要包括设备管理、文件管理、FTP上传和历史数据查询等功能。

6.1、设备管理

  设备管理功能主要用于对软件涉及到的分析仪、阀箱、冷阱和采样单元进行同以管理。单击左侧树形目录中“系统管理”节点下的“设备管理”子节点就会打开设备管理界面。这是一个弹出式界面,展示软件所配置的全部设备信息,具体如下:

  在上图中,主题是设备配置列表,上方是3个操作按钮,其中“添加设备”和“删除设备”功能只面向于软件的维护人员。而“修改设备”功能则是面向软件所有使用者。选中想要修改的设备,然后单击“修改设备”按钮,则会打开设备修改界面。

  设备修改界面与各个设备下的配置界面是完全一样的。这些参数中“设备名称”、“设备序号”、“设备分类”以及“设备型号”已经设定好不可以修改。而串口相关的参数根据实际使用的情况设定即可。而对于“设备型号”和“工作模式”两个参数则需要注意。
  对于分析仪设备型号只能在配置文件中修改,在配置文件设定后,应用人员不可以自行修改配置文件,需要专门修改配置文件的软件才可以生成。气体成分检测数据记录软件在加载时,会根据配置文件来呈现对应型号分析仪的相关界面和操作。目前分析仪的型号定义有:GLA331_CCIA,GLA331_EAA,GLA331_GGA,GLA331_MCEA,GLA351_CCIA,GLA351_N2OCM,GLA351_N2OM,GLA451_N2OI,Licor7810,Licor7815,Licor7820,Licor850,LXHGA331,LXHGA341,LXHGA431,PICARRO等。
  对于阀箱设备类型目前支持3个选项:NONE、VICI和YCVB,分别是指没有阀箱、VICI阀箱和云创开太阀箱。选择不同的类型将决定软件下次启动时的界面配置,不同的型号阀箱界面会不同,如果选择的类型为“NONE”,则将不会出现阀箱的相关界面和操作。
  对于冷阱设备类型目前支持3个选项:“NONE”、“云创冷阱”和“采样单元”,分别是指没有冷阱设备、云创开太冷阱和云创开太的采样单元。选择不同的类型将决定软件下次启动时的界面配置,不同的型号冷阱界面会不同,如果选择的类型为“NONE”,则将不会出现冷阱的相关界面和操作。
  对于采样单元设备类型目前支持3个选项:“NONE”、“云创冷阱”和“采样单元”,分别是指没有采样单元、云创开太冷阱和云创开太采样单元。选择不同的类型将决定软件下次启动时的界面配置,不同的型号采样单元界面会不同,如果选择的类型为“NONE”,则将不会出现采样单元的相关界面和操作。
  而“工作模式”则可以切换“手动”和“自动”。如果选择了“自动”模式,则在软件启动时会根据配置的参数自动开启串口连接。但这个配置只是控制采样单元的连接模式,整个软件的自动模式在文件配置中设定,并且是设备自动连接的前提。
  注意:串口参数设置完毕后,需要点击“保存”按钮。参数修改后不会马上生效,而是在软件下次启动时才能生效。

6.2、文件管理

  文件管理功能是用于文件存储与传输的相关配置。单击左侧树形目录中“系统管理”节点下的“文件管理”子节点就会打开文件管理界面。这是一个弹出式界面,包括软件用于文件存储和传输的相关信息,具体如下:

  上图中,站点编号、设备编号、技术名称的配置用与文件的存储与传输。他们将出现在存储的数据文件的名称中,也是文件传输时进行文件筛选的主要参数,需要根据实际的应用需要设置。
  关于文件存储,则会根据配置文件中配置的分析仪的数量对应生成文件,有几台分析仪就会生成几个数据文件。
  运行方式是整体控制软件启动时,软件是否自动连接设备的配置项。只有这里设置为自动连接时,在设备中配置的自动工作模式才会起作用。这里运行方式的手动或者自动控制所有设备,设备中配置的工作模式是手动或者自动控制对应的设备。
  FTP上传的设定控制文件上传的工作模式,设置为自动上传时,软件会按照配置的任务自动上传文件,设置为手动上传时,软件则不会自动处理。
  而“推送方式”和“推送间隔”用于实现消息推送到微信的操作。“推送方式”分为“无推送”,“报警推送”和“数据推送”3种方式。如果设置为“无推送”则会关闭消息推送功能;“报警推送”则会在报警发生时推送消息;“数据推送”则会在数据更新时推送消息。而“推送间隔”则是在推送发生时,两条推送之间的时间间隔,单位为秒,设置范围为1到3600秒。
  注意:若无外网连接时,请设置为“无推送”。避免等待响应造成的大量资源占用。

6.3、数据上传

  数据上传功能是用于配置文件传输的相关信息。单击左侧树形目录中“系统管理”节点下的“FTP上传”子节点就会打开FTP上传管理界面。这是一个弹出式界面,包括文件传输的配置信息和相关操作,具体如下:

  数据上传功能实现对FTP服务器的管理、上传任务的管理以及手动操作的管理。通过上方标签可以实现服务器管理功能、任务管理功能以及手动上传功能进行切换。
  首先需要配置服务器信息。点击“服务器配置”标签,会出现服务器的列表界面。该界面有3个操作按钮:“添加服务器”、“删除服务器”、“修改服务器”。点击“添加服务器”按钮会弹出服务器配置输入对话框,如下:

  在对话框中输入相应的信息。名称是本地管理服务器的标识,在任务中要用到,名称不可相同。输入好信息后,可以使用“测试”按钮检查信息是否符合要求,或者使用“保存”按钮直接保存。需要注意,IP地址、端口号、用户名、密码必须与实际的目标服务器是相符的,任何错误都可能会造成上传任务无法执行。
  如果某个服务器的信息不需要了可以使用“删除服务器”按钮进行删除,但在删除前必须确认上传到该服务器的任务已经删除,否则可能会因为任务还在运行但却找不到服务器的情况,从而出现软件运行错误。
  如果想要修改某一服务器的配置信息,只需在列表中选中该服务器所在的行,然后点击“修改服务器”按钮就会弹出修改对话框,如下:

  修改完信息点击“保存”即可。如果并未选中任何的服务器行,则会弹出提示信息:

  只需要关闭提示框,然后选中想要修改的服务器配置,点击“修改服务器”按钮进行修改。
  配置好服务器后,还需要为该服务器添加任务。点击“任务配置”标签就会切换到任务列表界面。该界面有3个操作按钮:“添加任务”、“删除任务”、“修改任务”。点击“添加任务”按钮会弹出任务配置输入对话框,如下:

  在对话框中输入相应的信息。名称是本地管理任务的标识,不可以重复。执行时间小时和分钟如果是数值,则按制定数字执行。如果是“*”则按每一个小时或每一个分钟都执行。设备号一定要与采集软件中设定的设备号一致,该设备号会用来判别是否是需要上传的数据。需要注意的是目标路径,目标路径是指在FTP服务器端的存储路径,必须保证该路径是存在的,如果不存在该路径上传可能会失败。填写好任务后点击“保存”即可存储配置。在下一次到达配置的时间时将启动上传。
  如果想要删除某一条任务,则只需在表格中选中对应的行,然后点击“删除任务”按钮即可。
  如果想要修改某一任务的配置,则只需在表格中选中对应的行,然后点击“修改任务”按钮即可打开修改对话框,其操作与添加任务一样。如下:

  如果想要完成某个文件的手动上传,则点击“手动上传”标签,则会切换到手动上传界面。

  在该界面上点击“新增操作”按钮,则会弹出手动上传的对话框,如下:

  在上述对话框中输入相应的参数。需要注意的是目标路径,目标路径是指在FTP服务器端的存储路径,必须保证该路径是存在的,如果不存在该路径上传可能会失败。填写好相应的参数后点击“添加”即可实现上传。手动上传只会执行一次。

6.4、历史数据查询

  历史数据查询功能是用于查看存储的历史数据。单击左侧树形目录中“系统管理”节点下的“历史数据”子节点就会打开历史数据查询界面。这是一个弹出式界面,具体如下:

  历史数据的显示界面会根据配置文件中的分析仪的配置界面来生成,有几台分析仪就会生成几个历史数据显示界面。而历史显示界面的名称与我们配置文件中配置的分析仪的名称一致。
  历史数据可以按时间查询。设置好起始时间和结束时间后点击“数据查询”按钮即可实现数据的查询并显示在下方的数据表中。

  历史数据查询的时间跨度限定在一个小时以内,如果设置的时间超过1小时则只会显示从结束时间往前的1小时的数据,并按时间倒序显示在表格中,余下的数据不会显示在数据表中。

6.5、授权管理

  软件的授权在“关于软件”中操作。点击左侧树形目录“系统管理”下的“关于软件”节点就会弹出关于对话框。

  关于对话框显示软件的基本信息和注册信息。如果软件需要注册则将”关于…”界面的机器码提供给软件的提供方一会的注册码,并输入即可。
  中间的文字会显示软件是否授权,如果未授权则会提示注册,“注册码”文本输入框和“输入”按钮均处于可操作状态。如果已注册,中间的文字会显示软件已授权的信息及使用期限,同时注册码”文本输入框和“输入”按钮均处于禁止操作状态。

7、其它说明

  气体成分检测数据记录软件的配置文件以Json文件存储,其中有些不希望用户修改的配置项采用了密文存储。为此我们专门为气体成分检测数据记录软件开发了一个配置文件生成工具,这样就可以根据不同用户的需求生成不同的配置文件,这样虽然我们开发的软件是一套,但每一款提供给用户的气体成分检测数据记录软件实际都是与特定的用户需求对应的。


http://www.ppmy.cn/embedded/54349.html

相关文章

微信小程序服务器从腾讯云迁移到阿里云出现的坑

微信小程序服务器从腾讯云迁移到阿里云出现的坑 背景 原先小程序后台服务器到期,因为之前买的是腾讯云新用户,便宜,到期后续费金额懂的都懂。就在阿里云用新用户买了个新的,遂把服务全转到了阿里云服务器上。 此时,域…

c++类和对象(三)日期类

类和对象 一.拷贝构造函数定义二.拷贝构造函数特征三.const成员函数权限权限的缩小权限的缩放大 四.隐式类型转换 一.拷贝构造函数定义 拷贝构造函数:只有单个形参,该形参是对本类类型对象的引用(一般常用const修饰),在用已存 在的类类型对象…

大数据开发如何管理项目

在面试的时候总是 会问起项目,那在大数据开发的实际工作中,如何做好一个项目呢? 目录 1. 需求分析与项目规划1.1 需求收集与梳理1.2 可行性分析1.3 项目章程与计划 2. 数据准备与处理2.1 数据源接入2.2 数据仓库建设2.3 数据质量管理 3. 系统…

如何高效安全的开展HPC数据传输,保护数据安全?

高性能计算(HPC)在多个行业和领域中都有广泛的应用,像科学研究机构、芯片IC设计企业、金融、生物制药、能源、航天航空等。HPC(高性能计算)环境中的数据传输是一个关键环节,它涉及到将数据快速、安全地在不…

内容安全复习 8 - 视觉内容伪造与检测

文章目录 研究背景内容伪造方法虚假人脸生成人脸替换属性编辑表情重演跨模态人脸编辑 伪造检测方法眨眼检测交互式人脸活体检测一些了解方法挑战 研究背景 图像内容篡改造成新闻报道的偏颇易导致社会和公共秩序的不安,对公共安全产生不良影响。 造成的影响&#x…

Z变换详细介绍

Z变换是一种强有力的数学工具,用于分析和设计离散时间信号和系统。它是傅里叶变换和拉普拉斯变换在离散时间域的推广,广泛应用于数字信号处理、控制系统等领域。 定义 离散时间信号 x [ n ] x[n] x[n]的Z变换定义为: X ( z ) ∑ n − ∞…

Kubernetes面试整理-RBAC(基于角色的访问控制) 的理解和配置方法

在 Kubernetes 中,RBAC(基于角色的访问控制,Role-Based Access Control)是一种控制访问权限的机制,用于管理用户和服务账户对集群资源的访问。RBAC 通过定义角色和角色绑定来控制谁可以对哪些资源执行哪些操作。 核心概念 1. Role 和 ClusterRole: ● Role:定义在特定命…

安利一款AI驱动的可视化大屏产品,支持一键导出源码

数据可视化作为一种直观呈现信息的方式,在各个领域都具有关键作用,能够帮助我们更好地理解和分析数据。今天和大家分享一款我体验了很久的可视化大屏制作工具——山河鉴数据可视化源码工具。 我们使用它可以轻松通过拖拽式来搭建可视化大屏,并…