Lua programacion simita llamk’achispa, imaymana pukllaykunata, yanapakuykunata,
qhatuy robotkunata huk wiñachiykunatapas ruwayta atikunki. Lua simiqa mana sasachu entiendenapaq, riqsisqa t’ikraqniyuq. Luawan aswan qayllamanta riqsinakuypaqmi yuyaychakun, chaynallataqmi kay simipi qhatuy robotta utaq guionta qillqayta yachanapaq.
- ¿Imataq Lua simi, imaynatataq allin?
- Datos históricos cortos
- Lua programacion simipa ruwayninkuna
- Ventajas y desventajas
- Javascript nisqawan tupachiy
- Lua simipi qhatuypaq robotkuna programacionpa ruwayninkuna
- Lua kaqpi aswan allin qhatuy robotkunamanta qhaway – qallariqkunapaq wakichisqa allichaykuna
- Robot-terminal “Delta Pro” nisqa.
- RQ: Huk Pachakmanta
- RQ: Martín
- Tipos de scripts de Lua para el terminal QUIK
- Imaynatataq huk robotta Lua simipi qillqana
- Como programar en LUA en terminal QUIK
- Imaynatataq huk LUA scriptta huk terminal comercial kaqpi churana
¿Imataq Lua simi, imaynatataq allin?
Lua nisqaqa huk mana sasa llamk’anapaq churasqa simim. Qallariqkuna riqsikunku yanapakuyninwan, pisi pachallapi yachayta atinki programacionpa qallariyninkunata. Lua huk simipi huñusqa wiñachiykunawan allinta tinkisqa kachkan. Sapa kutinmi allin kanman chayraq qallariq estudiantekunaman, paykunan chayraq qallarishanku ciencia de diseño electrónico nisqapi.
- Computadorapi pukllaykunata pukllaq (pluginkunata qillqay).
- Pukllay wiñachiy yachaq (motorta wiñachiy).
- Yanapakuy wiñachiy programaq (imaymana yanapakuykunapaq plugins qillqay).
- Developer in the direction of embedded (simi mana ruwayta pisiyachinchu chaymanta allinta llamk’ayta saqin)
- Scriptkuna qillqanapaq chaymanta botkuna qhatuypaq qhatuqkuna.
QUIKpaq robot qhatuy Lua kaqpi musuqmanta rantiy patakunawan
Lua nisqawanmi aswan huk qhatuy robot ruwasqa karqan. Ventajaqa sapa llamk’aq usqhaylla simip maticesninta entiendeyta atin chaymanta sapallan chayhina programata ruwayta atin. Chaywanmi Quik terminalman kamachikuykunata apachiyta atikunqa,
análisis técnico nisqatapas ruwayta atikunqa. Imapaqtaq Lua simi, huk qhaway LUA programacion simimanta: https://youtu.be/PbYf6uNZFCE
Datos históricos cortos
Lua nisqaqa 1993 watapi Tecgraf rakimanta Brasilmanta programaqkunam paqarichirqan. Ruwaqkuna sapa llamk’achiq wakin allichaykunata simi wiñachiypi ruwayta atisqanmanta qhawarqanku. Chaytaqa ruwakunmanmi kichasqa yaykuywan chay código nisqaman. Brasilpaq, kikin programacion simip rikhuriyninqa chiqap tariymi karqan. Chiqapmi, manaraq chaymanta, kay suyuqa manam chayna allintachu ayparqa computadorakuna ruwaypi.
Lua programacion simipa ruwayninkuna
Lua kaqwan tinkisqa, ruwaqman kay simita llamk’achinapaq atiyta qusqa, iskaynin ruwasqa (scripto kasqanrayku) chaymanta sapalla (wakin kutikunapi, mana yapasqakunayuq llamk’achiy atikun). Qillqaqkuna Lua ruwaypi llamk’aptinku, deliberadamente rirqanku huk herramienta operativa ruwanankupaq, mana ancha espaciota hap’inchu chaymanta mayqin dispositivopipas facil-llata llamk’anqa.
Ventajas y desventajas
- Allin apaykachana . Lua mana achka programakuna hinachu, huk llamkana sistemamanta wak sistemaman apachiyqa facilmi. Chayna kaptinqa manam hatun cambiokuna kanchu. Imaynaña kaqtinpas, manan ima pantaypas kanqachu codigo nisqapi.
- Achka bibliotecakuna . JavaScript kaqwan tupachisqa , Lua aswan pisi biblioteca akllanakunayuq. Ichaqa, recurso oficial nisqapiqa tukuy imayuqmi, simiwan hunt’asqa llamk’anaykipaq.
- Allin llamk’ay . Sistema chay bibliotecakuna yapayta atikun mayqinkunachus huk particular codificación ruwaypaq importante kanku huk pisi pachallapi.
- Facilidad de uso . Programación gurukuna simimanta pisi detallesllata yachananku tiyan, chaywanpas mana imamanta manchakuspa wiñachiyninkupi llamk’achiyta atinku. Pikunachus chayraq programacionwan qallarichkanku chaykunapaqqa, mana unaytachu Lua entiendenapaqpas.
- Yuyaypi achka qullqi waqaychay . Kay simipi programakunata ruwaspa, huk especialista garantizasqa huk análogos kaqkunawan hukniray kayninta reparananpaq. Tukuymanta, Lua wiñachiykuna aswan pisi yuyarina dispositivopi necesitanku.
Simipa ancha hatun desventajanqa guionniyuq kasqanmi. Hinaspa kayqa niyta munan achka kutipiqa huk wiñariy simikunawan kuskalla llamk’achiy atikun. Kaykunamanta aswan riqsisqa C. Chayqa, huk yapasqa programacion simita yachanayki kanqa.
Javascript nisqawan tupachiy
Achka llamk’aqkuna Lua kaqwan JavaScript kaqwan tupachinku, paykunap códigonku yaqa kaqlla kasqankuta ninku. Chiqapmi aswan achka rikchakuykuna kanku simikuna mana kaqlla kasqankumantaqa. Ichaqa, sutilla rikchakuykuna kaptinpas, achkam mana kaqllachu. Ejemplopaq, Lua kikin software yanapakuyniyuqmi. Ichaqa, JavaScript ruwaqkuna chayllaraq huk musuqyachiyta riqsichirqanku, chaymanhina, llamk’achiqqa “rendimiento” simita qillqanallan tiyan ruwaqkunapurapi, chaymanta programa yanapasqa kanqa.
Lua simipi qhatuypaq robotkuna programacionpa ruwayninkuna
QLua nisqapi robotkunata ruwayqa manam ima sasapaschu, qallariqkunapas chaytaqa atipankumanmi. Aswan hatun kaqmi qallariyllapiraq teoría básica nisqamanta hamut’ay. Chiku qillqanapaqqa aswan sasan qillqa allichaqmi allin. Esquema de creación nisqataqmi rikchakun huk qawarichiq huñusqaman. Ichaqa, kikin código nisqapiqa mana ancha chaniyuq hukniraymi kachkan. Huk allin “resaltar” – chay musuq minted robot maypipas PC kaqpi churakunman.
Chaniyuq! Huklla llamk’analla kanan tiyan – “hatun”.
Huk kuti robotpa códigon huñusqa hinaspa allichasqa kaptinqa, allinmi kanman waqaychay. Ama qunqaychu lua mast’ariyta. Ñawpaqpi nisqanchis hina, chay programataqa computadorapi maypipas churasunmanmi. Códigoykita pruebanaykipaqqa robotta purichinayki tiyan. Chaypaq, “Serviciokuna” t’aqaman riy. Urapiqa kanqa huk chiru “Lua scripts”, chayta ñit’ina tiyan.
Lua kaqpi aswan allin qhatuy robotkunamanta qhaway – qallariqkunapaq wakichisqa allichaykuna
Lua programacion simita llamk’achispa, imaymana laya robotkunata ima sasachakuyniyuq kaqtapas ruwayta atinki. Ichaqa rantiwaqmi listo ruwasqa programata. Chay allin riqsisqa algoritmokunawan riqsinapaqmi yuyaychakun, chaykunaqa llamkanapaqñam kachkan. Chaykunata rantiyta atinki utaq demo versión nisqa pruebayta atinki. Completo robot de comercio para el terminal QUIK en Lua: https://youtu.be/Z2xzOfNZFso
Robot-terminal “Delta Pro” nisqa.
Permite activar unos 120 cualquier opciones en una plataforma. Kayhina kaqtinqa, imaymana laya estrategiakuna chaymanta yanapakuykuna llamk’achiy atikunki.
RQ: Huk Pachakmanta
Chay robotqa qhatuypi qhatuypaqmi ruwasqa kashan. Algoritmoqa kay ruwaymanta qullqita achka kutita yapayta atikun. Riesgokuna pisiyachisqa kanku, chaykunataqa mana sasachakuspalla yupayta atikun.
RQ: Martín
Chay sistemaqa manaraq huk tratota ruwachkaspa lote yupayta atinki. “Semi-automático” nisqapi qhatuyqa qusqa. Nivelkuna allinta qatipayta atikun chaymanta makiwan churayta atikun.
Tipos de scripts de Lua para el terminal QUIK
QUIK terminalpi huk ruwayta ruwaspaqa, kay qillqakunatam llamk’achinku:
- Lua qillqakuna . Chaykunataqa llikapi, llaqta discopi utaq wak kitipi waqaychasqa kankuman maypichus terminalman yaykuy atikunqa. Paykunaqa allin llamk’aqmi kanku, paykunap yanapayninwan huk qhatuy robotta ruwanankupaq. QUIK nisqapi tablakuna ruwayta atikunqa, yanapakuy akllanakunata llamk’achiyta, imaymana ruwanakunata ruwanapaq kamachiykunata quy, hukkunapas.
- Sapanchasqa rikuchiqkuna . Kaypi, ñawpaq qhawaywan tupachisqa, aswan pisi ruwanakuna. Programa llamk’aqpaq ruwasqa kachkan algoritmo ruwaykunamanta terminal tablakunapi rikuchinanpaq.
Programación en Lua para quienes quieren dominar el idioma bien – descarga la guía completa:
Programación en Lua Robots en Lua para QUIK – Iceberg robot: https://youtu.be/cxXwF_xmTHY
Imaynatataq huk robotta Lua simipi qillqana
Kikin robotta ruwayta yuyaykuspa, llamk’achiq huk ñawpaqmanta huñusqa algoritmota qatinan tiyan. Programacionpi experienciata tarispaqa, mana sasachakuspallam kikinpa códigonkunata qillqayta hinaspa experimentayta atinqa. Kay área estudiananpaq Lua akllaspaqa, huk qallariq runaqa manam pantanqachu. Tukuy imamanta, qallariypi, aswan hatun kaq huk sanu chaymanta aswan entiendenapaq programacion simipi sayaymi. Qallarinapaq, QUIK qhatuy terminal programata kichay. Ventananpi, huk qillqana mayt’uta ruwanayki tiyan. Kaypim llapa qillqasqa qillqakuna waqaychasqa kanqa. Ruraqqa chay qillqana mayt’uman tukuy ima sutitapas quyta atin, ichataq latin qillqakunallamanta kanan tiyan. Sutin “LuaScripts” kasqanmanta nisun. Chaymanta, qillqana mayt’uta llamk’achinayki tiyan chaymanta chaypi huk qillqa allichaq ruwanayki tiyan, kayhina, Bloc de notas. Ch’usaq kaqpi (programa ventana ukhupi) paña ñit’inata ruwanayki tiyan
. Huk rimanakuna qillqana mayt’u rikurimunqa, mayqinpa listanpi “Ruray” ñiqita akllanayki tiyan, chaymanta “Qillqa Qillqa” filata.
function main()
message(“Ñawpaq qillqasqay qallarisqaña”);
tukukuy Chaymantataq, menú nisqapi waqaychay nisqapi ñit’inayki tiyan.
Como programar en LUA en terminal QUIK
3 riqsisqa ñankunam kan:
- Ima qillqa willañiqipas kamasqam, maypichus .lua mast’ariyta churana. Chaymantaqa, editorta kichaspa codigota qillqanayki tiyan. Qallariymanta, chayhina algoritmo huk kutilla ruwasqa kanqa. Mana tukukuyniyuq makiwan purichiyta atinki. Chaytaqa huk kutilla wakin willakuykunata yupanaykipaqmi servichikuwaq.
- Kikin Lua qillqapi, main() sutiyuq llamk’ayta ruwanayki tiyan . Chaymantapas, kikin ruwaypi, qillqasqa codigota churanayki tiyan. Hinallataq sleep() ruwayqa allinmi qillqasqata huk pachapaq sayarichinapaq utaq, huk ladumanta, kaqmanta qallarichinapaq. Chayqa, sichus hatun () ruwayta llamk’achinki, chaymanta puñuy () ruwayta churanki, huk sapa kuti huk pacha intervalo kaqwan yupayta aypayta atikunki.
- Huk QLUA programapi, ruwaywan purichisqa wiñachiy modelota llamk’achiy atikunki. Chayhina, kunanqa mana huk ruwaypi tikraykunata “rikuy” necesariochu chaymanta, kayrayku, kay kamachiykunata ruway.
Chay qhipa kaq ruwayta aswan sut’ita t’aqwirinapaq yuyaychakun. Huk ruwayta llamk’achinapaq, huk llamk’ayta huk qillqapi Utqaylla kaqpi qillqanayki tiyan. Kay esquemata llamk’achiy atikunki: Huk
main() ruwana . Chaymanta, is_run willanayki
tiyan, llamk’ayqa chiqa chanita hap’inqa
llamk’achiq Stop Script nisqa ñit’inata llamk’achinankama. Chaymanta llamkana tikraq OnStop() ukhupi llulla ruwayman rin. Chay qhipamantataq main() llamk’apuy tukukun, chaymantataq kikin qillqa mayt’u sayarin. Qillqasqa qillqaqa waqaychasqam, purichinam. Ruwaykunata ruwachkaspa, llamk’achiq sapa lotepaq willayta chaymanta qhipa ruwanakuna yupayta qhawanqa.
Imaynatataq huk LUA scriptta huk terminal comercial kaqpi churana
Kay capacitación chaymanta terminales estándar kaqmanta huk algoritmo kaqllata munanku huk qhatuy robot churanapaq:
- Terminalpa hawa menú nisqapi “Servicios” nisqa t’aqapi ñit’ina tiyan.
- Chaymanta, “LUA scripts” ñit’inata tariy urayk’aq rimana qutupi chaymanta ñit’iy:
- Chay pachaqa, “Qillqasqakuna Kaq” nisqa ventanatam rikurinan. Chaymanta, “Yapay” ñit’inata llamk’achinayki tiyan chaymanta akllanayki tiyan willayta munasqa qhatuy robot kaqmanta.
Quik terminalpi huk scriptwan Lua tablamanta datukunata hapiy: https://youtu.be/XVCZAnWoA8E Lua huk hatun akllana programacionta yachanapaq chaymanta hamuq pachapi allin kananpaq. Aswan allinqa manan teoría nisqa ñawinchayllapichu sayay. Aswan allinmi kanman sapa kutilla ensayaspa chay yachachikuykunata yachay. Huk pachamanta, ruwaq ñawpaqman puriyta qallarinqa chaymanta kikinpa chanin rurun ruwayta atinqa.