基于LabVIEW的多功能雕刻机的数据搜索方法与流程

文档序号:20440773发布日期:2020-04-17 22:23阅读:424来源:国知局
基于LabVIEW的多功能雕刻机的数据搜索方法与流程

本发明涉及一种雕刻机,特别是涉及一种基于labview的多功能雕刻机的数据搜索方法,属于雕刻机技术领域。



背景技术:

在上世纪90年代到如今的发展,机械雕刻机在国内来说技术也相当的成熟,从一开始的刻字机到三维雕刻机,雕刻制作工艺可谓生龙活虎,满足了人们生活的需要,其应用范围大到整个世界,小到我们的水杯都有雕刻机雕刻的痕迹,可以说雕刻机在我国是得到了前所未有的发展,在工业上更是少不了雕刻机的存在,雕刻机给人们的生活产生了不可忽略的影响。

现有技术中对于用于雕刻机在进行雕刻时,需要先通过人为地设置程序选择待雕刻字体内容,在根据选择好的程序进行雕刻,这种根据人为输入关键词查找对应程序的方式,查询不方便,且搜索费时,无法真正实现自动化设置,即使通过图片的方式查找待雕刻的字体内容,由于识别的图形字体还需要进行雕刻机对应的操作程序之间进行转换,从而操作不方便,为此设计一种基于labview的多功能雕刻机的数据搜索方法来优化上述问题。



技术实现要素:

本发明的主要目的是为了提供一种基于labview的多功能雕刻机的数据搜索方法,更加快捷和便捷的数据检索,且操作方便。

本发明的目的可以通过采用如下技术方案达到:

一种基于labview的多功能雕刻机的数据搜索方法,包括如下步骤:步骤1:获取线条粗细和形状选择;

步骤2:用户绘制路径;

步骤3:路径至点坐标转换;并确定输入的内容;

步骤4:运用labview的附加工具包mysql创建表格;字库采用表格的方式,字库用于存储输入内容的形状、输入内容对应的加工代码以及收入内容对应的坐标点对应保存,其中输入内容包括字母、汉字和图形;步骤5:通过labview来调用字库当中的内容,通过labview来打开字库,搜索字库当中与输入的内容对应的内容实现识别输入内容的形状;

步骤6:根据识别到内容自动搜索程序并存储入数据库。

优选的,步骤6中数据库通过labview程序创建。

优选的,其中步骤4中识别图形形状后还包容如下步骤:

步骤41:输入的内容与字库中内容进行匹配;

步骤42:判断与字库中内容是否匹配;是则进入步骤6中。

优选的,其中步骤42中还包括判断为否时,则将输入内容、输入内容对应的坐标点存储到数据库中。

优选的,在步骤3之后还包括:

步骤31:判断是否具有撤回上一步操作;

步骤32:若不撤回上一步则对该坐标点保存,若撤回上一步则再进行步骤2的操作;

步骤33:判断是否为下一个坐标点保存步骤,若没有则绘制完成点坐标输出,若有则继续进行坐标点保存步骤。

优选的,步骤4之前还包括预先建立好所需要的字库以及所需要的表格,给数据库做好各种字库,建立汉字表头为汉字作为标记。

优选的,数据库是采用labview的附加工具包mysql,mysql的功能包括查询,定义,操纵和控制。

本发明的有益技术效果:

本发明提供的一种基于labview的多功能雕刻机的数据搜索方法,通过用户绘制路径以及点坐标,确定输入的内容即雕刻机待雕刻的内容,然后运用labview的附加工具包mysql创建表格,字库采用表格的形式;将输入的内容与字库中内容进行匹配,从而实现待雕刻的内容的匹配,匹配完之后将待雕刻内容存储到labview数据库中进行存储,由于输入的内容的识别以及获取过程都是采用labview的工具实现,识别过程通过读取表格的方式进行,读取速度快,通过获取过程以及识别之后都是采用labview数据库进行,从而方便后续雕刻机在雕刻过程中读取待雕刻内容,更加方便检索。

附图说明

图1为按照本发明的一种基于labview的智能三轴多功能雕刻机的数据搜索方法的一优选实施例的流程图;

图2为按照本发明的一种基于labview的智能三轴多功能雕刻机的数据搜索方法的一优选实施例的步骤1至步骤3的具体程序流程图。

具体实施方式

为使本领域技术人员更加清楚和明确本发明的技术方案,下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

如图1和图2所示,本实施例提供的一种基于labview的多功能雕刻机的数据搜索方法,包括如下步骤:

步骤1:获取线条粗细和形状选择;

步骤2:用户绘制路径;

步骤3:路径至点坐标转换;并确定输入的内容;本实施例中,在绘制路径时实时获取路径上的坐标点,绘制完成之后将绘制的内容进行存储,输入的内容可以为汉字、字母以及图形;

步骤4:运用labview的附加工具包mysql创建表格;步骤4中字库采用表格的方式,字库用于存储输入内容的形状、输入内容对应的加工代码以及收入内容对应的坐标点对应保存,输入内容对应的加工代码是通过labview程序创建的;

步骤5:通过labview来调用字库当中的内容,通过labview来打开字库,搜索字库当中与输入的内容对应的内容实现识别输入内容的形状;

步骤6:根据识别到内容自动搜索程序并存储入数据库;

本实施例中,步骤6中数据库通过labview程序创建。

本实施例中,其中步骤4中识别图形形状后还包容如下步骤:

步骤41:输入的内容与字库中内容进行匹配;

步骤42:判断与字库中内容是否匹配;是则进入步骤6中;

步骤42中还包括判断为否时,则将输入内容、输入内容对应的坐标点存储到数据库中。

在将输入的内容与字库中内容进行匹配之后,若匹配不成功,将识别到的输入的内容、对应坐标点存储到数据库中,以便下次使用该输入的内容。

本实施例中,在步骤3之后还包括:

步骤31:判断是否具有撤回上一步操作;

步骤32:若不撤回上一步则对该坐标点保存,若撤回上一步则再进行步骤2的操作;

步骤33:判断是否为下一个坐标点保存步骤,若没有则绘制完成点坐标输出,若有则继续进行坐标点保存步骤。

在得到路径之后判断是否具有撤回上一步的步骤,方便对输入的内容进行修改,同时进一步判断是否还需要绘制下一个坐标点,从而方便完整地确定输入的内容。

本实施例中,步骤4之前还包括预先建立好所需要的字库以及所需要的表格,给数据库做好各种字库,建立汉字表头为汉字作为标记。

通过预先设置好字库以及表格,方便步骤4中调用数据库,同时将汉字表头为汉字作为标记,从而方便在输入的内容为汉字时进行快速检索。

本实施例中,数据库是采用labview的附加工具包mysql,mysql的功能包括查询,定义,操纵和控制,可以为用户提供数据存储,提取,删除,插入功能。

在本实施例中,其中用于承载数据搜索的硬件采用nimyrio,该nimyrio支持图形化编程的g语言和c语言,c++编程方式对nimyrio的arm处理器进行编程,labview也具备多种函数,以及各种附加软件系统对接接口。

在本实施例中,该nimyrio具有1个667mhz双核armcortex-a9处理器,80个dspslices单元,10路模拟量输入单元,6路模拟量输出单元,1个立体音频输入单元,1个立体音频输出单元,16个dma通道的fpga,28k的逻辑单元,4个可编程的led灯,1个可编程按钮,1个板载三轴加速传感器。

综上所述,通过用户绘制路径以及点坐标,确定输入的内容即雕刻机待雕刻的内容,然后运用labview的附加工具包mysql创建表格;将输入的内容与字库中内容进行匹配,从而实现待雕刻的内容的匹配,匹配完之后将待雕刻内容存储到labview数据库中进行存储,由于输入的内容的识别以及获取过程都是采用labview的工具实现,识别过程通过读取表格的方式进行,读取速度快,通过获取过程以及识别之后都是采用labview数据库进行,从而方便后续雕刻机在雕刻过程中读取待雕刻内容,更加方便检索。

以上所述,仅为本发明进一步的实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明所公开的范围内,根据本发明的技术方案及其构思加以等同替换或改变,都属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1