可视化编程方法技术

技术编号:39598531 阅读:11 留言:0更新日期:2023-12-03 19:57
本发明专利技术公开了一种可视化编程方法

【技术实现步骤摘要】
可视化编程方法、可视化编程设备以及存储介质


[0001]本专利技术涉及图形化编程
,尤其涉及可视化编程方法

可视化编程设备和存储介质


技术介绍

[0002]可视化编程实现过程中,不同子程序可预制成不同的程序控件,用户拖动控件到工作区域,使用连线等方式描述控件之间的执行顺序,基于创建的控件流程来生成对应的程序

[0003]目前,在用户将流程编辑完成试运行的过程中出错才会进行反馈提示,用户对控件功能不熟悉或操作失误等出错次数就会很多,这严重降低了编程效率和准确性


技术实现思路

[0004]本专利技术的主要目的在于提供一种可视化编程方法

可视化编程设备以及存储介质,旨在提高可视化编程的效率和准确性

[0005]为实现上述目的,本专利技术提供一种可视化编程方法,所述可视化编程方法包括以下步骤:
[0006]在备选区域显示备选程序控件;
[0007]当所述备选程序控件被移动至工作区域时,根据所述备选程序控件与所述工作区域内已有程序控件之间的关系输出反馈信息;
[0008]根据用户对所述备选程序控件的操作确定所述工作区域内程序控件的目标流程;
[0009]根据所述工作区域内程序控件和对应的目标流程生成执行程序

[0010]可选地,所述根据所述备选程序控件与所述工作区域内已有程序控件之间的关系输出反馈信息的步骤包括:
[0011]根据所述备选程序控件与所述已有程序控件是否存在关联关系输出显示反馈信息;和
/
或,
[0012]根据所述备选程序控件是否被放置于所述已有程序控件所在的预设界面范围内输出显示反馈信息

[0013]可选地,所述根据所述备选程序控件与所述已有程序控件是否存在关联关系输出显示反馈信息的步骤包括:
[0014]当所述备选程序控件与所述已有程序控件存在关联关系时,确定与所述备选程序控件关联的已有程序控件为目标程序控件,在所述目标程序控件所在的预设界面范围显示预设图形标识,以反馈所述备选程序控件移动至所述预设界面范围内时与所述目标程序控件之间的目标逻辑状态或所述目标程序控件与其他已有程序控件之间的目标逻辑状态;或,
[0015]当所述备选程序控件与所述已有程序控件未存在关联关系时,根据预设参数调整所述备选程序控件的显示状态,以反馈备选程序控件无法编辑的状态

[0016]可选地,所述在所述目标程序控件所在的预设界面范围显示预设图形标识的步骤包括:
[0017]在所述预设界面范围的第一位置显示第一类图形标识,以反馈所述备选程序控件移动至所述第一位置时所述备选程序控件与所述目标程序控件的流程逻辑为并列关系

[0018]可选地,所述在所述目标程序控件所在的预设界面范围显示预设图形标识的步骤包括:
[0019]在所述预设界面范围的第二位置显示第二类图形标识,以反馈所述备选程序控件移动至所述第二位置时所述备选程序控件与所述目标程序控件的流程逻辑为先后关系

[0020]可选地,所述第二位置包括第一子位置和第二子位置,所述第二类图形标识包括第一标识和第二标识,所述在所述预设界面范围的第二位置显示第二类图形标识的步骤包括:
[0021]在所述第一子位置显示所述第一标识,以反馈所述备选程序控件与所述目标程序控件的流程逻辑为所述备选程序控件先于所述目标程序控件;
[0022]在所述第二子位置显示所述第二标识,以反馈所述备选程序控件与所述目标程序控件的流程逻辑为所述备选程序控件后于所述目标程序控件

[0023]可选地,所述在所述目标程序控件所在的预设界面范围显示预设图形标识的步骤包括:
[0024]在所述预设界面范围的第三位置显示第三类图形标识,以反馈所述备选程序控件移动至所述第三位置时所述备选程序控件代替所述目标程序控件并获得所述目标程序控件与其他已有程序控件的流程逻辑关系或中断所述目标程序控件与其他已有程序控件之间的流程逻辑关系

[0025]可选地,所述根据用户对所述备选程序控件的操作确定所述工作区域内程序控件的目标流程的步骤包括:
[0026]当所述备选程序控件被移动至所述第三位置时,显示第一信息和第二信息,所述第一信息包括所述备选程序控件代替所述目标程序控件并获得所述目标程序控件与其他已有程序控件的流程逻辑关系,所述第二信息包括中断所述目标程序控件与其他已有程序控件之间的流程逻辑关系;
[0027]根据所述第一信息和所述第二信息中被选择的目标信息显示流程逻辑关系的配置窗口;
[0028]基于所述配置窗口设置配置参数;
[0029]根据所述配置参数和对应配置的所述流程逻辑关系确定所述工作区域内程序控件的目标流程

[0030]可选地,所述根据用户对所述备选程序控件的操作确定所述工作区域内程序控件的目标流程的步骤包括:
[0031]当所述备选程序控件被移动至所述预设图形标识所在的目标位置时,若所述目标位置位于相邻两个已有程序控件之间时,在相邻两个已有程序控件中之一的显示位置显示所述备选程序控件,并顺序调整已有程序控件的显示位置

[0032]可选地,所述预设参数包括预设透明度调整值,所述根据预设参数调整所述备选程序控件的显示状态的步骤包括:
[0033]按照所述预设透明度调整值减小所述备选程序控件的显示透明度

[0034]可选地,所述根据所述备选程序控件与所述工作区域内已有程序控件之间的关系输出反馈信息的步骤包括:
[0035]当所述备选程序控件被放置于所述已有程序控件所在的预设界面范围内时,执行所述根据所述备选程序控件与所述已有程序控件是否存在关联关系输出显示反馈信息的步骤;或,
[0036]当所述备选程序控件被放置于所述已有程序控件所在的预设界面范围以外时,停止在所述工作区域内显示所述备选程序控件,恢复在所述备选区域内显示所述备选程序控件,以形成所述反馈信息

[0037]可选地,所述根据所述工作区域内程序控件和对应的目标流程生成执行程序的步骤之后,还包括:
[0038]当所述备选程序控件从工作区域中被移动至删除区域时,解除所述备选程序控件在工作区域内与已有程序控件之间的关系

[0039]可选地,所述工作区域内的程序控件用于控制对应的硬件运行,所述根据所述工作区域内程序控件和对应的目标流程生成执行程序的步骤之后,还包括:
[0040]运行所述执行程序,并实时确定当前被控制的硬件在所述工作区域内对应的程序控件为运行控件;
[0041]当所述当前被控制的硬件的运行状态为正常状态时,以第一目标显示参数显示所述运行控件;
[0042]当所述当前被控制的硬件的运行状态为故障状态时,以第二目标显示参数显示所述运行控件...

【技术保护点】

【技术特征摘要】
1.
一种可视化编程方法,其特征在于,所述可视化编程方法包括以下步骤:在备选区域显示备选程序控件;当所述备选程序控件被移动至工作区域时,根据所述备选程序控件与所述工作区域内已有程序控件之间的关系输出反馈信息;根据用户对所述备选程序控件的操作确定所述工作区域内程序控件的目标流程;根据所述工作区域内程序控件和对应的目标流程生成执行程序
。2.
如权利要求1所述的可视化编程方法,其特征在于,所述根据所述备选程序控件与所述工作区域内已有程序控件之间的关系输出反馈信息的步骤包括:根据所述备选程序控件与所述已有程序控件是否存在关联关系输出显示反馈信息;和
/
或,根据所述备选程序控件是否被放置于所述已有程序控件所在的预设界面范围内输出显示反馈信息
。3.
如权利要求2所述的可视化编程方法,其特征在于,所述根据所述备选程序控件与所述已有程序控件是否存在关联关系输出显示反馈信息的步骤包括:当所述备选程序控件与所述已有程序控件存在关联关系时,确定与所述备选程序控件关联的已有程序控件为目标程序控件,在所述目标程序控件所在的预设界面范围显示预设图形标识,以反馈所述备选程序控件移动至所述预设界面范围内时与所述目标程序控件之间的目标逻辑状态或所述目标程序控件与其他已有程序控件之间的目标逻辑状态;或,当所述备选程序控件与所述已有程序控件未存在关联关系时,根据预设参数调整所述备选程序控件的显示状态,以反馈备选程序控件无法编辑的状态
。4.
如权利要求3所述的可视化编程方法,其特征在于,所述在所述目标程序控件所在的预设界面范围显示预设图形标识的步骤包括:在所述预设界面范围的第一位置显示第一类图形标识,以反馈所述备选程序控件移动至所述第一位置时所述备选程序控件与所述目标程序控件的流程逻辑为并列关系
。5.
如权利要求3所述的可视化编程方法,其特征在于,所述在所述目标程序控件所在的预设界面范围显示预设图形标识的步骤包括:在所述预设界面范围的第二位置显示第二类图形标识,以反馈所述备选程序控件移动至所述第二位置时所述备选程序控件与所述目标程序控件的流程逻辑为先后关系
。6.
如权利要求5所述的可视化编程方法,其特征在于,所述第二位置包括第一子位置和第二子位置,所述第二类图形标识包括第一标识和第二标识,所述在所述预设界面范围的第二位置显示第二类图形标识的步骤包括:在所述第一子位置显示所述第一标识,以反馈所述备选程序控件与所述目标程序控件的流程逻辑为所述备选程序控件先于所述目标程序控件;在所述第二子位置显示所述第二标识,以反馈所述备选程序控件与所述目标程序控件的流程逻辑为所述备选程序控件后于所述目标程序控件
。7.
如权利要求3所述的可视化编程方法,其特征在于,所述在所述目标程序控件所在的预设界面范围显示预设图形标识的步骤包括:在所述预设界面范围的第三位置显示第三类图形标识,以反馈所述备选程序控件移动至所述第三位置时所述备选程序控件代替所述目标程序控件并获得所述目标程序控件与
其他已有程序控件的流程逻辑关系或中断所述目标程序控件与其他已有程序控件之间的流程逻辑关系
。8.
如权利要求7所述的可视化编程方法,其特征在于,所述根据用户对所述备选程序控件的操作确定所述工作区域内程序控...

【专利技术属性】
技术研发人员:陈建军冼育英裴潇潇陈含章刘鑫宇曾梦颖丁宝聚杨秀婷郭佳潘磊
申请(专利权)人:深圳市汇川技术股份有限公司
类型:发明
国别省市:

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

1