CN112083922A - 可视化编程方法、装置、设备及存储介质 - Google Patents

可视化编程方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN112083922A
CN112083922A CN202010995157.8A CN202010995157A CN112083922A CN 112083922 A CN112083922 A CN 112083922A CN 202010995157 A CN202010995157 A CN 202010995157A CN 112083922 A CN112083922 A CN 112083922A
Authority
CN
China
Prior art keywords
control
logic diagram
execution
executive component
operation logic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010995157.8A
Other languages
English (en)
Inventor
秦英杰
李镇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kinseal Technology Shenzhen Co ltd
Original Assignee
Kinseal Technology Shenzhen Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kinseal Technology Shenzhen Co ltd filed Critical Kinseal Technology Shenzhen Co ltd
Priority to CN202010995157.8A priority Critical patent/CN112083922A/zh
Publication of CN112083922A publication Critical patent/CN112083922A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本申请涉及一种可视化编程方法、装置、设备及存储介质,其包括:根据控件及执行件选择指令在人机交互界面预设有控件和执行件的预置控件数据库中确定当前需进行编程的控件及执行件;获取属性参数的配置指令,所述配置指令至少包含控件及执行件的参数配置信息;根据所述配置指令对所述控件及执行件的参数进行参数配置;获取所述控件及执行件的地址信息,并根据所述地址信息建立所述控件与执行件之间的关联关系,得到所述控件控制所述执行件的运行逻辑图;对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件。本申请将程序的编辑可视化,用户无需编写代码就能实现程序的逻辑设定,降低了程序的开发难度。

Description

可视化编程方法、装置、设备及存储介质
技术领域
本申请涉及程序设计方法的技术领域,尤其是涉及一种可视化编程方法、装置、设备及存储介质。
背景技术
目前,在进行人机交互界面设计时,一般会用到高级编程语言,设计者在设计界面的工作区中制作功能控件时,先将需要的控件拖到工作区,然后在后台通过高级编程语言,如C/C++/C#/Java/Js等进行逻辑的编译,从而实现控件之间的逻辑控制。
上述中的现有技术方案存在以下缺陷:采用高级编程语言,要求高,而且可复制性不强,逻辑设计复杂,不符合国际标准,存在对设计者要求较高或者操作较为不便等问题,使得界面设计难度较高。
发明内容
为了解决界面设计制作难度高的技术问题,本申请提供一种可视化编程方法、装置、设备及存储介质。
本申请提供的一种可视化编程方法,采用如下的技术方案:
一种可视化编程方法,包括:
根据控件及执行件选择指令在人机交互界面预设有控件和执行件的预置控件数据库中确定当前需进行编程的控件及执行件,所述控件及执行件分别设有实现触发事件的属性参数;
获取所述控件及执行件的属性参数的配置指令,所述配置指令至少包含控件及执行件的属性参数配置信息,所述属性参数至少包括控件及执行件的地址信息、控件的控制参数及执行件的执行参数;
根据所述配置指令对所述控件及执行件的参数进行参数配置;
获取所述控件及执行件的地址信息,并根据所述地址信息建立所述控件与执行件之间的关联关系,得到所述控件控制执行件的运行逻辑图;
对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件。
通过采用上述技术方案,在预置人机交互界面选择需要编程的控件及执行件,获取属性参数配置指令对控件及执行件进行属性参数配置,之后基于控件和执行件的地址信息建立控件与执行件之间的连接,得到运行逻辑图,再对运行逻辑图进行编译,得到对应的运行逻辑程序文件。整个编程过程中,用户只需要对控件及执行件进行选择及逻辑参数进行配置,无需掌握某种编程语言,而且逻辑参数是可以修改的,用户可以对内容进行检查或修改,方便用户直观的了解程序逻辑,使得编程的编辑、修改方便简单,从而降低对用户编程能力的要求。
优选的,所述根据所述配置指令对所述控件的参数进行参数配置包括:
解析所述配置指令,从中提取所述控件的属性参数配置信息;
基于所述属性参数配置信息,获取所述属性参数配置信息指定修改的参数信息;
根据所述属性参数信息,修改对应的属性参数。
通过采用上述技术方案,解析参数配置信息后,从中获取所需修改的参数位置信息,再到对应的参数位置对参数进行调整,改变控件的相关参数,使控件根据参数的调整改变相应的表现形式。
优选的,所述获取所述控件及执行件的地址信息,并根据所述地址信息建立所述控件与执行件之间的关联关系,得到所述控件控制所述执行件的运行逻辑图包括:
获取所述控件的第一地址信息以及所述执行件的第二地址信息;
配置所述控件的关联地址为所述第二地址信息,配置所述执行件的关联地址为所述第一地址信息;
所述控件将根据所述第二地址信息发送指令到所述执行件,所述执行件接收所述指令执行对应事件,得到所述控件控制所述执行件的运行逻辑图。
通过采用上述技术方案,根据配置指令的触发事件信息,确定控件控制的目标执行件的控制逻辑以及目标执行件对应的地址信息,从而建立控件与目标执行件的关联关系,以得到控件控制目标执行件的运行逻辑图,基于控制逻辑与地址建立控件与目标执行件之间的关联关系,使控件更精确地控制目标执行件进行相应操作,提升控制精确率。
优选的,所述根据所述运行结果,确定所述运行逻辑图是否正确包括:
判断所述运行逻辑图运行是否正常;
若正常,则所述运行逻辑图无误;
若不正常,则展示所述运行逻辑图中各控件及执行件的配置参数。
通过采用上述技术方案,根据运行结果,运行正常时确定运行逻辑图无误,并进行运行逻辑图的编译,进而得到对应的程序文件;运行异常时展示运行逻辑图中各控件及执行件的配置参数,便于用户对各控件及执行件的配置参数进行检查与修改。
第二方面,本申请提供一种可视化编程装置,采用如下的技术方案:
一种可视化编程装置,包括:
确定模块,用于根据控件及执行件选择指令在人机交互界面预设有控件和执行件的预置控件数据库中确定当前需进行编程的控件及执行件,所述控件及执行件分别设有实现触发事件的属性参数;
获取模块,用于获取所述控件及执行件的属性参数的配置指令,所述配置指令至少包含控件及执行件的属性参数配置信息,所述属性参数至少包括控件及执行件的地址信息、控件的控制参数及执行件的执行参数;
配置模块,用于根据所述配置指令对所述控件及执行件的参数进行参数配置;
关联模块,用于获取所述控件及执行件的地址信息,并根据所述地址信息建立所述控件与执行件之间的关联关系,得到所述控件控制所述执行件的运行逻辑图;
编译模块,用于对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件。
第三方面,本申请提供一种可视化编程设备,采用如下的技术方案:
一种可视化编程设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述可视化编程方法的计算机程序。
第四方面,本申请提供一种计算机存储介质,采用如下的技术方案:
一种计算机存储介质,所述计算机存储介质上存储有能够被处理器加载并执行上述任一种可视化编程方法的计算机程序。
综上所述,本申请包括以下至少一种有益技术效果:
在预置人机交互界面根据控件选择指令选择需要编程的控件,获取控件的配置指令,根据配置指令对控件参数进行相关修改,然后根据控件的触发事件确定控件控制的执行件,并建立控件与执行件之间的关联连接,进而得到控件控制执行件的运行逻辑图。整个编程过程中,用户只需要对控件的逻辑参数进行修改而无需掌握某种编程语言,而且逻辑参数是可以修改的,从而使用户可以对内容进行检查或修改,使得编程的编辑、修改方便简单,从而降低对用户编程能力的要求。
附图说明
图1为本申请可视化编程方法第一实施例的流程示意图;
图2为图1中步骤S30一实施例的细化流程示意图;
图3为图1中步骤S40一实施例的细化流程示意图;
图4为本申请可视化编程方法第二实施例的流程示意图;
图5为本申请可视化编程方法第三实施例的流程示意图;
图6为本申请可视化编程装置一实施例的功能模块示意图。
具体实施方式
以下结合附图1-6对本申请作进一步详细说明。
本申请实施例公开一种可视化编程方法。
参照图1,图1为本申请可视化编程方法第一实施例的流程示意图。在本申请实施例中,所述可视化编程方法包括:
步骤S10:根据控件及执行件选择指令在人机交互界面预设有控件和执行件的预置控件数据库中确定当前需进行编程的控件及执行件,所述控件及执行件分别设有实现触发事件的属性参数;
步骤S20:获取所述控件及执行件的属性参数的配置指令,所述配置指令至少包含控件及执行件的属性参数配置信息,所述属性参数至少包括控件及执行件的地址信息、控件的控制参数及执行件的执行参数;
步骤S30:根据所述配置指令对所述控件及执行件的参数进行参数配置;
步骤S40:获取所述控件及执行件的地址信息,并根据所述地址信息建立所述控件与执行件之间的关联关系,得到所述控件控制所述执行件的运行逻辑图;
步骤S50:对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件。
在本申请实施例中,先在人机交互界面的预置控件数据库中,根据控件及执行件选择指令,调取需要进行编程的控件及执行件到交互界面,控件和执行件位于人机交互界面中的任意一个设计区域,其可以由多个按钮和/或多个显示窗口组成。在人机交互界面中,用户根据需要从预置控件及执行件数据库中调用控件及执行件到设计界面进行运行逻辑的设计。
确定需要编程的控件及执行件之后,获取控件及执行件的属性参数配置指令,根据参数配置指令调用控件及执行件对应的属性参数配置界面,按参数配置指令进行相应参数的配置。其中,控件的属性参数包括但不限于控件表现形式、执行件受控件的触发逻辑。控件表现形式包括但不限于控件的尺寸大小、颜色等;触发逻辑可以是执行件根据控件所发出的信号响应对应事件。控件的属性参数还可以包括控件功能,控件被按下和未按下的功能,如控件的状态功能可以是按下触发灯具开启,也可以是按下触发灯具关闭;相应的,控件的未按下状态下也可以设置为灯具关闭,按下后灯具开启。除此之外,执行件可以是灯具、警报器等元件之外,还可以是图片,当控件关联图片时,可以是控制图片的显示与隐藏。
根据控件及执行件的属性参数的配置不同,控件控制执行件执行对应的不同操作,产生不同的事件。根据属性参数的配置指令,按控件及执行件的地址信息建立关联关系,提供控件控制执行件的链路,从而使控件的指令信息发送至目标执行件,目标执行件根据收到的指令信息进行对应的响应事件,得到控件控制执行件的运行逻辑图,然后对运行逻辑图进行编译,得到运行逻辑图的程序文件。
例如,选定一个开关控件与一个灯具执行件,配置好开关与灯具后,配合将开关与灯具关联,使开关控制灯具的开启或关闭状态,进而得到一条开关控制灯具的运行逻辑图,通过编译得到运行逻辑图的程序文件。
参照图2,图2为图1中步骤S30一实施例的细化流程示意图。本申请实施例中,步骤S30包括:
步骤S31:解析所述配置指令,从中提取所述控件的属性参数配置信息;
步骤S32:基于所述属性参数配置信息,获取所述属性参数配置信息指定修改的属性参数信息;
步骤S33:根据所述属性参数信息,修改对应的属性参数。
本申请实施例中,配置指令由用户基于人机交互界面输入生成,解析配置指令,从而获取配置指令中携带的参数配置信息,根据参数配置信息,修改对应控件的属性参数。配置指令的输入形式可以是在人机交互界面中提供用户参数配置模板,由用户在相应参数位置键入修改值,***根据用户键入的修改值,将控件的对应参数修改为用户的指定的修改值,改变控件的属性参数,从而修改控件的表现形式或功能设置。
例如,控件的属性参数控件预设有大小、颜色以及坐标等,从配置指令中提取控件或执行件的参数配置信息,若提取得到配置信息为“控件大小:宽64高138;控件坐标:左135上32;超时时间10000;PLC200;重复次数10”,则根据配置信息,对应修改控件或执行件大小、颜色和属性参数。
参照图3,图3为图1中步骤S40一实施例的细化流程示意图。在本申请实施例中,步骤S40包括:
步骤S41:获取所述控件的第一地址信息以及所述执行件的第二地址信息;
步骤S42:配置所述控件的关联地址为所述第二地址信息,配置所述执行件的关联地址为所述第一地址信息;
步骤S43:所述控件将根据所述第二地址信息发送指令到所述执行件,所述执行件接收所述指令执行对应事件,得到所述控件控制所述执行件的运行逻辑图。
本申请实施例中,为了确定建立控件与执行件之间的关联关系,在属性参数的配置指令中指定控件及执行件对应的关联地址,通过配置通信地址,建立控件与执行件之间的关联关系。其中,在控件配置所要控制的执行件的地址,在执行件配置接收控件的地址,实现控件发送控制指令到所配置的通信地址对应执行件处,执行件接收控件的指令,执行相应的应答操作。此外,以上为连接关系是1控件控制1执行件情况,若是多个控件控制1执行件,通过设置控件之间的关联要求实现联合控制执行件工作。进一步地,为当前控件配置所控制的控件对应的地址,执行件配置所要接收的控件通信地址。其中,既有接收对象又有发送对象的控件,则需分别配置接收对象和发送对象的通信地址。
例如,基于配置指令确定当前控件A控制灯具1,则控件A上配置灯具1的通信地址,灯具1上配置控件A的通信地址。若控件A与控件B协同控制灯具1,且控件A被触发时,控件B才能被触发,则控件A与控件B相连,控件B与灯具1相连,控件A配置控件B的通信地址,控件B上的接收地址配置控件A的通信地址,发送地址配置灯具1的通信地址,在控件A被触发,向控件B发送解锁信号,控件B接收解锁信号后,控件B才能被触发,控件B在解锁状态被触发时,才向灯具1发送控制信号。
参照图4,图4为本申请可视化编程方法第二实施例的流程示意图。在本申请实施例中,在步骤S50之后,包括:
步骤S60:获取检测指令;
步骤S70:根据所述检测指令,运行所述检测指令指定检测对象,得到运行结果,所述检测对象至少包括单个所述控件或单个所述执行件或整个所述运行逻辑图;
步骤S80:根据所述运行结果,确定所述运行逻辑图是否正确。
本申请实施例中,为保证所建立的运行逻辑图正确,在将运行逻辑图编译呈程序文件之前,先执行运行逻辑图,确定运行逻辑图是否能够正常运行。若运行逻辑图能够正常运行,则将运行逻辑图编译成对应的程序文件。
进一步地,检测运行逻辑图是否正常运行,得到运行结果,若运行结果显示运行逻辑图运行正常,则对运行逻辑图进行编译,生成运行逻辑图对应的程序文件。
参照图5,图5为本申请可视化编程方法第三实施例的流程示意图。本申请实施例中,所述步骤S80体包括:
步骤S81:判断所述运行逻辑图运行是否正常;
步骤S821:若正常,则确定所述运行逻辑图无误并对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件;
步骤S822:若不正常,则展示所述运行逻辑图中各控件及执行件的配置参数。
本申请实施例中,根据运行结果,确定运行逻辑图运行是否正常,当运行逻辑图运行正常时,对运行逻辑图进行编译,获得运行逻辑图的程序文件。当运行逻辑图出现不正常时,则可能存在控件或执行件的属性参数配置错误,则将运行逻辑图中各控件及执行件的属性参数展示在人际交互界面。其中,若出现控件无法发出控制指令或执行件无响应控制指令,则判定为运行逻辑图运行不正常。
例如,运行控件A控制执行件B的运行逻辑图,若控件A正常控制执行件B执行事件触发,则运行正常,对本运行逻辑图进行编译,生成控件A控制执行件B进行事件触发的程序文件;若控件A控制执行件B运行不正常,则将控件A和执行件B的属性参数展示在人际交互界面,供用户检查属性参数并根据需要进行修改。
参照图6,图6为本申请可视化编程装置一实施例的功能模块示意图。在本申请实施例中,所述可视化编程装置包括:
确定模块10,用于在人机交互界面预设有控件和执行件的预置控件数据库中根据控件及执行件选择指令确定当前需进行编程的控件及执行件,所述控件及执行件均设有实现触发事件的属性参数;
获取模块20,用于获取属性参数的配置指令,所述配置指令至少包含控件及执行件的参数配置信息,所述属性参数至少包括控件及执行件的地址信息、控件的控制参数及执行件的执行参数;
配置模块30,用于根据所述配置指令对所述控件及执行件的参数进行参数配置;
关联模块40,用于获取所述控件及执行件的地址信息,并根据所述地址信息建立所述控件与执行件之间的关联关系,得到所述控件控制所述执行件的运行逻辑图;
编译模块50,用于对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件。
本发明提供一种可视化编程设备,其特征在于,所述可视化编程设备包括存储器和处理器以及存储在所述存储器上并可在所述处理器上运行的可视化编程程序,所述可视化编程程序被所述处理器执行时实现如上述实施例中所述的可视化编程方法的步骤。
本发明还提供一种计算机存储介质。
本实施例中,所述计算机存储介质上存储有可视化编程程序,所述可视化编程程序被处理器执行时实现如上述任一项实施例中所述的可视化编程方法的步骤。
以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。

Claims (10)

1.一种可视化编程方法,其特征在于:包括:
根据控件及执行件选择指令在人机交互界面预设有控件和执行件的预置控件数据库中确定当前需进行编程的控件及执行件,所述控件及执行件分别设有实现触发事件的属性参数;
获取所述控件及执行件的属性参数的配置指令,所述配置指令至少包含控件及执行件的属性参数配置信息,所述属性参数至少包括控件及执行件的地址信息、控件的控制参数及执行件的执行参数;
根据所述配置指令对所述控件及执行件的参数进行参数配置;
获取所述控件及执行件的地址信息,并根据所述地址信息建立所述控件与执行件之间的关联关系,得到所述控件控制所述执行件的运行逻辑图;
对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件。
2.根据权利要求1所述的可视化编程方法,其特征在于,所述根据所述配置指令对所述控件及执行件的参数进行参数配置包括:
解析所述配置指令,从中提取所述控件的属性参数配置信息;
基于所述属性参数配置信息,获取所述属性参数配置信息指定修改的属性参数信息;
根据所述属性参数信息,修改对应的属性参数。
3.根据权利要求1所述的可视化编程方法,其特征在于,所述获取所述控件及执行件的地址信息,并根据所述地址信息建立所述控件与执行件之间的关联关系,得到所述控件控制所述执行件的运行逻辑图包括:
获取所述控件的第一地址信息以及所述执行件的第二地址信息;
配置所述控件的关联地址为所述第二地址信息,配置所述执行件的关联地址为所述第一地址信息;
所述控件将根据所述第二地址信息发送指令到所述执行件,所述执行件接收所述指令执行对应事件,得到所述控件控制所述执行件的运行逻辑图。
4.根据权利要求1所述的可视化编程方法,其特征在于,在所述对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件的步骤之后,包括:
获取检测指令;
根据所述检测指令,运行所述检测指令指定检测对象,得到运行结果,所述检测对象至少包括单个所述控件或单个所述执行件或整个所述运行逻辑图;
根据所述运行结果,确定所述运行逻辑图是否正确。
5.根据权利要求4所述的可视化编程方法,其特征在于,所述根据所述运行结果,确定所述运行逻辑图是否正确包括:
判断所述运行逻辑图运行是否正常;
若正常,则确定所述运行逻辑图无误并对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件;
若不正常,则展示所述运行逻辑图中各控件及执行件的配置参数。
6.一种可视化编程装置,其特性在于,包括:
确定模块,用于在人机交互界面预设有控件和执行件的预置控件数据库中根据控件及执行件选择指令确定当前需进行编程的控件及执行件,所述控件及执行件均设有实现触发事件的属性参数;
获取模块,用于获取属性参数的配置指令,所述配置指令至少包含控件及执行件的参数配置信息,所述属性参数至少包括控件及执行件的地址信息、控件的控制参数及执行件的执行参数;
配置模块,用于根据所述配置指令对所述控件及执行件的参数进行参数配置;
关联模块,用于获取所述控件及执行件的地址信息,并根据所述地址信息建立所述控件与执行件之间的关联关系,得到所述控件控制所述执行件的运行逻辑图;
编译模块,用于对所述运行逻辑图进行编译,得到所述运行逻辑图对应的程序文件。
7.根据权利要求6所述的可视化编程装置,其特征在于,所述配置模块包括:
解析单元,用于解析所述配置指令,从中提取所述控件的属性参数配置信息;
获取单元,用于基于所述属性参数配置信息,获取所述属性参数配置信息指定修改的属性参数信息;
修改单元,用于根据所述属性参数信息,修改对应的属性参数。
8.根据权利要求6所述的可视化编程装置,其特征在于,所述关联模块包括:
获取单元,用于获取所述控件的第一地址信息以及所述执行件的第二地址信息;
配置单元,用于配置所述控件的关联地址为所述第二地址信息,配置所述执行件的关联地址为所述第一地址信息;
执行单元,用于所述控件将根据所述第二地址信息发送指令到所述执行件,所述执行件接收所述指令执行对应事件,得到所述控件控制所述执行件的运行逻辑图。
9.一种可视化编程设备,其特征在于,所述可视化编程设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的可视化编程程序,所述可视化编程程序被所述处理器执行时实现如权利要求1-5中任一项所述的可视化编程方法的步骤。
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有可视化编程程序,所述可视化编程程序被处理器执行时实现如权利要求1-5中任一项所述的可视化编程方法的步骤。
CN202010995157.8A 2020-09-21 2020-09-21 可视化编程方法、装置、设备及存储介质 Pending CN112083922A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010995157.8A CN112083922A (zh) 2020-09-21 2020-09-21 可视化编程方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010995157.8A CN112083922A (zh) 2020-09-21 2020-09-21 可视化编程方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN112083922A true CN112083922A (zh) 2020-12-15

Family

ID=73739997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010995157.8A Pending CN112083922A (zh) 2020-09-21 2020-09-21 可视化编程方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN112083922A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112700011A (zh) * 2020-12-31 2021-04-23 第四范式(北京)技术有限公司 一种智能体决策信息展示方法、装置、电子设备及存储介质
CN114968032A (zh) * 2021-04-27 2022-08-30 广州地铁集团有限公司 业务处理方法、装置、设备及计算机可读存储介质
CN116541305A (zh) * 2023-06-26 2023-08-04 京东方艺云(杭州)科技有限公司 一种异常检测的方法、装置、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107077339A (zh) * 2014-10-02 2017-08-18 西门子公司 利用紧密耦合逻辑和物理仿真的3d图形编辑器中的编程自动化
CN109582304A (zh) * 2017-09-28 2019-04-05 北京迪文科技有限公司 一种基于人机交互***的ui控件生成方法及装置
CN110941426A (zh) * 2019-12-02 2020-03-31 苏州金蒲芦物联网技术有限公司 一种面向NB-IoT终端的图形化编程***
CN110955420A (zh) * 2019-10-16 2020-04-03 珠海格力电器股份有限公司 一种自定义设备控制方法、装置、设备以及可读介质
CN111506308A (zh) * 2020-04-24 2020-08-07 东莞市精驰软件有限公司 人机交互界面可视化编程方法、***及存储介质
CN111596912A (zh) * 2020-05-22 2020-08-28 北京无线电测量研究所 基于组件库的雷达显控软件无编程可视化构建***及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107077339A (zh) * 2014-10-02 2017-08-18 西门子公司 利用紧密耦合逻辑和物理仿真的3d图形编辑器中的编程自动化
CN109582304A (zh) * 2017-09-28 2019-04-05 北京迪文科技有限公司 一种基于人机交互***的ui控件生成方法及装置
CN110955420A (zh) * 2019-10-16 2020-04-03 珠海格力电器股份有限公司 一种自定义设备控制方法、装置、设备以及可读介质
CN110941426A (zh) * 2019-12-02 2020-03-31 苏州金蒲芦物联网技术有限公司 一种面向NB-IoT终端的图形化编程***
CN111506308A (zh) * 2020-04-24 2020-08-07 东莞市精驰软件有限公司 人机交互界面可视化编程方法、***及存储介质
CN111596912A (zh) * 2020-05-22 2020-08-28 北京无线电测量研究所 基于组件库的雷达显控软件无编程可视化构建***及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
工控分享: "步科HMI触摸屏EV5000详细介绍视频", pages 1 - 7, Retrieved from the Internet <URL:https://www.bilibili.com/video/BV1mJ411y7mc/?p=2&vd_source=9602309423ae9d0267fa 87eca0586c21> *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112700011A (zh) * 2020-12-31 2021-04-23 第四范式(北京)技术有限公司 一种智能体决策信息展示方法、装置、电子设备及存储介质
CN112700011B (zh) * 2020-12-31 2024-05-31 第四范式(北京)技术有限公司 一种智能体决策信息展示方法、装置、电子设备及存储介质
CN114968032A (zh) * 2021-04-27 2022-08-30 广州地铁集团有限公司 业务处理方法、装置、设备及计算机可读存储介质
CN114968032B (zh) * 2021-04-27 2024-02-02 广州地铁集团有限公司 一种策略编排处理方法、装置、设备、***及存储介质
CN116541305A (zh) * 2023-06-26 2023-08-04 京东方艺云(杭州)科技有限公司 一种异常检测的方法、装置、电子设备及存储介质
CN116541305B (zh) * 2023-06-26 2023-12-15 京东方艺云(杭州)科技有限公司 一种异常检测的方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN112083922A (zh) 可视化编程方法、装置、设备及存储介质
US7770125B1 (en) Methods and apparatus for automatically grouping graphical constructs
US5321829A (en) Graphical interfaces for monitoring ladder logic programs
US5555357A (en) Computer system and method for generating and manipulating charts and diagrams
KR101118602B1 (ko) 장면 기반 테스트 자동화 방법 및 그 시스템
KR100339697B1 (ko) 반도체 시험장치의 프로그램 작성 시스템
US20090024230A1 (en) Program development support apparatus of safety controller
US10810113B2 (en) Method and apparatus for creating reference images for an automated test of software with a graphical user interface
JP2016224599A (ja) ガイドファイル作成プログラム
JP5740634B2 (ja) 自動操作システム及び操作自動化方法
CN111857470B (zh) 一种生产设备的无人值守控制方法、装置和控制器
JP3963174B2 (ja) 表示・編集装置及び表示方法並びにプログラム
US6275955B1 (en) Diagnostic software for facilitating flowchart programming
CN115934566A (zh) 一种调试信息显示方法、装置、电子设备及存储介质
US7284154B2 (en) System and method for evaluating usability using virtual user
US20200066016A1 (en) System For Editing Monitor Script In Screen Image And Method Thereof
US9547479B2 (en) Method for adapting GUI-based instrument components in a visual programming language
CN117369811A (zh) 监控***软件界面生成方法、装置和存储介质
CN114398290B (zh) 一种程序调试方法、装置、设备及介质
CN107679264B (zh) 一种pcb设计中辅助检查位号错位的方法
US12026483B2 (en) Programming marking method, processor, terminal, and computer program product
CN112102077A (zh) 自定义交易指标的方法、交易***、设备和存储介质
KR101913558B1 (ko) 시퀀스 다이어그램 기반의 통합개발장치
JPH04370806A (ja) プログラマブルコントローラ
CN110580207A (zh) 基于qt框架的逻辑测试应用生成方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination