社区
Delphi
帖子详情
comm1.parity:=None;
zhang_kingrose
2010-05-19 11:33:11
comm1.parity:=None;
我的程式里面提示 incompatible types:'SPCOMM.TPARITY 'AND 'UMAIN.TPARITY'
我看了 别人程式中的 是这样设置的,我的这样就提示错误
Comm1.parity:=Tparity(none);
这样也不行 不知道怎么搞的
高手 指点下吧!谢谢!
...全文
272
2
打赏
收藏
comm1.parity:=None;
comm1.parity:=None; 我的程式里面提示 incompatible types:'SPCOMM.TPARITY 'AND 'UMAIN.TPARITY' 我看了 别人程式中的 是这样设置的,我的这样就提示错误 Comm1.parity:=Tparity(none); 这样也不行 不知道怎么搞的 高手 指点下吧!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bdmh
2010-05-19
打赏
举报
回复
怎么不行,就得转一下Tparity
Kstudy
2010-05-19
打赏
举报
回复
main里要uses spcomm
sp
com
m 3.0 串口通信控件
使用示例: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, SP
Com
m, TeEngine, Series, ExtCtrls, TeeProcs, Chart; type TFor
m1
= class(TForm)
Com
m1
: T
Com
m;
Com
boBox1: T
Com
boBox;
Com
boBox2: T
Com
boBox;
Com
boBox3: T
Com
boBox;
Com
boBox4: T
Com
boBox;
Com
boBox5: T
Com
boBox; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Button1: TButton; Memo1: TMemo; procedure
Com
m1
ReceiveData(Sender: TObject; Buffer: Pointer; BufferLength: Word); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var For
m1
: TFor
m1
; Viewstring:string; i:integer; rbuf,sbuf:array[1..6] of byte; implementation {$R *.dfm} procedure TFor
m1
.
Com
m1
ReceiveData(Sender: TObject; Buffer: Pointer; BufferLength: Word); var i:integer; begin viewstring:=' '; move(buffer^,pchar(@rbuf)^,bufferlength); for i:=1 to bufferlength do viewstring:=viewstring+inttohex(rbuf[i],2)+' '; viewstring:='接受'+viewstring; memo1.lines.add(viewstring); memo1.lines.add(' '); end; procedure TFor
m1
.Button1Click(Sender: TObject); begin //判断按键的状态可以便面打开串口出错时,要按两次按键 if Button1.Caption = '打开串口' then begin // 串口初始化 //Enum
Com
Ports(
Com
boBox1.Items);//得到串口列表
Com
m1
.
Com
mName :=
Com
boBox1.Text;
Com
m1
.BaudRate := StrToInt(
Com
boBox2.Text);
Com
m1
.
Parity
:= None; //
Com
boBox3.Text
Com
m1
.ByteSize := _8; //
Com
boBox4.Text
Com
m1
.StopBits := _1; //
Com
boBox5.Text //###########################################
Com
m1
.Start
Com
m;//打开串口 Button1.Caption := '关闭串口';
Com
boBox1.Enabled := false;
Com
boBox2.Enabled := false;
Com
boBox3.Enabled := false;
Com
boBox4.Enabled := false;
Com
boBox5.Enabled := false; //btnSend.Enabled := true; //ImageOff.Visible := false; //ImageOn.Visible := true; end else begin //##############################################
Com
m1
.Stop
Com
m; // 关闭串口 Button1.Caption := '打开串口';
Com
boBox1.Enabled := true;
Com
boBox2.Enabled := true;
Com
boBox3.Enabled := true;
Com
boBox4.Enabled := true;
Com
boBox5.Enabled := true; //btnSend.Enabled := false; //ImageOn.Visible := false; //ImageOff.Visible := true; end; end; end.
Delphi 串口通讯
Delphi串口通讯的实现
delphi串口编程资料
详细描述delphi串口编程的细节操作,以及
com
m的配置方法
rxtx-2.1.7.jar串口通信gnu.io包不存在问题
串口通信gnu.io包不存在,这里提供jar包,下载导入即可,亲测可用
一个实用的matlab串口接收程序查询方式接收-matlab_serial_port.rar
一个实用的matlab串口接收程序查询方式接收-matlab_serial_port.rar 运行方式:下载,解压,运行serial
com
m函数即可 是最完整的,Matlab实用的串口程序,测试可以运行。 确认你的串口已经接好,要不然会出现time out现象。 clear;clc; %清除变量 g=serial; %创建串口对象 g.baudrate=2400; %设置波特率,缺省9600bit/s g.
parity
='none'; %无奇偶校验 g.stopbits=1; %停止位 g.timeout=0.5; %设置读操作完成时间为1s,缺省10s g.inputbuffersize=256; %输入缓冲区为32b,缺省值为512b %设置 ......见附件 复制代码 matlab_serial_port.rar matlab串口,接收程序
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章