宏功能
所谓宏功能,是按照定义,进行文本换写的编程方法。事先把频繁使用的典型动作作为宏功能定义,在简洁地整理源程序后进
行描述时,可以起很大作用。下面我们给出宏功能定义的例子。DEFINEpick($object,$graspforce)
CMOVEhandTOgrasp-of($object);CENTERhand;
SQUEEZEhandBY$graspforce;
AFFIX$objectTOhandRIGIDLY;
pick是定义的宏功能的名字:$object,$graspforce是变量。C和一所包围部分是宏功能定义的本体。本体中所写的grasp-of这个函数,可以认为是计算物体抓取点的函数。在源程序中,一碰到pick(block,100)这个描述,上面所定义的宏功能就被调出,宏功能本体中的假变量$object置换为block,$graspforce置换成100,这时可以展开成下列文本。
MOVEhandTOgrasp-of(block);CENTERhand;
SQUEEZEhandBY100;
AFFIXblockTOhandRIGIDLY;
随便看看
- 2024-12-13液压系统振动和噪声
- 2024-09-19换向阀的故障和排除-液压传动基础知识
- 2024-09-25沃尔沃EC330B,10236,EC360B,10829故障代码
- 2025-01-09PN结
- 2024-09-19缓冲装置-液压传动基础知识