图形程序语言的垂直线连续编辑方法技术

技术编号:28488546 阅读:24 留言:0更新日期:2021-05-19 22:05
一种图形程序语言的垂直线连续编辑方法,包括:进入编辑器的编辑模式;于串/并联图形上选择一个起始节点,其中起始节点为串/并联图形中的任一元件区块的端点;显示当前节点周围的一或多个候选节点;由当前节点连接至任一候选节点,并将被连接的候选节点转换为已连接节点;于离开编辑模式前将已连接节点做为当前节点,并继续计算、显示与连接一或多个候选节点;于离开编辑模式时产生连接起始节点与一或多个已连接节点的连续垂直线;及,依据连续垂直线修改复数元件区块的串/并联关系并更新串/并联图形。并联图形。并联图形。

【技术实现步骤摘要】
图形程序语言的垂直线连续编辑方法


[0001]本专利技术涉及一种图形程序语言的编辑方法,尤其涉及一种图形程序语言的垂直线的编辑方法。

技术介绍

[0002]一般来说,使用者可以通过图形程序语言编辑器来编辑多个虚拟工控设备之间的逻辑连接关系(例如串、并联关系),借此,使用者可以轻易地对多个虚拟工控设备判断当前设备状态的组合进行自动化操作,并进而建立所需的系统实施方式。
[0003]现有的图形程序语言编辑器,例如阶梯图(Ladder Diagram)编辑器,主要是以一个使用者指令对应至一个动作的方式来进行编辑。当使用者要改变图形中的多个元件区块(又称为normal block,分别对应至不同虚拟设备)之间的连接关系时,一次仅被允许新增一条垂直线。换句话说,当使用者要建立多条垂直线时,就必须需要分别施以多个指令,相当不便。
[0004]承上所述,于现行的编辑器的操作中,使用者在把所需的所有元件区块都新增至图形中后,无法通过单一次操作建立一条跨越多个节点的连续垂直线,并借此快速地调整多个元件区块的连接关系。有鉴于此,对于使用者来说,一个具有众多元件区块且连接关系较为复杂的图形,实相当难以绘制。

技术实现思路

[0005]本专利技术的主要目的,在于提供一种图形程序语言的垂直线连续编辑方法,可允许使用者以单一次操作直接于图形上建立一条跨越多个节点的连续垂直线,借此快速地修改多个元件区块之间的连接关系同时更新图形。
[0006]为了实现上述的目的,本专利技术主要是应用于一编辑器,并且包括下列步骤:进入一编辑模式;在一串/并联图形上取得一起始节点,其中该串/并联图形由复数元件区块组成,并且该起始节点为任一该元件区块的端点;计算并显示当前节点周围的一或多个候选节点,其中该一或多个候选节点为该当前节点周围的一或多个该元件区块的端点;由该当前节点连接至任一该候选节点;将该被连接的候选节点转换为一已连接节点;判断是否离开该编辑模式;于离开该编辑模式前将该已连接节点做为该当前节点,并继续计算、显示并连接一或多个候选节点;于离开该编辑模式时产生连接该起始节点及一或多个该已连接节点的一连续垂直线;及,依据该连续垂直线修改该复数元件区块的串/并联关系并更新该串/并联图形。
[0007]本专利技术相对于现有技术所能实现的技术效果在于,使用者可以通过单一次的操作就直接在图形上建立一条连续垂直线,并且通过连续垂直线快速地修改多个元件区块之间的连接关系,同时更新图形,借此提升编辑器的使用便利性。
附图说明
[0008]图1A为本专利技术的连续垂直线的第一具体实施例的第一建立动作图。
[0009]图1B为本专利技术的连续垂直线的第一具体实施例的第二建立动作图。
[0010]图1C为本专利技术的连续垂直线的第一具体实施例的第三建立动作图。
[0011]图2为本专利技术的第一具体实施例的编辑流程图。
[0012]图3A为本专利技术的连续垂直线的第二具体实施例的第一建立动作图。
[0013]图3B为本专利技术的连续垂直线的第二具体实施例的第二建立动作图。
[0014]图3C为本专利技术的连续垂直线的第二具体实施例的第三建立动作图。
[0015]图3D为本专利技术的连续垂直线的第二具体实施例的第四建立动作图。
[0016]图3E为本专利技术的连续垂直线的第二具体实施例的第五建立动作图。
[0017]图3F为本专利技术的连续垂直线的第二具体实施例的第六建立动作图。
[0018]图3G为本专利技术的连续垂直线的第二具体实施例的第七建立动作图。
[0019]图4为本专利技术的第一具体实施例的垂直线退回示意图。
[0020]图5A为本专利技术的第二具体实施例的编辑流程图第一部分。
[0021]图5B为本专利技术的第二具体实施例的编辑流程图第二部分。
[0022]图5C为本专利技术的第二具体实施例的编辑流程图第三部分。
[0023]图6A为本专利技术的连续垂直线的第三具体实施例的第一建立动作图。
[0024]图6B为本专利技术的连续垂直线的第三具体实施例的第二建立动作图。
[0025]图6C为本专利技术的连续垂直线的第三具体实施例的第三建立动作图。
[0026]图6D为本专利技术的连续垂直线的第三具体实施例的第四建立动作图。
[0027]附图标记说明:
[0028]1…
图形
[0029]2…
元件区块
[0030]21

串联区块
[0031]22

并联区块
[0032]23

节点
[0033]3、8

连续垂直线
[0034]31

第一切割线
[0035]32

第二切割线
[0036]33

第三切割线
[0037]41、61

起始节点
[0038]42、62

候选节点
[0039]43、63

已连接节点
[0040]5、7

预连接线
[0041]B0~B15

元件区块
[0042]L0~L11

端点
[0043]Q

伫列
[0044]S10~S26

编辑步骤
[0045]S30~S48、S50~S56、S58~S70

编辑步骤
具体实施方式
[0046]兹就本专利技术的一优选实施例,配合附图,详细说明如后。
[0047]本专利技术公开了一种图形程序语言的垂直线连续编辑方法(下面将于说明书中简称为编辑方法),所述编辑方法主要应用于各式图形程序语言的编辑器,并且所述编辑器由电脑设备所运行。
[0048]首请参阅图1A、图1B及图1C,分别为本专利技术的连续垂直线的第一具体实施例的第一建立动作图、第二建立动作图与第三建立动作图。
[0049]如图1A所示,当使用者操作电脑设备,并于电脑设备上运行所述图形程序语言的编辑器后,即可对编辑器进行操作,以通过编辑器的编辑工具(图未标示)将一或多个元件区块(Normal block)2添加至编辑器中,并由该些元件区块2来构成一个串/并联图形(下面简称为图形1)。
[0050]具体地,如图1A所示,在使用者将多个元件区块2添加至编辑器后,即可由多个串联的元件区块2构成一个串联区块21(Continue blocks),并由彼此并联的多个串联区块21构成一个并联区块22(Branch blocks)。
[0051]如图1B所示,本专利技术的其中一个技术特征在于,使用者可通过电脑设备的鼠标、键盘、触控板等人机装置对编辑器进行操作,以将图形1中的多个节点23进行连接,其中各个节点23分别为各个元件区块2的端点。值得一提的是,本专利技术中,使用者可以通过单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形程序语言的垂直线连续编辑方法,应用于由一电脑设备运行的一编辑器,该编辑器提供由复数元件区块组成的一串/并联图形,包括:a)接受一第一外部操作以进入一编辑模式;b)于进入该编辑模式时在该串/并联图形上取得一起始节点,并将该起始节点做为一当前节点,其中该起始节点为任一该元件区块的端点;c)显示该当前节点周围的一或多个有效的候选节点,其中该一或多个候选节点为该当前节点周围的一或多个该元件区块的端点;d)接受一第二外部操作以将该当前节点连接至任一该候选节点;e)将该被连接的候选节点转换为一已连接节点;f)判断是否接受一第三外部操作以离开该编辑模式;g)于离开该编辑模式前将该已连接节点做为该当前节点,并重复执行该步骤c)至该步骤f);h)于离开该编辑模式时产生连接该起始节点及一或多个该已连接节点的一连续垂直线;及i)依据该连续垂直线修改该复数元件区块的串/并联关系并更新该串/并联图形。2.如权利要求1所述的图形程序语言的垂直线连续编辑方法,其中该第一外部操作是持续按压该电脑设备的一鼠标的一按键,该第二外部操作是移动该鼠标以执行一拖曳动作,该第三外部操作是释放该鼠标的该按键。3.如权利要求1所述的图形程序语言的垂直线连续编辑方法,其中该第一外部操作是按压该电脑设备的一键盘的一特殊功能键,该第二外部操作是按压该键盘的一方向键,该第三外部操作是再次按压该键盘的该特殊功能键。4.如权利要求1所述的图形程序语言的垂直线连续编辑方法,其中该步骤b)后还包括一步骤b1):将该起始节点添加至该编辑器的一伫列;该步骤e)是将该被连接的候选节点添加至该伫列,以将该被连接的候选节点转换为该已连接节点;其中该步骤h)是依据该伫列中暂存的该起始节点及该复数被连接的候选节点产生该连续垂直线,该步骤i)是依据该伫列中暂存的该起始节点及该复数被连接的候选节点修改该复数元件区块的串/并联关系。5.如权利要求4所述的图形程序语言的垂直线连续编辑方法,其中该步骤i)包括下列步骤:i1)判断该伫列中的节点的数量是否大于1;i2)于该伫列中的节点的数量大于1时,取得该伫列最前方的两个节点,并于该伫列中移除最前方的一个节点;i3)该步骤i2)后,依据所取得的该二节点建立一切割线,将该切割线的起点的左方的一或多个元件区块做为一左方第一群组,将该切割线的起点的右方的一或多个元件区块做为一右方第一群组,将该切割线的终点的左方的一或多个元件区块做为一左方第二群组,将该切割线的终点的右方的...

【专利技术属性】
技术研发人员:张永良郑懋桦刘桂辅
申请(专利权)人:台达电子工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1