算法设计与应用-数控滚圆机滚弧机折弯机张家港
提出一种图形化页面程序特征码的提取算法。该算法根据图形化页面内符号间输入-输出数据流关系和数据类型信息,形成页面的中间信息文本。中间信息文本由该页面对外输入的输出变量名、变量类型,相关符号的输入、输出形参类型和参数设置值,输出变量的数据流调用表达式等关键内容拼接组成,基于中间信息文本计算形成CRC,作为页面的特征码。算法设计与应用-数控
滚圆机滚弧机折弯机张家港液压
滚圆机滚弧机折弯机通过计算比较厂家内部修改页面、现场工程修改页面之间的特征码,给出页面程序修改是否一致的结果,该算法可准确甄别由于符号位置偏差、中间变量命名不同等原因导致的页面存储文件不同,但实际功能一致的情况
本文由公司网站网站采 转摘采集转载中国知网整理! http://www.kuoguanji168.com/。 验证修改前后特征码不一致对表1中的内容进行修改能通过特征码判断出不一致。表1特征码不一致的修改序号修改内容1连接关系:删除任何1条连接线增加1条空引脚上输出到输入的连接线将2个输入点的连接线对调2修改页面输入输出符号的变量名、类型3功能块符号函数名、输入输出输出变量名字、类型、初始值\参数设置值。4修改常量块的设置值、单位5通用扩展符号:修改任意1个1维、2维、3维属性的设置值6新增、删除符号例如图4中,将逻辑运算输入顺序调换,可验证出修改前后的特征码不一致。图4调换连接关系后判断修改不一致2.2验证修改前后特征码一致对表2中的内容进行修改能通过特征码判断出一致。例如图5中,将独立网络整体位置移动,验证出修改前后的特征码一致。表2特征码一致的修改序号修改内容1增加删除页面的注释符号2保持连接关系的情况下,移动中间连接的元件、功能块符号3修改常量块的变量名4修改中间连接线名字(不和页面对外输入输出符号连接的情况下)5独立网络整体移动调整顺序图5独立网络调整位置判断修改一致结语针对用户网络安全管理的规定和章程,页面程序经过研发人员、现场技术支持人员的两次修改,能用一种自动化的方法得出修改是否一致可信的结论,避免了基于页面文件、产物C代码、二进制目标文件进行比较时,误报不一致的问题。通过了实践检验,确保了图形化页面程序升级的有效性、一算法设计与应用-数控滚圆机滚弧机折弯机张家港液压滚圆机滚弧机折弯机
本文由公司网站网站采 转摘采集转载中国知网整理! http://www.kuoguanji168.com/