我有一个函数可以为我完成所有的魔法并控制电机。
这将我的编程减少到这一行...
Set_RPM_With_Acceleration_Value( 200, 15)
在所示示例中,电机旋转速度高达 200 RPM,加速度值为 15
我正在测试系统硬件和软件的停止/启动/中断/重启
功能。
我现在想使用赋予函数的不同值来运行测试;例如,,,
Set_RPM_With_Acceleration_Value( 200, 15)
Set_RPM_With_Acceleration_Value( 50, 09)
Set_RPM_With_Acceleration_Value( 400, 20)
Set_RPM_With_Acceleration_Value( 500, 25)
我想将其封装到一个循环中......
- 读取两个数字(从表格中?我不知道,请告诉我)
- 给我两个变量中的两个数字
- 让我使用这些名称而不是硬编码的数字来调用该函数
例如,我目前正在做的事情...
Set_RPM_With_Acceleration_Value( 200, 15)
我想这样做...
Set_RPM_With_Acceleration_Value( RPM_Value, Acceleration_Value)
如何设置数字以及如何从表格中读取?
就此而言,表格是思考这个问题的正确方法吗?
Lua中是否存在表的表这样的东西?
这将用于自动化机器测试。我们不希望有人使用键盘或鼠标。
另一方面,我非常希望在脚本运行之前提前对表中的值进行一次手动编码。我想看看转速、加速度、功率下降等的各种组合会发生什么。
最佳答案
试试这个:
V={
200, 15,
50, 09,
400, 20,
500, 25,
}
for i=1,#V,2 do
local RPM_Value = V[i]
local Acceleration_Value = V[i+1]
Set_RPM_With_Acceleration_Value(RPM_Value, Acceleration_Value)
end
关于Lua:如何从数字列表中读取内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23868368/