一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于文件描述的可重用终端模拟器的制作方法

2021-11-05 21:47:00 来源:中国专利 TAG:


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.所述描述性文件格式为xml或html或根据用户需求设计的自定义格式。
26.所述终端模拟器实现于单独物理设备或软件或专有芯片中。
27.本发明与现有技术相比的优点在于:
28.本发明提供的一种用于文件描述的可重用终端模拟器,使用描述性文件来定义终端模拟器,掌握相应描述性文件的编写规律,即可重新根据需求设计并定义模拟器,重用率高,延续性好,且开发完成后,重用成本低,可大量节约人力资源。
附图说明
29.图1为发明提供的可重用终端模拟器组成结构示意图;
具体实施方式
30.一种用于文件描述的可重用终端模拟器,使用描述性文件来定义终端模拟器,掌握相应描述性文件的编写规律,即可重新根据需求设计并定义模拟器,包括文件描述层、转换层、实现层,其中:
31.文件描述层,根据用户需求利用描述性文件对实现层中待构建模块及内部接口的必要属性进行完整描述;
32.转换层,对文件描述层生成的描述性文件进行自动阅读及转译,将各描述性文件转换为实现层所需模块组成;
33.实现层,根据文件描述层生成的描述性文件自动阅读及转译内容,选取所需模块
对实现层进行整体构建,并与外部参试设备进行数据通信,并进行终端模拟。
34.(a)文件描述层包括人机交互文件描述模块、功能模拟文件描述模块、数据通信文件描述模块、内部接口文件描述模块,其中:
35.人机交互文件描述模块,根据用户需求,用于实现对人机交互模块的必要属性进行完整描述;
36.功能模拟文件描述模块,根据用户需求,用于实现对功能模拟模块的必要属性进行完整描述;
37.数据通信文件描述模块,根据用户需求,用于实现对数据通信模块的必要属性进行完整描述;
38.内部接口文件描述模块,根据用户需求,用于实现对模块间的数据交互情况进行完整描述;
39.(b)转换层包括人机交互转换模块、功能模拟转换模块、数据通信转换模块、内部接口整合模块,其中:
40.人机交互转换模块,用于阅读和转译人机交互文件描述模块生成的描述性文件,将所得内容根据以人机交互界面及数据形式发送至实现层;
41.功能模拟装换模块,用于阅读和转译功能模拟文件描述模块生成的描述性文件,将所得内容根据以人机交互界面及数据形式发送至实现层;
42.数据通信转换模块,用于阅读和转译数据通信文件描述模块生成的描述性文件,将所得内容根据以人机交互界面及数据形式发送至实现层;
43.内部接口整合模块,用于阅读和转译内部接口文件描述模块生成的描述性文件,根据用户需求将实现层中各模块间数据来源与流向情况发送至实现层;
44.(c)实现层根据用户需求,接收人机交互转换模块发送的描述性文件转换内容并于实现层构建人及交互模块,完成功能模拟;
45.实现层接收功能模拟转换模块发送的描述性文件转换内容并于实现层构建功能模拟模块,完成功能模拟;
46.实现层接收数据通信转换模块发送的描述性文件转换内容并于实现层构建数据通信模块,完成功能模拟;
47.实现层接收数据内部接口整合模块发送的描述性文件转换内容并于实现层各模块间的接口整合模拟。
48.文件描述层、转换层在由文件描述层、转换层、实现层组成的终端模拟器运行前设计并实现,所述实现层于终端模拟器开始运行后根据文件描述层、转换层输出信息自动实现,并进行终端模拟;
49.描述性文件格式为xml或html或根据用户需求设计的自定义格式;
50.终端模拟器实现于单独物理设备或软件或专有芯片中。
51.下面结合具体实施例进行进一步说明:
52.在本实施例中,如图1所示,文件描述型可重用终端模拟器括文件描述层、转换层和实现层,文件描述层用描述性文件对终端模拟器的人机交互模块、功能模拟模块、数据通信模块和内部接口的参数、类型、大小、布局、数量等必要属性进行完整描述,转换层负责自动阅读和转译文件描述层中所有的描述性文件,将每个描述性文件转换为实现层所必须的
模块及组件,实现层由文件描述层和转换层共同决定,与参试设备进行数据通信,负责终端模拟器的终端模拟功能。
53.文件描述层包括人机交互文件描述模块、功能模拟文件描述模块、数据通信文件描述模块和内部接口文件描述模块,人机交互文件描述模块用于实现对终端模拟器的人机交互模块的必要属性进行完整描述,包括但不限于:人机交互界面的结构、布局、大小,人机交互的数据格式、类型、大小、数量、种类、触发方式;功能模拟文件描述模块用于实现对终端模拟器的功能模拟模块的必要属性进行完整描述,包括但不限于:所需模拟功能的种类、数量、实现方法,模拟数据的通讯方式、通讯格式、大小、时序、触发方式;数据通信文件描述模块用于实现对终端模拟器的数据通信模块的必要属性进行完整描述,包括但不限于:通讯方式的类型、种类、数量及其具体参数设置,通讯格式的类型、种类;内部接口文件描述模块用于实现对终端模拟器实现层的各模块间的数据交互的必要属性进行完整描述,包括但不限于:人机交互模块与功能模拟模块间的人机交互数据的来源及流向,人机交互模块与数据通信模块间的人机交互数据的的来源及流向,功能模拟模块与数据通信模块间的数据的来源和流向。
54.转换层包括人机交互转换模块、功能模拟转换模块、数据通信转换模块和内部接口整合模块,人机交互转换模块用于阅读和转译人机交互文件描述模块的内容,将人机交互文件描述模块所描述的人机交互模块,以人机交互界面及数据等形式在实现层实现,以完成人机交互功能;功能模拟装换模块用于阅读和转译功能模拟文件描述模块的内容,将功能模拟文件描述模块所描述的功能模拟模块,在实现层实现,以完成功能模拟;数据通信转换模块用于阅读和转译数据通信文件描述模块的内容,将数据通信文件描述模块所描述的数据通讯模块,在实现层实现,以完成数据通信功能;内部接口整合模块用于阅读和转译内部接口文件描述模块的内容,将内部接口文件描述模块所描述的实现层中各模块间的数据来源及流向,在实现层实现,以完成各模块间的功能整合,构成完整的终端模拟器。
55.实现层组成根据用户需求确定,本实施例中,实现层包括人机交互模块、功能模拟模块及数据通信模块,通过数据通信模块与参试设备进行数据通信,负责终端模拟器的终端模拟功能。
56.描述性文件采用xml、html成熟描述性文件格式,以软件的方式实现,实现后直接与终端设备进行软件集成,与终端设备通过网口、usb、pcie等接口连接。
57.若集成到专有芯片中,与已有的终端设备在印制板级集成。
58.本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
59.本发明说明书中未作详细描述的内容属于本领域技术人员的公知技术。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献