pikapython/doc/3.PikaScript标准开发流程.md

1.2 KiB
Raw Blame History

3.Pikascript标准开发流程

本篇文档将会介绍基于PikaScript开发的标准流程这个标准流程将会涵盖大部分情况下会用到的PikaScript相关技术。

我们依然以keil的仿真工程为例如果还没有获得仿真工程请参考1.三分钟快速上手

(1) 使用已有的PikaScript类包

我们打开pikascript文件夹发现文件夹根目录下除了main.py还有Device.pyPikaObj.py和PikaStdLib.py这三个.py文件分别对应三个PikaScript类包(class package),简称包(package),每个.py文件本身称为包接口(package interface)。

image

每一个PikaScript类包由包接口和包实现(package implement)两部分组成。

我们先打开Device.py查看一下内容在后续的文档中我们会称Device.py为Device包接口。

# Device.py
from PikaObj import *

class LED(TinyObj):
    def on():
        pass
    def off():
        pass

class Uart(TinyObj):
    def send(data:str):
        pass
    def setName(name:str):
        pass
    def printName():
        pass