易语言实现串口扫描与串口通信

最近帮盆友做一款串口通信软件,需求很简单,为了快速开发,我在对比了c,c++,java,py,C#等众多语言后,我选择了一个不为大众所熟知的编程语言,易语言,确切来说呢这不算一个全新的编程语言,但是在开发pc端在线软件和快捷性上面几乎吊打了一切,注意,这款开发软件收费,在打包成为exe文件时会出问题,所以如果想要使用免费可打包的,请联系我哦。

易语言是一款汉语编程语言,very巨简单,安装和其他我就不说了,对于连接串口,易语言十分人性化,直接从右边选项框里面拉去一个串口,拖动到你的窗口中即可:
在这里插入图片描述

那么如何扫描电脑上的所有串口呢,易语言本身没有提供这个功能,但是,我们可以自己通过程序轻松实现,思路是把所有的串口扫描启动一次,如果能够成功启动,那么这个串口就是存在的,我这里有一个下拉框,我要实现的功能就是,当我点击下拉框的下拉按钮时,程序扫描并把所有的存在串口列举出来:
在这里插入图片描述

我们定义一个全局变量用来存放端口号(整型),定义全局变量使用Ctrl+G
在这里插入图片描述

**我们在鼠标单击下拉框是触发下面逻辑:**我这里的下拉框名字是 组合框2
易语言实现串口扫描与串口通信_第1张图片现在,我们实现了电机下拉框后将电脑内所有存在串口列举出来,接下来,我们再拉一个按钮,实现点击按钮后连接串口并发送数据“123hello”
拉入一个按钮
在这里插入图片描述给按钮添加逻辑,实现点击按钮时连接选择的串口,并发送数据,然后关闭串口,如果没有在下拉框选择端口,则弹出框提示错误信息:
易语言实现串口扫描与串口通信_第2张图片注意,这里的串口不是必须关闭,也就是说,一次打开后,在其他地方也可以直接发送信息。

你可能感兴趣的:(ESP8266,Arduino,易语言)