53 lines
1.0 KiB
C#
53 lines
1.0 KiB
C#
using System;
|
|
using System.Threading.Tasks;
|
|
using ModbusManager;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
using UnityEngine.UI;
|
|
|
|
namespace Script
|
|
{
|
|
public class test : MonoBehaviour
|
|
{
|
|
|
|
public Texture2D ttt;
|
|
public void HHHH()
|
|
{
|
|
hh();
|
|
}
|
|
|
|
|
|
|
|
private ModbusTcpClient client;
|
|
public RawImage raw;
|
|
private void Start()
|
|
{
|
|
|
|
// this.GetComponent<Button>().onClick.AddListener(delegate
|
|
// {
|
|
// SceneManager.LoadScene("menu");
|
|
// });
|
|
// hh();
|
|
}
|
|
|
|
|
|
|
|
async void hh()
|
|
{
|
|
// 使用
|
|
client = new ModbusTcpClient();
|
|
await client.ConnectToServer();
|
|
while (true)
|
|
{
|
|
await client.SendModbusRequest();
|
|
await Task.Delay(TimeSpan.FromSeconds(1));
|
|
}
|
|
Debug.Log("123");
|
|
}
|
|
|
|
private void OnDestroy()
|
|
{
|
|
client.CloseConnection();
|
|
}
|
|
}
|
|
} |