CN112651204A - 一种Proteus虚拟仿真实验数据采集方法、***及装置 - Google Patents
一种Proteus虚拟仿真实验数据采集方法、***及装置 Download PDFInfo
- Publication number
- CN112651204A CN112651204A CN202110054792.0A CN202110054792A CN112651204A CN 112651204 A CN112651204 A CN 112651204A CN 202110054792 A CN202110054792 A CN 202110054792A CN 112651204 A CN112651204 A CN 112651204A
- Authority
- CN
- China
- Prior art keywords
- pprobe
- data
- virtual simulation
- resistor
- proteus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 241000588769 Proteus <enterobacteria> Species 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004088 simulation Methods 0.000 claims abstract description 41
- 230000006870 function Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 2
- 101100102627 Oscarella pearsei VIN1 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/36—Circuit design at the analogue level
- G06F30/367—Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/183—Tabulation, i.e. one-dimensional positioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/544—Buffers; Shared memory; Pipes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Artificial Intelligence (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种Proteus虚拟仿真实验数据采集方法、***及装置,该方法包括:基于Proteus虚拟仿真设计平台构建虚拟仿真电路和PProbe仿真模型;基于PProbe仿真模型采集虚拟仿真电路的数据并保存到PProbe数据服务器;根据采集到的虚拟仿真电路的数据生成实验报告。该***包括虚拟仿真电路、PProbe仿真模型、PProbe数据服务器和EIS实验智能***,所述虚拟仿真电路、PProbe仿真模型、PProbe数据服务器和EIS实验智能***依次连接。该装置包括存储器以及用于执行上述Proteus虚拟仿真实验数据采集方法的处理器。通过使用本发明,能够实现一键采集实验数据和自动生成实验报告的功能。本发明作为一种Proteus虚拟仿真实验数据采集方法、***及装置,可广泛应用于实验数据采集分析领域。
Description
技术领域
本发明涉及实验数据采集分析领域,尤其涉及一种Proteus虚拟仿真实验数据采集方法、***及装置。
背景技术
在实验教学中,实验数据的采集和分析是最重要的环节。Proteus虚拟仿真软件拥有大量电子实验室必备的一些实验仪器用于数据采集,如电压表、电流表、示波器、逻辑分析仪等等。这些虚拟实验仪器采集的数据一般是实时显示的,并不能保存到文件,作为实验报告的一部分提交。目前的实验数据一般通过手工的方式先采集记录,再填写到实验报告上面,通过手工方式采集实验数据,不仅采集速度慢,而且无法保证数据的来源。
发明内容
为了解决上述技术问题,本发明的目的是提供一种Proteus虚拟仿真实验数据采集方法、***及装置,实现一键采集实验数据和自动生成实验报告的功能。
本发明所采用的第一技术方案是:一种Proteus虚拟仿真实验数据采集方法,包括以下步骤:
基于Proteus虚拟仿真设计平台构建虚拟仿真电路和PProbe仿真模型;
基于PProbe仿真模型采集虚拟仿真电路的数据并保存到PProbe数据服务器;
根据采集到的虚拟仿真电路的数据生成实验报告。
进一步,所述虚拟仿真电路的数据包括电压值和电流值,所述基于PProbe仿真模型采集虚拟仿真电路的数据并保存到PProbe数据服务器这一步骤,其具体包括:
基于PProbe仿真模型实时采集虚拟仿真电路的电压值和电流值;
将虚拟仿真电路的电压值和电流值通过共享内存的方式保存到PProbe数据服务器。
进一步,所述根据采集到的虚拟仿真电路的数据生成实验报告这一步骤,其具体还包括:
响应于预构建的实验智能***获取数据的指令;
PProbe数据服务器为WebSocket服务器向预构建的实验智能***提供电压、电流和对应的时间;
根据电压、电流和对应的时间制成图表,得到实验报告。
本发明所采用的第二技术方案是:一种Proteus虚拟仿真实验数据采集***,包括虚拟仿真电路、PProbe仿真模型、PProbe数据服务器和EIS实验智能***,所述虚拟仿真电路、PProbe仿真模型、PProbe数据服务器和EIS实验智能***依次连接。
进一步,所述虚拟仿真电路包括运算放大器和无源元件,所述运算放大器与无源元件连接,所述运算放大器与PProbe仿真模型连接。
进一步,所述无源元件包括第一电阻、第二电阻、第三电阻和第四电阻,所述第一电阻的第一端点、第二电阻的第一端点、第三电阻的第一端点与运算放大器的负输入端连接,所述运算放大的输出端、第三电阻的第二端点与PProbe仿真模型的第一端口连接,所述第一电阻的第二端点与PProbe仿真模型第二端口连接,所述第二电阻的第二端点与仿真模型的第三端口连接。
本发明所采用的第三技术方案是:一种Proteus虚拟仿真实验数据采集装置,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如上所述一种Proteus虚拟仿真实验数据采集方法。
本发明方法、***及装置的有益效果是:本发明能够实时采集虚拟仿真电路中的实时电流电压数据,并提供给实验智能***,通过与实验智能***高度集成,实现实验数据一键采集并自动生成实验报告,大大简化实验流程,既能提高学生做实验的效率,又能提高老师批改实验的效率。
附图说明
图1是本发明一种Proteus虚拟仿真实验数据采集方法的步骤流程图;
图2是本发明一种Proteus虚拟仿真实验数据采集***的结构框图;
图3是本发明具体实施例虚拟仿真电路的具体电路图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
参照图1,本发明提供了一种Proteus虚拟仿真实验数据采集方法,该方法包括以下步骤:
基于Proteus虚拟仿真设计平台构建虚拟仿真电路和PProbe仿真模型;
基于PProbe仿真模型采集虚拟仿真电路的数据并保存到PProbe数据服务器;
根据采集到的虚拟仿真电路的数据生成实验报告。
进一步作为本方法的优选实施例,所述虚拟仿真电路的数据包括电压值和电流值,所述基于PProbe仿真模型采集虚拟仿真电路的数据并保存到PProbe数据服务器这一步骤,其具体包括:
基于PProbe仿真模型实时采集虚拟仿真电路的电压值和电流值;
将虚拟仿真电路的电压值和电流值通过共享内存的方式保存到PProbe数据服务器。
进一步作为本方法的优选实施例,所述根据采集到的虚拟仿真电路的数据生成实验报告这一步骤,其具体还包括:
响应于预构建的实验智能***获取数据的指令;
PProbe数据服务器为WebSocket服务器向预构建的实验智能***提供电压、电流和对应的时间;
根据电压、电流和对应的时间制成图表,得到实验报告。
如图2所示,一种Proteus虚拟仿真实验数据采集***,包括虚拟仿真电路、PProbe仿真模型、PProbe数据服务器和EIS实验智能***,所述虚拟仿真电路、PProbe仿真模型、PProbe数据服务器和EIS实验智能***依次连接。
具体地,PProbe仿真模型作为一个插件运行在Proteus仿真平台中,对虚拟仿真电路进行数据采集,包括电流值和电压值。PProbe仿真模型通过共享内存的方式,把采集到的数据传送到PProbe数据服务器。实验智能***EIS通过WebSocket来访问存储在数据服务器中的电流和电压数据。
另外,PProbe数据服务器实时显示仿真的时间和状态,点击采集波形,将把当前一段时间的波形显示出来。PProbe数据服务器也作为WebSocket服务器向实验智能***提供数据服务。
进一步作为本***的优选实施例,所述虚拟仿真电路包括运算放大器和无源元件,所述运算放大器与无源元件连接,所述运算放大器与PProbe仿真模型连接。
进一步作为本***的优选实施例,所述无源元件包括第一电阻R1、第二电阻R2、第三电阻R3和第四电阻R4,所述第一电阻R1的第一端点、第二电阻R2的第一端点、第三电阻R3的第一端点与运算放大器的负输入端连接,所述运算放大的输出端、第三电阻R3的第二端点与PProbe仿真模型的第一端口连接,所述第一电阻R1的第二端点与PProbe仿真模型第二端口连接,所述第二电阻R2的第二端点与PProbe仿真模型的第三端口连接。
具体地,还包括输入信号源VIN1、VIN2,PProbe仿真模型,它有A/B/C/D四个通道用于采集电路的电压数据,分别对应PProbe仿真模型的第一端口/第二端口/第三端口/第四端口,具体电路参照图3。
上述方法实施例中的内容均适用于本***实施例中,本***实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
一种Proteus虚拟仿真实验数据采集装置:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如上所述一种Proteus虚拟仿真实验数据采集方法。
上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
Claims (7)
1.一种Proteus虚拟仿真实验数据采集方法,其特征在于,包括以下步骤:
基于Proteus虚拟仿真设计平台构建虚拟仿真电路和PProbe仿真模型;
基于PProbe仿真模型采集虚拟仿真电路的数据并保存到PProbe数据服务器;
根据采集到的虚拟仿真电路的数据生成实验报告。
2.根据权利要求1所述一种Proteus虚拟仿真实验数据采集方法,其特征在于,所述虚拟仿真电路的数据包括电压值和电流值,所述基于PProbe仿真模型采集虚拟仿真电路的数据并保存到PProbe数据服务器这一步骤,其具体包括:
基于PProbe仿真模型实时采集虚拟仿真电路的电压值和电流值;
将虚拟仿真电路的电压值和电流值通过共享内存的方式保存到PProbe数据服务器。
3.根据权利要求2所述一种Proteus虚拟仿真实验数据采集方法,其特征在于,所述根据采集到的虚拟仿真电路的数据生成实验报告这一步骤,其具体还包括:
响应于预构建的实验智能***获取数据的指令;
PProbe数据服务器为WebSocket服务器向预构建的实验智能***提供电压、电流和对应的时间;
根据电压、电流和对应的时间制成图表,得到实验报告。
4.一种Proteus虚拟仿真实验数据采集***,其特征在于,包括虚拟仿真电路、PProbe仿真模型、PProbe数据服务器和EIS实验智能***,所述虚拟仿真电路、PProbe仿真模型、PProbe数据服务器和EIS实验智能***依次连接。
5.根据权利要求4所述一种Proteus虚拟仿真实验数据采集***,其特征在于,所述虚拟仿真电路包括运算放大器和无源元件,所述运算放大器与无源元件连接,所述运算放大器与PProbe仿真模型连接。
6.根据权力要求5所述一种Proteus虚拟仿真实验数据采集***,其特征在于,所述无源元件包括第一电阻、第二电阻、第三电阻和第四电阻,所述第一电阻的第一端点、第二电阻的第一端点、第三电阻的第一端点与运算放大器的负输入端连接,所述运算放大的输出端、第三电阻的第二端点与PProbe仿真模型的第一端口连接,所述第一电阻的第二端点与PProbe仿真模型第二端口连接,所述第二电阻的第二端点与仿真模型的第三端口连接。
7.一种Proteus虚拟仿真实验数据采集装置,其特征在于,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-3任一项所述一种Proteus虚拟仿真实验数据采集方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110054792.0A CN112651204A (zh) | 2021-01-15 | 2021-01-15 | 一种Proteus虚拟仿真实验数据采集方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110054792.0A CN112651204A (zh) | 2021-01-15 | 2021-01-15 | 一种Proteus虚拟仿真实验数据采集方法、***及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112651204A true CN112651204A (zh) | 2021-04-13 |
Family
ID=75368245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110054792.0A Pending CN112651204A (zh) | 2021-01-15 | 2021-01-15 | 一种Proteus虚拟仿真实验数据采集方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112651204A (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107316515A (zh) * | 2017-08-23 | 2017-11-03 | 广州云晫信息科技有限公司 | 一种基于云计算的实验教学*** |
CN107393371A (zh) * | 2017-08-03 | 2017-11-24 | 东华大学 | 一种远程单片机虚拟实验*** |
-
2021
- 2021-01-15 CN CN202110054792.0A patent/CN112651204A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107393371A (zh) * | 2017-08-03 | 2017-11-24 | 东华大学 | 一种远程单片机虚拟实验*** |
CN107316515A (zh) * | 2017-08-23 | 2017-11-03 | 广州云晫信息科技有限公司 | 一种基于云计算的实验教学*** |
Non-Patent Citations (1)
Title |
---|
刘伟: "PROTEUS在电子实验教学中的应用研究", 中国知网硕士学位论文库, no. 2008, 31 August 2008 (2008-08-31), pages 60 - 65 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109634867B (zh) | 基于数据模拟***下的软件测试方法、装置及存储介质 | |
WO2023082886A1 (zh) | 基于数字化仿真技术的dcs软件自动验证***和方法 | |
CN113068452B (zh) | 一种自动测试***软件开发平台的构建方法 | |
CN104077946B (zh) | 一种模拟电子技术练习***的题目开发和用户练习方法 | |
CN115762291A (zh) | 船舶机电装备故障信息查询方法及*** | |
CN104950758A (zh) | 多路隔离程控模拟信号源*** | |
CN111027941A (zh) | 一种基于stm32单片机的教学实验平台 | |
CN113077147B (zh) | 学员课程智能推送方法、***及终端设备 | |
CN207181570U (zh) | 一种电子测量集成*** | |
Zhu | Research on an online teaching platform for college music course based on internet of things technology | |
CN112651204A (zh) | 一种Proteus虚拟仿真实验数据采集方法、***及装置 | |
CN113705816A (zh) | 流程图生成方法、电子装置、装置及可读存储介质 | |
CN201392602Y (zh) | 一种带有网络控制与管理功能的程控仪器虚拟实验*** | |
CN110427277B (zh) | 数据校验方法、装置、设备及存储介质 | |
CN104636143A (zh) | 一种用于c语言教学的电子展示装置及其控制方法 | |
CN108766156B (zh) | 一种基于zigbee通信的便携式模电实验教学*** | |
Shyr | Multiprog virtual laboratory applied to PLC programming learning | |
CN109961380A (zh) | 一种应用于公共管理教学的信息处理方法 | |
CN112383366B (zh) | 一种数字荧光频谱的频谱监测方法、装置及存储介质 | |
CN203325292U (zh) | 高等院校实验用的模拟电路和数字信号处理实验平台 | |
CN112445711A (zh) | 一种基于Web网页可视化拖拽生成模拟测试场景的测试方法 | |
CN112559304A (zh) | 一种软件性能测试方法 | |
CN112597035B (zh) | 一种基于labview的fpga图像算法验证方法及*** | |
Lutovac-Banduka et al. | Dissipation minimization of two-stage amplifier using deep learning | |
CN110413356A (zh) | 一种用户数据的可视化显示方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |