[发明专利]基于图形化编程的多线程脚本生成方法和装置在审
申请号: | 202111334191.1 | 申请日: | 2021-11-11 |
公开(公告)号: | CN113778418A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 王建民;李仲效;姜宇 | 申请(专利权)人: | 深圳市越疆科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F3/0486 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 姚泽鑫 |
地址: | 518000 广东省深圳市南山区桃源街道福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图形 编程 多线程 脚本 生成 方法 装置 | ||
本申请提供了基于图形化编程的多线程脚本生成方法和装置,涉及图形化编程技术领域。多线程脚本生成方法包括:创建编辑界面;响应于用户对积木图形的控制操作,在同一编辑界面上搭建n个图形组合,每个图形组合对应一个线程,每个图形组合包括一个第一积木图形和至少一个第二积木图形,第一积木图形用于识别所属的图形组合,至少一个第二积木图形用于指示所属的图形组合对应的线程的代码,n≥2;分别对每个第一积木图形所属的图形组合中的至少一个第二积木图形进行解析,生成每个图形组合对应的线程的脚本文件。本申请提供的基于图形化编程的多线程脚本生成方法可以解决现有的多线程的脚本文件编程难度较大的问题。
技术领域
本申请涉及图形化编程技术领域,尤其涉及基于图形化编程的多线程脚本生成方法和装置。
背景技术
多线程是指从软件或者硬件上实现多个线程并发执行的技术,具备多线程处理能力的计算机设备可以在同一时间完成多项任务,以提高资源利用率和系统的处理效率。多线程技术已广泛应用于工业控制、移动通信等领域。目前,多线程文件通常需要专业的人员使用编程语言分别对每个线程进行编程,得到每个线程对应的脚本代码。然而编程的难度较高,对于大多数非计算机专业的用户来说,无法快速且准确地对多线程的脚本文件进行编程。
发明内容
本申请实施例提供了一种基于图形化编程的多线程脚本生成方法和装置,可以解决现有的多线程的脚本文件编程难度较大的问题。
第一方面,本申请实施例提供了一种基于图形化编程的多线程脚本生成方法。该方法包括:创建编辑界面;响应于用户对积木图形的控制操作,在同一编辑界面上搭建n个图形组合,每个图形组合对应一个线程,每个图形组合包括一个第一积木图形和至少一个第二积木图形,第一积木图形用于识别所属的图形组合,至少一个第二积木图形用于指示所属的图形组合对应的线程的代码,n≥2;分别对每个第一积木图形所属的图形组合中的至少一个第二积木图形进行解析,生成每个图形组合对应的线程的脚本文件。
本申请提供的基于图形化编程的多线程脚本生成方法,通过在图形化编程软件中设置第一积木图形,用户可以将第一积木图形和第二积木图形拖动至编辑界面,并基于每个第一积木图形搭建至少一个第二积木图形,从而在同一编辑界面上完成n个积木图形组合的搭建,每个图形组合对应一个线程。通过第一积木图形可以识别所属的图形组合,从而根据第一积木图形对每个积木图形组合中的至少一个第二积木图形进行解析,得到对应线程的脚本代码。在多线程设计的过程中,用户无需编写代码,只需要拖动对应的积木图形,并在同一编辑界面上对积木图形进行搭建,就可以自动识别每个线程并得到每个线程对应的脚本文件,操作简便。解决了现有技术中多线程的脚本文件编程难度较大的问题。
可选地,多线程脚本生成方法还包括:响应于用户触发的保存指令,生成关联文件,关联文件为将生成的n个脚本文件串联后得到的文件;当检测到用户触发的运行指令时,通过运行关联文件使得n个脚本文件同时运行。
可选地,多线程脚本生成方法还包括:响应于用户的第一操作,显示程序界面,程序界面上显示有与n个脚本文件分别对应的n个编辑栏;当检测到n个脚本文件中的第一脚本文件对应的编辑栏被点击时,显示第一脚本文件。
可选地,第一积木图形为线程启动积木图形,当在同一编辑界面上有多个线程启动积木图形时,每个线程启动积木图形所属的图形组合均能够被识别为一个线程。
可选地,n个图形组合中的一个图形组合的第一积木图形为开始运行积木图形,剩余n-1个图形组合的第一积木图形均为线程启动积木图形;
其中,当在同一编辑界面上有多个线程启动积木图形时,每个线程启动积木图形所属的图形组合均能够被识别为一个线程;当在同一编辑界面上有多个开始运行积木图形时,多个开始运行积木图形中的一个开始运行积木图形所属的图形组合能够被识别为一个线程。
第二方面,本申请实施例提供了一种基于图形化编程的多线程脚本生成装置,该装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市越疆科技有限公司,未经深圳市越疆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111334191.1/2.html,转载请声明来源钻瓜专利网。