目前我手头只有一个大黑,因此其他机型仅供参考

系统使用

传输文件

官方学生软件这里不再说明。

我们重点介绍一个工具:

N-Link - Ben Schattinger (lights0123.com)

对于非CX II机型,安装后需要额外安装一个驱动程序:

Zadig - USB driver installation made easy (akeo.ie)

请注意,文件需要具有.tns后缀才能进行传输。

机上编程

Ti-Lua

主要有三个工具,推荐使用Jens' Script Editor:

oclua on-calc Lua editor - ticalc.org

oclua体积小,但只能直接运行剪切板内的代码,且很多函数都会出错。

TI-Planet | Jens' Script Editor (éditeur Lua oncalc) (programme Utilitaires Nspire) (tiplanet.org)

Jens' Script Editor功能很全,有独立的图形输出界面,自带API说明书,国内有老版本的汉化

Jens' Script Editor 1.0.3 CN - 图形编程计算器资源下载 - cnCalc计算器论坛 - Powered by Discuz!

[多彩更新]ZSE:最好的lua代码编辑器 - 图形编程计算器资源下载 - cnCalc计算器论坛 - Powered by Discuz!

ZSE功能较多,与Jens' Script Editor操作基本相似,不过没有独立的图形输出界面。

Python

需要在计算器里有这个程序TI-Planet | MicroPython (v1.4.6) (programme Utilitaires Nspire) (tiplanet.org)

然后直接运行.py.tns的文件即可打开

可以使用TI-Planet | nTxt (programme Utilitaires Nspire) (tiplanet.org)编辑脚本

保存为.py.tns就可以

释放存储空间

主要有两个工具可供使用,推荐配合使用

  1. nTNOC: Nspire 操作系统优化器 - 选择确定后需要等待一段时间。

  2. nCleaner: Nspire 系统文件优化工具 - 直接选择不需要的文件进行删除即可。

Ti-Lua

需要注意的是Ti-Lua与Lua并不完全相同,比如Ti-Lua没有文件操作功能

这里有一个生成列表和四舍五入取近似值的函数的例子

-->=,<=,[]
function range(mi,mx,fl)
    local rangetb={}
    local time=0
    while time<mx do
        table.insert(rangetb,mi)
        mi,time=mi+fl,time+1
    end
    return rangetb
end
function round(d,e)
    roundnum=math.floor(d*10^e+0.5)/10^e
    return roundnum
end

哇哇哇哇哇哇哇哇