1. 程式人生 > >ApolloStudio高手之路(2):從HelloWorld發散開去

ApolloStudio高手之路(2):從HelloWorld發散開去

Hello World!

作為“ApolloStudio高手之路 ”系列的開篇之章,自然需要以一個初學者的姿態來面對我們這位熟悉的老朋友了,在本章當中我們不準備在一開始就講太過深奧的技術話題,既然ApolloStudio包含完整的Python編譯執行環境,那麼我們按照“習俗”以Helloworld作為主旨話題來認識ApolloStudio。(本系列均以專案案例的模式來進行,如需對軟體基本概念以及介面進行了解,請通過軟體安裝目錄下“Document”資料夾內的軟體使用手冊進行了解)

使用者登入

ApolloStudio在初始化狀態下預設內建了2個使用者:admin(密碼:admin)和user(密碼:123456),分別配置了管理員與操作員許可權,後面的篇幅中將介紹許可權的具體用法,在此不做深究。

模組使用

在“任務項”中新增“指令碼邏輯單元”,右鍵配置指令碼即可。

指令碼內容如下:

#-*- coding: UTF-8 -*-
#載入內嵌模組
import clr,sys,time,datetime

########################################################
#Hello World入門測試
########################################################

#迴圈函式體
while True:
	#在系統日誌中顯示資料AS.Func_SysInfoAdd函式對應“新增資訊到系統日誌欄”
	AS.Func_SysInfoAdd("Hello World!")
	#掃描事件間隔,建議保留但可以縮短重新整理週期,單位秒
	time.sleep(1)

由於目前主程式內建版本暫時沿用的是Python 2.7版,故檔案頭還是需要以#-*- coding: UTF-8 -*-來確保支援Unicode,指令碼中的import clr,sys,time,datetime可以理解為固定模組樣式,如果用到其他庫則可以在後面直接新增對應的庫名即可。指令碼中呼叫了AS.Func_SysInfoAdd("")這個功能函式模組,其作用在於向系統日誌中傳遞記錄日誌內容,外圍通過While迴圈來進行呼叫,time.sleep(1)表示其迴圈間隔為1秒。

執行結果如下所示:

在ApolloStudio中,所有平臺內建的功能函式均以名為“AS”的擴充套件包出現,無需使用import即可使用,想了解更多關於平臺內建功能函式,可以在“幫助文件”中找到平臺API開發手冊,裡面針對每個功能函式都有詳細的說明。

***********************************************************************************************************************************************

ApolloStudio最新版下載地址:

連結:https://pan.baidu.com/s/1UAgivKlM4E9dNT06V9spUw 密碼:a316

歡迎加入Q群:793683827 進行學習交流