【乌拉喵.教程】“多负载识别监控平台(上位机)”技术细节 之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函数返回的是当前操作目录。


相关文章
|
机器学习/深度学习 人工智能 自然语言处理
视觉 注意力机制——通道注意力、空间注意力、自注意力
本文介绍注意力机制的概念和基本原理,并站在计算机视觉CV角度,进一步介绍通道注意力、空间注意力、混合注意力、自注意力等。
13038 58
|
Linux 网络安全 网络虚拟化
|
23天前
|
JSON 监控 数据挖掘
闲鱼商品详情API接口指南
闲鱼商品详情API(Goodfish.item_get)为开发者提供通过商品ID获取标题、价格、图片、卖家等信息的接口,采用RESTful风格与JSON格式,支持价格监控、数据分析及第三方应用集成。
|
6月前
|
网络虚拟化
配置OptionC方式跨域VPN示例
本文介绍了跨域BGP/MPLS IP VPN的配置方法。公司总部(CE1)与分部(CE2)分别通过不同运营商AS10和AS20接入,同属vpn1。配置思路包括:1) 配置IGP协议实现骨干网互通;2) 配置MPLS基本能力和LDP建立LSP;3) 配置VPN实例并绑定接口;4) 建立EBGP对等体交换路由;5) 在ASBR-PE上发布带标签的路由;6) 配置MP-EBGP对等体关系。操作步骤涵盖IP地址配置、MPLS骨干网互通、VPN实例接入及路由验证,确保跨域通信正常。
|
11月前
|
供应链 安全 Cloud Native
阿里云飞天企业版获【可信云·容器平台安全能力】先进级认证
阿里云飞天企业版容器系列产品获中国信息通信研究院【可信云·容器平台安全能力】先进级认证,这是飞天企业版容器产品获得《等保四级PaaS平台》和《 云原生安全配置基线规范V2.0》之后,本年度再一次获得行业权威认可,证明飞天企业版的容器解决方案具备符合行业标准的最高等级容器安全能力。
322 8
阿里云飞天企业版获【可信云·容器平台安全能力】先进级认证
|
9月前
|
运维 Kubernetes Cloud Native
什么是云原生?
云原生(Cloud Native)是一种充分利用云计算弹性和自动化能力的架构理念,核心思想包括以云为中心、模块化与松耦合、自动化运维及弹性容错。其关键技术涵盖容器化(如Docker)、编排调度(如Kubernetes)、微服务和DevOps等。相比传统架构,云原生具备敏捷性、弹性伸缩、高可用性和资源优化等优势,适用于互联网高并发业务、AI/大数据平台及企业转型场景。然而,落地面临技术复杂度高、组织文化转型及安全合规挑战。未来发展趋势包括混合多云管理、智能化运维及WebAssembly等轻量化技术。Gartner预测,到2025年超95%新应用将采用云原生模式开发。
3173 3
|
6月前
|
数据安全/隐私保护
智联万物的电气基石:RS485 总线阻抗匹配技术深度解码
RS485总线在工业自动化与能源管理中扮演关键角色,其差分传输技术具备抗干扰强、扩展性高和长距离通信优势。终端电阻配置是确保信号完整性和系统稳定的核心,120Ω阻抗匹配可显著降低误码率。实际应用中需遵循安装规范,避免常见误区,如错误阻值选择或全域安装。通过案例分析与前瞻性建议,规范化设计可提升系统可靠性90%以上,为工业智能化提供坚实保障。
225 0
|
存储 安全 API
技术经验解读:公钥和私钥的区别
技术经验解读:公钥和私钥的区别
692 0
|
搜索推荐 大数据 数据处理
数据特点
数据特点
452 8
|
缓存 数据库 开发者
哇塞!Flask 也太厉害了吧!快速搭建 Web 应用从未如此简单,快来一探究竟!
【8月更文挑战第31天】作为一名热衷于 Web 开发的开发者,我最近深入研究了 Flask 这个轻量级 Python Web 框架。Flask 以简洁、灵活著称,是快速搭建 Web 应用的首选。本文将分享我的入门体验:从安装 (`pip install flask`) 到创建首个应用,再到模板渲染和表单处理。只需几行代码,就能启动开发服务器并展示 "Hello, World!"。此外,Flask 的扩展生态丰富,可轻松集成数据库、用户认证等功能,非常适合从小型项目到大型应用的各种场景。希望通过我的分享,帮助大家快速上手 Flask,开启 Web 开发之旅。
266 1