1-2.2带向量的 Python 块
本教程描述了如何修改Python Embedded Block以接受向量输入和输出,以及向量和流之间的input_items向量索引有何不同。
首先,如图所示,创建模块并修改属性
由图可知,Python Embedded Block需要向量输入和输出。
1.使Python Embedded Block接受向量输入和输出
要求有三点:
向量输入;
向量输出;
输入输出的数据类型需改为float(根据模块的输入输出颜色可知)。
双击模块并编辑源代码,
保存之后,将Max Hold Block接入流程图。
2. 向量长度不匹配的警告
Embedded Python Block有一个区别于其他Out of Tree 模块(OOT)的特点。在运行流程图之前,GRC 检查以确保所有连接的数据类型和向量大小匹配。
在这个过程中__init()__函数 中vectorS