GeoBasic集成開發環境是與徠佧TPS1100/TPS1000系列全站儀的控制指令相配套的機載軟件二次開發平臺,與微軟Visual Studio中的Visual Basic開發環境類似,Visual Basic符合絕大多數Basic語言的通用語法規則和標準函數,十分易學易用。強大的功能在于可以通過其嵌入式函數調用儀器內已有的子系統和對話框來實現參數設置、測量指令操作、專門的測量計算等多種任務。開發人員可以迅速、靈活地構造出復雜、實用的測量程序,經過數據電纜上傳到全站儀內存中,使用者可以像使用隨儀器出廠的機載軟件一樣自如使用由自己二次開發的應用程序,真正做到用戶個性化配置,方便、高效地按照用戶的意愿進行一些復雜性測量、計算、記錄的測量工作。最新的GeoBasic集成開發環境是2001年發布的GBStudio,主要包括編輯器、編譯器、調試器和仿真器。
GeoBasic的源代碼文件 .gbs保存在GBStudio的代碼編輯器中,調試成功的源代碼經編譯器編譯后生成可解釋執
行的GeoBasic應用程序文件$.gba和語言文件$.1ng。其中,語言文件 .1ng只與界面語言有關,便于提供該程序不同的語言環境,為程序在世界范圍內的推廣應用帶來便利。然后,通過上載到模擬器中運行,從而模擬程序在全站儀上的運行效果,并可通過類似辦法將GBStudio的調試器和模擬器連接,跟蹤程序在模擬器中的運行情況,包括設置斷點、查看變量值等。最后,調試完畢的GeoBasic應用程序文件. gba和語言文件 .1ng,隨同相應版本的解釋程序(gbi一229.prg或GBI—TPS1 100—210.prg)一起通過徠佧測量辦公室(Leica Survey Ofice)軟件上載到全站儀便可實現個性化功能了。 |