-
公开(公告)号:CN116594822A
公开(公告)日:2023-08-15
申请号:CN202310561474.2
申请日:2023-05-18
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明公开了一种中央处理器仿真方法、装置、电子设备及存储介质。该方法包括:基于Modelica语言生成中央处理器的配置;其中,所述配置包括中央处理器结构、中央处理器参数以及指令集类型、编码格式、操作函数;根据所述中央处理器结构、中央处理器参数以及指令集类型、编码格式、操作函数构建中央处理器模型;在指令执行满足事件触发条件的情况下,基于所述中央处理器模型执行指令,从而实现对中央处理器的仿真。本技术方案,使用Modelica面向对象的方式对中央处理器进行建模仿真,有助于降低模型编写难度,缩短设计周期,基于仿真调试,可以避免繁杂的代码调试。
-
公开(公告)号:CN117872812A
公开(公告)日:2024-04-12
申请号:CN202410081745.9
申请日:2024-01-19
Applicant: 苏州同元软控信息技术有限公司
IPC: G05B17/02
Abstract: 本发明实施例提供一种嵌入式系统半物理仿真测试方法及装置,涉及系统测试技术领域,该方法包括:提取嵌入式系统的控制逻辑和控制参数之间的耦合关系;根据控制逻辑和控制参数之间的耦合关系生成测试脚本;将测试脚本部署至实时仿真系统;将实时仿真系统与嵌入式系统进行集成;通过运行测试脚本,对嵌入式系统进行遍历测试。本发明实施例提供的嵌入式系统半物理仿真测试方法及装置,减少了手动编写测试脚本的工作量,降低了测试的复杂度,提高了测试的全面性和准确性,可以大大缩短嵌入式系统的开发周期,提高开发效率。
-
公开(公告)号:CN114115827A
公开(公告)日:2022-03-01
申请号:CN202111382036.7
申请日:2021-11-19
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明提供一种嵌入式代码生成系统、方法、电子设备及存储介质,嵌入式代码生成方法包括:将源代码划分为分段代码;构建模板语言;将所述模板语言转换为C代码;将所述C代码插入对应的分段代码中,生成嵌入式代码。该嵌入式代码生成方法改善了现有技术中代码生成工具生成自动化代码之前需要先重新设计建模工具的问题。
-
公开(公告)号:CN118051296A
公开(公告)日:2024-05-17
申请号:CN202410139436.2
申请日:2024-01-31
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明公开了一种实现Modelica模型并行或并发仿真的方法、装置及设备,该方法包括:确定目标Modelica模型中使用的组件及组件属性;根据组件属性划分相应的任务分区,每个任务分区对应一个线程、进程或实时操作系统中的一个任务;对任务分区进行配置,配置完成后将不同的任务分区编译为独立的C代码;获取目标Modelica模型编译后的关键信息以及根据关键信息确定的模板,根据模板生成调度代码;在仿真运行时,根据调度代码自动调用不同的C代码以实现并发或并行仿真。本发明解决了Modelica模型在仿真时无法利用多核CPU实现并发或并行执行,导致资源利用率低、仿真速度慢的问题。
-
公开(公告)号:CN118151556A
公开(公告)日:2024-06-07
申请号:CN202410233569.6
申请日:2024-03-01
Applicant: 苏州同元软控信息技术有限公司
IPC: G05B17/02
Abstract: 本发明公开了一种自动驾驶仿真测试方法、装置、电子设备及存储介质。该方法包括:通过自动驾驶场景模拟装置,确定场景信息,并将所述场景信息反馈至实时仿真装置;通过自动驾驶控制器,根据实时仿真装置发送的场景信息和传感器采集信息,生成车辆控制信息,并将所述车辆控制信息发送至实时仿真装置;通过实时仿真装置,根据所述车辆控制信息,进行自动驾驶控制器的仿真测试。本发明的技术方案,通过自动驾驶场景模拟装置、自动驾驶控制器和实时仿真装置进行数据交互,实现了对自动驾驶车辆的仿真测试,提高了自动驾驶仿真测试的真实性、准确性和实时性。
-
公开(公告)号:CN118112951A
公开(公告)日:2024-05-31
申请号:CN202410138238.4
申请日:2024-01-31
Applicant: 苏州同元软控信息技术有限公司
IPC: G05B17/02
Abstract: 本申请提供一种基于Modelica语言的状态机模型仿真方法、装置、电子设备及存储介质,涉及计算机技术领域,该方法包括:构建包含状态机模型的目标控制器;状态机模型为基于目标控制策略构建的;基于预先定义的输入输出对照表对目标控制器进行仿真测试,生成测试结果;输入输出对照表中包含:多个测试信息,每个测试信息均包含:状态机模型的标准输入信息,状态机模型的标准输出信息;在测试结果指示目标控制器测试通过的情况下,确定目标控制器的控制逻辑与目标控制策略对应的控制逻辑相匹配。本申请提供的基于Modelica语言的状态机模型仿真方法、装置、电子设备及存储介质,用于提高状态机建模仿真的效率,降低用户的学习和使用成本。
-
公开(公告)号:CN114912282B
公开(公告)日:2025-04-29
申请号:CN202210565145.0
申请日:2022-05-23
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明实施例公开了一种仿真计算方法、装置、设备和存储介质。一种仿真计算方法,包括:仿真开始前,根据仿真周期将整个仿真系统划分为N组子系统;获取所述整个仿真系统的系统采样周期T和所述N组子系统中的每组子系统的采样周期Ti;整个系统仿真运行时,当仿真时间到达仿真的步数n时,对于第i组子系统,根据仿真步数n、系统采样周期和子系统采样周期Ti确定子系统在整个仿真系统的当前仿真步中的仿真次数;根据仿真次数确定子系统的仿真计算结果数据。本申请的上述方法,系统采样周期不受各组子系统的仿真周期的最大公约数限制,尽量减少仿真器进行大量的无效的仿真计算,从而尽可能避免采样周期太小带来的浪费系统资源的问题。
-
公开(公告)号:CN117891740A
公开(公告)日:2024-04-16
申请号:CN202410081841.3
申请日:2024-01-19
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F11/36
Abstract: 本发明实施例提供一种可编程逻辑器件代码测试方法及装置,涉及自动化测试技术领域,该方法包括:生成用于模拟目标系统的基于预设可编程逻辑器件的可编程逻辑器件代码;生成可编程逻辑器件代码的测试脚本;将可编程逻辑器件代码和测试脚本分别部署到仿真系统中,并建立可编程逻辑器件代码和测试脚本的关联;利用测试脚本对可编程逻辑器件代码执行时序自动化测试。本发明实施例提供的可编程逻辑器件代码测试方法及装置,提高了测试效率以及测试结果的可观测性,通过仿真环境模拟真实环境,可以提前发现和修复代码中的错误,提高了代码的质量和稳定性。
-
公开(公告)号:CN114912282A
公开(公告)日:2022-08-16
申请号:CN202210565145.0
申请日:2022-05-23
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明实施例公开了一种仿真计算方法、装置、设备和存储介质。一种仿真计算方法,包括:仿真开始前,根据仿真周期将整个仿真系统划分为N组子系统;获取所述整个仿真系统的系统采样周期T和所述N组子系统中的每组子系统的采样周期Ti;整个系统仿真运行时,当仿真时间到达仿真的步数n时,对于第i组子系统,根据仿真步数n、系统采样周期和子系统采样周期Ti确定子系统在整个仿真系统的当前仿真步中的仿真次数;根据仿真次数确定子系统的仿真计算结果数据。本申请的上述方法,系统采样周期不受各组子系统的仿真周期的最大公约数限制,尽量减少仿真器进行大量的无效的仿真计算,从而尽可能避免采样周期太小带来的浪费系统资源的问题。
-
-
-
-
-
-
-
-