问题描述
- LUA 读取C#中返回值为数组的函数
-
请教大师们,一个问题:我在C#中写了一个返回值为数组的函数float[] data_handle1() ,想在Lua中调用此函数?在lua 中如何操作读取这个函数的返回值呢?C# 的函数具体代码如下:
public float[] data_handle1() //串口20个字节回复字节解析
{
………………………………………………………………
float[] i = new float[8];int p = 0; for (int loop = 2; loop < 18; loop++) { i[p] = data[loop] * 256 + data[loop + 1]; loop = loop + 1; p++; } return i; }
在lua中的代码如下:
local k={n=8}
local t={n=8}
k = data_handle1()for i=1,8,1 do
t[i]=k[i] MessageBox("未收到返113351") end
运行到读取K值时就一直报错,请问怎么写
时间: 2024-12-22 15:08:46