代码生成方法和装置、电子设备
    2.
    发明公开

    公开(公告)号:CN117215561A

    公开(公告)日:2023-12-12

    申请号:CN202311203144.2

    申请日:2023-09-18

    Abstract: 本申请提出一种代码生成方法和装置、电子设备、非瞬时性计算机可读存储介质,所述代码生成方法包括构建符合预设的工控国际标准语言的结构化文本代码数据集;利用所述结构化文本代码数据集对预设的模型进行训练;根据用户的输入数据,利用训练后的所述模型生成符合所述工控国际标准语言的结构化文本代码。根据本申请的实施例,首先构建符合工业控制领域国际标准的结构化文本代码数据集,并利用构建的结构化文本代码数据集对基于大模型的情景式代码自动生成模型(也即,开源低参数量大模型)进行训练,以使得基于大模型的情景式代码自动生成模型能够输出符合标准的结构化文本语言代码。

    一种标签跳转实现方法、装置、设备及存储介质

    公开(公告)号:CN116466928A

    公开(公告)日:2023-07-21

    申请号:CN202310508476.5

    申请日:2023-05-08

    Abstract: 本发明公开一种标签跳转实现方法、装置、设备及存储介质,针对功能块图的标签和跳转功能,定义符合IEC61131‑3标准的库函数,分别为标签声明函数、标签跳转函数,将功能块图转换为标准的结构化文本代码,结构化文本代码调用标签声明函数、标签跳转函数,然后在结构化文本转换为C阶段,对上述两个函数做特殊转换处理,转换为C语言的标签声明语句和跳转语句。本发明在不改变结构化文本语法和文法体系前提下,通过扩充定义两个标准函数,以及对该两个函数转换处理,实现了标签定义和跳转功能,解决了功能块图和梯形图无法跳转问题,丰富了可编程控制器的程序功能。

Patent Agency Ranking