ProEasy机器人:TCP无协议通讯(socket通讯)时打印log日志

打印日志需要调用lua中的io相关文件函数与os相关时间函数,代码如下

--------TCP无协议视觉通讯-------

function open_client_Vision() --连接视觉服务器 打开以太网作为客户端

repeat

FreePort.ECM_CloseAll() --关闭所有链接

FreePort.ECM_Clear(1) --清楚端口数据

DELAY(0.2)

open_result = FreePort.ECM_OpenAsClient(1,"192.168.1.55",8000,nil,nil) --链接服务器

DELAY(0.2)

open_result = FreePort.ECM_ChkConnect(1) --检查端口有没有连接成功

until open_result == 0

print("Link OK" .. "\n")

end

function Send_Out_Vision(value) --发送内容给视觉

repeat

send_result = FreePort.ECM_Tx(1,value)

until send_result == 0

print("SendPC:" .. value .. '\n')

end

function Receive_Vision() --接收视觉发过来的内容

repeat

c_status_pc,return_text_pc,text_l_pc = FreePort.ECM_Rx(1) ---接收PC发送过来的分BIN结果

until return_text_pc ~= "" --CMD_L>0

print("ReceivePC:" .. return_text_pc .."\n") --打印接收到的消息

return return_text_pc

end

function Set_Time() --获取当前时间

time = os.date()

tt = string.split(time," ")

return tt5 .. " " .. tt4

end

function File_Wirte(Data) --生成写入文件

-- 以附加的方式打开只写文件,如果没有文件,则会生成新的文件

file = io.open("1.TXT", "a")

-- 设置默认输出文件为 test.lua

io.output(file)

-- 在文件最后一行添加 Lua 注释

io.write(Set_Time() .. " " .. tostring(Data) .."\n")

-- 关闭打开的文件

io.close(file)

end

open_client_Vision() --连接视觉服务器 打开以太网作为客户端

Data = Receive_Vision() --接收视觉发过来的内容

File_Wirte(Data) --生成写入文件

Send_Out_Vision("ok") --发送内容给视觉

File_Wirte("ok") --生成写入文件

查看log日志的方法

相关推荐
shxjnpl22 分钟前
AI会议助手选型的三个“容易被宣传页隐藏”的指标
人工智能·机器学习·语音识别·智能硬件
老王以为1 小时前
走进 AI Agent 第二篇:决定 AI Agent 能力上限的关键技术
前端·人工智能·机器学习
DLYSB_1 小时前
让 PLC“开口说话”:基于 Modbus TCP 的声光语音告警设计与 Python 调试
python·网络协议·tcp/ip·报警灯
薛定e的猫咪2 小时前
(arXiv 2026)GLiBRL :可学习基函数的深度贝叶斯元强化学习 ----待补充
人工智能·深度学习·学习·算法·机器学习
肠畔码农3 小时前
深度解密 Redis 核心引擎:从 MULTI/EXEC 事务机制到 EVAL 脚本的原子性演进
数据库·redis·junit
古城小栈3 小时前
QLoRA 训练参数 专题
人工智能·深度学习·机器学习
见山是山-见水是水3 小时前
围绕HTTP 网络请求实战构建原生体验:设计取舍、实现与排错
网络·网络协议·http·华为·harmonyos
逻辑君3 小时前
ANNA 意识驱动 RAG 系统
人工智能·机器学习·数据挖掘
火云牌神4 小时前
长连接与流式推送:规范 SSE / WebSocket 实现,替换无效轮询
websocket·网络协议·架构·ai编程·流式推送
CIO_Alliance4 小时前
AI深度系列(1)|神经元激活函数与MLP原理:理解神经网络的基础
人工智能·深度学习·神经网络·机器学习·tensorflow·ai+ipaas·企业cio联盟