Measuring equipment and programs
The measuring instrument with a memory buffer and control unit efficiently updates and communicates changed setting values, addressing the challenge of high communication traffic in conventional systems by allowing terminal devices to synchronize changes with minimal traffic.
Patent Information
- Application Number
- JP2023052096
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-28
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2043-03-28
AI Technical Summary
Conventional measuring instruments face challenges in reflecting changes in setting values made by user operations to PC applications due to the need for extensive communication traffic to identify changed setting items.
A measuring instrument with a memory buffer to store information on changed setting items and a control unit to update this information, allowing a terminal device to inquire about and receive only the changed setting values with minimal communication traffic.
Enables a terminal device to efficiently update setting values of changed items with reduced communication traffic, facilitating real-time synchronization and reducing the burden on application developers.
Smart Images

Figure 0007789030000001 
Figure 0007789030000002 
Figure 0007789030000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a measuring instrument and a program. [Background technology]
[0002] BACKGROUND ART Conventionally, techniques for communicating between a measuring device and a terminal device such as a PC (Personal Computer) are known.
[0003] For example, Patent Document 1 discloses a technology relating to a data communication method that can increase the communication speed in communication between a measuring device and a PC and can efficiently execute multiple functions.
[0004] Measuring instruments typically have several hundred setting items. If a measuring instrument can communicate with a terminal device such as a PC, an application available on the PC can inquire about the setting values of the setting items by sending a communication command to the measuring instrument. The PC application can inquire about the setting values of the measuring instrument using a different communication command for each setting item. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-20431 Summary of the Invention [Problem to be solved by the invention]
[0006] If the setting value of a setting item of a measuring instrument is changed by the user operating the measuring instrument itself, rather than by a PC application, the change in the setting value will not be reflected in the PC application.
[0007] In this case, in order to reflect changes in the setting values of the measuring instrument in the PC application, it is necessary to make an inquiry about the setting values to the measuring instrument from the PC application.
[0008] However, because PC applications do not know which setting items have been changed, in order to inquire about the changed setting values, they must inquire about the setting values of all of the several hundred setting items one by one, which requires a huge amount of communication traffic.
[0009] For this reason, it has been difficult for conventional measurement systems to support a function that reflects changes in the settings of the measuring instrument in the PC application.
[0010] Therefore, an object of the present disclosure is to provide a measuring instrument and a program that enable a terminal device to inquire about the setting value of a changed setting item with a small amount of communication traffic. [Means for solving the problem]
[0011] According to some embodiments, a meter includes a memory that stores setting values for each of a plurality of setting items, an operation unit that can receive user input, and a control unit, wherein the memory has a buffer that stores information about changed setting items that correspond to the setting values changed by operating the operation unit, and the control unit updates the information about the changed setting items stored in the buffer when the setting values are changed by operating the operation unit. Such a meter allows a terminal device to inquire about the setting values of changed setting items with minimal communication traffic.
[0012] In one embodiment, when the control unit receives an inquiry about the information on the changed setting item from a terminal device, the control unit may transmit the information on the changed setting item to the terminal device, thereby enabling the terminal device to obtain information on the setting item whose setting value has been changed.
[0013] In one embodiment, when the control unit receives an inquiry about the setting value corresponding to the changed setting item from the terminal device, the control unit may transmit the setting value corresponding to the changed setting item to the terminal device, thereby enabling the terminal device to inquire about setting values only for setting items whose setting values have been changed and obtain information about the changed setting values.
[0014] In one embodiment, in the meter, if there are other setting values that are automatically changed in conjunction with the setting value changed by operating the operation unit, the control unit may update the information on the changed setting items held in the buffer so that the setting items corresponding to the other setting values are also included in the changed setting items. This allows the terminal device to easily obtain, from the meter, information on the other setting values that are automatically changed in conjunction with the setting value changed by operating the operation unit.
[0015] In one embodiment, the control unit may update the information about the changed setting item stored in the buffer even when the setting value is changed by a web server function that can change the setting value, thereby enabling the terminal device to obtain from the meter information about the setting item that corresponds to the setting value changed by the web server function.
[0016] According to some embodiments, a program causes a measuring instrument having a memory that stores setting values for each of a plurality of setting items and an operation unit that can accept user operations to perform operations including: storing, in a buffer of the memory, information on a changed setting item, which is the setting item that corresponds to the setting value changed by operating the operation unit; and updating the information on the changed setting item stored in the buffer when the setting value is changed by operating the operation unit. Such a program allows a terminal device to inquire about the setting value of a changed setting item with little communication traffic. [Effects of the Invention]
[0017] According to the present disclosure, it is possible to provide a measuring instrument and a program that enable a terminal device to inquire about the setting value of a changed setting item with a small amount of communication traffic. [Brief explanation of the drawings]
[0018] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a measuring device according to an embodiment. [Figure 2] FIG. 1 is a diagram illustrating communication between a measuring device and a terminal device. [Figure 3] FIG. 10 is a sequence diagram illustrating how a measuring device according to an embodiment updates information about change setting items. [Figure 4] FIG. 10 is a sequence diagram showing how a measuring device according to an embodiment responds to an inquiry from a terminal device. [Figure 5] FIG. 10 is a diagram showing an example of a display screen of a measuring instrument according to a comparative example. [Figure 6] FIG. 10 is a diagram showing an example of a display screen of a terminal device that communicates with a measuring device according to a comparative example. [Figure 7] FIG. 10 is a diagram showing an example of a display screen when a setting value is changed in a measuring device according to a comparative example. DETAILED DESCRIPTION OF THE INVENTION
[0019] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings.
[0020] 1 is a diagram showing the schematic configuration of a measuring instrument 10 according to one embodiment. Measuring instrument 10 may be, for example, a waveform measuring instrument with a waveform display function. In this embodiment, the case where measuring instrument 10 is a waveform measuring instrument will be described as an example.
[0021] The measuring instrument 10 includes an AD converter 11 , a waveform data memory 12 , a control unit 13 , a memory 14 , a display unit 15 , an operation unit 16 , and a communication unit 17 .
[0022] AD converter 11 converts an input signal of an analog waveform input to measuring instrument 10 into waveform data of a digital value. AD converter 11 may be an AD converter of any configuration.
[0023] The waveform data memory 12 stores the waveform data converted into digital values by the AD converter 11. The waveform data memory 12 is, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like, but is not limited to these.
[0024] Control unit 13 controls the entire measuring instrument 10 and each block of measuring instrument 10. Control unit 13 can accept operations from the user via operation unit 16. Control unit 13 can display waveform data stored in waveform data memory 12 on display unit 15.
[0025] The control unit 13 includes at least one processor, at least one dedicated circuit, or a combination thereof. The processor is a general-purpose processor such as a central processing unit (CPU) or a graphics processing unit (GPU), or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC).
[0026] The operation of the control unit 13 will be described in detail later.
[0027] Memory 14 stores setting values for each of multiple setting items of measuring instrument 10. Setting items of measuring instrument 10 include, for example, voltage range, current range, update rate, and filter settings. For example, memory 14 may store a setting value of "1000 V" for a setting item called "voltage range" and a setting value of "5 A" for a setting item called "current range."
[0028] The memory 14 has a buffer that stores information about setting items corresponding to setting values changed by a user's operation on the operation unit 16. Hereinafter, the "setting items corresponding to setting values changed by a user's operation on the operation unit 16" may be referred to as "changed setting items."
[0029] For example, if the user operates the operation unit 16 to change the setting value of "voltage range" from "1000 V" to "600 V," then "voltage range" is a changeable setting item. In this case, the buffer of the memory 14 stores information about the changeable setting item that indicates that "voltage range" is a changeable setting item.
[0030] The buffer of the memory 14 is a part of the area of the memory 14. The buffer can hold information about changed setting items.
[0031] Memory 14 may store any information used in the operation of measurement device 10. For example, memory 14 may store system programs, application programs, various data, and the like.
[0032] The memory 14 may be, for example, but is not limited to, a semiconductor memory, a magnetic memory, or an optical memory.
[0033] The display unit 15 can display various types of data, such as setting items and setting values corresponding to the setting items.
[0034] The display unit 15 may include, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescent) display.
[0035] The operation unit 16 includes an interface that can accept operations from a user, and may include, for example, a button, a rotary knob, and the like.
[0036] Communication unit 17 includes at least one of a communication module that supports wired communication and a communication module that supports wireless communication. Measuring device 10 is able to communicate with other devices via communication unit 17.
[0037] 2, the measuring device 10 can communicate with a terminal device 20 via a communication unit 17. The terminal device 20 may be, for example, a PC, a tablet, or a smartphone.
[0038] Next, the operation of measuring device 10 will be described.
[0039] 2, the measuring device 10 is capable of communicating with the terminal device 20. The measuring device 10 may communicate with the terminal device 20 via wired communication or wireless communication. As described above, the terminal device 20 may be, for example, a PC, a tablet, or a smartphone.
[0040] An application that controls the measuring instrument 10 can run on the terminal device 20. The application on the terminal device 20 can display the setting values of the setting items of the measuring instrument 10.
[0041] The application on terminal device 20 can also change the setting value of a setting item on meter 10. When the setting value of a setting item on meter 10 is changed on the application on terminal device 20, information about the change is sent to meter 10. When meter 10 receives information from terminal device 20 that the setting value of the setting item has been changed, it changes the setting value of the setting item. This allows the user to change the setting value of a setting item on meter 10 on the application on terminal device 20 without having to directly operate meter 10.
[0042] On the other hand, when the setting value of a setting item of meter 10 is changed by operating operation unit 16 of meter 10, information about the change is not automatically sent to terminal device 20. In this case, the operation by which the application of terminal device 20 obtains the changed setting value will be described below.
[0043] As described above, the memory 14 of the measuring instrument 10 has a buffer that stores "setting items corresponding to setting values changed by the user operating the operation unit 16," i.e., information about changed setting items.
[0044] When the user operates the operation unit 16 to change the setting value of a certain setting item, the control unit 13 changes the setting value of the setting item stored in the memory 14 .
[0045] Furthermore, when the user operates operation unit 16 to change the setting value of a certain setting item, control unit 13 changes the setting value of the setting item stored in memory 14 and updates the information on the changed setting item held in the buffer of memory 14. For example, when the user operates operation unit 16 to change the setting value of "voltage range," control unit 13 updates the information on the changed setting item held in the buffer so that "voltage range" is included as a changed setting item.
[0046] The application on terminal device 20 can inquire about information on changed setting items from meter 10. By inquiring about information on changed setting items, the application on terminal device 20 can determine which of the multiple setting items on meter 10 have been changed by the user operating operation unit 16.
[0047] When control unit 13 of measuring device 10 receives an inquiry regarding information about the changed setting items from terminal device 20 via communication unit 17, control unit 13 transmits the information about the changed setting items to terminal device 20 via communication unit 17.
[0048] When terminal device 20 acquires information about changed setting items from measuring instrument 10, it can inquire about the setting values only for the setting items that have been changed.
[0049] When the control unit 13 of the measuring device 10 receives an inquiry from the terminal device 20 regarding the setting value corresponding to the changed setting item, the control unit 13 transmits the setting value corresponding to the changed setting item to the terminal device 20.
[0050] This allows terminal device 20 to make an inquiry only about the setting items that have been changed, and to acquire from measuring instrument 10 the setting values of the setting items that have been changed.
[0051] The process by which measuring instrument 10 updates the change setting items held in the buffer will be described with reference to the sequence diagram shown in FIG.
[0052] When the user operates the operation unit 16 to change the setting value of one of the multiple setting items of the measuring instrument 10 (step S101), the control unit 13 changes the setting value of that setting item stored in the memory 14 (step S102).
[0053] Furthermore, the control unit 13 executes a process of changing the setting value of the setting item stored in the memory 14 (step S102), and updates the information of the changed setting item held in the buffer of the memory 14 (step S103).
[0054] The process by which measuring device 10 responds to an inquiry from terminal device 20 will be described with reference to the sequence diagram shown in FIG.
[0055] When the control unit 13 of the measuring instrument 10 receives an inquiry regarding information on the changed setting items from the terminal device 20 via the communication unit 17 (step S201), it refers to the buffer in the memory 14 that holds the information on the changed setting items (step S202).
[0056] The control unit 13 refers to the buffer and acquires information on the setting items to be changed (step S203), and then transmits the acquired information on the setting items to the terminal device 20 via the communication unit 17 (step S204).
[0057] When the control unit 13 receives an inquiry regarding the setting value corresponding to the changed setting item from the terminal device 20 via the communication unit 17 (step S205), it refers to the memory 14 that stores the setting value of each setting item (step S206).
[0058] The control unit 13 refers to the memory 14 to acquire the setting value corresponding to the changed setting item (step S207), and then transmits the acquired setting value corresponding to the changed setting item to the terminal device 20 via the communication unit 17 (S208).
[0059] The meter 10 according to the embodiment described above allows the terminal device 20 to inquire about the setting values of changed setting items with minimal communication traffic. More specifically, the memory 14 has a buffer that stores information about changed setting items, which are setting items corresponding to setting values changed by operating the operation unit 16, and the control unit 13 updates the information about the changed setting items stored in the buffer when a setting value is changed by operating the operation unit 16. This allows the terminal device 20 to know which setting items have been changed by obtaining the information about the changed setting items stored in the buffer of the meter 10. Therefore, the terminal device 20 only needs to inquire about the setting values of the changed setting items, making it possible to inquire about the setting values of changed setting items with minimal communication traffic.
[0060] Furthermore, as described above, according to one embodiment of the meter 10, the terminal device 20 can inquire about information on changed setting items from the meter 10 with minimal communication traffic. Therefore, the terminal device 20 may poll for information on changed setting items. This allows the application on the terminal device 20 to monitor which setting items have been changed in real time. If there are any changed setting items, the application on the terminal device 20 can synchronize the setting values of the changed setting items in real time by inquiring about the setting values corresponding to the changed setting items from the meter 10.
[0061] (Processing when there are settings that are automatically changed) When a user operates the operation unit 16 to change the setting value of one of the multiple setting items of the measuring instrument 10, other setting values may also be automatically changed in conjunction with the change in the setting value.
[0062] For example, when a setting value of a setting item related to wiring of measuring device 10 is changed, other setting values may also be automatically changed in conjunction with this change.
[0063] In such a case, the control unit 13 may update the information of the changed setting items held in the buffer so that the setting items corresponding to other setting values that were automatically changed in conjunction with a change in the setting value of a certain setting item are also changed setting items.
[0064] This allows the application of the terminal device 20, when making an inquiry regarding information on a changed setting item, to also obtain information on setting items corresponding to other setting values that were automatically changed in conjunction with a change in the setting value of a certain setting item.
[0065] For example, if a change in the setting value of a certain setting item automatically changes other setting values, it may be possible for the application of terminal device 20 to obtain information about the setting items corresponding to these automatically changed setting values. However, implementing such a function in the application of terminal device 20 requires the application developer to have detailed knowledge of measuring instrument 10. This places a heavy burden on the application developer.
[0066] In contrast to this, as described above, the control unit 13 updates the information on changed setting items stored in the buffer so that setting items corresponding to other setting values that are automatically changed in conjunction with a change in the setting value of a certain setting item are also changed setting items, thereby eliminating the need for the application of the terminal device 20 to have this function, thereby reducing the burden on the application developer.
[0067] (Change the setting value using the Web server function) Metering instrument 10 may communicate with a web server as well as with terminal device 20. In this case, the setting values of measuring instrument 10 may be changeable by the web server function of the web server.
[0068] Control unit 13 may also update the information on changed setting items held in the buffer when setting values are changed by a web server function that can change the setting values of measuring device 10.
[0069] This allows terminal device 20 to obtain from measuring instrument 10 information about the setting items that correspond to the setting values that have been changed by the Web server function.
[0070] The web server may be an external device separate from the measuring device 10, or the measuring device 10 itself may function as a web server.
[0071] (Comparative Example) As a comparative example, the operation of a measuring device that does not have a buffer for storing information on changed setting items will be described.
[0072] Fig. 5 is a diagram showing an example of a display screen of a measuring device according to a comparative example, which shows the measuring device according to the comparative example displaying voltage ranges V1 to V7 and current ranges I1 to I7 as setting items, as well as the setting values corresponding to each setting item.
[0073] Referring to FIG. 5, for example, the setting value for the voltage range V1 of the setting item is "1000V."
[0074] Fig. 6 is a diagram showing an example of a display screen of a terminal device communicating with a measuring instrument according to a comparative example. The display screen shown in Fig. 6 is a display screen displayed by an application on the terminal device.
[0075] FIG. 6 shows how the application of the terminal device displays the voltage range V1 and current range I1 as setting items, and also displays the setting values corresponding to each setting item.
[0076] Referring to Figure 6, for example, the setting item voltage range V1 has a set value of "1000 V," and the setting item current range I1 has a set value of "5 A." Referring to Figure 5, these are the same settings as those displayed on the meter in the comparative example. In other words, the settings on the display screen of the meter and the display screen of the terminal device are synchronized.
[0077] FIG. 7 shows an example of the display screen of the measuring device according to the comparative example when, in this state, the user operates the measuring device according to the comparative example to change the setting values of the voltage ranges V1 to V3 of the setting items.
[0078] 7, the setting value for the voltage ranges V1 to V3 in the setting items has been changed from "1000 V" to "600 V." Because this change was made by the user directly operating the measuring instrument of the comparative example, it is not reflected in the application of the terminal device communicating with the measuring instrument of the comparative example.
[0079] Therefore, in order for a terminal device communicating with the measuring device according to the comparative example to reflect changes in the setting values as shown in FIG. 7, the terminal device needs to make an inquiry to the measuring device according to the comparative example.
[0080] However, the measuring instrument of the comparative example does not have a buffer for storing information about changed setting items. Therefore, a terminal device communicating with the measuring instrument of the comparative example must inquire about the setting values of all setting items one by one to find out which setting items have been changed. Therefore, when a setting value of the measuring instrument of the comparative example is changed by a user operation, a terminal device communicating with the measuring instrument of the comparative example requires a huge amount of communication traffic to reflect the change.
[0081] It will be apparent to those skilled in the art that the present disclosure can be embodied in other specific forms other than the above-described embodiments without departing from the spirit or essential characteristics thereof. Therefore, the foregoing description is illustrative and not limiting. The scope of the disclosure is defined not by the foregoing description but by the appended claims. All modifications within the range of equivalents of any modifications are intended to be encompassed therein.
[0082] For example, the arrangement and number of each component described above are not limited to the above description and the illustrations in the drawings, and may be arbitrarily configured as long as the functions thereof can be realized.
[0083] For example, in the above-described embodiment, the measurement instrument 10 is described as a waveform measurement instrument having a waveform display function, but the measurement instrument 10 is not limited to a waveform measurement instrument having a waveform display function. The measurement instrument 10 may be any measurement instrument that can communicate with the terminal device 20. [Explanation of symbols]
[0084] 10 Measuring instruments 11 AD converter 12 waveform data memory 13 Control Unit 14 Memory 15 Display 16 Control section 17 Communications Department 20 Terminal equipment
Claims
1. a memory that stores setting values for each of a plurality of setting items; an operation unit capable of accepting operations from a user; A control unit; Equipped with the memory includes a buffer for storing information on a changed setting item, which is the setting item corresponding to the setting value changed by an operation on the operation unit; When the setting value is changed by an operation on the operation unit, the control unit updates information on the changed setting item held in the buffer; When there are other setting values that are automatically changed in conjunction with the setting value changed by operation on the operation unit, the control unit updates the information of the changed setting items held in the buffer so that the setting items corresponding to the other setting values are also changed setting items.
2. 2. The measuring device according to claim 1, When the control unit receives an inquiry about the information on the setting item to be changed from a terminal device, the control unit transmits the information on the setting item to the terminal device.
3. 3. The measuring device according to claim 2, When the control unit receives an inquiry about the setting value corresponding to the setting item to be changed from the terminal device, the control unit transmits the setting value corresponding to the setting item to the terminal device. Measuring instrument.
4. 2. The measuring device according to claim 1, The control unit updates the information on the changed setting item held in the buffer even when the setting value is changed by a web server function that can change the setting value.
5. A measuring instrument having a memory that stores setting values for each of a plurality of setting items and an operation unit that can accept operations from a user, storing, in a buffer of the memory, information on the changed setting item, which is the setting item corresponding to the setting value changed by operating the operation unit; updating information on the changed setting item held in the buffer when the setting value is changed by operating the operation unit; When there is another setting value that is automatically changed in association with the setting value changed by the operation on the operation unit, updating the information of the changed setting item held in the buffer so that the setting item corresponding to the other setting value is also set as the changed setting item; A program that causes an operation including
Citation Information
Patent Citations
Automatic measuring apparatus
JP1992177125A
Data communication system for measuring instrument
JP2000020431A
Defect detection device and method
JP2008203034A