modifs script lua F18 - ED Forums
 


Notices

Reply
 
Thread Tools Display Modes
Old 02-16-2019, 03:21 PM   #1
Cougar133
Junior Member
 
Cougar133's Avatar
 
Join Date: Dec 2009
Location: FRANCE , NANTES
Posts: 24
Default modifs script lua F18

Je suis en train de faire des modifications dans les scripts LUA
pour ajouter des paramètres sur l'avion F18

Voici mon exemple de test :

* Fichier devices.lua

-- TEST
devices["TEST"] = counter()--60


* Fichier devices_init.lua

-- TEST
creators[devices.TEST] = {
"avLuaDevice",
LockOn_Options.script_path.."test_device.lua",
{}
}


* Fichier main_init.lua

-- TEST
TEST_PARAM_GAUGE = CreateGauge("parameter")
TEST_PARAM_GAUGE.parameter_name = "TEST_PARAM"
TEST_PARAM_GAUGE.arg_number = 600
TEST_PARAM_GAUGE.input = {0,100}
TEST_PARAM_GAUGE.output = {0,1}



* Fichier test_device.lua

local my_param = get_param_handle("TEST_PARAM") -- obtain shared parameter (created if not exist ), i.e. databus
my_param:set(0.1) -- set to 0.1
local update_time_step = 0.1
make_default_activity(update_time_step)
--update will be called 10 times per second

function post_initialize()
print("post_initialize called")
end

function update()
local v = my_param:get()
my_param:set(10)
end

function SetCommand(command,value)
-- if command == 3001 then
-- print("user click")
-- end
end

--need_to_be_closed = false -- close lua state after initialization



* Fichier Export.lua

-- test
local a26 = MainPanel:get_argument_value(600)



==> Mon problème est que je ne récupére pas la valeur 10 dans ma variable ?
==> j'ai toujours la valeur 0 alors que pour les autres arguments standard , cela fonctionne.
==> j'ai ajouté le device en dernier (60) est le dernier device
==> j'ai vérifié que le arg_number 600 n'existait pas

==> Puuvez-vous m'aider ?
Cougar133 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 01:55 AM. vBulletin Skin by ForumMonkeys. Powered by vBulletin®.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.