TI-Lua 系列教程1: 開發環境的配置

1 開發環境的配置

工欲善其事,必先利其器。選擇適宜的開發環境,能夠令開發工作事半功倍。


1.1 開發工具

1.1.1 TI-Nspire CX 學生或教師軟件

TI-Nspire CX 學生或教師軟件是官方提供的 TI-Nspire 模擬器,其中具有一個 TI-Lua 集成開發環境,它具有完整的 Lua 編寫-調試-執行能力。這也是 TI 官方指定的 TI-Lua 開發環境。它能夠滾動更新到最新的操作系統以兼容最新 API,筆者推薦讀者使用該軟件進行開發。

為瞭下載該開發工具,我們可以訪問 TI 計算器與教育技術官網,在下載中心中搜索對應軟件。

e40dc1c7a56f3e9fdd4c12709bb1dcbd

此處提供具有具有 30 天試用的 TI-Nspire CX 學生軟件的下載鏈接。請訪問並挑選合適的版本。

安裝並打開學生或教師軟件後,點擊工具欄中“插入”➡️“腳本編輯器”➡️“新建”即可開始編寫 Lua 程序。

此軟件兼容 macOS、Windows,提供 30 天試用。到期需要購買許可證,一份許可證可以激活一臺 Windows PC 或 Mac 上 TI-Nspire CX 學生或教師軟件的正版拷貝。

需要註意,iPadOS 上的TI-Nspire CX 應用程序不是學生或教師軟件,沒有內置腳本編輯器。各位一定不要買錯瞭,以免不必要的損失。

1.1.2 如果你真機在手卻很難用上電腦

圖形計算器論壇 cnCalc論壇 中,資深 Lua 開發者 MrZ 發佈瞭一款能夠運行在 TI-Nspire 計算器上的 Lua 編輯器。

該應用程序也是 Lua 寫成的,具有編寫、儲存和執行 Lua 代碼的能力,但不能調試。

e321fc53b79069501c26536021c8a471

它也自帶一個 API 速查工具,能夠快速定位需要實現的功能對應的 API。

該應用程序的下載可以在 cnCalc 論壇上找到。

該應用目前還處在開發階段,執行各項功能時可能突然 crash,請大傢在問題發生時不要驚慌。它的開發者截至發稿日依然活躍在計算器愛好者一線,大傢可以通過論壇站內信找到他,並匯報問題。問題匯報最好包含問題發生時正在執行的操作、報錯行號和錯誤信息,以便開發者快速復現、定位並修復。

1.1.3 可視化開發工具

同是來自 cnCalc 的資深用戶,TI 粉絲 imath 為首的團隊“視野工作室”開發瞭 TI-Lua 可視化開發工具 Visual Lua 和配套的圖形化 TI-Lua 編譯器 iLua。

前者的操作方式是在圖形界面中畫出各種控件來生成對應的 Lua 腳本,可以用於快速實現原型以及後續界面開發工作的簡化。後者則隻通過選擇文件路徑就將 *.lua 編譯成適合連接後導入 TI-Nspire 計算器的 *.tns 格式。

需要註意的是,這一套工具不具備調試和執行的能力,需要自備 TI-Nspire 連接軟件和實機和/或 TI-Nspire 學生或教師軟件。

這組工具可以在 cnCalc 論壇上找到並下載。

1.2 連接你的計算器

如果你想將創建的 TI-Lua 應用程序轉移到實機運行,那麼就需要 TI-Nspire 連接軟件或 TI-Nspire CX 學生或教師軟件。

進行操作前,請先將計算器通過包裝內附的 USB 2.0 mini B to type A 連接線插入電腦。

1.2.1 TI-Nspire 連接軟件的操作

本軟件完全免費,可以在 TI 官方網站下載安裝,可用於 TI-Nspire CX II 系列以外所有 TI-Nspire 的連接和文件傳送、系統更新。

打開軟件,隨即彈出連接窗口。選擇你的計算器並確認,即可管理文件。想要傳輸文檔,隻需要將文檔從計算機文件管理器拖拽到計算器文件管理器中即可。

70142cf3f41898375cf840a449fc2d98

1.2.2 TI-Nspire CX 學生或教師軟件的操作

在學生或教師軟件的左側邊欄上方有一個文件夾圖標。點擊後可以將左側邊欄變為文件資源管理器。其下方將展示已連接的 TI-Nspire 設備。雙擊你的設備,即可管理文件。想要傳輸文檔,隻需要將文檔從計算機文件管理器拖拽到計算器文件管理器中即可。

目前,TI-Nspire CX II 系列隻能通過這種方式進行連接。

发表回复

相关推荐

書籍的本質到底是什麼?我們為什麼要讀書?

書籍是用文字、圖畫和其他符號,在一定材料上記錄各種知識,清楚地表達思想,並且制裝成卷冊的著作物,為傳播各種知識和思想...

· 5分钟前

防雾眼镜布是智商税吗?哪种防雾眼镜布是真的有用?

冬天到了!又到了起雾的季节! 口罩+眼镜=一秒起雾! 于是眼镜党们的疑惑又来了:如何戴口罩眼镜不起雾? 往年我也有这样烦 ...

· 7分钟前

如何與命運抗爭?

文|袁運錄這是千千萬萬抑鬱癥患者面臨的同樣問題。你為什麼抑鬱?因為你在命運面前被打趴瞭下來,因為你鬥不過命運,所以你才...

· 7分钟前

那些恐龍時代的巨人

一說起恐龍時代的巨人,大傢會不約而同想到一個名字那就是蜥腳類,但是蜥腳類恐龍傢族不全是大個子,也有袖珍版成員。馬紮爾...

· 7分钟前

深污!媽媽送18歲女兒不可描述的禮物,網友們都集體凌亂瞭……

記者:Lydia來源:BuzzFeed咳咳,各位L社的小夥伴們,今天要開車瞭,大傢請坐穩……幾天前,一位外國女網友在推特上分享瞭媽媽...

· 7分钟前