CN106846963A - One kind emulation data management module and method - Google Patents

One kind emulation data management module and method Download PDF

Info

Publication number
CN106846963A
CN106846963A CN201611223011.1A CN201611223011A CN106846963A CN 106846963 A CN106846963 A CN 106846963A CN 201611223011 A CN201611223011 A CN 201611223011A CN 106846963 A CN106846963 A CN 106846963A
Authority
CN
China
Prior art keywords
emulation
data
emulation data
simulator
module
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
Application number
CN201611223011.1A
Other languages
Chinese (zh)
Inventor
朱祁
张昆
朱微维
谢向阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nari Technology Co Ltd
NARI Nanjing Control System Co Ltd
Original Assignee
Nari Technology Co Ltd
NARI Nanjing Control System Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nari Technology Co Ltd, NARI Nanjing Control System Co Ltd filed Critical Nari Technology Co Ltd
Priority to CN201611223011.1A priority Critical patent/CN106846963A/en
Publication of CN106846963A publication Critical patent/CN106846963A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B9/00Simulators for teaching or training purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • G06F9/45508Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/544Buffers; Shared memory; Pipes

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses one kind emulation data management module, it is arranged in the teaching management instrument of simulation training system, including emulation data storage module and emulation data initialization module.Also disclose that emulation data managing method includes simultaneously, emulation data storage module reads device model information and corresponding status information of equipment respectively from track traffic synthetic monitoring system business storehouse and real-time database, and is preserved with document form data;Station and specialty that emulation data initialization module is selected according to operating personnel, screen emulation data from data file, and emulation data edition then is sent into emulation simulator into script file;Emulation simulator perform script file simultaneously changes the value of corresponding registers in shared drive, completes initial work.The present invention considerably improves the operating efficiency of teacher for preparing the data management work after terminating with teaching, training before the operation of simulation training system.

Description

One kind emulation data management module and method
Technical field
The present invention relates to a kind of track traffic synthetic supervisory control simulation training system emulation data management module and method, belong to Track traffic synthetic monitoring system emulation training field.
Background technology
With domestic city track traffic develop rapidly and professional wilderness demand, quick improve training to meet The quality and speed of the talent are instructed, using Computer simulation technology, by the function of software analog field device, state and change Change process, it is an effectively approach for teaching, training to build track traffic synthetic supervisory control simulation training system.
Teaching management instrument is used to realize management function of the teacher to each student training, is track traffic synthetic supervisory control simulation One important component of training system, it carries comprehensive supervision, control and system maintenance tasks.Teaching management instrument With good man-machine interface, it can strengthen the operating efficiency of teacher.
In actual applications, emulation simulator is by opening up shape of one piece of shared drive as register storage emulation equipment State information.But there is problems with:After system cut-off is restarted, the information of the shared drive storage of emulation simulator can be all Lose;Even if lecture contents are identical, teacher is also required to be devoted a tremendous amount of time according to course content every time and does careful preparation work; The course content of certain knowledge point is more, it is impossible to continue the demand given lessons after satisfaction interruption course.
The content of the invention
In order to solve the above-mentioned technical problem, the invention provides one kind emulation data management module and method.
In order to achieve the above object, the technical solution adopted in the present invention is:
One kind emulation data management module, the emulation data management module is arranged in teaching management instrument, including emulation number According to preserving module and emulation data initialization module;
Emulation data storage module:Read device model letter respectively from track traffic synthetic monitoring system business storehouse and real-time database Breath and corresponding status information of equipment, and preserved with document form data;
Emulation data initialization module:The station selected according to operating personnel and specialty, screen emulation data from data file, Then emulation data edition is sent to emulation simulator into script file, emulation simulator perform script file simultaneously changes shared The value of corresponding registers in internal memory, completes initial work.
Device model information and corresponding status information of equipment are combined, and assigned catalogue is stored in document form data Under.
Emulation data edition is sent to emulation simulator into LUA script files.
One kind emulation data managing method, including,
Emulation data storage module reads device model letter respectively from track traffic synthetic monitoring system business storehouse and real-time database Breath and corresponding status information of equipment, and preserved with document form data;
Station and specialty that emulation data initialization module is selected according to operating personnel, screen emulation data from data file, Then emulation data edition is sent to emulation simulator into script file;
Emulation simulator perform script file simultaneously changes the value of corresponding registers in shared drive, completes initial work.
Device model information and corresponding status information of equipment are combined, and assigned catalogue is stored in document form data Under.
Emulation data edition is sent to emulation simulator into LUA script files.
The beneficial effect that the present invention is reached:When running into teaching, training and interrupting, can be by by emulating data storage module The running status of current system is preserved with document form;When preparing lessons after class, can be by emulating data storage module Teaching scene is set and preserved on simulation training system;When giving lessons again, can be continued by emulating data initialization module Interrupt status continues to attend class, or directly selects scene of preparing lessons and given lessons, and considerably reduces and set on classroom teaching scene Time, realize and once prepare lessons, the effect for repeatedly using considerably improves the operating efficiency of teacher.
Brief description of the drawings
Fig. 1 is the structural representation of module work of the present invention.
Fig. 2 is the flow chart of the inventive method.
Specific embodiment
The invention will be further described below in conjunction with the accompanying drawings.Following examples are only used for clearly illustrating the present invention Technical scheme, and can not be limited the scope of the invention with this.
As shown in figure 1, including emulation simulator, teaching management instrument and track traffic synthetic monitoring system, using C/S framves Structure, service end is emulation simulator, and emulation simulator has script engine and shared drive, and client is teaching management instrument, Emulation simulator and teaching management instrument are communicated by network with track traffic synthetic monitoring system, track traffic synthetic monitoring system Unite for the inquiry for providing model information, emulation data management module is arranged in the teaching management instrument of simulation training system, Including emulation data storage module and emulation data initialization module.
Concrete function is as follows:
Emulation data storage module:Read device model letter respectively from track traffic synthetic monitoring system business storehouse and real-time database Breath and corresponding status information of equipment, device model information and corresponding status information of equipment are combined, with data file shape Formula is stored under assigned catalogue.
Emulation data initialization module:The station selected according to operating personnel and specialty, screen emulation from data file Data, are then sent to emulation simulator by emulation data edition into LUA script files, and emulation simulator performs LUA scripts text Part simultaneously changes the value of corresponding registers in shared drive, completes initial work.
As shown in Fig. 2 emulation data managing method, comprises the following steps:
Step 1, preserves flow, specific as follows:
Catalogue and title that operating personnel preserve in the data that interface pre-sets, emulation data storage module are comprehensive from track traffic Device model information and corresponding status information of equipment, device model letter are read in conjunction monitoring system business storehouse and real-time database respectively Breath and corresponding status information of equipment are combined, and are stored under assigned catalogue with document form data.
Step 2, initializes flow, specific as follows:
Operating personnel need station and the specialty of initialization, emulation data initialization module to be selected according to operating personnel in interface selection The station selected and specialty, screen emulation data from data file, and then emulation data edition is sent into LUA script files Emulation simulator, emulation simulator performs LUA script files and changes the value of corresponding registers in shared drive, completes initialization Work.Now, track traffic synthetic monitoring system is preposition communicates with emulation simulator, you can in track traffic synthetic monitoring system The running status of interface refreshing a device.
When running into teaching, training interruption, can be by the running status of current system with file by emulating data storage module Form is preserved;When preparing lessons after class, can set and preserve on simulation training system by emulating data storage module Teaching scene;When giving lessons again, continue to attend class by emulating the data initialization module interrupt status that can continue, or directly Selection scene of preparing lessons is given lessons, and considerably reduces the time that teaching scene is set on classroom, is realized and is once prepared lessons, repeatedly Reusable effect, considerably improves the operating efficiency of teacher.
The above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, on the premise of the technology of the present invention principle is not departed from, some improvement and deformation can also be made, these improve and deform Also should be regarded as protection scope of the present invention.

Claims (6)

  1. It is 1. a kind of to emulate data management module, it is characterised in that:The emulation data management module is arranged on teaching management instrument It is interior, including emulation data storage module and emulation data initialization module;
    Emulation data storage module:Read device model letter respectively from track traffic synthetic monitoring system business storehouse and real-time database Breath and corresponding status information of equipment, and preserved with document form data;
    Emulation data initialization module:The station selected according to operating personnel and specialty, screen emulation data from data file, Then emulation data edition is sent to emulation simulator into script file, emulation simulator perform script file simultaneously changes shared The value of corresponding registers in internal memory, completes initial work.
  2. 2. one kind according to claim 1 emulates data management module, it is characterised in that:Device model information and corresponding Status information of equipment is combined, and is stored under assigned catalogue with document form data.
  3. 3. one kind according to claim 1 emulates data management module, it is characterised in that:Emulate data edition into LUA pin Presents is sent to emulation simulator.
  4. It is 4. a kind of to emulate data managing method, it is characterised in that:Including,
    Emulation data storage module reads device model letter respectively from track traffic synthetic monitoring system business storehouse and real-time database Breath and corresponding status information of equipment, and preserved with document form data;
    Station and specialty that emulation data initialization module is selected according to operating personnel, screen emulation data from data file, Then emulation data edition is sent to emulation simulator into script file;
    Emulation simulator perform script file simultaneously changes the value of corresponding registers in shared drive, completes initial work.
  5. 5. one kind according to claim 4 emulates data managing method, it is characterised in that:Device model information and corresponding Status information of equipment is combined, and is stored under assigned catalogue with document form data.
  6. 6. one kind according to claim 4 emulates data managing method, it is characterised in that:Emulate data edition into LUA pin Presents is sent to emulation simulator.
CN201611223011.1A 2016-12-27 2016-12-27 One kind emulation data management module and method Pending CN106846963A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611223011.1A CN106846963A (en) 2016-12-27 2016-12-27 One kind emulation data management module and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611223011.1A CN106846963A (en) 2016-12-27 2016-12-27 One kind emulation data management module and method

Publications (1)

Publication Number Publication Date
CN106846963A true CN106846963A (en) 2017-06-13

Family

ID=59135496

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611223011.1A Pending CN106846963A (en) 2016-12-27 2016-12-27 One kind emulation data management module and method

Country Status (1)

Country Link
CN (1) CN106846963A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116069530A (en) * 2023-04-03 2023-05-05 中国人民解放军国防科技大学 Simulation engine data sharing blackboard system based on memory pool

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090036936A (en) * 2007-10-10 2009-04-15 목포과학대학산학협력단 A simulation system and simulation method for clinical training
CN101482894A (en) * 2009-01-22 2009-07-15 北京全路通信信号研究设计院 Simulation system and method for combined train operation control
CN102592022A (en) * 2012-01-09 2012-07-18 国电南瑞科技股份有限公司 Rail transit scene simulation system
CN106250308A (en) * 2016-07-22 2016-12-21 北京赛博智通信息技术有限责任公司 A kind of simulation system based on emulation data model and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090036936A (en) * 2007-10-10 2009-04-15 목포과학대학산학협력단 A simulation system and simulation method for clinical training
CN101482894A (en) * 2009-01-22 2009-07-15 北京全路通信信号研究设计院 Simulation system and method for combined train operation control
CN102592022A (en) * 2012-01-09 2012-07-18 国电南瑞科技股份有限公司 Rail transit scene simulation system
CN106250308A (en) * 2016-07-22 2016-12-21 北京赛博智通信息技术有限责任公司 A kind of simulation system based on emulation data model and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱祁等: "轨道交通综合监控仿真培训***的设计与实现", 《自动化与仪器仪表》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116069530A (en) * 2023-04-03 2023-05-05 中国人民解放军国防科技大学 Simulation engine data sharing blackboard system based on memory pool

Similar Documents

Publication Publication Date Title
CN105280042A (en) Ideological and political theories teaching system for colleges and universities
CN106991629A (en) A kind of classroom analog platform based on Cloud Server
CN108897507A (en) A kind of synchronizing white display methods and system based on Android end wisdom classroom
CN105070127A (en) Interactive practical teaching system and method
CN106297453A (en) A kind of English interactive mode learning aid system
CN110211445B (en) Power distribution network load transfer control application training system
CN104299464A (en) Simulating training system for electric safety skills
CN106991856A (en) A kind of colleges and universities' experimental system based on cloud desktop
CN106056506A (en) Student information intelligent management system
CN103871287A (en) Teaching data processing system
CN205028343U (en) Enterprise's training education platform based on internet
CN110223552A (en) A kind of Navigation class Examination for the Crew training education system based on cell phone application
CN103985012A (en) Student laboratory course teaching and attendance checking integrated system
CN106846963A (en) One kind emulation data management module and method
CN112349165A (en) Power grid dispatcher simulation training method, device and system based on regulation cloud
CN110164214A (en) A kind of long-distance interactive English teaching system and method
CN107067847B (en) Teaching integrated system of Internet of things
CN110580830A (en) Teaching system applying digital visual virtual reality technology to interdisciplinary learning
CN104992580A (en) Autonomous lesson planning and automatic teaching system
CN108154717A (en) A kind of intelligent classroom system based on pattern-recognition
CN106097808A (en) A kind of English distance education system
CN108665756A (en) A kind of medical nursing teaching simulation experience system and application method
CN104281990A (en) Teaching management system
CN202929879U (en) Computer control teaching system
CN204946415U (en) A kind of computer hardware Course integration experiment porch

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170613