cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 22021|回复: 15

[Nspire] LUA编程软件及相关使用

[复制链接]
发表于 2011-7-22 10:45:17 | 显示全部楼层 |阅读模式
最新消息
oclua不可靠
请不要用其来练习LUA编程
很多函数都会出错


LUA语言编译器 LuaForWindows
LUA语言编译器 LuaForWindows

LUA编程教程 Lua程序设计(第二版).pdf
[url=[Lua程序设计].(Programming.in.Lua,Second.Edition).(巴西)Roberto.Ierusalimschy.扫描版.pdf (29 MB)]电驴链接[/url]


TI官方LUA脚本转换器


TI-nspire Student Software


nspire机上使用LUA编写程序 oclua

使用方法:
经过一早上的摸索
大概使用方法是。。
先用 LuaForWindows 或 记事本 编写程序
然后保存为lua文件
后缀必须为.lua
然后用LUA脚本转换器读取LUA文件
会提示已存入剪贴板
然后打开TI-nspire Student Software 或 TI-nspire Teacher Software
随便建一个页面
然后点模拟器里的粘贴键
路径为菜单栏-Edit-Paste
然后就会看到程序界面
目前来讲
没有模拟器是无法编写LUA程序的
也就是需要购买正版
不过有一个软件可以帮助我们
就是oclua
它可以让我们在nspire机上使用LUA编写程序
oclua压缩包内有说明
在此不进行赘述

【LuaForWindows并不是必须的,记事本即可编辑LUA程序,不过他可以用LUA语言编写Win程序。不过nspire的LUA和原始的LUA有一定的差距,所以那个LUA编程教程和LuaForWindows供爱好LUA的人使用】

附上一个TI提供的函数库和一个不知所云的Samples PDF
TI-NspireScriptingInterface.pdf (361.58 KB, 下载次数: 588)
TI-NspireScriptSamples.pdf (655.07 KB, 下载次数: 563)

评分

参与人数 2金钱 +5 收起 理由
月与映之皮丘 + 2 好东西啊
Cyvre + 3 感谢

查看全部评分

发表于 2011-7-22 12:16:00 | 显示全部楼层
太感谢啦
 楼主| 发表于 2011-7-22 12:21:51 | 显示全部楼层
今天发现一个问题
我本来想LUA程序不应该必要模拟器才能编
可能可以用LinkSoftware传入计算器
遂寻最新版LinkSoftware
但是奇怪的是
官网竟然找不到LinkSoftware的下载点

还有chsi请改过论坛链接的默认格式
我发的链接cichol.com的tk总被自动改成com
 楼主| 发表于 2011-7-22 12:46:55 | 显示全部楼层
本帖最后由 Cichol 于 2011-7-22 17:29 编辑

。。。。。。
至于实际的LUA编程。。。
就要靠大家刻苦研究了。。。
我只知道一段Helloworld的代码
Oclua里面的
function on.paint(gc)
gc:drawString("Hello World",0,20)
end

TI的那份interface文档看得有点晕。。
没搞明白程序的流程是怎样的。。
似乎程序必须按照一个规定的流程运行。。
这就蛋疼了。。。
on.paint(gc)也不知道该怎么用
嵌入别的函数也不行
但是必须要在这个函数内才能使用draw
蛋疼了
 楼主| 发表于 2011-7-22 13:25:26 | 显示全部楼层
Lua给我的感觉就是不易用。。
而且很冷门。。
是个非主流的脚本语言。。
所以。。
如果有人有空。。。
可以尝试写一个C到Lua的翻译器。。。
不过当务之急还是应该先搞透lua
发表于 2011-7-22 19:46:12 | 显示全部楼层
我觉得研究一下官方的example还是有点用处的
发表于 2011-7-22 20:06:37 | 显示全部楼层
doc2.tns (3.84 KB, 下载次数: 212)
我也在学习lua,刚编了几个
 楼主| 发表于 2011-7-22 21:32:56 | 显示全部楼层
很强
function A:paint(gc)
这种函数不知是怎么用的
发表于 2011-7-23 19:26:01 | 显示全部楼层
xx=class     function xx:paint(gc).....end              function on.paint(gc)  xx:paint(gc) end
发表于 2013-2-15 23:50:49 | 显示全部楼层
Nspire支持Lua么...
发表于 2013-4-2 18:17:36 | 显示全部楼层
Determ.Ray 发表于 2013-2-15 23:50
Nspire支持Lua么...

自从用了lua后,才知道什么是麻烦
发表于 2013-9-16 13:17:13 | 显示全部楼层
学习一下,谢谢
发表于 2014-12-6 00:04:29 | 显示全部楼层

Nspire支持部分Lua
发表于 2015-1-16 08:47:55 | 显示全部楼层
学习了!!!
发表于 2015-1-16 21:35:59 | 显示全部楼层
无法下载,建议楼主重新打包上传,或给个网盘链接!
发表于 2016-5-1 16:47:40 | 显示全部楼层
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-22 08:30 , Processed in 1.828597 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表