Virtual training device and virtual training system

The virtual training system addresses the inadequacies of conventional methods by offering comprehensive training on circuit wiring from both the component and solder sides, ensuring accurate feedback and improved user understanding.

JP7737706B2Active Publication Date: 2025-09-11CHIBA INSTITUTE OF TECHNOLOGY
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021192015
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-26
Publication Date
2025-09-11
Estimated Expiration
2041-11-26

AI Technical Summary

Technical Problem

Conventional virtual training methods are inadequate in providing practical training for both wiring components on a breadboard from the component side and from the solder side, which can be confusing for beginners.

Method used

A virtual training system that includes a communication unit, display control unit, wiring designation acquisition unit, and correctness determination unit to provide virtual training on circuit wiring from both the component side and solder side, with feedback on correct and incorrect connections.

Benefits of technology

The system effectively provides comprehensive virtual training on circuit wiring from both sides, enhancing user understanding and proficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007737706000001
    Figure 0007737706000001
  • Figure 0007737706000002
    Figure 0007737706000002
  • Figure 0007737706000003
    Figure 0007737706000003
Patent Text Reader

Abstract

To provide a virtual practical training for both wiring from the surface for components and wiring from the surface for soldering.SOLUTION: A virtual practical training providing device for providing a virtual practical training on a connection of a circuit includes: a communication unit that communicates with a terminal device; a display control unit that transmits information to be displayed on the screen of the terminal device to the terminal device by the communication unit; a connection designation acquisition unit that acquires designation of the connection from the terminal device by the communication unit; and a correctness determination unit that determines whether the connection is correct or incorrect based on the designation of the connection acquired by the connection designation acquisition unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a virtual training providing device and a virtual training providing system. [Background technology]

[0002] Many virtual laboratories on the web are being used for research and other purposes. The electronic circuit learning device described in Patent Document 1 is equipped with a personal computer with built-in electronic circuit simulation software, and a virtual circuit that is identical to the learning electronic circuit on the experimental board is constructed on the personal computer (see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-317601 Summary of the Invention [Problem to be solved by the invention]

[0004] However, conventional techniques are insufficient in terms of providing virtual training when placing and wiring components on a breadboard and when wiring components on a universal board. These differ in that the wiring is done from the front side of the component (wiring from the component side) or the back side of the component (wiring from the solder side), which can be confusing for beginners, but conventional technology has been inadequate in terms of conducting such practical training virtually.

[0005] The present disclosure has been made in consideration of these circumstances, and aims to provide a virtual training providing device and a virtual training providing system that can provide virtual training for both wiring from the component side and wiring from the solder side. [Means for solving the problem]

[0006] One aspect is a virtual training providing device that provides virtual training on circuit wiring, and includes a communication unit that communicates with a terminal device, a display control unit that transmits information to be displayed on a screen of the terminal device to the terminal device via the communication unit, a wiring designation acquisition unit that acquires designations of the wiring from the terminal device via the communication unit, and a correctness determination unit that determines correctness of the wiring based on the designations of the wiring acquired by the wiring designation acquisition unit, and the display control unit determines whether at least some of the wiring is unconnected for a first wiring board that is wired from a component side. A virtual training providing device that transmits first information to the terminal device, the wiring designation acquisition unit acquires a first wiring designation for the first wiring board, the correctness judgment unit judges the correctness of the first wiring based on the first wiring designation, the display control unit transmits second information to the terminal device, which indicates that at least some of the connections for a second wiring board that is wired from the solder side are unconnected, the wiring designation acquisition unit acquires a second wiring designation for the second wiring board, and the correctness judgment unit judges the correctness of the second connection based on the second wiring designation.

[0007] One aspect is a virtual training providing device that provides virtual training on circuit wiring, and includes a display control unit that displays information on a screen, a wiring designation acquisition unit that acquires the wiring designations, and a correctness judgment unit that determines the correctness of the wiring based on the wiring designations acquired by the wiring designation acquisition unit, wherein the display control unit displays first information on the screen, indicating that at least some of the wires are unconnected for a first wiring board that is wired from the component side, the wiring designation acquisition unit acquires the first wiring designations for the first wiring board, and the correctness judgment unit judges the correctness of the first wiring based on the first wiring designations, and the display control unit displays second information on the screen, indicating that at least some of the wires are unconnected for a second wiring board that is wired from the solder side, the wiring designation acquisition unit acquires the second wiring designations for the second wiring board, and the correctness judgment unit judges the correctness of the second wiring based on the second wiring designations.

[0008] One aspect is a virtual training providing system having a plurality of terminal devices and a virtual training providing device that provides the terminal devices with virtual training on circuit wiring, wherein the virtual training providing device includes a communication unit that communicates with the terminal devices, a display control unit that transmits information to be displayed on a screen of the terminal devices to the terminal devices via the communication unit, a wiring designation acquisition unit that acquires the wiring designation from the terminal devices via the communication unit, and a correctness determination unit that determines whether the wiring is correct based on the wiring designation acquired by the wiring designation acquisition unit, and the display control unit is configured to determine whether a first wiring to be wired from a component surface is correct. the display control unit transmits to the terminal device first information indicating that at least some of the connections for a second wiring board are unconnected, the connection designation acquisition unit acquires the first connection designation for the first wiring board, and the correctness determination unit determines the correctness of the first connections based on the first connection designation; the display control unit transmits to the terminal device second information indicating that at least some of the connections for a second wiring board to be wired from the solder side are unconnected, the connection designation acquisition unit acquires the second connection designation for the second wiring board, and the correctness determination unit determines the correctness of the second connections based on the second connection designation. [Effects of the Invention]

[0009] According to the present disclosure, the virtual training providing device and virtual training providing system can provide virtual training on both wiring from the component side and wiring from the solder side. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a diagram showing a schematic configuration of a virtual training providing system according to an embodiment. [Figure 2] 1 is a diagram showing a schematic configuration of a virtual training providing device according to an embodiment. [Figure 3] FIG. 1 is a diagram illustrating an example of an operational amplifier circuit. [Figure 4] FIG. 10 is a diagram illustrating an example of a display screen before wiring of an inverting amplifier circuit in the virtual breadboard according to the embodiment. [Figure 5]FIG. 10 is a diagram illustrating an example of a display screen after wiring of an inverting amplifier circuit in the virtual breadboard according to the embodiment. [Figure 6] FIG. 4 is a diagram showing an example of first hint information according to the embodiment. [Figure 7] FIG. 10 is a diagram showing an example of second hint information according to the embodiment. [Figure 8] FIG. 10 is a diagram showing an example of a display screen showing an example answer according to the embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of a display screen displaying a waveform according to the embodiment. [Figure 10] FIG. 2 is a diagram showing an example of a procedure of processing performed in the virtual training providing system according to the embodiment. [Figure 11] FIG. 2 is a diagram showing an example of a procedure of processing performed in the virtual training providing system according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.

[0012] [Virtual training provision system] FIG. 1 is a diagram showing a schematic configuration of a virtual training providing system 1 according to an embodiment. The virtual training providing system 1 includes a virtual training providing device 11, a plurality of n terminal devices 12-1 to 12-n, and a network 31.

[0013] In this embodiment, users 21-1 to 21-n are, for example, students of a school such as a university, etc. The virtual training providing device 11 is provided by the school such as a university. In this embodiment, the terminal devices 12-1 to 12-n are owned and operated by the users 21-1 to 21-n, respectively.

[0014] As another example, the users 21-1 to 21-n may be any person. Furthermore, virtual training providing device 11 may be managed by any person or organization. For example, in this embodiment, the terminal devices 12-1 to 12-n may be owned by a university or the like and operated by the users 21-1 to 21-n, respectively.

[0015] Each of the terminal devices 12-1 to 12-n is, for example, a computer, and specific examples thereof may include a notebook computer, a desktop computer, a smartphone, or a mobile phone terminal. Each of the terminal devices 12-1 to 12-n includes an operation unit that accepts operations performed by each of the users 21-1 to 21-n, a screen that displays information, a communication unit that performs communication, and a control unit that performs various controls.

[0016] Virtual training providing device 11 and each of terminal devices 12-1 to 12-n are connected to network 31. Virtual training providing device 11 and each of terminal devices 12-1 to 12-n can communicate with each other via network 31. Any network may be used as the network 31, for example, a public network such as the Internet, or a dedicated network.

[0017] <Virtual training device> FIG. 2 is a diagram showing a schematic configuration of the virtual training providing device 11 according to the embodiment. The virtual training providing device 11 is configured using, for example, a computer, and in this embodiment is a server device.

[0018] In this embodiment, for convenience of explanation, virtual training using a computer or the like will be referred to as virtual training. Instead of virtual training, it may be called virtual learning, virtual training, virtual examination, or virtual experiment.

[0019] In addition, in this embodiment, for convenience of explanation, the virtual breadboard will be referred to as a virtual breadboard. In addition, in this embodiment, for convenience of explanation, the virtual universal board will be referred to as a virtual universal board.

[0020] In this embodiment, a virtual training session on a virtual breadboard is performed as a virtual training session on wiring from the component side. In this embodiment, a virtual training session on a virtual universal board is performed as a virtual training session on wiring from the solder side.

[0021] Virtual training providing device 11 includes input unit 111 , output unit 112 , communication unit 113 , storage unit 114 , and control unit 115 . The control unit 115 includes a placement unit 131, a display control unit 132, a wiring specification acquisition unit 133, a correctness determination unit 134, a reload unit 135, a time determination unit 136, a download control unit 137, a report creation assistance unit 138, and a hint unit 139.

[0022] The input unit 111 receives information from the outside. Input unit 111 may have, for example, an operation unit operated by an administrator of virtual training providing device 11, and may input the contents of the operation to be performed to the operation unit. The input unit 111 may be connected to an external device via a wire, for example, and may receive information output from the external device. The external device may be, for example, a portable storage device.

[0023] The output unit 112 outputs information to the outside. The output unit 112 may have, for example, a screen and output information to be displayed on the screen. The output unit 112 may be connected to an external device via a wire, for example, and output information to the external device. The external device may be, for example, a portable storage device.

[0024] The communication unit 113 communicates with each of the terminal devices 12-1 to 12-n via the network 31. In this embodiment, the communication unit 113 is shown separately from the input unit 111 and the output unit 112 , but the functions of the communication unit 113 may be considered to be included in the functions of the input unit 111 and the output unit 112 .

[0025] The storage unit 114 stores information. In this embodiment, the storage unit 114 is provided inside the virtual training providing device 11, but the virtual training providing device 11 may use an external database (not shown) or the like.

[0026] The control unit 115 includes a processor such as a CPU (Central Processing Unit), and performs various processes by executing predetermined programs (control programs) using the processor. The program is stored in the storage unit 114, for example.

[0027] Arrangement unit 131 arranges various pieces of information inside a screen (here, a virtual screen) in order to generate information to be displayed on the screen of terminal devices 12-1 to 12-n. The information may include, for example, information on a circuit diagram. The information on the circuit diagram includes information on one or more circuit elements (components). Here, the placement unit 131 may, for example, place the schematic diagrams of one or more circuit elements at predetermined positions on the screen, or may place the schematic diagrams of one or more circuit elements at random positions. The information may also be various other information.

[0028] The display control unit 132 controls the information to be displayed on the screens of the terminal devices 12-1 to 12-n by transmitting information (display information) to be displayed on the screens of the terminal devices 12-1 to 12-n to the terminal devices 12-1 to 12-n via the communication unit 113. Each of terminal devices 12-1 to 12-n receives the display information transmitted from virtual training providing device 11, and displays information based on the received display information on the screen.

[0029] The connection specification acquisition unit 133 acquires, via the communication unit 113 from each of the terminal devices 12-1 to 12-n, the contents of the connection specifications made by the users 21-1 to 21-n of the respective terminal devices 12-1 to 12-n. Here, there is no particular limitation on the method for specifying the connections. As an example, a method may be used in which identification information (e.g., a number consisting of numerals) is associated with each terminal included in the circuit diagram, and upon receiving a designation from users 21-1 to 21-n to associate two numbers, the terminals with these two numbers are linked together.

[0030] As another example, a method may be used in which two terminals included in a circuit diagram are connected together by a user 21-1 to 21-n operating (for example, dragging) a mouse, etc. In this case, for example, identification information of each terminal may not be displayed.

[0031] The correctness determining unit 134 determines whether the specified contents of the connection acquired by the connection specification acquiring unit 133 are correct (whether the way of connection is correct or incorrect). In this embodiment, information on the correct wiring result (model) for the circuit diagram to be connected is stored in advance in the storage unit 114. Then, the correctness determination unit 134 determines whether the wiring method specified for the circuit diagram matches the correct wiring result (model), and if they match, determines that the result is correct, and if they do not match, determines that the result is incorrect. There may be two or more correct wiring results (examples).

[0032] The reload unit 135 reloads the virtual training to redo it. The reload unit 135, for example, erases all connections specified in the circuit diagram and returns the circuit diagram to its initial state. The initial circuit diagram may be, for example, a circuit diagram with no wires connected at all, or a circuit diagram with some wires connected at all, i.e., the virtual training may start from a circuit diagram with no wires connected at all, or a circuit diagram with some wires connected at all. Furthermore, the circuit diagram after reloading may be, for example, the same circuit diagram as the initial circuit diagram, or a circuit diagram in which some of the wiring that was already correct before reloading has been made may be used.

[0033] The time determination unit 136 determines the time required for the virtual training. The time determination unit 136 may, for example, determine the time required for virtual training on a virtual breadboard, or may determine the time required for virtual training on a virtual universal board, or may determine the time required for virtual training on both of these.

[0034] Here, the time determination unit 136, for example, starts timing the virtual training for which time is to be determined at a predetermined start timing and ends timing at a predetermined end timing, thereby obtaining the time from the start timing to the end timing as the usage time (the time used for the virtual training). The start timing may be, for example, a timing according to a predetermined operation performed by the users 21-1 to 21-n, or may be a predetermined timing. The predetermined operation may be, for example, an operation indicating the start of the virtual training. Similarly, the end timing may be, for example, a timing according to a predetermined operation performed by the users 21-1 to 21-n, or may be a predetermined timing. The predetermined operation may be, for example, an operation indicating the end of the virtual training.

[0035] The download control unit 137 controls the download of predetermined information. The download control unit 137 performs control to enable each of the terminal devices 12-1 to 12-n to download predetermined information for a circuit diagram that has been determined to be correct in the virtual training by each of the terminal devices 12-1 to 12-n, for example. The predetermined information may be, for example, information about a waveform related to the circuit of the circuit diagram. The waveform information may be, for example, information for illustrating the waveform (schematic information), or may be numerical information representing the waveform, or may be both of these pieces of information.

[0036] The report creation support unit 138 performs processing to support the creation of a report. The report creation assistant unit 138 may provide, for example, report template information to each of the terminal devices 12-1 to 12-n. Furthermore, the report creation assistant 138 may execute various processes to assist each of the users 21-1 to 21-n in creating a report.

[0037] The hint unit 139 performs processing to present hints for the virtual training (in this embodiment, the virtual training related to the virtual breadboard, or the virtual training related to the virtual universal board, or both of these virtual trainings). The hint section 139 causes the display control section 132 to display predetermined hint information on the screen of each of the terminal devices 12-1 to 12-n, thereby presenting the contents of the hint.

[0038] Here, for example, when a predetermined operation is performed by the users 21-1 to 21-n, the hint unit 139 may present the content of a hint according to the operation. The number of hints presented by the hint unit 139 may be any number, for example, one hint or two or more hints in the same virtual training.

[0039] As another example, the hint unit 139 may present the content of a predetermined hint when a predetermined time has elapsed since the start of the virtual training. Note that the hint unit 139 may present the content of a hint (different hint content for each different predetermined time) associated with each of the predetermined times each time a plurality of different predetermined times have elapsed since the start of the virtual training.

[0040] [Examples of virtual training] A specific example of virtual training is given. In this embodiment, virtual training providing device 11 provides virtual training to users 21-1 to 21-n of each terminal device 12-1 to 12-n by controlling the information displayed on the screen of each terminal device 12-1 to 12-n, obtaining the details of operations performed by users 21-1 to 21-n of each terminal device 12-1 to 12-n, and determining whether the wiring is correct or incorrect. In this embodiment, an operational amplifier is used as the circuit element.

[0041] <Op-amp circuit> FIG. 3 is a diagram illustrating an example of an operational amplifier circuit. Figure 3 shows the positive power supply terminal (V+), negative power supply terminal (V-), non-inverting input terminal (IN+), inverting input terminal (IN-), and output terminal (OUT) of the operational amplifier circuit. In this embodiment, the case where an LF356 operational amplifier is used is shown.

[0042] <Display screen during virtual training using a virtual breadboard> A display screen during virtual training using a virtual breadboard will be described with reference to FIGS. In this embodiment, a virtual training session is performed on an inverting amplifier circuit using an operational amplifier.

[0043] In this embodiment, each of the users 21-1 to 21-n can operate the corresponding terminal device 12-1 to 12-n to take part in a virtual training session using a virtual breadboard. In this embodiment, the same virtual training is carried out in all the terminal devices 12-1 to 12-n, so the following description will be given using one terminal device 12-1 and user 21-1 as representatives.

[0044] <Display screen before wiring> FIG. 4 is a diagram showing an example of a display screen 311 before the inverting amplifier circuit is connected in the virtual breadboard according to the embodiment. It should be noted that colors other than black and white may be used on the display screen 311, but colors other than black and white are omitted in the drawing. At the beginning of the virtual training, virtual training providing device 11 controls terminal device 12-1 so that the information on display screen 311 is displayed on the screen of terminal device 12-1. The user 21-1 looks at the information on the display screen 311 and practices wiring the inverting amplifier circuit.

[0045] The virtual training may be started, for example, by user 21-1 operating the operation unit of terminal device 12-1 to request virtual training providing device 11 to start the virtual training, or alternatively, the virtual training providing device 11 may automatically start the virtual training when a predetermined start time arrives.

[0046] The display screen 311 includes a personal information input area 411 , a circuit display area 412 , and a wiring specification reception area 413 . The wire connection specification receiving area 413 includes a time display area 421 , a wire connection start button 422 , and a hint request area 423 . The wiring specification reception area 413 includes a plurality of (20 in the example of FIG. 4) wiring reception fields 431. In the example of FIG. 4, for the sake of simplicity, only one wiring reception field 431 is labeled with a reference symbol.

[0047] The personal information input area 411 is an area for inputting personal information of the user 21-1. In the example of FIG. 4, personal information input area 411 includes an area for inputting a student number and an area for inputting a name. The user 21-1 inputs (writes) the student number and name in the personal information input area 411 by operating the operation unit of the terminal device 12-1.

[0048] When the virtual training providing system 1 is applied to a person other than a student, other items may be used instead of the student number and name. In the example of FIG. 4, a notice about the virtual training is displayed below the personal information input area 411.

[0049] The circuit display area 412 is an area for displaying a circuit (schematic circuit diagram) that will be the subject of the virtual training. In this embodiment, initially, no wires are displayed in the circuit display area 412 (i.e., the wires are not connected). In the example of Fig. 4, circuit elements such as an operational amplifier, oscillator, resistor, and power supply are displayed in the circuit display area 412. Also, in the circuit display area 412, numbers (which may also be called numerals, etc.) serving as identification information are displayed at each terminal of each circuit element such as the operational amplifier. In the example of Fig. 4, the numbers are displayed in parentheses "()". The user 21-1 looks at the display contents of the circuit display area 412 and works on the assignments in the virtual training.

[0050] The connection reception column 431 of the connection specification reception area 413 is an area for receiving a connection specification (instruction) from the user 21-1. Each of the plurality of wiring connection acceptance fields 431 accepts designation for connecting two terminals as a pair. 4, the user 21-1 operates the operation unit of the terminal device 12-1 to input numbers corresponding to two different terminals (a starting terminal and an ending terminal) to be connected into each of the connection acceptance fields 431. As a specific example, when "(1)" and "(2)" are input into the same connection acceptance field 431, it specifies that the terminal "(1)" and the terminal "(2)" displayed in the circuit display area 412 are to be connected. The user 21-1 can input the details of the connection in some or all of the multiple connection acceptance fields 431. In this embodiment, the start point and the end point are shown, but this is not limiting. For example, the start point and the end point may be reversed, or the start point and the end point may not be distinguished.

[0051] 4, each wire connection acceptance field 431 has a field for inputting the number of the starting terminal, a field for inputting the number of the ending terminal, and a wire connection button. When the numbers of two terminals are input in each wire connection acceptance field 431 and the wire connection button is pressed, the state when the wire connection is made (i.e., the state of the wire connection) is displayed in the circuit display area 412.

[0052] In the example of FIG. 4, a time display area 421 is also displayed. The time display area 421 is an area for displaying the time required for the virtual training (usage time).

[0053] In the example of FIG. 4, a start wiring button 422 is also displayed. When the wiring start button 422 is pressed by the user 21-1, the virtual training (in this embodiment, the wiring work) starts, and the time determination unit 136 starts measuring the time.

[0054] The hint request area 423 is an area for requesting a hint for the virtual training assignment. In the example of FIG. 4, the hint request area 423 displays characters (or figures, etc.) such as "Hint 1" representing the first hint and "Hint 2" representing the second hint. User 21-1 can request the specified hint by specifying one or both of these two hints by operating the operation unit of terminal device 12-1. Virtual training providing device 11 displays the information of the hint requested by user 21-1 on the screen of terminal device 12-1.

[0055] <Display screen after wiring> FIG. 5 is a diagram showing an example of a display screen 321 after wiring of an inverting amplifier circuit in the virtual breadboard according to the embodiment. It should be noted that colors other than black and white may be used on the display screen 321, but colors other than black and white are omitted in the drawing. In this embodiment, after the start of a virtual training (here, a virtual training related to a virtual breadboard), virtual training providing device 11 displays the information of display screen 321 shown in FIG. 5 on the screen of terminal device 12-1.

[0056] The configuration of the display screen 321 after wiring is roughly the same as the configuration of the display screen 311 before wiring. The display screen 321 includes a personal information input area 411a, a circuit display area 412a, and a wiring specification receiving area 413a. The wire connection specification receiving area 413a includes a time display area 421a, a wire connection end button 451a, and a hint request area 423a. The wiring specification receiving area 413a includes a plurality of (20 in the example of FIG. 5) wiring reception fields 431a. Note that in the example of FIG. 5, for the sake of simplicity, only one wiring reception field 431a is labeled with a reference symbol.

[0057] On the display screen 321 after the wiring, the circuit display area 412a displays the state in which the wiring has been made in accordance with the specifications entered in the wiring reception field 431a. The time display area 421a displays the time (usage time) required for the virtual training (here, the virtual training related to the virtual breadboard). The time increases in real time, for example.

[0058] In the example of FIG. 5, a wiring end button 451a is also displayed. When the user 21-1 presses the wiring end button 451a, the virtual training (in this embodiment, the wiring work) ends and the time measurement by the time determination unit 136 is stopped. In addition, the correctness determination unit 134 determines whether the entire wiring is correct or incorrect.

[0059] In the example of Fig. 5, two specified numbers are displayed in some of the multiple wiring reception columns 431a. In addition, in the wiring reception columns 431a where the specified wiring method was correct, a message to that effect (in the example of Fig. 5, the word "correct") is displayed.

[0060] <Example of a hint> FIG. 6 is a diagram showing an example of the first hint information 511 according to the embodiment. It should be noted that colors other than black and white may be used on the display screen 611 that displays the first hint information 511, but colors other than black and white are omitted in the drawing. The first hint information 511 is information on the first hint (hint 1). In this embodiment, the first hint information 511 is information about the pin layout of the LF356 operational amplifier.

[0061] FIG. 7 is a diagram showing an example of the second hint information 521 according to the embodiment. It should be noted that colors other than black and white may be used on the display screen that displays the second hint information 521, but colors other than black and white are omitted in the drawing. The second hint information 521 is information on the second hint (hint 2). In this embodiment, the second hint information 521 is information relating to a circuit diagram of an inverting amplifier circuit.

[0062] 4, when user 21-1 operates the operation unit of terminal device 12-1 to request "Hint 1," virtual training providing device 11 displays first hint information 511 on the screen of terminal device 12-1. First hint information 511 may be displayed, for example, in a pop-up window (for example, a window separate from display screen 311 shown in FIG. 4). 4, when user 21-1 operates the operation unit of terminal device 12-1 to request "Hint 2," virtual training providing device 11 displays second hint information 521 on the screen of terminal device 12-1. Second hint information 521 may be displayed, for example, in a pop-up window (for example, a window separate from display screen 311 shown in FIG. 4). It should be noted that the window displaying the first hint information 511 and the window displaying the second hint information 521 may be, for example, different windows, or may be the same window.

[0063] FIG. 8 is a diagram showing an example of a display screen 611 showing an example answer according to the embodiment. It should be noted that colors other than black and white may be used on the display screen 611, but colors other than black and white are omitted in the drawing. Display screen 611 shows an example answer for the virtual training according to the examples of Figures 4 and 5. In this embodiment, the example answer shows the wiring of an inverting amplifier circuit according to the correct answer. In addition, explanatory information is displayed below the wiring of the inverting amplifier circuit. In this embodiment, virtual training providing device 11 displays the information of display screen 611 shown in FIG. 8 on the screen of terminal device 12-1 at a timing such as after determining whether the virtual training is correct or incorrect.

[0064] FIG. 9 is a diagram showing an example of a display screen 711 displaying a waveform according to the embodiment. It should be noted that although colors other than black and white are used on the display screen 711, the colors other than black and white are omitted in the drawing. The display screen 711 includes waveform information 731 and explanation information 732. The explanation information 732 is information that explains the waveform information 731. In this embodiment, the virtual training providing device 11 displays the information of the display screen 711 shown in Figure 9 on the screen of the terminal device 12-1, such as before or after displaying the information of the display screen 611 shown in Figure 8 on the screen of the terminal device 12-1, at a timing such as after determining whether the virtual training is correct or incorrect.

[0065] Here, the waveform information 731 is a virtual waveform that is expected to be measured when the virtual breadboard for the virtual training is properly connected. The waveform information 731 may be, for example, a waveform that is expected to be measured by an oscilloscope. The waveform information 731 may include information on two or more waveforms, such as an input waveform and an output waveform.

[0066] 9, waveform information 731 includes information on the waveform of an input signal and information on the waveform of an output signal. The magnitude of the input signal and the magnitude of the output signal are related by amplifying (or attenuating) the input signal to the output signal by a predetermined gain. The gain may be, for example, a fixed gain, or may be a variable gain specified by users 21-1 to 21-n.

[0067] Furthermore, waveform information 731 may be stored in advance in storage unit 114 of virtual training providing device 11. As a specific example, information on a schematic diagram representing waveform information 731, information on numerical values ​​representing waveform information 731, or both of these pieces of information may be stored in storage unit 114 in advance. The waveform information 731 may be, for example, a waveform that has actually been measured in advance, or may be an artificial waveform that has been generated in advance using a predetermined algorithm.

[0068] <Virtual training on virtual universal boards> In this embodiment, the virtual training process performed by virtual training providing device 11 and terminal device 12-1 in the virtual training related to the virtual universal board is similar except that, for example, the virtual breadboard and the virtual universal board are different. The examples of Figures 4 and 5 show examples of screens in a virtual training session related to a virtual breadboard, but a screen in a virtual training session related to a virtual universal board can also be generated in a similar manner. In this embodiment, the waveform information of the virtual waveform that is expected to be measured when the virtual universal board is correctly connected is the same as the waveform information 731 related to the virtual breadboard.

[0069] <Numbers assigned to each terminal> In the virtual training on the virtual breadboard and the virtual training on the virtual universal board, the numbers of each terminal in the circuit diagram may be numbers different from the pin numbers in the instructions, for example, for some or all of the multiple terminals. In this case, the user 21-1 cannot specify the correct wiring connection by simply memorizing the pin numbers in the manual, which increases the difficulty of the wiring problems.

[0070] Furthermore, the numbers of each terminal in the circuit diagram in the virtual training may be different for some or all of the multiple terminals in the virtual training related to the virtual breadboard and the virtual training related to the virtual universal board. In this case, the user 21-1 cannot specify the correct wiring with the same number in both the virtual breadboard and the virtual universal board, which increases the difficulty of the wiring problems.

[0071] Furthermore, for one or both of the virtual training on the virtual breadboard and the virtual training on the virtual universal board, the numbers of each terminal in the circuit diagram may be different for some or all of the multiple terminals, or for some or all of the multiple terminal devices 12-1 to 12-n (multiple users 21-1 to 21-n). In this case, the correct wiring cannot be specified by using the same number on one terminal device (one user) as another terminal device (another user) (i.e., even if the answer of another user is copied), which increases the difficulty of the wiring problems.

[0072] Furthermore, for one or both of the virtual training on the virtual breadboard and the virtual training on the virtual universal board, the numbers of each terminal in the circuit diagram may be changed, for example, for some or all of the multiple terminals, each time a reload is performed. In this case, the user 21-1 cannot specify the correct wiring with the same number before and after reloading, which increases the difficulty of the wiring problems.

[0073] The numbers of the terminals in the circuit diagram in the virtual training may be determined arbitrarily, for example, randomly. Furthermore, the numbers of each terminal in the circuit diagram in the virtual training may be the same as the pin numbers in the instruction manual, for example.

[0074] [Operation in the virtual training provision system] <Outline of operation of the virtual training provision system> In this embodiment, virtual training providing device 11 first virtually places circuit components on a virtual breadboard (a wiring board that connects wires from the component side). Then, virtual training providing device 11 processes the virtual training by user 21-1 of terminal device 12-1 and determines whether the wiring (connection) was completed according to the correct circuit diagram. Specifically, virtual training providing device 11 compares the wiring result (wiring result) on the virtual breadboard by user 21-1 with the circuit diagram (model) related to the correct wiring result, and determines whether the wiring result is correct. In this embodiment, when user 21-1 presses wiring end button 451a, virtual training providing device 11 judges whether the wiring is correct or not, and determines whether the wiring method is correct. If the wiring is incorrect, virtual training providing device 11 returns to the initial state and allows user 21-1 to perform virtual wiring training again (here, virtual training related to a virtual breadboard). On the other hand, if the wiring is correct, virtual training providing device 11 makes it possible to download virtual observation information (information on waveform schematic diagrams in this embodiment) such as voltage, current, and power related to the virtual training.

[0075] If the answer regarding the virtual breadboard is determined to be correct, virtual training providing device 11 then virtually places circuit components on a virtual universal board (a wiring board that is connected from the solder side). Then, virtual training providing device 11 processes the virtual training by user 21-1 of terminal device 12-1 and determines whether the wiring (connection) was completed according to the correct circuit diagram. Specifically, virtual training providing device 11 compares the wiring result (wiring result) on the virtual universal board by user 21-1 with the circuit diagram (model) related to the correct wiring result, and determines whether the wiring result is correct. In this embodiment, when user 21-1 presses the wiring end button, virtual training providing device 11 judges whether the wiring is correct or not, and determines whether the wiring method is correct. If the wiring is incorrect, virtual training providing device 11 returns to the initial state and allows user 21-1 to perform virtual wiring training again (here, virtual training related to the virtual universal board). On the other hand, if the wiring is correct, virtual training providing device 11 makes it possible to download virtual observation information (in this embodiment, numerical waveform information) related to the virtual training, such as voltage, current, and power.

[0076] <Example of operation in the virtual training provision system> 10 and 11, a specific example of the operation of the virtual training providing system 1 will be shown. 10 and 11 are diagrams showing an example of a procedure of processing performed in the virtual training providing system 1 according to the embodiment.

[0077] In this example, a case will be described in which virtual training providing device 11 provides a virtual training to user 21-1 via terminal device 12-1. The same applies to the case where virtual training providing device 11 provides virtual training to users 21-2 to 21-n via other terminal devices 12-2 to 12-n. Furthermore, virtual training providing device 11 may perform processing to provide virtual training simultaneously (that is, in parallel) for two or more of multiple terminal devices 12-1 to 12-n.

[0078] First, the virtual training using the virtual breadboard will be described with reference to steps S1 to S7.

[0079] (Step S1) In virtual training providing device 11, arrangement unit 131 arranges circuit elements (virtual circuit elements) on a virtual breadboard. Then, the process proceeds to step S2.

[0080] (Step S2) In virtual training providing device 11, display control unit 132 displays information about the virtual circuit elements arranged on the virtual breadboard on the screen of terminal device 12-1. Then, the process proceeds to step S3.

[0081] (Step S3) When the virtual training begins, virtual training providing device 11 starts counting time, and receives a designation of the wiring from the surface of the component for the virtual circuit element on the virtual breadboard, in accordance with the operation of the operation unit of terminal device 12-1 by user 21-1. In this case, terminal device 12-1 transmits information on the designation of the wiring to virtual training providing device 11. Then, the process proceeds to step S4.

[0082] Here, in virtual training providing device 11, in response to a request made by an operation of user 21-1, hint section 139 may display the requested hint information on the screen of terminal device 12-1.

[0083] (Step S4) In virtual training providing device 11, correctness determining unit 134 determines whether the wiring made by user 21-1 is correct or not based on the information received from terminal device 12-1. As a result of this determination, if virtual training providing device 11 determines that the wiring is correct (correct) (step S4: YES), it proceeds to the processing of step S5. On the other hand, if virtual training providing device 11 determines that the wiring is incorrect (wrong answer) (step S4: NO), it proceeds to the processing of step S8.

[0084] (Step S5) In virtual training providing device 11, time determining unit 136 determines the time (usage time) required for the virtual training on the virtual breadboard. Then, the process proceeds to step S6.

[0085] (Step S6) In virtual training providing device 11, display control unit 132 displays on the screen of terminal device 12-1 a virtual waveform that is expected to be measured in the correct connection state of the virtual breadboard. Then, the process proceeds to step S7.

[0086] (Step S7) In virtual training providing device 11, display control unit 132 displays the results of the virtual training regarding the wiring on the virtual breadboard. The results may include, for example, one or more pieces of information about user 21-1, such as the time (usage time) required to get the correct answer in the virtual training on the virtual breadboard, the rank (ranking) of that time, and the number of reloads, etc. When it is necessary to refer to the information of other users 21-2 to 21-n, such as in the process of determining the ranking, virtual training providing device 11 may refer to the information of other users 21-2 to 21-n. In virtual training providing device 11, download control unit 137 may enable predetermined information to be downloaded by terminal device 12-1. Then, the process proceeds to step S11.

[0087] (Step S8) In virtual training providing device 11, reload unit 135 reloads and performs processing to redo the virtual training on the virtual breadboard. Then, the process proceeds to step S9.

[0088] (Step S8) In virtual training providing device 11, reload unit 135 counts the number of reloads. Here, the number of reloads may be, for example, the number of reloads for the same virtual training content. Then, the process proceeds to step S3.

[0089] Next, virtual training using a virtual universal board will be described with reference to steps S11 to S18.

[0090] (Step S11) In virtual training providing device 11, arrangement unit 131 arranges circuit elements (virtual circuit elements) on a virtual universal board. Then, the process proceeds to step S12.

[0091] (Step S12) In virtual training providing device 11, display control unit 132 displays information about virtual circuit elements arranged on the virtual universal board on the screen of terminal device 12-1. Then, the process proceeds to step S13.

[0092] (Step S13) When the virtual training begins, virtual training providing device 11 starts counting time, and receives a designation of the wiring from the back side of the component for the virtual circuit element of the virtual universal board, in accordance with the operation of the operation unit of terminal device 12-1 by user 21-1. In this case, terminal device 12-1 transmits information on the designation of the wiring to virtual training providing device 11. Then, the process proceeds to step S14.

[0093] (Step S14) In virtual training providing device 11, correctness determining unit 134 determines whether the wiring made by user 21-1 is correct or not based on the information received from terminal device 12-1. As a result of this determination, if virtual training providing device 11 determines that the wiring is correct (correct) (step S14: YES), it proceeds to the processing of step S15. On the other hand, if the result of this determination indicates that the wiring is incorrect (incorrect) (step S14: NO), virtual training providing device 11 proceeds to the processing of step S13. In this case, virtual training providing device 11 performs a reload process by reloading using reload unit 135 and redoing the virtual training of the virtual universal board. In virtual training providing device 11, reload unit 135 may count the number of reloads.

[0094] Here, the number of reloads may be, for example, the number of reloads counted separately for the virtual training on the virtual breadboard and the virtual training on the virtual universal board, or the total number of reloads for the virtual training on the virtual breadboard and the subsequent virtual training on the virtual universal board, or both of these may be used.

[0095] (Step S15) In virtual training providing device 11, time determining unit 136 determines the time (usage time) required for the virtual training of the virtual universal board. Then, the process proceeds to step S16.

[0096] Here, the usage time may be, for example, the time counted separately for the virtual training on the virtual breadboard and the virtual training on the virtual universal board, or the total time for the virtual training on the virtual breadboard and the subsequent virtual training on the virtual universal board, or both of these may be used.

[0097] (Step S16) In virtual training providing device 11, download control unit 137 enables terminal device 12-1 to download virtual waveform data measured in the connection state of the virtual universal board related to the correct answer. Here, the data of the virtual waveform may be, for example, data in which the time axis value (numerical value) of the virtual waveform is associated with the level (numerical value) of the virtual waveform. Then, the process proceeds to step S17.

[0098] In addition, when parameters such as resistance values ​​are indefinite in the circuit diagram of the virtual training, the data of the virtual waveform may have values ​​that change for each of the parameters. The value of such a parameter may be specified, for example, by user 21-1 operating terminal device 12-1, in which case virtual training providing device 11 may reflect the specified parameter value in the virtual waveform data. The value of such a parameter may be, for example, a fixed value, or virtual training providing device 11 may select and set one value from among a plurality of values ​​in accordance with a predetermined rule.

[0099] Furthermore, in virtual training providing device 11, display control unit 132 may display the results of the virtual training regarding the wiring of the virtual universal board. The results may include, for example, one or more pieces of information displayed on the screen of terminal device 12-1, such as the time (usage time) required for user 21-1 to get the correct answer in the virtual training of the virtual universal board, the rank (ranking) of that time, and the number of reloads. Note that when it is necessary to refer to the information of other users 21-2 to 21-n, such as in the process of determining rankings, virtual training providing device 11 may refer to the information of other users 21-2 to 21-n. In this case, in virtual training providing device 11, download control unit 137 may enable predetermined information to be downloaded by terminal device 12-1.

[0100] (Step S17) In virtual training providing device 11, display control unit 132 displays predetermined information on the screen of terminal device 12-1, and report creation assistance unit 138 asks user 21-1 whether or not to create a report. Then, in virtual training providing device 11, report creation assistance unit 138 determines whether or not to create a report based on the content of the operation by user 21-1. As a result of this determination, in virtual training providing device 11, if an instruction to create a report is received from report creation assistant unit 138 (step S17: YES), the process proceeds to step S18. On the other hand, if the result of this determination is that virtual training providing device 11 receives an instruction from report creation assistant 138 not to create a report (step S17: NO), the processing of this flow ends.

[0101] (Step S18) In virtual training providing device 11, report creation assisting unit 138 (and display control unit 132) displays predetermined information on the screen of terminal device 12-1, thereby assisting user 21-1 in creating a report. Then, virtual training providing device 11 ends the processing of this flow.

[0102] Here, at a predetermined timing, such as after processing of step S16 or before the end of this flow, the virtual training providing device 11 may display the results of the entire virtual training (in this embodiment, the wiring of the virtual breadboard and the wiring of the virtual universal board) on the screen of the terminal device 12-1 by the display control unit 132.

[0103] As described above, in the virtual training providing system 1 of this embodiment, the virtual training providing device 11 can use ICT (Information and Communication Technology) to set up a virtual training room on a web page and provide virtual training.

[0104] In this embodiment, virtual training providing device 11 executes a virtual training process in which wiring practice is performed while viewing the component side, which is the side on which the circuit elements are visible, and then executes a virtual training process in which wiring practice is performed while viewing the solder side, which is the side on which the circuit elements are not visible. This allows virtual training providing device 11 to provide virtual training on both wiring from the component side and wiring from the solder side, and users 21-1 to 21-n of terminal devices 12-1 to 12-n can receive both of these virtual trainings. Each of the users 21-1 to 21-n performs two virtual training sessions on the same circuit diagram with a common pin arrangement, one for the component side and one for the solder side. Each of the users 21-1 to 21-n can use their memories from the virtual training session on the component side to perform the virtual training session on the solder side, for example.

[0105] In this embodiment, the virtual training providing device 11 is capable of presenting hints. Therefore, in this embodiment, the users 21-1 to 21-n can consider how to connect the wires with the help of hints, and the users 21-1 to 21-n can deepen their understanding.

[0106] In this embodiment, the users 21-1 to 21-n can obtain information about the virtual waveform after correcting the wiring. Therefore, in this embodiment, users 21-1 to 21-n can view information about the virtual waveform or create a report using the information about the virtual waveform, thereby deepening their understanding.

[0107] In this way, in this embodiment, it is possible to support the learning of users 21-1 to 21-n. For example, students can take virtual training at home while viewing a screen display that is familiar and fresh. In this embodiment, users 21-1 to 21-n can practice actual wiring while looking at circuit diagrams of, for example, power engineering or electronics engineering, and can also obtain virtual waveform information and create reports.

[0108] For example, recently, due to the spread of infectious diseases, it has become difficult to conduct actual face-to-face practical training, and it has also become difficult to conduct face-to-face exercises such as looking at circuit diagrams and actually wiring. Therefore, in this embodiment, in higher education institutions and the like, it is possible to provide virtual training using the virtual training providing device 11 instead of face-to-face training in which actual wiring is performed from a circuit diagram. Furthermore, even when face-to-face exercises are conducted in which actual wiring is performed from a circuit diagram, in this embodiment, it is possible to use virtual training for advance preparation rather than conducting face-to-face exercises, thereby improving the learning effectiveness of learners.

[0109] In addition, students often find it difficult to wire circuits on a breadboard or a universal board just by looking at circuit diagrams in textbooks. For example, students often do not know how to wire passive elements such as DC stabilized power supplies, oscillators, resistors, and capacitors. Students also often do not know the pin layout or how to use operational amplifiers. Therefore, the virtual training providing device 11 according to this embodiment can assist, for example, students in understanding the internal structure of circuit elements or smoothly connecting arithmetic circuits.

[0110] In this embodiment, the case where wiring is performed for an inverting amplifier circuit using an operational amplifier has been described. However, any circuit may be used as the circuit to be wired, such as a transistor, a FET (Field Effect Transistor), a capacitor, a variac, a rotating machine, a generator, a transformer, a voltmeter, an ammeter, or a wattmeter. Furthermore, the circuit to be connected may include, for example, a transistor, a FET, or an analog arithmetic circuit using an operational amplifier or the like (for example, a differential amplifier circuit, an inverting amplifier circuit, an integrating circuit, or the like).

[0111] Furthermore, the screen displayed on the screen of terminal devices 12-1 to 12-n by virtual training providing device 11 may be configured from a web page including animation, video, images, etc. using HTML (Hypertext Markup Language) or Javascript.

[0112] Here, the virtual training according to this embodiment is not necessarily limited to school classes, but may also be applied to studying for qualifications, etc. The virtual learning according to this embodiment may also be used as electronic learning material on the Web.

[0113] In this embodiment, terminal devices 12-1 to 12-n are used as the parties to which virtual training is provided by virtual training providing device 11, but in other configuration examples, other devices may be used as the parties. In another configuration example, virtual training providing device 11 may provide a virtual training by displaying information about the virtual training on a screen (integrated screen) provided in virtual training providing device 11 or on a screen (external screen) separate from virtual training providing device 11. In such a configuration, for example, virtual training providing device 11 may not be provided with communication unit 113. In addition, the virtual training providing device 11 may have both the function of providing virtual training on the screen of an external device such as terminal devices 12-1 to 12-n, and the function of providing virtual training on the screen of its own device (virtual training providing device 11).

[0114] <Configuration example> As an example configuration, virtual training providing device 11 provides virtual training on circuit wiring, and includes a communication unit 113 that communicates with terminal devices 12-1 to 12-n, a display control unit 132 that transmits information to be displayed on the screens of terminal devices 12-1 to 12-n to terminal devices 12-1 to 12-n via communication unit 113, a wiring designation acquisition unit 133 that acquires wiring designations from terminal devices 12-1 to 12-n via communication unit 113, and an accuracy determination unit 134 that determines whether the wiring is correct or incorrect based on the wiring designations acquired by wiring designation acquisition unit 133. Display control unit 132 transmits to terminal devices 12-1 to 12-n first information (for example, a circuit diagram relating to the virtual breadboard) showing that at least some of the wires are unconnected for a first wiring board (for example, a virtual breadboard) that is wired from the component side. The connection designation acquisition unit 133 acquires designations of first connections (for example, connections related to a virtual breadboard) for the first wiring board. The correctness determining unit 134 determines whether the first connection is correct or incorrect based on the designation of the first connection. The display control unit 132 transmits to the terminal devices 12-1 to 12-n second information (for example, a circuit diagram relating to the virtual universal board) showing that at least some of the wires are not connected for the second wiring board (for example, the virtual universal board) that is wired from the solder side. The connection designation acquisition unit 133 acquires designations of second connections (for example, connections related to a virtual universal board) for the second wiring board. The correctness determining unit 134 determines whether the second connection is correct or incorrect based on the designation of the second connection.

[0115] As one configuration example, in the virtual training providing device 11, the communication unit 113, the display control unit 132, the wiring specification acquisition unit 133, and the correctness determination unit 134 execute processing related to the first wiring board, and after the correctness of the first wiring is determined, execute processing related to the second wiring board.

[0116] As one configuration example, in virtual training providing device 11, display control unit 132 displays a first circuit diagram and two or more terminal numbers in the first circuit diagram for a first wiring board. The connection designation acquisition unit 133 acquires one or more designations of pairs of two terminal numbers.

[0117] As one configuration example, in virtual training providing device 11, the terminal numbers in the first circuit diagram include at least one number that is different from the terminal numbers of the circuit elements in the instruction manual.

[0118] As one configuration example, in virtual training providing device 11, display control unit 132 displays a second circuit diagram and two or more terminal numbers in the second circuit diagram for the second wiring board. The connection designation acquisition unit 133 acquires one or more designations of pairs of two terminal numbers.

[0119] As one configuration example, in virtual training providing device 11, the terminal numbers in the second circuit diagram include at least one number that is different from the terminal numbers of the circuit elements in the instruction manual.

[0120] As one configuration example, in the virtual training providing device 11, the display control unit 132 displays information on the screen of the terminal devices 12-1 to 12-n regarding one or both of the virtual training related to the first wiring board and the virtual training related to the second wiring board, such as the usage time, rank, number of reloads, or information regarding one or more of the waveforms expected to be measured.

[0121] As one configuration example, a virtual breadboard is used as the first wiring board in virtual training providing device 11. A virtual universal board is used as the second wiring board.

[0122] Here, the person to whom the virtual training is provided by virtual training providing device 11 does not necessarily have to be terminal device 12-1 to 12-n, and the virtual training may be provided on the screen of any device. The screen may be, for example, the screen of virtual training providing device 11. As an example configuration, a virtual training providing device 11 that provides virtual training on circuit wiring includes a display control unit 132 that displays information on a screen, a wiring designation acquisition unit 133 that acquires wiring designations, and a correctness determination unit 134 that determines whether the wiring is correct based on the wiring designations acquired by the wiring designation acquisition unit 133. Display control unit 132 displays on the screen first information that at least some of the wires on the first wiring board that is wired from the component surface are not yet connected. The connection specification acquisition unit 133 acquires the specification of the first connection for the first wiring board. The correctness determining unit 134 determines whether the first connection is correct or incorrect based on the designation of the first connection. Display control unit 132 displays on the screen second information that at least some of the wires on the second wiring board that is wired from the solder surface are not connected. The connection specification acquisition unit 133 acquires the second connection specification for the second wiring board. The correctness determining unit 134 determines whether the second connection is correct or incorrect based on the designation of the second connection.

[0123] It is also possible to provide a virtual training delivery system. As an example configuration, a virtual training providing system 1 has a plurality of terminal devices 12-1 to 12-n and a virtual training providing device 11 that provides virtual training on circuit wiring to the terminal devices 12-1 to 12-n, and is configured as follows. The virtual training providing device 11 includes a communication unit 113 that communicates with terminal devices 12-1 to 12-n, a display control unit 132 that transmits information to be displayed on the screens of terminal devices 12-1 to 12-n via the communication unit 113 to terminal devices 12-1 to 12-n, a wiring designation acquisition unit 133 that acquires wiring designations from terminal devices 12-1 to 12-n via the communication unit 113, and a correctness determination unit 134 that determines whether the wiring is correct based on the wiring designations acquired by the wiring designation acquisition unit 133. Display control unit 132 transmits to terminal devices 12-1 to 12-n first information (for example, a circuit diagram relating to the virtual breadboard) showing that at least some of the wires are unconnected for a first wiring board (for example, a virtual breadboard) that is wired from the component side. The connection designation acquisition unit 133 acquires designations of first connections (for example, connections related to a virtual breadboard) for the first wiring board. The correctness determining unit 134 determines whether the first connection is correct or incorrect based on the designation of the first connection. The display control unit 132 transmits to the terminal devices 12-1 to 12-n second information (for example, a circuit diagram relating to the virtual universal board) showing that at least some of the wires are not connected for the second wiring board (for example, the virtual universal board) that is wired from the solder side. The connection designation acquisition unit 133 acquires designations of second connections (for example, connections related to a virtual universal board) for the second wiring board. The correctness determining unit 134 determines whether the second connection is correct or incorrect based on the designation of the second connection.

[0124] A program for implementing the functions of any of the components of any of the above-described devices may be recorded on a computer-readable recording medium and loaded into a computer system for execution. The term "computer system" as used herein includes hardware such as an operating system or peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and compact discs (CDs) and read-only memories (ROMs), as well as storage devices such as hard disks built into computer systems. The term "computer-readable recording medium" also includes devices that retain a program for a certain period of time, such as volatile memory within a computer system that acts as a server or client when a program is transmitted over a network such as the Internet or a communication line such as a telephone line. Such volatile memory may be, for example, random access memory (RAM). The recording medium may also be, for example, a non-transitory recording medium.

[0125] The above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the function of transmitting information, such as a network such as the Internet or a communication line such as a telephone line. The above program may also be one that realizes part of the above-mentioned functions. Furthermore, the above program may be a so-called differential file that can realize the above-mentioned functions in combination with a program already recorded in a computer system. A differential file may also be called a differential program.

[0126] Furthermore, the functions of any of the components in any of the above-described devices may be implemented by a processor. For example, each process in the embodiments may be implemented by a processor operating based on information such as a program and a computer-readable recording medium storing information such as the program. Here, the functions of each unit of the processor may be implemented by, for example, individual hardware, or may be implemented by integrated hardware. For example, the processor may include hardware, and the hardware may include at least one of a circuit for processing digital signals and a circuit for processing analog signals. For example, the processor may be configured using one or more circuit devices mounted on a circuit board, or one or both of one or more circuit elements. An integrated circuit (IC) or the like may be used as the circuit device, and a resistor or a capacitor may be used as the circuit element.

[0127] Here, the processor may be, for example, a CPU. However, the processor is not limited to a CPU, and various types of processors such as a GPU (Graphics Processing Unit) or a DSP (Digital Signal Processor) may be used. The processor may also be, for example, a hardware circuit such as an ASIC (Application Specific Integrated Circuit). The processor may also be, for example, composed of multiple CPUs, or may be, for example, composed of a hardware circuit such as a multiple ASIC. The processor may also be, for example, composed of a combination of multiple CPUs and a hardware circuit such as a multiple ASIC. The processor may also include, for example, one or more of an amplifier circuit or a filter circuit that processes analog signals.

[0128] The embodiments of this disclosure have been described in detail above with reference to the drawings, but the specific configuration is not limited to this embodiment, and includes designs within the scope that do not deviate from the gist of this disclosure. [Explanation of symbols]

[0129] 1...Virtual training providing system, 11...Virtual training providing device, 12-1 to 12-n...Terminal device, 21-1 to 21-n...User, 31...Network, 111...Input unit, 112...Output unit, 113...Communication unit, 114...Memory unit, 115...Control unit, 131...Layout unit, 132...Display control unit, 133...Wiring specification acquisition unit, 134...Correctness determination unit, 135...Reload unit, 136...Time determination unit, 137...Download control unit, 138...Report creation assistance unit, 13 9...Hint section, 311, 321, 611, 711...Display screen, 411, 411a...Personal information input area, 412, 412a...Circuit display area, 413, 413a...Wiring specification reception area, 421, 421a...Time display area, 422...Wiring start button, 423, 423a...Hint request area, 431, 431a...Wiring reception column, 451a...Wiring end button, 511...First hint information, 521...Second hint information, 731...Waveform information, 732...Explanatory information

Claims

1. A virtual training providing device that provides virtual training on circuit wiring, a communication unit that communicates with a terminal device; a display control unit that transmits information to be displayed on a screen of the terminal device to the terminal device via the communication unit; a connection designation acquisition unit that acquires the connection designation from the terminal device via the communication unit; a correctness determination unit that determines correctness of the wiring based on the wiring designation acquired by the wiring designation acquisition unit; Equipped with the display control unit transmits to the terminal device first information indicating that at least some of the connections of a first wiring board that is wired from a component surface are not connected; the connection specification acquisition unit acquires a specification of a first connection for the first wiring board; the correctness determination unit determines whether the first connection is correct or incorrect based on the designation of the first connection; the display control unit transmits second information to the terminal device, the second information indicating that at least some of the wires on the second wiring board that are wired from the solder surface are not connected; the connection specification acquisition unit acquires a second connection specification for the second wiring board; the correctness determining unit determines correctness of the second connection based on the designation of the second connection; Virtual training delivery device.

2. the communication unit, the display control unit, the connection designation acquisition unit, and the correctness determination unit execute a process related to the first wiring board, and after determining whether the first connection is correct, execute a process related to the second wiring board. The virtual training providing device according to claim 1 .

3. the display control unit displays a first circuit diagram and two or more terminal numbers in the first circuit diagram for the first wiring board; the wiring designation acquisition unit acquires one or more designations of pairs of two of the terminal numbers; The virtual training providing device according to claim 1 or 2.

4. the terminal numbers in the first circuit diagram include at least one number that is different from the terminal numbers of circuit elements in the description of the first circuit diagram; The virtual training providing device according to claim 3 .

5. the display control unit displays a second circuit diagram and two or more terminal numbers in the second circuit diagram for the second wiring board; the wiring designation acquisition unit acquires one or more designations of pairs of two of the terminal numbers; The virtual training providing device according to any one of claims 1 to 4.

6. the terminal numbers in the second circuit diagram include at least one number that is different from the terminal numbers of the circuit elements in the description of the second circuit diagram; The virtual training providing device according to claim 5 .

7. the display control unit displays, on a screen of the terminal device, information on one or both of the virtual training related to the first wiring board and the virtual training related to the second wiring board, the usage time which is the time used for the virtual training, the rank of the usage time, the number of reloads which is the number of times the virtual training was repeated, or the waveform which is expected to be measured. The virtual training providing device according to any one of claims 1 to 6.

8. a virtual breadboard is used as the first wiring board; A virtual universal board is used as the second wiring board. The virtual training providing device according to any one of claims 1 to 7.

9. A virtual training providing device that provides virtual training on circuit wiring, a display control unit that displays information on a screen; a connection specification acquisition unit that acquires the connection specification; a correctness determination unit that determines correctness of the wiring based on the wiring designation acquired by the wiring designation acquisition unit; Equipped with the display control unit displays on the screen first information indicating that at least some of the wires on a first wiring board that is wired from a component surface are not connected; the connection specification acquisition unit acquires a specification of a first connection for the first wiring board; the correctness determination unit determines whether the first connection is correct or incorrect based on the designation of the first connection; the display control unit displays, on the screen, second information indicating that at least some of the wires on the second wiring board that are wired from the solder surface are not connected; the connection specification acquisition unit acquires a second connection specification for the second wiring board; the correctness determining unit determines correctness of the second connection based on the designation of the second connection; Virtual training delivery device.

10. A virtual training system having a plurality of terminal devices and a virtual training providing device that provides virtual training related to circuit wiring to the terminal devices, The virtual training providing device includes: a communication unit that communicates with the terminal device; a display control unit that transmits information to be displayed on a screen of the terminal device to the terminal device via the communication unit; a connection designation acquisition unit that acquires the connection designation from the terminal device via the communication unit; a correctness determination unit that determines correctness of the wiring based on the wiring designation acquired by the wiring designation acquisition unit; Equipped with the display control unit transmits to the terminal device first information indicating that at least some of the connections of a first wiring board that is wired from a component surface are not connected; the connection specification acquisition unit acquires a specification of a first connection for the first wiring board; the correctness determination unit determines whether the first connection is correct or incorrect based on the designation of the first connection; the display control unit transmits second information to the terminal device, the second information indicating that at least some of the wires on the second wiring board that are wired from the solder surface are not connected; the connection specification acquisition unit acquires a second connection specification for the second wiring board; the correctness determining unit determines correctness of the second connection based on the designation of the second connection; Virtual training delivery system.

Citation Information

Patent Citations

  • Device for training on electric and electronic circuits

    JP2002149055A

  • Electronic circuit learning device

    JP2004317601A

  • Electric circuit board for teaching materials

    JP3116120U

  • Data storage system, data storage system control method and program

    WO2019175972A1

  • Electronics circuit board design tool

    WO2021097534A1