Delphi&C ++ Builder功能强大的异步串口通信库组件

健壮的异步串行通信库delphi-c-builder

什么是串口串行通讯?

串口串行通信是一种快速,可靠地将数据发送到远距离的简单方法。串口串行通信是嵌入式系统日益重要的方面。良好的理解对于有抱负的设计师至关重要。有2种广泛的串口串行通信类型:

  • 同步
  • 异步

在串口串行通信方面,有许多标准和协议。它们应将正确的协议与正确的应用程序相匹配。

什么是TMS异步?

TMS Async是一个通信程序包,提供对Windows下串口串行端口的访问。汉武帝药枕事件驱动的体系结构可提供最高的性能,并允许所有工具在后台运行。

TMS异步功能

  • 高级类对象结构
  • 易于使用的设计界面
  • 优化的事件驱动架构
  • 直接链接到您的EXE,无需运行时
  • 支持所有重要的传输协议
procedure TForm1.VaCommRxBuf(Sender: TObject; Data: PVaData;
  Count: Integer);
var
  I: Integer;
begin
  for I := 0 to Count - 1 do
    case Data^[I] of
      #10:;
      #13: MemoIndex := Memo2.Lines.Add('');
      else
      begin
        Memo2.Lines[MemoIndex] := Memo2.Lines[MemoIndex] + Data^[I];
        Memo2.Refresh;
      end;
    end;
end;

procedure TForm1.VaModem21RingDetect(Sender: TObject; Rings: Integer;
  var AcceptCall: Boolean);
begin
  Memo1.Lines.Add('RING: ' + IntToStr(Rings));
  AcceptCall := Rings >= 1;
end;

procedure TForm1.VaModem21CommandTimeout(Sender: TObject);
begin
  case VaModem1.ModemAction of
    maInit: Memo1.Lines.Add('Error initializing modem.');
  end;
end;

如何获得TMS异步串口组件?

在GetIt门户上查看并检查TMS Async通信包,然后将其下载到IDE中。

embarcadero-delphi-c-builder-tms-async-serial-communication-1117236


使用RAD Studio,Delphi或C ++ Builder减少开发时间并更快地推向市场。设计。编码。编译。部署。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值