编程辅助程序、编程辅助装置及编程辅助方法与流程

文档序号:32163915发布日期:2022-11-12 03:38阅读:来源:国知局

技术特征:
1.一种编程辅助程序,其特征在于,使计算机执行以下步骤:第1转换步骤,将由梯形图语言记述的第1程序转换为由中间语言记述的第2程序;第2转换步骤,将所述第2程序转换为由过程式语言记述的第3程序;电路显示部件生成步骤,如果所述第2程序的1个程序块的解析结果满足规定的条件,则生成表示满足所述条件的程序块的内容的电路显示部件;以及显示步骤,以能够识别所述电路显示部件对应于所述第3程序的哪个程序块的形式对所述第3程序及所述电路显示部件进行显示。2.根据权利要求1所述的编程辅助程序,其特征在于,在所述电路显示部件生成步骤中,如果从确认了所述解析结果的用户接收到指示,则生成所述电路显示部件。3.根据权利要求1所述的编程辅助程序,其特征在于,在所述电路显示部件生成步骤中,使用由机器学习装置基于学习用数据对所述电路显示部件的生成条件进行学习得到的结果来决定是否生成所述电路显示部件,所述学习用数据包含所述解析结果和确认了所述解析结果的用户作出的是否需要生成所述电路显示部件的判断结果。4.根据权利要求1所述的编程辅助程序,其特征在于,包含:机器学习步骤,基于学习用数据对所述电路显示部件的生成条件进行学习,所述学习用数据包含所述解析结果和确认了所述解析结果的用户作出的是否需要生成所述电路显示部件的判断结果,在所述电路显示部件生成步骤中,使用由所述机器学习步骤得到的学习结果来决定是否生成所述电路显示部件。5.根据权利要求4所述的编程辅助程序,其特征在于,所述机器学习步骤包含:状态观测步骤,将以1个程序块为单位对所述第2程序进行解析得到的信息中的用于执行1个命令的条件数、共享1个条件的命令数及电路结构的复杂度作为状态变量而进行观测;数据取得步骤,取得由用户对是否需要生成电路显示部件进行判定的结果作为教师数据;以及学习步骤,按照基于所述状态变量及所述教师数据的组合而创建的数据集对所述生成条件进行学习。6.根据权利要求4或5所述的编程辅助程序,其特征在于,在尚未完成由所述机器学习步骤进行的所述生成条件的学习的状态的情况下,在所述电路显示部件生成步骤中,使用用于对所述第3程序的可读性进行判定的条件来决定是否生成所述电路显示部件。7.根据权利要求1至5中任一项所述的编程辅助程序,其特征在于,所述电路显示部件将满足所述条件的程序块的内容通过梯形图语言进行表现。8.根据权利要求1至7中任一项所述的编程辅助程序,其特征在于,包含:数据操作步骤,接收用于对在所述电路显示部件生成步骤中生成的电路显示部件的内
容进行变更的操作;第1变更步骤,按照在所述数据操作步骤中接收到的操作的内容对用户所指定的电路显示部件进行变更;以及第2变更步骤,与在所述第1变更步骤中对所述电路显示部件进行了变更的内容匹配地对所述第3程序的对应部位进行变更。9.根据权利要求1至8中任一项所述的编程辅助程序,其特征在于,在所述显示步骤中对所述电路显示部件进行显示时的显示属性能够由用户设定。10.根据权利要求9所述的编程辅助程序,其特征在于,所述显示属性包含对在所述电路显示部件生成步骤中创建出的电路显示部件进行显示的条件和对所述电路显示部件进行显示时的填充色、透明率及缩放率。11.根据权利要求10所述的编程辅助程序,其特征在于,对在所述电路显示部件生成步骤中创建出的电路显示部件进行显示的条件能够由用户利用在被写入基于所述第1程序或所述第3程序的执行文件的装置的内部存储器中储存的数据的值来指定。12.一种编程辅助装置,其特征在于,具有:第1转换部,其将由梯形图语言记述的第1程序转换为由中间语言记述的第2程序;第2转换部,其将所述第2程序转换为由过程式语言记述的第3程序;电路显示部件生成部,其在所述第2程序的1个程序块的解析结果满足规定的条件的情况下,生成表示满足所述条件的程序块的内容的电路显示部件;以及显示部,其以能够识别所述电路显示部件对应于所述第3程序的哪个程序块的形式对所述第3程序及所述电路显示部件进行显示。13.一种编程辅助方法,其由程序的开发所使用的编程辅助装置执行,所述编程辅助方法的特征在于,包含以下步骤:第1转换步骤,将由梯形图语言记述的第1程序转换为由中间语言记述的第2程序;第2转换步骤,将所述第2程序转换为由过程式语言记述的第3程序;电路显示部件生成步骤,如果所述第2程序的1个程序块的解析结果满足规定的条件,则生成表示满足所述条件的程序块的内容的电路显示部件;以及显示步骤,以能够识别所述电路显示部件对应于所述第3程序的哪个程序块的形式对所述第3程序及所述电路显示部件进行显示。

技术总结
编程辅助程序使电子计算机(100)执行以下步骤:第1转换步骤,将由梯形图语言记述的第1程序转换为由中间语言记述的第2程序;第2转换步骤,将第2程序转换为由过程式语言记述的第3程序;电路显示部件生成步骤,如果第2程序的1个程序块的解析结果满足规定的条件,则生成表示满足条件的程序块的内容的电路显示部件;以及显示步骤,以能够识别电路显示部件对应于第3程序的哪个程序块的形式对第3程序及电路显示部件进行显示。示部件进行显示。示部件进行显示。


技术研发人员:石黑夏实
受保护的技术使用者:三菱电机株式会社
技术研发日:2020.03.26
技术公布日:2022/11/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1