vb如何用组合框设置通讯端口

电子 浏览

如何为串口通讯增加新的波特率如何为串口通讯增加新的波特率俺使用SPCOMM,所谓用组合框设置通信端口,即设置MsComm控件的CommPort属性,将在组合框设置的串口号用于通信设置。vb中串口号的范围是什么在VB中,串口号的范围通常是从1到16之间,问一下vb中如何用组合框设置通讯端口ComboBox控件,组合框控件将文本框和列表框的功能结合在一起。

1、用VB中的MSCOMM编个程序读取串口数据

OptionExplicit强制变量声明PrivateSubCommand1_Click()发送DimnumberAsInteger定义整型Dimoutbyte(0)AsByte定义字节数组numberVal(Text1.Text)转为数值型outbyte(0)CByte(number)转化为字节型MSComm1.OutBufferCount0清空发送缓冲区MSComm1.Outputoutbyte发送EndSub结束PrivateSubCommand2_Click()按钮单击事件MSComm1.PortOpenFalse关闭串口UnloadForm1卸载form1EndSubPrivateSubForm_Load()窗体载入事件MSComm1.CommPort1设置串口为com1MSComm1.Settings9600,

2、VB串口通讯中,其中几句的作用?

1)CommEvent是控件MSComm的一个属性;comEvReceive是VB6定义的一个常数,表示MSComm接收到数据;判断语句if(MSComm2.CommEventcomEvReceive)表示如果串口MSComm2接收到数据则进行处理2)在Text7.TextText7.Text&Right(0&Hex(S(I)),

2)是取拼接好的字符串最右边的两字符;Text7.TextText7.Text&Right(0&Hex(S(I)),2)的意思是将(b)步骤获取的两个字符添加在Text7中文本的末尾(3)SS(N+I)S(I)根据dimSS(1024)AsByte,SS是一个具有1024个元素的字节数组;S是动态数组,在执行SMSComm2.Input后接收到数据被放入S。

3、VB通过串口读取电子称的数据

放mscomm控件设置相关属性、参数在mscomm控件的OnComm事件里处理接收来的数据推荐看书Visual_Basic与_RS232_串行通信控制祝你顺利。这个是需要通讯协议的啊,你不知道电子秤里面单片机的程序,怎么写vb程序啊也就是说,按钮应该发送什么指令给电子称,才能让电子称知道它要给vb返回数据。楼主你提供的信息不够充分因此即使写出程序也无法保证接受数据的正确性,存在的主要问题如下:1>如你所说电子秤自带数据的发送,这点很不符合实际。

4、VB串口通信

没办法教,要真弄懂只有看书(基础)+实验(理解)才能领会!不然通信这部分不会这么难了!书上说得也很清楚了,什么奇偶校验这些选择,串行通信归根结底都只是0和1只是你把一个8位传出去,内部机制会自动转换成0和1的方波传输!然而一个8位又有头,尾,校验等等,又和书上说的一模一样了!所以还得看书~。通信协议啊握手协议需要双方确认后开始传输数据一般传输数据前先要发个数据头等对方确认后开始传送数据。

5、如何用VB编写串口程序

有串口控件MSComm控件MSComm控件示例下面这个简单的例子演示了用调制解调器进行基本的串行通讯:PrivateSubForm_Load()保存输入子串的缓冲区DimInstringAsString使用COM1。MSComm1.CommPort19600波特,无奇偶校验,8位数据,一个停止位。MSComm1.Settings9600,

MSComm1.InputLen0打开端口。MSComm1.PortOpenTrue将attention命令送到调制解调器。Chr$函数:返回String,其中包含有与指定的字符代码相关的字符。MSComm1.OutputATV1Q0&Chr$(13)确保调制解调器以OK响应。等待数据返回到串行端口。DoDoEventsBuffer$Buffer$&MSComm1.InputLoopUntilInStr(Buffer$,

6、如何为串口通讯增加新的波特率

如何为串口通讯增加新的波特率俺使用SPCOMM,一切正常,BaudRate:就能支持,例如现在的EDGEModem无线串口通讯如何设置波特率一、指令模式的进入第一种进入方式正常使用(已经上电)中,把第5引脚“SET”置低电平;第二种进入方式断电,引脚“SET”引脚先置低电平再重新上电。这两种方式都能使模块进入AT指令模式,释放(“SET”引脚不接低电平)则退出指令模式。

第二种方式固定以9600,N,1的串口格式进入AT。二、指令说明1、AT测试指令例:发给模块指令“AT”,模块返回“OK”。2、AT+Bxxxx更改串口波特率指令。可设置波特率为1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、57600bps和bps。出厂默认为9600bps。

7、VB中如何用虚拟串口调试串口程序

有串口控件mscomm控件mscomm控件示例下面这个简单的例子演示了用调制解调器进行基本的串行通讯:privatesubform_load()保存输入子串的缓冲区diminstringasstring使用com1。mscomm1.commport19600波特,无奇偶校验,8位数据,一个停止位。mscomm1.settings9600,

mscomm1.inputlen0打开端口。mscomm1.portopentrue将attention命令送到调制解调器。chr$函数:返回string,其中包含有与指定的字符代码相关的字符。mscomm1.outputatv1q0&chr$(13)确保调制解调器以ok响应。等待数据返回到串行端口。dodoeventsbuffer$buffer$&mscomm1.inputloopuntilinstr(buffer$,

8、vb中串口号的范围是什么

在VB中,串口号的范围通常是从1到16之间。这是由于串口号的值是一个整数,且在大多数计算机上,每个串口都有一个独特的数字编号。而在Windows操作系统中,COM1到COM16是预留的串口标识符,因此VB程序通常只能使用这些串口来进行串口通信。当使用VB编写串口通信程序时,需要先确定要使用的串口号。可以通过调用WindowsAPI函数来打开和配置串口。

9、问一下vb中如何用组合框设置通讯端口

ComboBox控件,组合框控件将文本框和列表框的功能结合在一起。有了这个控件,用户可通过在组合框中输入文本来选定项目,也可从列表中选定项目,Settings属性,设置并返回波特率、奇偶校验、数据位、停止位参数。CommPort属性,设置并返回通讯端口号,所谓用组合框设置通信端口,即设置MsComm控件的CommPort属性,将在组合框设置的串口号用于通信设置。