ApolloStudio高手之路(2):从HelloWorld发散开去

版权声明:所有原创作品版权均归Gentler所有,转载请注明原址!谢谢 https://blog.csdn.net/tmxyz1950/article/details/84387082

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 进行学习交流

猜你喜欢

转载自blog.csdn.net/tmxyz1950/article/details/84387082