发明名称 代码智能生成系统及方法
摘要 本发明提供一种代码智能生成方法。该方法通过用户在宏界面内添加变量以及为变量指定数据类型,调用指定目录下的功能函数,智能输出符合预定语法规则的语言代码。本发明还提供一种代码智能生成系统。使用该系统及方法可以避免因用户不懂代码而导致的出错。
申请公布号 CN103186377A 申请公布日期 2013.07.03
申请号 CN201110456009.X 申请日期 2011.12.30
申请人 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 发明人 张旨光;袁忠奎;余娜;蒋理;刘建华
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 代理人
主权项 一种代码智能生成方法,运行于一个数据处理装置中,该数据处理装置包括一个量测软件,该量测软件包括一个脚本编辑器,所述脚本编辑器的宏选项被选择时,弹出一个宏界面,其特征在于,所述数据处理装置的一个指定目录下或者一个宏文件夹内包含多个功能函数,及该方法包括:初始化宏界面内的数据类型列表及宏名称列表,将所有的数据类型导入到所述数据类型列表中,及将所述数据处理装置中指定目录下或者宏文件夹内的所有功能函数的名称导入到宏名称列表中;接收用户于宏界面内输入的变量名称;接收用户在宏界面内选择或者输入的数据类型;当用户输入的变量名称或者数据类型符合预定的语法规则时,根据用户输入的变量名称及数据类型生成一条或者多条变量声明,并将所有的变量名称添加到宏界面的宏结果列表中;接收用户从宏名称列表中选择的功能函数及从宏结果列表中指定的变量名称;生成赋予结果的功能函数;接收用户于变量声明中选择的需要添加到上述功能函数中的变量;从所述数据处理装置的指定目录下或者宏文件夹内调用上述功能函数,执行该功能函数,并输出执行结果;及根据上述所有的操作生成脚本程序,并显示在脚本编辑器。
地址 518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号