模拟器运行完整项目

本章主要讲解非UI设计器方式,在模拟器上的工程导入,烧录运行,以及功能实操(Socket数据收发)的演示。 # 工程导入 ## 下载固件版本和脚本 首先下载固件版本(core)和脚本(script)到本地电脑,下载地址 [gitee地址](https://gitee.com/openLuat/Luat_Lua_Air724U/tree/master/product/%E9%87%91%E7%89%9B%E5%BA%A7%E5%BC%80%E5%8F%91%E6%9D%BF/3.project/UiSocket/%E9%9D%9EUI%E8%AE%BE%E8%AE%A1%E5%99%A8) ## 打开LuatIDE ![undefined](https://cdn.openluat-luatcommunity.openluat.com/images/20220218170920111_1.png "undefined") ## 打开脚本工程 ![undefined](https://cdn.openluat-luatcommunity.openluat.com/images/20220218171008624_2.jpg "undefined") ## 配置模块类型和脚本库 ![undefined](https://cdn.openluat-luatcommunity.openluat.com/images/20220218171039358_3.png "undefined") 这里配置模块型号选simulator,脚本库是2.4.2版本 ![1.png](https://cos.easydoc.net/22753220/files/l0tdp7si.png) ## 打开并激活项目 选择打开方式为当前窗口打开 ![undefined](https://cdn.openluat-luatcommunity.openluat.com/images/20220218172035193_7.jpg "undefined") 点击LuatIDE图标进入LuatIDE界面 ![undefined](https://cdn.openluat-luatcommunity.openluat.com/images/20220218172431477_8.jpg "undefined") ![undefined](https://cdn.openluat-luatcommunity.openluat.com/images/20220218172621159_9.png "undefined") ## 视频演示 ![模拟器创建.gif](https://cos.easydoc.net/22753220/files/l0up8lts.gif) # 烧录运行 如果创建的时候选择模拟器可以直接点下载按钮进行下载运行,否则需要通过设置按钮切换为模拟器模式 由于不支持pio.pin.plus()接口,main.lua要做如下修改 ![运行main.png](https://cos.easydoc.net/22753220/files/l0uu2xgj.png) ## 切换为模拟器模式 ![设置型号.png](https://cos.easydoc.net/22753220/files/l0upr0d8.png) ![设置型号2.png](https://cos.easydoc.net/22753220/files/l0upu5f1.png) ## 点击运行按钮运行 ![运行.png](https://cos.easydoc.net/22753220/files/l0uqsanq.png) ## 运行效果 模拟器现在默认是竖屏,可以通过点击鼠标右建进行切换为横屏 ![运行2.png](https://cos.easydoc.net/22753220/files/l0uq1at6.png) 切换后效果 ![运行3.png](https://cos.easydoc.net/22753220/files/l0uq5rnh.png) ## 视频演示 ![模拟器.gif](https://cos.easydoc.net/22753220/files/kzxqgobo.gif) # 功能实操 主要通过UI界面设置需要连接的服务器,演示socket数据收发和接收 ## 打开合宙官方TCP测试web页面 [LuatOS 网络测试工具](https://netlab.luatos.com/) ![1.png](https://cos.easydoc.net/22753220/files/l0t68sak.png) ![网页0.png](https://cos.easydoc.net/22753220/files/l0ussmsa.png) ## 设置需要连接的IP地址和端口 IP地址:112.125.89.8,端口:33864 ![设置端口.png](https://cos.easydoc.net/22753220/files/l0ustqne.png) ## 点击连接按钮连接服务器 ![连接.png](https://cos.easydoc.net/22753220/files/l0usu3g8.png) ![网页连接.png](https://cos.easydoc.net/22753220/files/l0uswxre.png) ## 数据发送 ![发送数据.png](https://cos.easydoc.net/22753220/files/l0usxci9.png) ![网页模块发送.png](https://cos.easydoc.net/22753220/files/l0ut2zd0.png) ## 数据接收 ![网页模块数据接收.png](https://cos.easydoc.net/22753220/files/l0ut3rig.png) ![接收.png](https://cos.easydoc.net/22753220/files/l0ut3fr9.png) ## 断开连接重建连接过程 断开模块操作 ![断开连接.png](https://cos.easydoc.net/22753220/files/l0ut49g2.png) 服务器显示 ![模块断开.png](https://cos.easydoc.net/22753220/files/l0ut62ai.png) 重连模块操作 ![重连.png](https://cos.easydoc.net/22753220/files/l0ut4nlh.png) 服务器显示效果 ![网页重连.png](https://cos.easydoc.net/22753220/files/l0ut9204.png) ## 视频演示 ![功能演示.gif](https://cos.easydoc.net/22753220/files/l0vw788j.gif)