СпасибИли возьми мой![]()
я это еще после твоего первого поста здесь так и сделал
Сейчас, поскипав все неиспользуемое, получил такой вот export.lua:
===============================
function LuaExportStart()
local file = io.open("./Temp/Export.log", "w")
if file then
io.output(file)
io.write(string.format("t; Hbar; Vind; Vvert;\n"))
end
end
function LuaExportAfterNextFrame()
local t = LoGetModelTime()
local Hbar = LoGetAltitudeAboveSeaLevel()
local Vind = LoGetIndicatedAirSpeed()
local Vvert = LoGetVerticalVelocity()
io.write(string.format("%.2f; %.2f; %.2f; %.2f;\n", t, Hbar, Vind, Vvert))
end
function LuaExportStop()
io.close()
end
function LuaExportActivityNextEvent(t)
local tNext = t
return tNext
end
===============================
Проверяю: взлет, полубочка, пике в полосу (а глаза на указателе скорости-запоминаю последнее показание прибора), лезу в лог, пересчитываю крайний результат Vind [kts]>[км/ч]... Хе-хе, СХОДИТСЯ!!! Вывод - косяк видимо какойто у меня сидел в export.lua до его зачистки.
Однако не все так шоколадно - пересчет Vvert [feet/s]>[м/с] дал 1001,76м/c при показаниях вариометра ~50м/с. Непонятно.
Ко всему прочему Еrror.log опять ругается на 16 строчку:
...
LuaExport::LuaExportAfterNextFrame: ./Config/Export/Export.lua:16: bad argument #3 to `format' (number expected, got nil)
...
а на 16-й строке: io.write(string.format("%.2f; %.2f; %.2f; %.2f;\n", t, Hbar, Vind, Vvert)).
Сообщение об ошибке повторяется 18 раз...
Чтобы не быть голословнымexport.log прицепил.
Спасибо, Валерий, попробую.Вставьте в скрипт проверку значений параметров на nil.
PS Кстати, Staff.dll в Локоновской папке просто нет.
добавлено
по совету Валерия скорректировал скрипт:
...
local Vind = LoGetIndicatedAirSpeed()
local Vvert = LoGetVerticalVelocity()
if Vind == nil then return end
io.write(string.format("%.2f; %.2f; %.2f; %.2f;\n", t, Hbar, Vind, Vvert))
...
Vind, потому как у меня на него лог ругался и порадовался исчезновению сообщений об ошибке![]()





я это еще после твоего первого поста здесь так и сделал
Ответить с цитированием