lua 脚本翻译:似乎找不到那个 bug 在哪里

我是 Lua 新手,但需要在 femm42 中使用它。我撰写了这个脚本,它应该读取模拟 .res 文件的每一行,但告诉我第 9 行应该有一个 =。

showconsole()

mydir = "./"
resfile = "embpIV.res"
open(mydir .. "EMBPMkIV.fem")
mi_saveas(mydir .. "temp.fem")
io.input(resfile)

for line in io.lines(resfile) do

    local t, i = io.read("*number", "*number")

    mi_modifycircprop("Coil", 1, i)
    mi_analyse()
    mi_loadsolution()
    mo_addcontour(0, 7)
    mo_addcontour(0, 2.5)
    mo_addcontour(0, -2)
    mo_makeplot(1, 500, mydir .. "fem res/" .. t .. ".res", 0)

end

mo_close()
mi_close()

您能帮忙吗?

点赞
用户5324310
用户5324310

猜测这是一个空格的问题,所以尝试逐行编辑你的代码。例如,复制第9行之前的所有行并检查,然后逐行添加并检查。

此外,需要一个完整的错误消息才能帮助你。

2017-10-14 17:47:20