Skip to content

TCP收發字元

專案流程

一、裝置配置

選擇TCP服務端,設定好主機地址與埠,開啟開啟按鈕。

二、TCP收發字元

  1. 選擇lua脚本工具,設定用於傳送的全域性變數和用於判斷的全域性變數。
lua
-- 设置用于返回的全局变量
SetStringVariable("Return1","结果正确")
SetStringVariable("Return2","结果有误")
SetStringVariable("Return3","结果有点问题")
--设置用来判断的全局变量
SetFloatVariable("judge",10.000)
  1. 選擇接收字符串工具,選擇裝置,設定超時時間和輸出。

  2. 選擇lua语言脚本工具,寫一個指令碼並確定指令碼執行為OK。

lua
-- 一个OK脚本
println('Hello Vision-Studio!')
  1. 選擇发送字符串工具,設定啟用繫結為上一步lua指令碼Result變數,設定傳送內容為Return1全域性變數。

  2. 選擇lua语言脚本工具,編輯指令碼設定執行結果為NG。

  3. 選擇发送字符串工具,設定啟用繫結為上一步lua指令碼Result變數,並設定反轉啟用,設定傳送內容為Return2全域性變數。

  4. 選擇判断工具,人為設定一個WARN。

  5. 選擇发送字符串工具,設定啟用繫結為上一步判斷工具Warning變數,設定傳送內容為Return3全域性變數。

Vision Studio