U sebelisa puo ea lenaneo la Lua, u ka theha lipapali tse fapaneng, lits’ebeletso, liroboto tsa khoebo le nts’etsopele e meng. Puo ea Selua e bonolo ho e utloisisa, e na le mofetoleli ea tsebahalang. Ho etsoa tlhahiso ea ho tloaelana le Lua haufi, hammoho le ho ithuta ho ngola roboto ea khoebo kapa mongolo ka puo ena.
- Puo ea Selua ke eng, hona e na le thuso joang?
- Lintlha tse khutšoane tsa nalane
- Likarolo tsa puo ea lenaneo la Lua
- Melemo le go tlhoka mesola
- Bapisa le Javascript
- Likarolo tsa liroboto tsa mananeo bakeng sa khoebo ka puo ea Lua
- Kakaretso ea liroboto tse ntle ka ho fetisisa tsa khoebo ho Lua – tharollo e lokiselitsoeng bakeng sa ba qalang
- Robot-terminal “Delta Pro”
- RQ: Peresente e le ‘ngoe
- RQ: Martin
- Mefuta ea mongolo oa Lua bakeng sa theminale ea QUIK
- Mokhoa oa ho ngola roboto ka Lua
- Mokhoa oa ho etsa lenaneo ho LUA ho terminal ea QUIK
- Mokhoa oa ho kenya mongolo oa LUA setsing sa khoebo
Puo ea Selua ke eng, hona e na le thuso joang?
Selua ke puo e bonolo ho e sebelisa. Ba qalang ba lumela hore ka thuso ea eona, u ka ithuta lintho tsa motheo tsa lenaneo ka nako e khutšoanyane. Se-Lua se kopantsoe ka katleho le lintlafatso tse hlophisitsoeng ka puo e ‘ngoe. Hangata e khothaletsoa ho baithuti ba sa tsoa qala saense ea boqapi ba elektroniki.
- Mosebelisi ea bapalang lipapali tsa komporo (ngola li-plugins).
- Setsebi sa nts’etsopele ea lipapali (ntlafatsa enjene).
- Moetsi oa ntlafatso ea kopo (ngola li-plugins bakeng sa lits’ebeletso tse fapaneng).
- Moqapi ka lehlakoreng la e kenyellelitsoeng (puo ha e liehe ts’ebetso mme e u lumella ho sebetsa hantle)
- Bahoebi ba ho ngola mangolo le li-bots tsa khoebo.
Ka lebaka la Lua, ho entsoe liroboto tse fetang bonngoe. Molemo ke hore mosebedisi e mong le e mong a ka utloisisa ka potlako likarolo tsa puo le ho iketsetsa lenaneo le joalo ka boithaopo. Ka eona, ho tla khonahala ho romella litaelo ho terminal ea Quik le ho etsa tlhahlobo ea tekheniki. Puo ea Selua ke efe, kakaretso ea puo ea lenaneo la LUA: https://youtu.be/PbYf6uNZFCE
Lintlha tse khutšoane tsa nalane
Lua e qapiloe ka 1993 ke baetsi ba mananeo ba Brazil ba tsoang karolong ea Tecgraf. Bahlahisi ba ile ba etsa bonnete ba hore mosebelisi e mong le e mong a ka etsa liphetoho tse itseng ntlafatsong ea puo. Sena se ka etsoa ka phihlello e bulehileng ea khoutu. Bakeng sa Brazil, ho hlaha ha puo ea eona ea lenaneo e bile tšibollo ea ‘nete. Ka sebele, pele ho moo, naha ena ha ea ka ea finyella katleho e joalo tšimong ea ntlafatso ea lik’homphieutha.
Likarolo tsa puo ea lenaneo la Lua
Ha a tobane le Lua, moqapi o fuoa monyetla oa ho sebelisa puo ena, e hahiloeng ka bobeli (ka lebaka la hore e ngotsoe) le e ikemetseng (maemong a mang, e ka sebelisoa ntle le li-add-ons). Ha bangoli ba sebetsa ho bōptjoa ha Lua, ba ile ba ea ka boomo ho etsa sesebelisoa sa ts’ebetso se sa nkeng sebaka se seholo ‘me se tla sebetsa habonolo ho sesebelisoa leha e le sefe.
Melemo le go tlhoka mesola
- Lipalangoang tsa boleng bo holimo . Ho fapana le mananeo a mangata, Lua e bonolo ho e fetisetsa ho tloha tsamaisong e ‘ngoe ho ea ho e’ ngoe. Tabeng ena, ha ho na liphetoho tse kholo. Leha ho le joalo, ho ke ke ha e-ba le liphoso khoutu.
- Lilaebrari tse ngata . Ha ho bapisoa le JavaScript , Lua e na le likhetho tse fokolang haholo tsa laebrari. Leha ho le joalo, mohloli oa molao o na le sohle seo u se hlokang ho sebetsa ka botlalo ka puo.
- Katleho . Sistimi e u lumella ho eketsa lilaebrari tseo e leng tsa bohlokoa bakeng sa ts’ebetso e itseng ea likhoutu ka nako e khuts’oane.
- Bonolo ba tšebeliso . Li-programming gurus li hloka feela ho ithuta lintlha tse ‘maloa tsa puo, mme leha ho le joalo li ka li sebelisa ka mokhoa o sireletsehileng tsoelopeleng ea tsona. Bakeng sa ba sa tsoa qala ka mananeo, ha ho nke nako e telele ho utloisisa Lua le bona.
- Ho boloka mohopolo o moholo . Ka ho theha mananeo ka puo ena, setsebi se tiisetsoa hore se tla hlokomela phapang le li-analogue tse ling. Ntle le moo, nts’etsopele ea Lua e hloka mohopolo o fokolang sesebelisoa.
Phoso e le ‘ngoe feela ea bohlokoa ea puo ke hore e ngotsoe ka mongolo. ‘Me sena se bolela hore hangata e ka sebelisoa feela hammoho le lipuo tse ling tsa tsoelo-pele. E tsebahalang haholo ho tsena ke C. Ke hore, o tla tlameha ho ithuta puo e ‘ngoe ea lenaneo.
Bapisa le Javascript
Basebelisi ba bangata ba bapisa Lua le JavaScript, ba bolela hore likhoutu tsa bona li batla li tšoana. Ka sebele ho na le ho tšoana ho hoholo pakeng tsa lipuo ho feta ho se tšoane. Empa, ho sa tsotellehe ho tšoana ho totobetseng, ho na le liphapang tse ngata. Mohlala, Lua e na le ts’ehetso ea eona ea software. Leha ho le joalo, bahlahisi ba JavaScript ba sa tsoa hlahisa ntjhafatso, ho latela hore, mosebelisi o hloka feela ho ngola lentsoe “kotulo” lipakeng tsa lijenereithara, ka mor’a moo lenaneo le tla tšehetsoa.
Likarolo tsa liroboto tsa mananeo bakeng sa khoebo ka puo ea Lua
Ho theha liroboto ho QLua ha ho thata ho hang, esita le ba qalang ba khona ho e sebetsana. Ntho e ka sehloohong ke ho utloisisa khopolo ea motheo qalong. Bakeng sa ho ngola khoutu, mohlophisi oa mongolo o bonolo o na le thuso. Morero oa pōpo o tšoana le ho bokella letšoao. Leha ho le joalo, ho na le phapang e sa reng letho khoutu ka boeona. “Tlhahiso” e ‘ngoe e ntle – roboto e sa tsoa etsoa e ka beoa kae kapa kae ho PC ea hau.
Bohlokoa! Ho lokela ho ba le ts’ebetso e le ‘ngoe feela khoutu – “main”.
Hang ha khoutu ea roboto e hlophisitsoe le ho hlophisoa, ho kgothaletswa ho e boloka. U se ke ua lebala ka katoloso ea lua. Joalokaha ho se ho boletsoe, lenaneo le ka behoa kae kapa kae khomphuteng. Ho lekola khoutu ea hau, o hloka ho sebelisa roboto. Ho etsa sena, e ea karolong “Litšebeletso”. Ka tlase ho tla ba le mola “Lua scripts”, o lokela ho tobetsa.
Kakaretso ea liroboto tse ntle ka ho fetisisa tsa khoebo ho Lua – tharollo e lokiselitsoeng bakeng sa ba qalang
U sebelisa puo ea lenaneo la Lua, u ka etsa mefuta e fapaneng ea liroboto tsa mofuta ofe kapa ofe o rarahaneng. Leha ho le joalo, u ka reka lenaneo le itokiselitseng. Ho etsoa tlhahiso ea ho tloaelana le li-algorithms tse tsebahalang tse seng li loketse mosebetsi. U ka li reka kapa ua leka mofuta oa demo. Roboto e felletseng ea khoebo bakeng sa terminal ea QUIK e Lua: https://youtu.be/Z2xzOfNZFso
Robot-terminal “Delta Pro”
E u lumella ho kenya tšebetsong likhetho tse ka bang 120 sethaleng se le seng. Tabeng ena, o ka sebelisa mefuta e fapaneng ea maqheka le lisebelisoa.
RQ: Peresente e le ‘ngoe
Roboto e etselitsoe ho rekisa tšimong ea khoebo. Algorithm e u lumella ho eketsa chelete e kenang ts’ebetsong ena ka makhetlo a ‘maloa. Likotsi li fokotsehile, li ka baloa habonolo.
RQ: Martin
Sistimi e u lumella ho bala lotho pele u etsa tumellano. Khoebo ka mokhoa oa “semi-automatic” e fanoa. Maemo a ka lateloa ka katleho le ho beoa ka letsoho.
Mefuta ea mongolo oa Lua bakeng sa theminale ea QUIK
Ha u etsa mosebetsi o itseng sebakeng sa QUIK, ho sebelisoa mangolo a latelang:
- Lingoliloeng tsa Lua . Li ka bolokoa marang-rang, ho disk ea lehae, kapa sebakeng se seng moo li tla fumaneha ho terminal. Li sebetsa ka ho lekana ho theha roboto ea khoebo ka thuso ea bona. Ho tla khonahala ho etsa litafole ho QUIK, ho sebelisa likhetho tsa lisebelisoa, ho fana ka litaelo tsa ho etsa mesebetsi e fapaneng, joalo-joalo.
- Lipontšo tsa tloaelo . Mona, ha ho bapisoa le pono e fetileng, ts’ebetso e nyane haholo. Lenaneo le reretsoe hore mosebelisi a bontše algorithm ea liketso ho lichate tsa terminal.
Lenaneo la Lua bakeng sa ba batlang ho tseba puo hantle – khoasolla tataiso e felletseng: Lenaneo la Lua Robots ka Lua bakeng sa QUIK – Roboto ea Iceberg: https://youtu.be/cxXwF_xmTHY
Mokhoa oa ho ngola roboto ka Lua
Kamora ho etsa qeto ea ho iketsetsa roboto ea hae, mosebelisi o tlameha ho latela algorithm e hlophisitsoeng esale pele. Ha a fumana phihlelo ea ho etsa mananeo, o tla khona ho ngola mekhoa ea hae le liteko habonolo. Ka ho khetha Lua ho ithuta sebaka sena, ea qalang a ke ke a fosa. Ha e le hantle, qalong, ntho e ka sehloohong ke ho emisa ka puo e bonolo le e utloisisoang ka ho fetisisa ea lenaneo. Ho qala, bula lenaneo la QUIK trading terminal. Ka fensetere ea eona, o hloka ho etsa foldara. Mona ke sebaka seo mangolo ohle a ngotsoeng a tla bolokoa ho sona. Mosebelisi a ka fa foldara lebitso lefe kapa lefe, empa e tlameha ho ba le litlhaku tsa Selatine feela. Ha re re lebitso la eona ke “LuaScripts”. Ka mor’a moo, o hloka ho kenya foldara ebe o etsa mohlophisi oa mongolo moo, mohlala, Notepad. Sebakeng se se nang letho (ka har’a fensetere ea lenaneo) o hloka ho tobetsa ka ho le letona. Lebokose la puisano le tla hlaha, lethathamong leo u lokelang ho khetha “Etsa” tab, ‘me joale mola oa “Text Document”.
Mokhoa oa ho etsa lenaneo ho LUA ho terminal ea QUIK
Ho na le mekhoa e 3 e tsebahalang:
- Faele efe kapa efe e ngotsoeng e entsoe, moo .lua extension e lokelang ho behoa teng. Ka mor’a moo, o hloka ho bula mohlophisi le ho ngola khoutu. Kamora ho qala, algorithm e joalo e tla etsoa hang feela. U ka e tsamaisa ka letsoho ka nako e sa lekanyetsoang. U ka e sebelisa bakeng sa palo ea nako e le ‘ngoe ea tlhahisoleseding e itseng.
- Sengoliloeng sa Lua ka boeona, o hloka ho theha tšebetso e bitsoang main() . Ho feta moo, ts’ebetsong e ts’oanang, o hloka ho kenya khoutu e ngotsoeng. ‘Me mosebetsi oa sleep() o thusa ho emisa sengoloa ka nakoana kapa, ka lehlakoreng le leng, ho qala hape. Ke hore, haeba o kenya ts’ebetso ea mantlha (), ebe o kenya ts’ebetso ea boroko (), o tla khona ho fihlela lipalo ka makhetlo a nako e itseng.
- Lenaneong la QLUA, o ka sebelisa mohlala oa ntlafatso o tsamaisoang ke ketsahalo. Kahoo, hona joale ha ho hlokahale ho “bona” liphetoho mosebetsing o le mong, ‘me ka lebaka la sena, phethahatsa litaelo tse latelang.
Ho etsoa tlhahiso ea ho sekaseka mokhoa oa ho qetela ka botlalo. Ho sebetsana le ketsahalo e itseng, o lokela ho ngola tshebetso ho script ka Quick. U ka sebelisa morero o latelang: Sengoloa sa
Mokhoa oa ho kenya mongolo oa LUA setsing sa khoebo
Li-terminals tsa koetliso le tse tloaelehileng li hloka algorithm e ts’oanang ea ho kenya roboto ea khoebo:
- Hoa hlokahala ho tobetsa karolong ea “Litšebeletso” ho menu e ka holimo ea terminal.
- E latelang, fumana konopo ea “LUA scripts” ka har’a lebokose la lipuisano ebe o tobetsa:
- Ka nako eo, fensetere ea “Available Scripts” e lokela ho hlaha. Joale, o lokela ho kenya konopo ea “Add” ebe o khetha faele ea roboto e hlokahalang ea khoebo.
Ho nka lintlha ho tsoa chate ea Lua e nang le mongolo ho terminal ea Quik: https://youtu.be/XVCZAnWoA8E Lua ke khetho e ntle ea ho ithuta mananeo le katleho nakong e tlang. Ntho e ka sehloohong ha se ho emisa feela ho bala khopolo. Ho molemo ho ithuta boitsebiso ka ho lula u itlhakisa. Kamora nako e itseng, moqapi o tla qala ho hatela pele mme a khone ho iketsetsa sehlahisoa sa hae sa bohlokoa.