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最新版下载地址(网盘有交流群号):