Specific surface area detection method, device, equipment, medium and product
By automatically recognizing the voltage values and button operations on the surface area detection software interface, automated continuous switching and desorption of samples are achieved, solving the problems of long time consumption and low efficiency caused by manual operation, and improving detection efficiency and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-03-13
AI Technical Summary
Existing methods for detecting specific surface area rely on manual operation, resulting in time-consuming and inefficient testing processes that fail to meet the demand for rapid testing of batches of samples.
The software interface automatically identifies voltage values to determine whether the potential is stable, and automatically clicks the detection button when the potential is stable, thus realizing automated continuous switching and desorption of samples, replacing traditional manual operation.
It shortens the detection time, improves detection efficiency and accuracy, meets the needs of rapid detection of batch samples, and has scalability.
Smart Images

Figure CN121656104A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of specific surface area detection technology, specifically to a specific surface area detection method, apparatus, equipment, medium, and product. Background Technology
[0002] Specific surface area is an important parameter for measuring the surface properties of materials, reflecting key performance characteristics such as adsorption capacity and reactivity. It is widely used in the performance evaluation of powder materials and porous materials. Commonly used specific surface area testing instruments, such as the Bio-Tech SSA650, are equipped with four injection tubes. The first tube holds a standard sample, and the remaining three tubes hold the samples to be tested. However, in actual testing procedures, this instrument requires manual injection, desorption, and switching to the next sample. This manual operation not only increases the workload of operators but also, due to the step-by-step and non-parallel nature of manual operations, results in a time-consuming and inefficient overall specific surface area testing process, making it difficult to meet the practical needs of rapid testing of batch samples. Summary of the Invention
[0003] This invention provides a method, apparatus, equipment, medium, and product for specific surface area detection, which solves the problem that existing specific surface area detection methods rely on manual operation, which not only increases the workload of operators, but also results in a time-consuming and inefficient overall specific surface area detection process due to the step-by-step and non-parallel nature of manual operation, making it difficult to meet the actual needs of rapid detection of batch samples.
[0004] In a first aspect, the present invention provides a method for detecting specific surface area, the method comprising: Continuously identify voltage values in the target software's interface to determine if the potential is stable; When the potential is stable, click on multiple detection buttons in the software interface to obtain the desorption curve of the current sample to be tested; Determine if there is a next sample to be tested; When there is another sample to be tested, return to the step of clicking multiple detection buttons in the software interface when the potential is stable to obtain the desorption curve of the current sample to be tested, until there is no more sample to be tested; The specific surface area of each sample is determined based on its desorption curve.
[0005] This invention continuously extracts voltage values from the software interface to determine potential stability. Only when the potential is stable are multiple detection buttons on the software interface clicked to trigger the sample desorption process. After the desorption process of the current sample to be tested is completed, it is determined whether there are other samples to be tested, realizing automated and continuous switching of samples. This ensures that all samples to be tested can be desorbed sequentially, avoiding detection interruptions or missed detections caused by manual intervention. Ultimately, it achieves fully automated completion of the desorption process for all samples to be tested, avoiding operational delays and process deviations when switching between samples manually, and ensuring the consistency and reliability of batch testing samples. After all samples to be tested have completed desorption and generated corresponding desorption curves, the specific surface area is calculated. By automating sample injection and desorption, replacing manual operation in the traditional specific surface area detection process, the detection time is shortened, detection efficiency and accuracy are improved, meeting the needs of rapid detection of batch samples, and it is scalable.
[0006] In one optional implementation, determining whether the potential is stable includes: Determine the absolute value of the difference between the voltage value and the historical voltage value; When the absolute value of the difference is less than a preset threshold, the potential is judged to be stable; When the absolute value of the difference is not less than a preset threshold, the potential is judged to be unstable.
[0007] This embodiment effectively identifies significant potential fluctuations by determining the absolute value of the difference between the current voltage value and the historical voltage value and comparing it with a preset threshold, thus laying the foundation for accurate data acquisition during the subsequent desorption process.
[0008] In one optional implementation, the detection button includes a zeroing button, a measurement button, an injector control button, an injector button corresponding to the current sample to be detected, and a desorption button. Click on the multiple detection buttons in the software interface, including: Extract the stored images of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button; Compare the images of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button with the software interface to determine the positions of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button. Click the buttons in the following order: zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button.
[0009] This embodiment compares the button images stored in the program with the software interface to determine the position of each button, and then clicks them in sequence to automatically initiate the sample desorption process. The entire process requires no manual intervention, ensuring both the accuracy of the button click sequence and the precision of the button placement. The standardized operating procedure also avoids random errors inherent in manual operation, providing a reliable guarantee for the stable progress of the subsequent sample desorption process.
[0010] In one optional implementation, determining whether there is a next sample to be tested includes: Get the next injector for the current sample in the injector containing the sample to be tested; Obtain the injector number; If the injector number matches the next injector, it is determined that there is a next sample to be tested; If the injector number is empty, it is determined that there is no next sample to be tested; If the injector number is inconsistent with the next injector, an alarm message will be displayed on the software interface.
[0011] This embodiment determines whether there is a next sample to be tested by obtaining the next injector and the injector number entered by the operator, thus realizing automated continuous testing of multiple samples in the injector and avoiding the tedious operation of frequently checking the sample status manually.
[0012] In one alternative implementation, the method further includes: When the potential is unstable, return to the voltage value in the software interface of the continuous target identification software to determine whether the potential is stable, until the potential is stable.
[0013] This embodiment continuously acquires and judges voltage values when the potential is unstable, and only performs subsequent operations when the potential stabilizes. This ensures that subsequent sample desorption always starts under a stable potential, guarantees the accuracy of desorption data acquisition, and avoids deviations in detection results due to potential fluctuations.
[0014] In one alternative implementation, the method further includes: The desorption curve of each sample to be tested is displayed in the software interface.
[0015] This embodiment displays the desorption curve of each sample to be tested in the software interface, so that the operator can manually identify the peaks and calculate the specific surface area.
[0016] In a second aspect, the present invention provides a specific surface area detection device, the device comprising: The first judgment module is used to continuously identify the voltage values in the software interface of the target software and determine whether the potential is stable. The click module is used to click multiple detection buttons in the software interface when the potential is stable to obtain the desorption curve of the current sample to be tested. The second judgment module is used to determine whether there is a next sample to be tested; The detection module is used to return to the step of clicking multiple detection buttons in the software interface when the potential is stable, and obtain the desorption curve of the current sample when there is another sample to be detected, until there is no more sample to be detected. The determination module is used to determine the specific surface area of each sample to be tested based on the desorption curve of each sample to be tested.
[0017] Thirdly, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the specific surface area detection method of the first aspect or any corresponding embodiment described above.
[0018] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to perform the specific surface area detection method of the first aspect or any corresponding embodiment thereof.
[0019] Fifthly, the present invention provides a computer program product, including computer instructions, which are used to cause a computer to execute the specific surface area detection method of the first aspect or any corresponding embodiment described above.
[0020] Compared with the prior art, the beneficial effects of the present invention are as follows: The specific surface area detection method provided by this invention replaces the manual operation in the traditional specific surface area detection process by automating sample injection and desorption, which shortens the detection time, improves detection efficiency and accuracy, meets the needs of rapid detection of batch samples, and has scalability. Attached Figure Description
[0021] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0022] Figure 1 This is a flowchart of a specific surface area detection method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the software interface of the target software according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the software interface of another target software according to an embodiment of the present invention; Figure 4 This is a flowchart of another specific surface area detection method according to an embodiment of the present invention; Figure 5 This is a structural block diagram of a specific surface area detection device according to an embodiment of the present invention; Figure 6 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0024] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.
[0025] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0026] Traditional surface area analyzers require manual sample introduction, desorption, and switching to the next sample during the actual testing process. This manual operation not only increases the workload of operators but also results in a time-consuming and inefficient overall surface area detection process due to the step-by-step and non-parallel nature of manual operations, making it difficult to meet the practical needs of rapid testing of batch samples. This invention replaces the manual operations in the traditional surface area detection process with automated sample introduction and desorption, shortening the testing time, improving testing efficiency and accuracy, meeting the needs of rapid testing of batch samples, and offering scalability.
[0027] According to an embodiment of the present invention, a method for detecting specific surface area is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0028] This embodiment provides a specific surface area detection method, which can be used in a specific surface area detection program written in Python. Figure 1 This is a flowchart of a specific surface area detection method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps: Step S101: Continuously identify the voltage values in the target software interface to determine whether the potential is stable.
[0029] Specifically, the operator weighs the sample, pours it into a sample tube (C-type tube), dries it, cools it, weighs the sample and the sample tube, calculates the sample weight, and then puts the sample to be tested into the injector of the surface area testing instrument. The first time it is put in, the first injector is used by default, and subsequent times are put in according to the injector number. Figure 2 This is a schematic diagram of the software interface of the target software according to an embodiment of the present invention, such as... Figure 2 As shown, after placing the sample to be tested into the injector, the operator can manually select the corresponding injector number in the target software interface.
[0030] Figure 3 This is a schematic diagram of the software interface of another target software according to an embodiment of the present invention, such as... Figure 3 As shown, the target software is PioneerBET, a dedicated control software for specific surface area detection, used for instrument operation control and data acquisition. Since stable potential is a prerequisite for accurate sample desorption data acquisition, potential fluctuations can lead to abnormalities in key parameters such as gas path pressure and temperature, directly affecting the accuracy of the desorption curve. Therefore, after starting the software, the specific surface area detection program automatically extracts real-time voltage values from the location indicated by the red box in the lower left corner of the software interface at preset time intervals (e.g., 0.5 seconds) to determine whether the potential is stable.
[0031] Step S102: When the potential is stable, click multiple detection buttons in the software interface to obtain the desorption curve of the sample to be tested.
[0032] Specifically, when the potential is stable, the surface area detection program clicks multiple detection buttons on the PioneerBET software interface, triggering the sample desorption process through automated operation. After processing by the PioneerBET software, the desorption curve of the sample to be tested is generated. By automating the process to replace manual clicking, problems such as incorrect sequence and click deviation caused by manual operation are avoided, ensuring the standardization and consistency of the detection operation, improving detection efficiency, and providing core data for calculating the surface area.
[0033] Step S103: Determine whether there is a next sample to be tested.
[0034] Specifically, step S102 has completed the desorption process of the current sample to be tested. At this time, it can be determined whether there are other samples to be tested, so as to realize the automatic and continuous switching of samples and ensure that all samples to be tested can be desorbed in sequence, avoiding detection interruption or missed detection caused by manual intervention.
[0035] Step S104: When there is another sample to be tested, return to the step of clicking multiple detection buttons in the software interface when the potential is stable to obtain the desorption curve of the current sample to be tested, until there is no next sample to be tested in the injector.
[0036] Specifically, when there is a next sample to be tested, the surface area detection program will return to step S102 and continue to automatically perform the desorption process on the next sample to be tested when the potential is stable. In the end, the desorption process of all samples to be tested is fully automated, avoiding the operation delay and process deviation when switching between samples manually, and ensuring the consistency and reliability of batch testing samples.
[0037] Step S105: Determine the specific surface area of each sample to be tested based on the desorption curve of each sample to be tested.
[0038] Specifically, after all samples to be tested have been desorbed and corresponding desorption curves have been generated, the operator will manually identify the peaks of each desorption curve and calculate the corresponding specific surface area to complete the specific surface area detection process.
[0039] This invention continuously extracts voltage values from the software interface to determine potential stability. Only when the potential is stable are multiple detection buttons on the software interface clicked to trigger the sample desorption process. After the desorption process of the current sample to be tested is completed, it is determined whether there are other samples to be tested, realizing automated and continuous switching of samples. This ensures that all samples to be tested can be desorbed sequentially, avoiding detection interruptions or missed detections caused by manual intervention. Ultimately, it achieves fully automated completion of the desorption process for all samples to be tested, avoiding operational delays and process deviations when switching between samples manually, and ensuring the consistency and reliability of batch testing samples. After all samples to be tested have completed desorption and generated corresponding desorption curves, the specific surface area is calculated. By automating sample injection and desorption, replacing manual operation in the traditional specific surface area detection process, the detection time is shortened, detection efficiency and accuracy are improved, meeting the needs of rapid detection of batch samples, and it is scalable.
[0040] This embodiment provides a specific surface area detection method, which can be used in the above-described specific surface area detection procedure. The method specifically includes the following steps: Step S201: Continuously identify the voltage values in the target software interface to determine whether the potential is stable.
[0041] Specifically, step S201 above, which determines whether the potential is stable, includes: Step S2011: Determine the absolute value of the difference between the voltage value and the historical voltage value.
[0042] Step S2012: When the absolute value of the difference is less than a preset threshold, the potential is determined to be stable.
[0043] Step S2013: When the absolute value of the difference is not less than a preset threshold, it is determined that the potential is unstable.
[0044] Specifically, the historical voltage value is the voltage value corresponding to the 15 seconds prior to the current moment. The absolute value of the difference between the voltage values corresponding to the two moments is calculated. If the absolute value of the difference is less than a preset threshold (e.g., 30mV), the potential is considered stable; otherwise, the potential is unstable. This effectively identifies significant potential fluctuations and lays the foundation for the accuracy of data acquisition during subsequent desorption processes.
[0045] Step S202: When the potential is unstable, return to the voltage value in the software interface of the continuous target identification software to determine whether the potential is stable, until the potential is stable.
[0046] Specifically, when the potential is unstable, step S201 is repeated until the potential stabilizes before proceeding with subsequent operations. This ensures that subsequent sample desorption operations are always initiated under a stable potential, guaranteeing the accuracy of desorption data acquisition and avoiding deviations in detection results due to potential fluctuations.
[0047] Step S203: When the potential is stable, click multiple detection buttons in the software interface to obtain the desorption curve of the current sample to be tested. The detection buttons include a zeroing button, a measurement button, an injector control button, an injector button corresponding to the current sample to be tested, and a desorption button.
[0048] Specifically, step S203 includes: Step S2031: Extract the stored images of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button.
[0049] Step S2032: Compare the images of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button with the software interface to determine the positions of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button.
[0050] Step S2033: Click the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button in sequence.
[0051] Specifically, the surface area detection program pre-stores standard template images of the zeroing button, measurement button, injector control button, each injector button, and desorption button. The image features perfectly match the buttons on the PioneerBET software interface. The program first extracts the template images of the zeroing button, measurement button, injector control button, and desorption button from its local repository. Then, based on the injector corresponding to the current sample to be tested, it extracts the template image of the corresponding injector button. The program performs a pixel-level comparison between the template image of each button and a real-time captured image of the PioneerBET software interface, using an image matching algorithm to accurately identify and determine the specific coordinates of each button on the software interface. Then, following a fixed sequence of zeroing → measurement → injector control → injector corresponding to the current sample to be tested → desorption, the program simulates manual cursor clicking, triggering the corresponding software function for each button in sequence, automatically initiating the sample desorption process. The entire process requires no manual intervention, ensuring both the accuracy of the button click sequence and position, and avoiding random errors from manual operation through standardized procedures, providing a reliable guarantee for the stable progress of the subsequent sample desorption process.
[0052] It should be noted that after each button is clicked, the program needs to check whether the voltage is stable, and will only continue to click the next button if the voltage is stable.
[0053] Step S204: Determine if there is a next sample to be tested.
[0054] Specifically, step S204 includes: Step S2041: Obtain the next injector of the injector where the current sample to be tested is located.
[0055] Step S2042: Obtain the injector number.
[0056] Step S2043: When the injector number is consistent with the next injector, it is determined that there is a next sample to be tested.
[0057] Step S2044: When the injector number is empty, determine that there is no next sample to be tested.
[0058] In step S2045, when the injector number is inconsistent with the next injector, an alarm message is displayed on the software interface.
[0059] Specifically, because operators insert samples according to the injector sequence—for example, if the sample was previously placed in injector number 1, then this time it will be placed in injector number 2—the program automatically calculates the next injector number based on the previous injector's number. After inserting the sample, the operator... Figure 2 On the displayed page, select the corresponding injector numbers. The surface area detection program uses image recognition technology to read the selection status of the injector numbers in the software interface and obtain the injector numbers. If the program's calculated next injector number matches the actually identified injector number, it is considered that there is a next sample to be tested; if no selected injector number is identified, it is considered that there is no next sample to be tested; if the program's calculated next injector number does not match the actually identified injector number, there may be a manual selection error or the injectors not being placed in the correct order. The program can generate an alarm message displayed on the software interface to remind the operator to check. This achieves automated continuous testing of multiple samples, avoiding the tedious operation of frequently checking the sample status manually.
[0060] Step S205: When a next sample to be tested is present, return to the step where, when the potential is stable, multiple detection buttons are clicked on the software interface to obtain the desorption curve of the current sample to be tested, until no next sample to be tested is found. For details, please refer to [link to relevant documentation]. Figure 1 Step S104 of the illustrated embodiment will not be described again here.
[0061] Step S206: Display the desorption curve of each sample to be tested in the software interface.
[0062] Specifically, after all samples to be tested have completed automatic desorption, the specific surface area detection program displays the desorption curve in the software interface so that operators can manually identify the peaks and calculate the specific surface area.
[0063] Step S207: Based on the desorption curve of each sample to be tested, determine the specific surface area of each sample. For details, please refer to [link to relevant documentation]. Figure 1 Step S105 of the illustrated embodiment will not be described again here.
[0064] In some alternative implementations, Figure 4 This is a flowchart of another specific surface area detection method according to an embodiment of the present invention, such as... Figure 4 As shown, the specific surface area detection program starts the target software and continuously identifies the voltage values in the software interface to determine whether the potential is stable. When the potential is unstable, it continues to identify and assess the voltage values until the potential stabilizes. When the potential is stable, the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button are clicked sequentially to perform the desorption process on the current sample to be tested, obtaining the desorption curve. When the voltage is stable, it is determined whether there is another sample to be tested in the injector containing the current sample. When the voltage is unstable, the voltage values are continuously acquired and assessed until the voltage stabilizes. When the voltage is stable and there is another sample to be tested, the process of clicking the buttons sequentially when the potential is stable is repeated until there is no more sample to be tested in the injector. Finally, based on the desorption curve of each sample to be tested, the specific surface area of each sample is determined.
[0065] This invention continuously extracts voltage values from the software interface to determine potential stability. Only when the potential is stable are multiple detection buttons on the software interface clicked to trigger the sample desorption process. After the desorption process of the current sample to be tested is completed, it is determined whether there are other samples to be tested, realizing automated and continuous switching of samples. This ensures that all samples to be tested can be desorbed sequentially, avoiding detection interruptions or missed detections caused by manual intervention. Ultimately, it achieves fully automated completion of the desorption process for all samples to be tested, avoiding operational delays and process deviations when switching between samples manually, and ensuring the consistency and reliability of batch testing samples. After all samples to be tested have completed desorption and generated corresponding desorption curves, the specific surface area is calculated. By automating sample injection and desorption, replacing manual operation in the traditional specific surface area detection process, the detection time is shortened, detection efficiency and accuracy are improved, meeting the needs of rapid detection of batch samples, and it is scalable.
[0066] This embodiment also provides a specific surface area detection device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0067] This embodiment provides a specific surface area detection device, such as... Figure 5 As shown, it includes: The first judgment module 501 is used to continuously identify the voltage values in the software interface of the target software and determine whether the potential is stable.
[0068] Clicking module 502 allows you to click multiple detection buttons on the software interface when the potential is stable, thus obtaining the desorption curve of the sample to be tested.
[0069] The second judgment module 503 is used to determine whether there is a next sample to be tested.
[0070] The detection module 504 is used to return to the step of clicking multiple detection buttons in the software interface when the potential is stable, and obtaining the desorption curve of the current sample when there is another sample to be detected, until there is no more sample to be detected.
[0071] The determination module 505 is used to determine the specific surface area of each sample to be tested based on the desorption curve of each sample to be tested.
[0072] In some optional implementations, the first determination module 501 includes: The determination unit is used to determine the absolute value of the difference between the voltage value and the historical voltage value.
[0073] The first judgment unit is used to determine that the potential is stable when the absolute value of the difference is less than a preset threshold.
[0074] The second judgment unit is used to determine that the potential is unstable when the absolute value of the difference is not less than a preset threshold.
[0075] In some optional implementations, the detection buttons include a zeroing button, a measurement button, an injector control button, an injector button corresponding to the current sample to be detected, and a desorption button; Click module 502 includes: The first extraction unit is used to extract the stored images of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button.
[0076] The comparison unit is used to compare the images of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button with the software interface to determine the positions of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button.
[0077] The click unit is used to click in the following order: zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button.
[0078] In some optional implementations, the second determination module 503 includes: The first acquisition unit is used to acquire the next injector of the injector where the current sample to be tested is located.
[0079] The second acquisition unit is used to acquire the injector number.
[0080] The third judgment unit is used to determine that there is a next sample to be tested when the injector number is the same as the next injector.
[0081] The fourth judgment unit is used to determine that there is no next sample to be tested when the injector number is empty.
[0082] The display unit is used to display alarm messages on the software interface when the injector number is inconsistent with the next injector.
[0083] In some alternative embodiments, the device further includes: The third judgment module is used to return to the voltage value in the software interface of the continuous target identification software when the potential is unstable, and to judge whether the potential is stable until the potential is stable.
[0084] In some alternative embodiments, the device further includes: The display module is used to display the desorption curve of each sample to be tested in the software interface.
[0085] The specific surface area detection device provided in this embodiment of the invention can execute the specific surface area detection method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects for executing the method. Further functional descriptions of the various modules and units described above are the same as in the corresponding embodiments described above, and will not be repeated here.
[0086] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.
[0087] The following is a detailed reference. Figure 6 This diagram illustrates a suitable structural design for implementing an electronic device according to embodiments of the present invention. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 601, which can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) 602 or a program loaded from memory 608 into random access memory (RAM) 603. RAM 603 also stores various programs and data required for the operation of the electronic device. The processor 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0088] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.
[0089] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 609, or installed from a memory 608, or installed from a ROM 602. When the computer program is executed by the processor 601, it performs the functions defined in the specific surface area detection method of the embodiments of the present invention.
[0090] Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present invention.
[0091] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the specific surface area detection method shown in the above embodiments is implemented.
[0092] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0093] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A method for detecting specific surface area, characterized in that, The method includes: Continuously identify voltage values in the target software's interface to determine if the potential is stable; When the potential is stable, click on multiple detection buttons in the software interface to obtain the desorption curve of the current sample to be tested; Determine if there is a next sample to be tested; When there is another sample to be tested, return to the step of clicking multiple detection buttons in the software interface when the potential is stable to obtain the desorption curve of the current sample to be tested, until there is no more sample to be tested; The specific surface area of each sample is determined based on its desorption curve.
2. The method according to claim 1, characterized in that, The determination of whether the potential is stable includes: Determine the absolute value of the difference between the voltage value and the historical voltage value; When the absolute value of the difference is less than a preset threshold, the potential is determined to be stable; When the absolute value of the difference is not less than the preset threshold, the potential is determined to be unstable.
3. The method according to claim 1, characterized in that, The detection buttons include a zeroing button, a measurement button, an injector control button, an injector button corresponding to the current sample to be detected, and a desorption button. Clicking the multiple detection buttons in the software interface includes: Extract the stored images of the zeroing button, measurement button, injector control button, injector button corresponding to the current sample to be tested, and desorption button; The images of the zeroing button, the measurement button, the injector control button, the injector button corresponding to the current sample to be tested, and the desorption button are compared with the software interface to determine the positions of the zeroing button, the measurement button, the injector control button, the injector button corresponding to the current sample to be tested, and the desorption button. Click the zeroing button, the measurement button, the injector control button, the injector button corresponding to the current sample to be tested, and the desorption button in that order.
4. The method according to claim 1, characterized in that, The determination of whether there is a next sample to be tested includes: Get the next injector for the current sample in the injector containing the sample to be tested; Obtain the injector number; When the injector number matches the next injector, it is determined that there is a next sample to be tested; When the injector number is empty, it is determined that there is no next sample to be tested; When the injector number is inconsistent with the next injector, an alarm message is displayed in the software interface.
5. The method according to claim 1, characterized in that, The method further includes: When the potential is unstable, return to the voltage value in the software interface of the continuous target identification software to determine whether the potential is stable, until the potential is stable.
6. The method according to claim 1, characterized in that, The method further includes: The desorption curve of each sample to be tested is displayed in the software interface.
7. A specific surface area detection device, characterized in that, The device includes: The first judgment module is used to continuously identify the voltage values in the software interface of the target software and determine whether the potential is stable. The click module is used to click multiple detection buttons in the software interface when the potential is stable, so as to obtain the desorption curve of the current sample to be detected. The second judgment module is used to determine whether there is a next sample to be tested; The detection module is used to return to the step of clicking multiple detection buttons in the software interface when the potential is stable, and obtaining the desorption curve of the current sample when the potential is stable, until there is no next sample to be detected. The determination module is used to determine the specific surface area of each sample to be tested based on the desorption curve of each sample to be tested.
8. An electronic device, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the specific surface area detection method according to any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a computer to perform the specific surface area detection method according to any one of claims 1 to 6.
10. A computer program product, characterized in that, Includes computer instructions for causing a computer to perform the specific surface area detection method according to any one of claims 1 to 6.