【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之Unit3-Form3用户负载类型查询界面

简介: 【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之Unit3-Form3用户负载类型查询界面

下面介绍Unit3用户负载类型查询界面的实现。

 

1.串口

同form2使用form1的DateSource一样,form3的串口也使用form1的串口来进行数据通信。


因为在打开form3时并不知道form1是否已经开启了串口,因此form3要先检验串口的状态,并在关闭form3时恢复初始状态,就像中断似的,中断、恢复现场。


使用一个flag标志位即可实现这个功能:

  if form1.ComPort1.Connected = false then
  begin
    flag := 0;//记录串口的初始状态 0表示初始串口关着呢
    comport1.connected := true;//开本窗口串口
  end
  else
  begin
    flag := 1;
    form1.comport1.connected := false; //关了主串口
    comport1.connected := true;  //开本窗口串口
  end;

2.动态GIF图的显示

使用动态GIF要使用GIFImg类,这个类delphi2010已经给包含好了。

我们直接在uses中输入GIFImg即可,如下:

unit Unit3;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, te_engine, te_forms, te_extctrls, ExtCtrls, te_controls, StdCtrls,
  GIFImg, CPort;

加入了GIFImg类之后,我们就可以添加Image控件来显示动态图片了。

代码如下:

  //先在窗体上放一个 TImage 组件:Image1;
  image1.Visible := true;
  Image1.Picture.LoadFromFile( GetCurrentDir+'\loading44.gif' );//GetCurrentDir可以获得当前文件的路径
  //AnimationSpeed 设定动画速度,值越大,速度越快;
  TGIFImage(Image1.Picture.Graphic).AnimationSpeed := 200;
  TGIFImage(Image1.Picture.Graphic).Animate := True;

其中,GetCurrentDir函数返回的是当前操作目录。


相关文章
图库,设计类软件,App视频截图软件,外加设计图库,在你截取视频就能够实现图片收录,通过设计类网站后台控制系统,可以提前设置好,统计的分类内容,定义好分类,自动收录图片,再将截图汇总整理展示
图库,设计类软件,App视频截图软件,外加设计图库,在你截取视频就能够实现图片收录,通过设计类网站后台控制系统,可以提前设置好,统计的分类内容,定义好分类,自动收录图片,再将截图汇总整理展示
图库,设计类软件,App视频截图软件,外加设计图库,在你截取视频就能够实现图片收录,通过设计类网站后台控制系统,可以提前设置好,统计的分类内容,定义好分类,自动收录图片,再将截图汇总整理展示
|
7月前
|
数据可视化 API uml
【有奖调研】开发文档功能升级:接口分组更清晰;增加参数中文名
【有奖调研】开发文档功能升级:接口分组更清晰;增加参数中文名
65 0
NFT卡牌游戏链游系统开发(开发方案)/详情规则/成熟技术/设计界面/案例项目/源码程序
NFT (Non Homogeneous Token) card chain game refers to a game based on blockchain technology where NFT is used as the card in the game. NFT is a unique and non interchangeable digital asset that can represent various virtual cards, props, or characters in the game.
|
SQL 监控 数据库
【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之Unit2-Form2用户电量查询显示界面
【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之Unit2-Form2用户电量查询显示界面
101 0
|
监控 数据库
【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之Unit4-Form4系统设置界面
【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之Unit4-Form4系统设置界面
120 0
|
存储 SQL 监控
【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之Unit1-Form1主界面
【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之Unit1-Form1主界面
132 0
|
JSON 监控 API
php对接小鹅通API开发高级实战案例解析:获取指定资源学习记录信息(单人单学习记录、单人多学习记录累计、返回数据格式确认)
php对接小鹅通API开发高级实战案例解析:获取指定资源学习记录信息(单人单学习记录、单人多学习记录累计、返回数据格式确认)
315 0
|
存储 监控 网络协议
【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之 总述
【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之 总述
124 0
|
小程序 前端开发 Java
代小程序实现业务开发,99%还原公众号后台对服务类目管理的功能
关于微信开放平台上的代小程序实现业务,之前就写了相关模块的代码,包括快速注册小程序、代码上传、提交审核、发布小程序等主要功能。
126 0
代小程序实现业务开发,99%还原公众号后台对服务类目管理的功能
下一篇
DataWorks