2021年度  第12期


标题:基于图形结构和递归调用的软PLC设计
作者:张礼杰;林树森
作者单位:浙江正泰仪器仪表有限责任公司,浙江 杭州 310000;台州学院,浙江 台州 318000
关键字:类数组;数据结构;图形关系;递归
摘要:基于Visio Studio 2010的MFC为研发平台,提出了一套软PLC上位机软件的实例化算法。通过C++里类的面向对象的思路,把梯形图定义成一个类,建立一个二维的类数组指针,每添加一个梯形图,都是创建一个实例化的类对象,引入数据结构的概念,通过梯形图之间的坐标关系,建立类的图形结构关系,在上位机操作界面添加和删除梯形图时,后台动态修改梯形图类数组之间的图形结构关系,通过直接递归和间接递归的算法遍历所有的梯形图,生成相应的指令表。