visual studio的串口控件肿么使用

已举报 回答 关注

visual studio的串口控件肿么使用

  • 回答数

    4

  • 浏览数

    1,536

4个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
方法/步骤1
1
打开Microsoft Visual Studio 2010, 新建名字为【串口连接】的程序。
2
在新程序界面空白窗口上放置合适的控件:包括,
显示操作流程和串口接收数据的textbox控件;
用于发送数据的【发送】button按钮;
用于输入发送数据的【发送】textbox文本框。

3
添加变量:
新增串口、缓存变量。

4
点击窗体,在代码列表中找到【load】,双击进入代码编辑界面

5
添加程序load时的代码
初始化串口参数,包括端口、波特率等,
连接串口。

6
编辑串口连接类:
如果串口已连接,提示连接成功,
如果连接失败则程序退出。

7
添加timerReadCom定时接收串口信息
添加记录缓存数量的变量;
声明一个临时数组存储当前来的串口数据;
读取缓冲数据;
清除字符串构造器的内容;
直接按ASCII规则转换成字符串;
在界面中显示接收到的串口信息;
如果接收出现错误,则提示错误信息。

8
添加【发送】按钮代码
获取要发送的数据,并添加回车符;
使用串口发送数据;
如果发送出现错误,则提示错误信息。

9
生成exe文件进行测试,
程序启动完成后,日志框中提示串口已连接;

10
输入要发送的数据,点击【发送】,可以将数据发送给串口。

11
收到串口数据后,在日志框中会提示新数据。
取消 评论
fileUpload本身就有这样的功能,只是要做什么事情还得自己写。附几个属性:
string fname = this.fu.FileName; ///得到文件名
int i = fname.LastIndexOf("."); ///扩展名开始.位置
string fname1 = fname.Substring(i); ///扩展名
string fname2 = fname.Substring(i + 1); ///文件名(不带扩展名)
string tofname = nameX; ///要保存到服务器上的文件名
this.fu.SaveAs(Server.MapPath("pathX") + @"\" + tofname); ///保存到服务器
取消 评论
把错误说明发出来,这个问题我见过并且解决了,但是具体改的哪记得不太清了,也可以发源程序我给你调试下
取消 评论
为什么要这样呢 你这的意义是什么 能说下吗
取消 评论
ZOL问答 > visual studio的串口控件肿么使用

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?