技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种仿真软件的页面展示方法及相关装置与流程  >  正文

一种仿真软件的页面展示方法及相关装置与流程

  • 国知局
  • 2024-09-11 14:25:42

本技术涉及计算机,尤其涉及一种仿真软件的页面展示方法、装置、电子设备、计算机可读存储介质以及计算机程序产品。

背景技术:

1、仿真软件通常提供建立仿真模型以及生成仿真代码的功能,通过执行仿真代码,实现仿真模型的仿真。

2、通常情况下,用户需要借助第三方代码查看工具或者代码编辑器查看仿真代码,操作繁琐,难以高效、便捷地使用仿真软件。

技术实现思路

1、本技术提供了一种仿真软件的页面展示方法,该方法能够降低交互复杂度,降低使用仿真软件的使用难度,提升使用体验。本技术还提供了仿真软件的页面展示装置、电子设备、计算机可读存储介质以及计算机程序产品。

2、第一方面,本技术提供了一种仿真软件的页面展示方法。所述仿真软件用于建立仿真模型,并针对所述仿真模型进行仿真,所述方法包括:

3、在所述仿真软件的操作页面中,同时呈现所述仿真模型和所述仿真模型的仿真代码;其中,所述仿真模型包括多个模型元素,所述仿真代码用于实现针对所述仿真模型的仿真;

4、响应于针对所述多个模型元素中第一模型元素的选择操作,以第一显示方式显示与所述第一模型元素对应的第一仿真代码;

5、响应于针对所述仿真代码中第二仿真代码的选择操作,以第二显示方式显示与所述第二仿真代码对应的第二模型元素;其中,所述第一模型元素和所述第二模型元素为所述多个模型元素中的模型元素,所述第一仿真代码和所述第二仿真代码为所述仿真代码中的代码片段。

6、在一些可能的实现方式中,在所述同时呈现所述仿真模型和所述仿真模型的仿真代码之前,所述方法还包括:

7、响应于针对多个模型元素的拖拽操作,在所述仿真软件的操作页面中,呈现所述多个模型元素;

8、响应于针对所述多个模型元素的连接操作,建立所述仿真模型。

9、在一些可能的实现方式中,所述方法还包括:

10、从所述仿真模型的工程文件中,获取所述仿真模型的多个模型元素对应的多个模型元素标识;

11、根据所述多个模型元素标识,生成所述多个模型元素对应的多个辅助标记代码;

12、在所述仿真代码中所述多个模型元素对应的位置,分别插入所述多个模型元素对应的多个辅助标记代码。

13、在一些可能的实现方式中,所述多个模型元素包括第三模型元素,所述在所述仿真代码中所述多个模型元素对应的位置,分别插入所述多个模型元素对应的多个辅助标记代码,包括:

14、响应于针对所述第三模型元素对应的接口函数的调用操作,获取所述调用操作中携带的第三模型元素标识;其中,所述调用操作用于生成所述第三模型元素对应的仿真代码;

15、根据所述调用操作,确定所述仿真代码中,所述第三模型元素对应的位置;

16、在所述第三模型元素对应的位置,插入所述第三模型元素对应的辅助标记代码。

17、在一些可能的实现方式中,所述响应于针对所述多个模型元素中第一模型元素的选择操作,以第一显示方式显示与所述第一模型元素对应的第一仿真代码,包括:

18、响应于针对所述多个模型元素中第一模型元素的选择操作,确定所述第一模型元素对应的辅助标记代码;

19、根据所述第一模型元素对应的辅助标记代码,确定与所述第一模型元素对应的第一仿真代码;

20、以第一显示方式显示与所述第一模型元素对应的第一仿真代码。

21、在一些可能的实现方式中,所述响应于针对所述仿真代码中第二仿真代码的选择操作,以第二显示方式显示与所述第二仿真代码对应的第二模型元素,包括:

22、响应于针对所述仿真代码中第二仿真代码的选择操作,确定与所述第二仿真代码关联的辅助标记代码;

23、根据与所述第二仿真代码关联的辅助标记代码,确定与所述第二仿真代码对应的第二模型元素;

24、以第二显示方式显示与所述第二仿真代码对应的第二模型元素。

25、第二方面,本技术提供了一种仿真软件的页面展示装置。所述仿真软件用于建立仿真模型,并针对所述仿真模型进行仿真,所述装置包括:

26、第一呈现模块,用于在所述仿真软件的操作页面中,同时呈现所述仿真模型和所述仿真模型的仿真代码;其中,所述仿真模型包括多个模型元素,所述仿真代码用于实现针对所述仿真模型的仿真;

27、第二呈现模块,用于响应于针对所述多个模型元素中第一模型元素的选择操作,以第一显示方式显示与所述第一模型元素对应的第一仿真代码;

28、第三呈现模块,用于响应于针对所述仿真代码中第二仿真代码的选择操作,以第二显示方式显示与所述第二仿真代码对应的第二模型元素;其中,所述第一模型元素和所述第二模型元素为所述多个模型元素中的模型元素,所述第一仿真代码和所述第二仿真代码为所述仿真代码中的代码片段。

29、在一些可能的实现方式中,所述装置还包括建立模块,所述建立模块用于:

30、响应于针对多个模型元素的拖拽操作,在所述仿真软件的操作页面中,呈现所述多个模型元素;

31、响应于针对所述多个模型元素的连接操作,建立所述仿真模型。

32、在一些可能的实现方式中,所述装置还包括标记模块,所述标记模块用于:

33、从所述仿真模型的工程文件中,获取所述仿真模型的多个模型元素对应的多个模型元素标识;

34、根据所述多个模型元素标识,生成所述多个模型元素对应的多个辅助标记代码;

35、在所述仿真代码中所述多个模型元素对应的位置,分别插入所述多个模型元素对应的多个辅助标记代码。

36、在一些可能的实现方式中,所述多个模型元素包括第三模型元素,所述标记模块具体用于:

37、响应于针对所述第三模型元素对应的接口函数的调用操作,获取所述调用操作中携带的第三模型元素标识;其中,所述调用操作用于生成所述第三模型元素对应的仿真代码;

38、根据所述调用操作,确定所述仿真代码中,所述第三模型元素对应的位置;

39、在所述第三模型元素对应的位置,插入所述第三模型元素对应的辅助标记代码。

40、在一些可能的实现方式中,所述第二呈现模块具体用于:

41、响应于针对所述多个模型元素中第一模型元素的选择操作,确定所述第一模型元素对应的辅助标记代码;

42、根据所述第一模型元素对应的辅助标记代码,确定与所述第一模型元素对应的第一仿真代码;

43、以第一显示方式显示与所述第一模型元素对应的第一仿真代码。

44、在一些可能的实现方式中,所述第三呈现模块具体用于:

45、响应于针对所述仿真代码中第二仿真代码的选择操作,确定与所述第二仿真代码关联的辅助标记代码;

46、根据与所述第二仿真代码关联的辅助标记代码,确定与所述第二仿真代码对应的第二模型元素;

47、以第二显示方式显示与所述第二仿真代码对应的第二模型元素。

48、第三方面,本技术提供了一种电子设备。所述电子设备包括处理器和存储器,所述存储器中存储有指令,所述处理器执行所述指令,使得所述电子设备平台执行如本技术第一方面或第一方面的任一种实现方式所述的方法。

49、第四方面,本技术提供了一种计算机可读存储介质。所述计算机可读存储介质中存储有指令,当其在电子设备上运行时,使得所述电子设备执行上述第一方面或第一方面的任一种实现方式所述的方法。

50、第五方面,本技术提供了一种计算机程序产品。所述计算机程序产品包括计算机可读指令,当其在电子设备上运行时,使得所述电子设备执行上述第一方面或第一方面的任一种实现方式所述的方法。

51、本技术在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。

52、基于上述内容描述,可知本技术的技术方案具有如下有益效果:

53、具体地,仿真软件用于建立仿真模型,并针对仿真模型进行仿真,该方法在仿真软件的操作页面中,同时呈现仿真模型和仿真模型的仿真代码,其中,仿真模型包括多个模型元素,仿真代码用于实现针对仿真模型的仿真,响应于针对多个模型元素中第一模型元素的选择操作,以第一显示方式显示与第一模型元素对应的第一仿真代码,响应于针对仿真代码中第二仿真代码的选择操作,以第二显示方式显示与第二仿真代码对应的第二模型元素,其中,第一模型元素和第二模型元素为多个模型元素中的模型元素,第一仿真代码和第二仿真代码为仿真代码汇总的代码片段。

54、在该方法中,用户在使用仿真软件的过程中,能够在操作页面中同时查看仿真模型和仿真代码,降低交互复杂度。并且,用户能够针对模型元素或代码片段进行操作,查看与操作的模型元素对应的代码片段,或者与操作的代码片段赌赢的模型元素,直观定位模型元素与代码片段间的关联关系和演变过程,降低使用仿真软件的使用难度,提升使用体验。

本文地址:https://www.jishuxx.com/zhuanli/20240911/290733.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。