编程语言转换方法及装置
    11.
    发明公开

    公开(公告)号:CN115061694A

    公开(公告)日:2022-09-16

    申请号:CN202210707073.9

    申请日:2022-06-21

    Abstract: 本公开实施例公开了一种编程语言转换方法及装置,其中方法包括:对语法功能相同的MATLAB编程语言的语法元素、与目标语言的语法元素之间设定转换规则;在读取MATLAB文件待转换的编程语言时,对待转换的编程语言的待转换语法元素进行标识标记,其中,所述标识用于指示待转换的编程语言所对应的转换规则;基于所对应的转换规则,将待转换语法元素转换为目标语言的语法元素。通过将封闭的MATLAB语言转换为开源的语言,增强了编程语言在业务场景中的适用性,提高了转换效率和转换精度。克服了相关技术中,封闭的MATLAB语言无法自动化扩展,且通过人工转换的方式效率低、错误率高的问题。

    嵌入式系统半物理仿真测试方法及装置

    公开(公告)号:CN117872812A

    公开(公告)日:2024-04-12

    申请号:CN202410081745.9

    申请日:2024-01-19

    Abstract: 本发明实施例提供一种嵌入式系统半物理仿真测试方法及装置,涉及系统测试技术领域,该方法包括:提取嵌入式系统的控制逻辑和控制参数之间的耦合关系;根据控制逻辑和控制参数之间的耦合关系生成测试脚本;将测试脚本部署至实时仿真系统;将实时仿真系统与嵌入式系统进行集成;通过运行测试脚本,对嵌入式系统进行遍历测试。本发明实施例提供的嵌入式系统半物理仿真测试方法及装置,减少了手动编写测试脚本的工作量,降低了测试的复杂度,提高了测试的全面性和准确性,可以大大缩短嵌入式系统的开发周期,提高开发效率。

    一种数据仿真验证方法、装置、设备和存储介质

    公开(公告)号:CN117834502A

    公开(公告)日:2024-04-05

    申请号:CN202410005479.1

    申请日:2024-01-03

    Abstract: 本发明实施例公开了一种数据仿真验证方法、装置、设备和存储介质,其中,方法包括:获取待仿真数据;将所述待仿真数据输入至经过预先转化得到的目标建模模块,得到所述待仿真数据对应的目标仿真数据;根据所述目标仿真数据确定目标数据仿真验证结果;其中,所述目标建模模块是基于Modelica建模语言构建的模块。本发明实施例的技术方案解决了现有数据仿真测试的适用场景单一的问题,可以基于Modelica建模语言构建仿真模块,并基于构建的仿真模型进行数据仿真,提高数据仿真测试的适用性,提高仿真测试的流程统一性。

    模拟MCU中断方法、装置、终端及存储介质

    公开(公告)号:CN113821462A

    公开(公告)日:2021-12-21

    申请号:CN202111139558.4

    申请日:2021-09-27

    Abstract: 本申请公开了一种模拟MCU中断方法、装置、终端及存储介质。方法包括:在MCU执行主程序的情况下,同时接收基于Modelica语言生成的多个中断事件;确定多个中断事件的优先级;按照优先级从高到低的顺序对多个中断事件进行遍历,当识别到事件标识,响应事件标识对应的中断事件。本发明基于Modelica语言联合外部MCU的手写C文件,不仅共同仿真出微控制器芯片的寄存器存储、读写访问以及中断机制的动态过程,还提高了仿真的有效性性以及效率。

    一种自动驾驶仿真测试方法、装置、电子设备及存储介质

    公开(公告)号:CN118151556A

    公开(公告)日:2024-06-07

    申请号:CN202410233569.6

    申请日:2024-03-01

    Abstract: 本发明公开了一种自动驾驶仿真测试方法、装置、电子设备及存储介质。该方法包括:通过自动驾驶场景模拟装置,确定场景信息,并将所述场景信息反馈至实时仿真装置;通过自动驾驶控制器,根据实时仿真装置发送的场景信息和传感器采集信息,生成车辆控制信息,并将所述车辆控制信息发送至实时仿真装置;通过实时仿真装置,根据所述车辆控制信息,进行自动驾驶控制器的仿真测试。本发明的技术方案,通过自动驾驶场景模拟装置、自动驾驶控制器和实时仿真装置进行数据交互,实现了对自动驾驶车辆的仿真测试,提高了自动驾驶仿真测试的真实性、准确性和实时性。

    基于Modelica语言的状态机模型仿真方法、装置、电子设备及存储介质

    公开(公告)号:CN118112951A

    公开(公告)日:2024-05-31

    申请号:CN202410138238.4

    申请日:2024-01-31

    Abstract: 本申请提供一种基于Modelica语言的状态机模型仿真方法、装置、电子设备及存储介质,涉及计算机技术领域,该方法包括:构建包含状态机模型的目标控制器;状态机模型为基于目标控制策略构建的;基于预先定义的输入输出对照表对目标控制器进行仿真测试,生成测试结果;输入输出对照表中包含:多个测试信息,每个测试信息均包含:状态机模型的标准输入信息,状态机模型的标准输出信息;在测试结果指示目标控制器测试通过的情况下,确定目标控制器的控制逻辑与目标控制策略对应的控制逻辑相匹配。本申请提供的基于Modelica语言的状态机模型仿真方法、装置、电子设备及存储介质,用于提高状态机建模仿真的效率,降低用户的学习和使用成本。

    一种Modelica系统仿真的冷媒初始化方法和装置

    公开(公告)号:CN117786911A

    公开(公告)日:2024-03-29

    申请号:CN202311843652.7

    申请日:2023-12-28

    Abstract: 本发明公开了一种Modelica系统仿真的冷媒初始化方法和装置,该方法包括:当接收到来自用户输入端的目标分配方式和待分配冷媒总量时,生成标记信息;将所述标记信息发送至各预设待分配组件,以使各所述预设待分配组件在接收到所述标记信息时,反馈相应的组件配置参数;当接收到各所述预设待分配组件反馈的组件配置参数时,基于所述目标分配方式、所述待分配冷媒总量以及各所述预设待分配组件的组件配置参数,确定与各所述预设待分配组件对应的冷媒分配量,本发明不依赖于人为初始化操作,可以实现自动化收集待分配组件的组件配置参数和计算冷媒分配量,从而提高了冷媒初始化效率。

    线段相交判断方法、装置、电子设备及存储介质

    公开(公告)号:CN116467495A

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

    申请号:CN202310307142.1

    申请日:2023-03-27

    Abstract: 本发明提供一种线段相交判断方法、装置、电子设备及存储介质,该方法包括:基于图形平面上的两条线段的端点确定第一向量与第二向量,第一向量与第二向量的起点为一线段的同一端点,第一向量的终点与第二向量的终点分别为另一线段的两个端点。判断两条线段的四个端点分别作为第一向量与第二向量的起点,且第一向量旋转最小角度至与第二向量同向时的旋转方向,起点在同一线段上由一端点变换为另一端点时,第一向量与第二向量的终点不变。响应于两条线段的任一同一线段上两端点分别作为起点时的所述旋转方向不同,输出两条线段相交的结果。该方法避免了除零以及浮点精度等影响计算精度的情况,提高了计算精度和计算效率。

Patent Agency Ranking