目前我手头只有一个大黑,因此其他机型仅供参考
系统使用
传输文件
官方学生软件这里不再说明。
我们重点介绍一个工具:
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就可以
释放存储空间
主要有两个工具可供使用,推荐配合使用
nTNOC: Nspire 操作系统优化器 - 选择确定后需要等待一段时间。
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
endfunction round(d,e)
roundnum=math.floor(d*10^e+0.5)/10^e
return roundnum
end