低代码编程-功能块
低代码的核心控件是功能块,该系统具有非常多种类的功能块,每个功能块被设计的目的也不尽相同。
功能块的分类:
- 常量
常量是低代码中较为常用的功能块类型,里面涵盖了常用类型的常量数据源。
- 逻辑
逻辑分类主要针对逻辑类型的处理,可以高效且快速的进行复杂的逻辑运算。
- 数学
数学分类提供了常用的数学运算工具集,其中的公式计算器功能强大,可以实现几乎所有的数学计算需求。
- 周期与时间
周期与时间是低代码中非常重要的工具集,周期触发是很多流程的起始点;当然除了周期触发,我们还可以使用事件触发的方式。
- 系统
系统工具集同样是非常常用的,其中微型控制台、示波器是调试不可或缺的手段;而自定义脚本是将低代码无线可能性发挥到极致的利器。
- 通讯
通讯工具集主要面向各种通讯应用,比如常见的TCPIP,HTTP,串口等通讯,通过该工具集可以非常方便的实现。
- 流程控制
流程控制工具集,其中包含了非常重要的for循环及状态机组件。
- 数据
数据工具集是一个特别实用的数据库处理组件,目前系统只支持sqlite,但是很快将全面支持mysql。该工具集可以非常方便的实现数据表的定义,输入录入与取出。
- 事件
事件工具集提供了系统中常用的事件处理组件,通过该组件,可以非常轻松的捕获事件触发,实现事件触发后一系列的操作。值得注意的是,事件处理往往具有较高的性能,所以不要单单的只会使用周期触发。
- 极速APP
ProfControl具有一个非常便捷的极速APP模组(需要B/S模组支持),通过该工具集可以在低代码中快速定义极速APP页面。
- 功能函数
功能函数工具集是针对ProfControl系统相关函数的低代码实现,集成了大量的直接可用的交通管制、路径规划、车辆调度的功能。