Lua-экспорт в LockOn

Автор: admin от 20 Август 2010.

Квалифицированные пользователи LockOn имеют возможность получать некоторые имитационные данные из LockOn и передавать некоторые управляющие входные команды LockOn, используя специальный скрипт ConfigExportExport.lua в рабочем каталоге LockOn. LockOn использует скриптовый язык Lua (www.lua.org) для экспорта некоторых своих внутренних функций. Lua - это язык программирования, поэтому экспортные возможности предназначены только для программистов. Однако, Lua настолько прост, что каждый может разобраться в простейших скриптах Lua. Они являются текстовыми файлами, поэтому вы можете просматривать и редактировать их с помощью Windows Notepad или любого другого текстового редактора.

Это руководство взято с официального сайта LockOn.ru, вот оно.

 

LUA (ru.wiki) - скриптовый язык, используемый в DCS (как и в ЛО) для:
- описания практически всех настроек
- взаимодейтсвия симулятора с внешним миром
- описание многих параметров симуляции
- много еще чего (в треках, миссия и пр.)


Ссылки по теме:
http://www.lua.org/ - официальный сайт
http://www.lua.org/pil/ - Programming in LUA, документация
http://lua-users.org/ - не официальный сайт
http://www.lua.ru/ - русский сайт по LUA
Статья на русской части википедии (крайне рекомендуется!)
"Введение в LUA" на GameDev.ru
"Создание встраиваемых сценариев на языке Lua" на DeveloperWorld IBM

Тема на форуме ED, посвящённая LUA.

Примеры проектов на LUA для LO\DCS
Virtual Panel от Mnemonic
Controlling Lockon from another application using lua

Lua является типичным процедурным языком программирования. Он предоставляет широкие возможности для объектно-ориентированной и функциональной разработки. Lua создавался как мощный и простой язык, обладающий всеми необходимыми выразительными средствами. Библиотека функций языка Lua написанна на языке С (точнее на подмножестве ANSI C и C++).

Будучи расширяемым языком, Lua не имеет понятия " main " программы: он работает в среде исполнения, сокращенно называемой хост. Хост-программа позволяет запускать части кода, написанные на Lua, модифицировать переменные Lua и регистрировать С-функции для использования непосредственно в коде Lua. Благодаря возможности расширения с помощью С-функций, Lua может применяться для решения широкого круга задач. Таким образом, мы имеем возможность создавать специализированные библиотеки, использование которых ничем не отличается от использования стандартных средств языка. В поставку включена простая хост-программа lua, которая использует библиотеку Lua и представляет из себя полную и автономную реализацию интерпретатора языка.

Lua является свободно распространяемым программным средством, поэтому предоставляется без каких либо гарантий в соответвие с лицензией. Версия lua 5.1, которая описана в данном Руководстве, доступна на официальном сайте Lua, либо на русскоязычном сайте.

 

Комментарии   

 
#1 Guest 22.12.2012 02:11
почему пропали сервера в сетевом режиме.
Цитировать
 
 
#2 Guest 21.03.2014 04:54
I’m not that much of a internet reader to be honest but your sites really nice,
keep it up! I'll go ahead and bookmark your website to come
back later. All the best

My weblog http://drugstorepdfsearch.com/: http://drugstorepdfsearch.com/
Цитировать
 
 
#3 Guest 28.03.2014 15:11
Nice blog here! Also your web site loads up
very fast! What web host are you using? Can I get your affiliate link to your host?
I wish my site loaded up as quickly as yours lol

Look at my weblog :: http://drugstorepdfsearch.com/: http://drugstorepdfsearch.com/
Цитировать
 
 
#4 Guest 02.06.2014 19:21
This is the right web site for everyone who wishes to find out about this topic.
You understand so much its almost hard to argue with you (not that I really
would want to…HaHa). You certainly put a new spin on a topic that has been written about for
many years. Great stuff, just excellent!

my weblog ... affordable hosting - Adriene: http://giganetwebhosting.com -
Цитировать
 

Добавить комментарий

Защитный код
Обновить

Крайние комментарии

Новое на форуме

  • Нет сообщений для показа