The invention provides a method and a system for generating an association path of logic elements, which divides a canvas into M*N cells in advance to record the picture elements in each cell, and places plural function block graphs used to represent logic elements in the canvas to configure the logical relationship between any two function block graphs. Click on the output pin of one function block graph, and then click on the input pin of another function block graph; the background automatically calculates and determines the type relationship between the output pin and the input pin, generates the number of inflexion points and determines the position of each inflexion point cell; each inflexion point cell generates inflexion point picture elements Then, the cell between the adjacent two inflection point cells is generated into a linear picture element, and all inflection point picture elements and the linear picture elements are connected together as a whole, which is the associated path of the logic element. According to the invention, only the beginning and ending ends of the path specified by the engineer are needed, and the optimal path is automatically generated by the path algorithm.
【技术实现步骤摘要】
一种逻辑元件关联路径的生成方法和系统
本专利技术涉及工业自动化控制领域,特别涉及一种逻辑编写过程中的逻辑元件关联路径的生成方法和系统。
技术介绍
随着社会不断发展,工业自动化控制领域中,人们对于体验性的要求越来越高,工程师在编写逻辑的过程中也开始重视体验效果,现阶段在编程过程中画逻辑关联线占用了编程的一部分时间,然而这部分时间是在做重复性机械性的工作,并不是工程关系的部分,体验效果也大打折扣。工程师编写逻辑的过程有时会为了整理元件之间的逻辑线花费不少时间,无法将注意力更多的集中在逻辑本身的关系上。因此若能将整理元件之间的逻辑线这部分工作由自动控制系统自动进行,则会大大提高工程师的工作效率。
技术实现思路
本专利技术要解决的技术问题,在于提供一种逻辑元件关联路径的生成方法和系统,只需要工程师指定路径的起始和终止端即可,通过路径算法自动生成最优路径。本专利技术方法是这样实现的:一种逻辑元件关联路径的生成方法,包括:步骤S1、预先将画布分割成M*N个小格,以此小格来记录每个小格中的图片元素,该图片元素包括功能块图形信息,图形外框、引脚位置、引脚类型、引脚说明以及功能块之间的连线;步骤S2、在画布中放置复数个用于表示逻辑元件的功能块图形,组态任意两功能块图形之间的逻辑关系时,点击一个功能块图形的输出引脚,再点击另一个功能块图形的输入引脚;步骤S3、后台自动计算并判断出所述输出引脚和所述输入引脚之间类型关系,生成连线的拐点数量,并确定每一个拐点小格的位置,计算时以避开画布中记录有图片元素的小格为原则;步骤S4、每个拐点小格生成拐点图片元素之后,将相邻2个拐点小格之间的小 ...
【技术保护点】
1.一种逻辑元件关联路径的生成方法,其特征在于:包括:步骤S1、预先将画布分割成M*N个小格,以此小格来记录每个小格中的图片元素,该图片元素包括功能块图形信息,图形外框、引脚位置、引脚类型、引脚说明以及功能块之间的连线;步骤S2、在画布中放置复数个用于表示逻辑元件的功能块图形,组态任意两功能块图形之间的逻辑关系时,点击一个功能块图形的输出引脚,再点击另一个功能块图形的输入引脚;步骤S3、后台自动计算并判断出所述输出引脚和所述输入引脚之间类型关系,生成连线的拐点数量,并确定每一个拐点小格的位置,计算时以避开画布中记录有图片元素的小格为原则;步骤S4、每个拐点小格生成拐点图片元素之后,使相邻2个拐点小格之间的小格生成直线图片元素,所有拐点图片元素和直线图片元素总体连线即为一所述逻辑元件关联路径。
【技术特征摘要】
1.一种逻辑元件关联路径的生成方法,其特征在于:包括:步骤S1、预先将画布分割成M*N个小格,以此小格来记录每个小格中的图片元素,该图片元素包括功能块图形信息,图形外框、引脚位置、引脚类型、引脚说明以及功能块之间的连线;步骤S2、在画布中放置复数个用于表示逻辑元件的功能块图形,组态任意两功能块图形之间的逻辑关系时,点击一个功能块图形的输出引脚,再点击另一个功能块图形的输入引脚;步骤S3、后台自动计算并判断出所述输出引脚和所述输入引脚之间类型关系,生成连线的拐点数量,并确定每一个拐点小格的位置,计算时以避开画布中记录有图片元素的小格为原则;步骤S4、每个拐点小格生成拐点图片元素之后,使相邻2个拐点小格之间的小格生成直线图片元素,所有拐点图片元素和直线图片元素总体连线即为一所述逻辑元件关联路径。2.根据权利要求1所述的一种逻辑元件关联路径的生成方法,其特征在于:所述步骤S3中,在确定某一拐点小格的位置时,若有多个小格图片元素形成的多条关联路径均能满足所述原则,则以连线最短关联路径为优先原则。3.根据权利要求2所述的一种逻辑元件关联路径的生成方法,其特征在于:所述M*N为60*80。4.一种逻辑元件关联路径的生成系统,其特征在于:包括:画布,预先被分割成M*N个小格,以此小格来记录每个小格中的...
【专利技术属性】
技术研发人员:王勇,王龙南,康孝顺,张晓群,
申请(专利权)人:福州芝麻智能科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。