基于Modelica语言的嵌入式代码生成方法和装置制造方法及图纸

技术编号:41117616 阅读:21 留言:0更新日期:2024-04-25 14:07
本发明专利技术提供一种基于Modelica语言的嵌入式代码生成方法和装置,方法包括:获取预先定义的控制器模型对应的标准对照表,并基于所述标准对照表对所述控制器模型进行测试;其中,所述标准对照表中包含多条测试信息,每条测试信息均包含控制器模型的输入信息及所述输入信息对应的标准输出信息;在所述控制器模型测试通过的情况下,基于所述控制器模型的Modelica代码生成对应的目标语言代码;其中,所述Modelica代码为实现所述控制器模型的控制逻辑的代码。通过本发明专利技术提供的基于Modelica语言的嵌入式代码生成方法,可以确保目标语言代码生成的准确性。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种基于modelica语言的嵌入式代码生成方法和装置。


技术介绍

1、嵌入式控制器在工业领域有相当广泛的应用,嵌入式控制器作为控制系统中最重要的组成部分之一,控制算法的代码编写自然也是重中之重。

2、传统的控制算法通过工程人员手动编写,效率低下不适应大规模系统开发,且很难避免人为错误产生;现有的modelica平台也并没有相应的生成嵌入式c代码的能力。

3、如何准确生成嵌入式代码,是目前需要解决的技术问题。


技术实现思路

1、本专利技术提供一种基于modelica语言的嵌入式代码生成方法和装置,用以解决现有技术中存在的缺陷。

2、本专利技术提供一种基于modelica语言的嵌入式代码生成方法,包括:

3、获取预先定义的控制器模型对应的标准对照表,并基于所述标准对照表对所述控制器模型进行测试;其中,所述标准对照表中包含多条测试信息,每条测试信息均包含控制器模型的输入信息及所述输入信息对应的标准输出信息;

<p>4、在所述控制器本文档来自技高网...

【技术保护点】

1.一种基于Modelica语言的嵌入式代码生成方法,其特征在于,包括:

2.根据权利要求1所述的基于Modelica语言的嵌入式代码生成方法,其特征在于,在获取预先定义的控制器模型对应的标准对照表之前,所述方法还包括:

3.根据权利要求1所述的基于Modelica语言的嵌入式代码生成方法,其特征在于,所述基于所述标准对照表对所述控制器模型进行测试,包括:

4.根据权利要求1或3所述的基于Modelica语言的嵌入式代码生成方法,其特征在于,所述基于所述标准对照表对所述控制器模型进行测试,包括:

5.根据权利要求4所述的基于Modelica...

【技术特征摘要】

1.一种基于modelica语言的嵌入式代码生成方法,其特征在于,包括:

2.根据权利要求1所述的基于modelica语言的嵌入式代码生成方法,其特征在于,在获取预先定义的控制器模型对应的标准对照表之前,所述方法还包括:

3.根据权利要求1所述的基于modelica语言的嵌入式代码生成方法,其特征在于,所述基于所述标准对照表对所述控制器模型进行测试,包括:

4.根据权利要求1或3所述的基于modelica语言的嵌入式代码生成方法,其特征在于,所述基于所述标准对照表对所述控制器模型进行测试,包括:

5.根据权利要求4所述的基于modelica语言的嵌入式代码生成方法,其特征在于,所述基于所述比对结果判断所述控制器模型是否通过测试,包括:

6.根据权利要求1所述的基于modeli...

【专利技术属性】
技术研发人员:高可殊
申请(专利权)人:苏州同元软控信息技术有限公司
类型:发明
国别省市:

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

1