基于Java语言的CAM连接方法、装置及存储介质制造方法及图纸

技术编号:38596954 阅读:12 留言:0更新日期:2023-08-26 23:32
本申请涉及基于Java语言的CAM连接方法、装置及存储介质,包括:建立包含CAM软件对象的JAVA项目,获取环境变量;根据CAM软件对象以及环境变量,确定优化参数值及返回值;根据优化参数值及返回值,生成对应的命令字串和反馈字串;根据对应的命令字串和反馈字串,控制CAM软件运行;通过建立包含CAM软件对象的JAVA项目,再获取环境变量,以此确定优化参数值及返回值,再生成对应的命令字串和反馈字串,最后实现控制CAM软件运行,能够较好方便快捷地进行跨平台使用CAM软件,且能够高效快捷地完成线路板检测及优化任务,减少重复性开发的同时,提高生产效率。提高生产效率。提高生产效率。

【技术实现步骤摘要】
基于Java语言的CAM连接方法、装置及存储介质


[0001]本申请涉及通信
,尤其涉及基于Java语言的CAM连接方法、装置及存储介质。

技术介绍

[0002]Cam软件是线路板行业里面必不可少的制作辅助工具,在现有技术中,往往是通过软件的应用界面去操控软件完成一系列动作,比如,制作钻带,优化线路、分析线路等。随着科技的发展,对于CAM软件的高效、快速完成任务有了更高的要求,Java语言凭借其稳定、安全、多线程、便于跨平台等优势,在编程领域一直处于优势地位,尤其是跨平台的优势,在制造业开发中发挥着很重要的作用,如设备电脑,工作站,办公电脑等都属于不同的系统,一种跨平台的语言能减少很多重复性的开发。

技术实现思路

[0003]为了使CAM软件能够便于跨平台操作,且能够高效、快速完成任务,本专利技术提出了基于Java语言的CAM连接方法,通过建立包含CAM软件对象的JAVA项目,再获取环境变量,以此确定优化参数值及返回值,再生成对应的命令字串和反馈字串,最后实现控制CAM软件运行。
[0004]本专利技术提出了如下方案:
[0005]基于Java语言的CAM连接方法,包括:
[0006]建立包含CAM软件对象的JAVA项目,获取环境变量;
[0007]根据CAM软件对象以及环境变量,确定优化参数值及返回值;
[0008]根据优化参数值及返回值,生成对应的命令字串和反馈字串;
[0009]根据对应的命令字串和反馈字串,控制CAM软件运行。<br/>[0010]如上所述的CAM连接方法,所述建立包含CAM软件对象的JAVA项目,获取环境变量的步骤,包括:
[0011]建立JAVA项目;
[0012]根据JAVA项目,建立CAM软件对象;
[0013]根据CAM软件对象,获取环境变量,所述环境变量至少包括分步变量和料号变量。
[0014]如上所述的CAM连接方法,所述根据CAM软件对象以及环境变量,确定优化参数值及返回值的步骤,包括:
[0015]根据CAM软件对象以及环境变量,建立genesis实例;
[0016]根据genesis实例,接收终端发送的优化参数值;
[0017]基于套接字方法及优化参数值,获取CAM软件编辑指令;
[0018]根据CAM软件编辑指令的运行状态,确定返回值。
[0019]如上所述的CAM连接方法,所述根据优化参数值及返回值,生成对应的命令字串和反馈字串的步骤,包括:
[0020]根据优化参数值,获取鼠标坐标、暂停指令及JAVA接口对象信息;
[0021]基于套接字方法及JAVA接口对象信息,生成命令字串;
[0022]基于套接字方法、鼠标坐标及暂停指令,生成反馈字串。
[0023]如上所述的CAM连接方法,所述根据对应的命令字串和反馈字串,控制CAM软件运行的步骤,包括:
[0024]基于套接字方法、命令字串和反馈字串,确定指令信息;
[0025]基于指令分割算法及指令信息,确定指令信息的类别;
[0026]根据指令信息的类别,控制CAM软件执行对应任务。
[0027]如上所述的CAM连接方法,所述建立包含CAM软件对象的JAVA项目,获取环境变量的步骤之前,还包括:
[0028]获取待检测资料的切板线数据;
[0029]根据切板线数据,生成待检测资料的长宽信息。
[0030]基于Java语言的CAM连接系统,包括:
[0031]建立模块,用于建立包含CAM软件对象的JAVA项目,获取环境变量;
[0032]确定模块,用于根据CAM软件对象以及环境变量,确定优化参数值及返回值;
[0033]第一生成模块,用于根据优化参数值及返回值,生成对应的命令字串和反馈字串;
[0034]处理模块,用于根据对应的命令字串和反馈字串,控制CAM软件运行。
[0035]如上所述的CAM连接系统,所述建立模块包括:
[0036]第一建立单元,用于建立JAVA项目;
[0037]第二建立单元,用于根据JAVA项目,建立CAM软件对象;
[0038]第一获取单元,用于根据CAM软件对象,获取环境变量,所述环境变量至少包括分步变量和料号变量;
[0039]所述确定模块包括:
[0040]第三建立单元,用于根据CAM软件对象以及环境变量,建立genesis实例;
[0041]第一接收单元,用于根据genesis实例,接收终端发送的优化参数值;
[0042]第二获取单元,用于基于套接字方法及优化参数值,获取CAM软件编辑指令;
[0043]第一确定单元,用于根据CAM软件编辑指令的运行状态,确定返回值;
[0044]所述第一生成模块包括:
[0045]第三获取单元,用于根据优化参数值,获取鼠标坐标、暂停指令及JAVA接口对象信息;
[0046]第一生成单元,用于基于套接字方法及JAVA接口对象信息,生成命令字串;
[0047]第二生成单元,用于基于套接字方法、鼠标坐标及暂停指令,生成反馈字串;
[0048]所述处理模块包括:
[0049]第二确定单元,用于基于套接字方法、命令字串和反馈字串,确定指令信息;
[0050]第三确定单元,用于基于指令分割算法及指令信息,确定指令信息的类别;
[0051]第一处理单元,用于根据指令信息的类别,控制CAM软件执行对应任务;
[0052]所述CAM连接系统还包括:
[0053]获取模块,用于获取待检测资料的切板线数据;
[0054]第二生成模块,用于根据切板线数据,生成待检测资料的长宽信息。
[0055]一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被基于Java语言的CAM连接装置执行时,实现如上所述的基于Java语言的CAM连接方法。
[0056]一种计算机设备,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述计算机程序时实现如上所述的基于Java语言的CAM连接方法。
[0057]本专利技术实施例通过建立包含CAM软件对象的JAVA项目,再获取环境变量,以此确定优化参数值及返回值,再生成对应的命令字串和反馈字串,最后实现控制CAM软件运行,能够较好方便快捷地进行跨平台使用CAM软件,且能够高效快捷地完成线路板检测及优化任务,减少重复性开发的同时,提高生产效率。
【附图说明】
[0058]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获取其他的附图。
[0059]图1是本专利技术第一实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于Java语言的CAM连接方法,其特征在于,包括:建立包含CAM软件对象的JAVA项目,获取环境变量;根据CAM软件对象以及环境变量,确定优化参数值及返回值;根据优化参数值及返回值,生成对应的命令字串和反馈字串;根据对应的命令字串和反馈字串,控制CAM软件运行。2.根据权利要求1所述的CAM连接方法,其特征在于,所述建立包含CAM软件对象的JAVA项目,获取环境变量的步骤,包括:建立JAVA项目;根据JAVA项目,建立CAM软件对象;根据CAM软件对象,获取环境变量,所述环境变量至少包括分步变量和料号变量。3.根据权利要求1所述的CAM连接方法,其特征在于,所述根据CAM软件对象以及环境变量,确定优化参数值及返回值的步骤,包括:根据CAM软件对象以及环境变量,建立genesis实例;根据genesis实例,接收终端发送的优化参数值;基于套接字方法及优化参数值,获取CAM软件编辑指令;根据CAM软件编辑指令的运行状态,确定返回值。4.根据权利要求1所述的CAM连接方法,其特征在于,所述根据优化参数值及返回值,生成对应的命令字串和反馈字串的步骤,包括:根据优化参数值,获取鼠标坐标、暂停指令及JAVA接口对象信息;基于套接字方法及JAVA接口对象信息,生成命令字串;基于套接字方法、鼠标坐标及暂停指令,生成反馈字串。5.根据权利要求1所述的CAM连接方法,其特征在于,所述根据对应的命令字串和反馈字串,控制CAM软件运行的步骤,包括:基于套接字方法、命令字串和反馈字串,确定指令信息;基于指令分割算法及指令信息,确定指令信息的类别;根据指令信息的类别,控制CAM软件执行对应任务。6.根据权利要求1所述的CAM连接方法,其特征在于,所述建立包含CAM软件对象的JAVA项目,获取环境变量的步骤之前,还包括:获取待检测资料的切板线数据;根据切板线数据,生成待检测资料的长宽信息。7.基于Java语言的CAM连接系统,其特征在于,包括:建立模块,用于建立包含CAM软件对象的JAVA项目,获取环境变量;确定模块,用于根据CAM软件对象以及环境变量,确定优化参数...

【专利技术属性】
技术研发人员:方志成唐缨刘誉武静李宁华杨年虎
申请(专利权)人:广东依顿电子科技股份有限公司
类型:发明
国别省市:

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

1