Simulation deployment method and device of measurement and control cabinet, electronic equipment and storage medium
By obtaining the data of the measurement and control cabinet and determining the panel component data and deployment rules, the automatic deployment of the measurement and control cabinet is achieved, solving the problems of inconsistent layout and instability in the existing technology, and improving the deployment efficiency of the measurement and control cabinet and quality.
Patent Information
- Application Number
- CN202411470409.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2024-12-31
AI Technical Summary
The layout and organizational methods of existing protection measurement and control cabinets lack uniformity and standardization, which are prone to errors and unstable factors due to human operations, which affect product quality and reliability.
By obtaining the measurement and control cabinet data, determining the panel component data and deployment rules, automatically determining and realizing the deployment location of components in the measurement and control cabinet, and realizing the automatic deployment of components.
The standardized deployment method of the measurement and control cabinet has been realized, the deployment efficiency and quality have been improved, and the impact of human errors has been reduced.
Smart Images

Figure CN119227411A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of hemodynamic simulation calculation, and in particular to a simulation deployment method, device, electronic equipment and storage medium of a measurement and control cabinet. Background Art
[0002] The protection and control cabinet commonly used in substations is an important equipment in the power system. It measures parameters such as current and voltage and monitors the operating status of the main electrical primary equipment, and can provide protection, alarm and abnormal situation processing.
[0003] At present, there are many manufacturers of protection and control cabinets in China, and their production methods are diverse. Despite the standards of power grid companies, the layout and organization of materials in the cabinets still rely on the manufacturers' respective production processes and even the experience of on-site installation workers. Not only can they not achieve unification and standardization, but they may also affect the quality and reliability of the products due to errors and unstable factors caused by human operation. Summary of the invention
[0004] The present invention provides a simulation deployment method, device, electronic equipment and storage medium of a measurement and control cabinet, so as to standardize the deployment mode of the measurement and control cabinet and improve the deployment efficiency and quality of the measurement and control cabinet.
[0005] According to one aspect of the present invention, a method for deploying a measurement and control cabinet is provided, comprising:
[0006] Obtain the measurement and control cabinet data of the measurement and control cabinet to be deployed;
[0007] Determine the component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data;
[0008] For any of the panels to be deployed, based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rules of the panel to be deployed, determine the deployment position of each component in the panel to be deployed;
[0009] The measurement and control cabinet to be deployed is deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed.
[0010] According to another aspect of the present invention, a deployment device for a measurement and control cabinet is provided, comprising:
[0011] The measurement and control cabinet data acquisition module is used to obtain the measurement and control cabinet data of the measurement and control cabinet to be deployed;
[0012] A component data determination module, used to determine the component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data;
[0013] A deployment position determination module, for determining, for any of the panels to be deployed, a deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rules of the panel to be deployed;
[0014] The measurement and control cabinet deployment module is used to deploy the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed.
[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the deployment method of the measurement and control cabinet described in any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for deploying a measurement and control cabinet as described in any embodiment of the present invention when executed.
[0020] The technical solution of the embodiment of the present invention obtains the measurement and control cabinet data of the measurement and control cabinet to be deployed; determines the component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data; for any panel to be deployed, determines the deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rule of the panel to be deployed; and deploys the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed. Automatic deployment of components in the measurement and control cabinet can be achieved, and the deployment method of the measurement and control cabinet can be standardized while improving the deployment efficiency and quality of the measurement and control cabinet.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 It is a flow chart of a method for deploying a measurement and control cabinet provided in Embodiment 1 of the present invention;
[0024] Figure 2 It is a structural schematic diagram of a deployment device of a measurement and control cabinet provided in Embodiment 2 of the present invention;
[0025] Figure 3 It is a structural schematic diagram of an electronic device provided in Embodiment 3 of the present invention. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] Embodiment 1
[0029] Figure 1 This is a flow chart of a method for deploying a measurement and control cabinet provided in the first embodiment of the present invention. This embodiment is applicable to the deployment of protection measurement and control cabinets commonly used in substations. The method can be executed by a deployment device for the measurement and control cabinet. The deployment device for the measurement and control cabinet can be implemented in the form of hardware and / or software. The deployment device for the measurement and control cabinet can be configured in electronic equipment such as computers and servers. Figure 1As shown, the method includes:
[0030] S110, obtaining measurement and control cabinet data of the measurement and control cabinet to be deployed.
[0031] The measurement and control cabinet data includes the measurement and control cabinet size, measurement and control cabinet type, etc. Specifically, the measurement and control cabinet generally adopts two types of cabinets: 2260*800*600mm or 2260*600*600mm (height*width*depth). The number of panels of different types or sizes of measurement and control cabinets is different. Optionally, the panels to be deployed include one or more of the front panel, left front panel, right front panel, rear upper panel, left rear panel and right rear panel. Specifically, the cabinet type with a width of 800mm has a left front panel and a right front panel; the cabinet type with a width of 600mm does not have a left front panel and a right front panel.
[0032] In this embodiment, the measurement and control cabinet data of the measurement and control cabinet to be deployed is obtained by reading the project document of the measurement and control cabinet to be deployed. Specifically, the command line starting with "Cubicle" in the project document can be read, and the key string "desc" can be searched in the command line, and the description after the string is used as the type of the measurement and control cabinet; the key string "guidID" is searched, and the description after the string is used as the project number; the key strings "height", "width" and "depth" are searched, and the description after the string is used as the size of the measurement and control cabinet to be deployed.
[0033] S120. Determine component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data.
[0034] It is understandable that due to the different types of measurement and control cabinets to be deployed, the components to be deployed in each panel to be deployed in the measurement and control cabinet to be deployed are different.
[0035] Among them, component data refers to the relevant data of the components to be deployed in each panel to be deployed in the measurement and control cabinet to be deployed. Specifically, component data includes but is not limited to component type, component model, component quantity, component installation method, etc., which are not limited here.
[0036] In this embodiment, the component data of each panel to be deployed in the measurement and control cabinet to be deployed can be determined according to the measurement and control cabinet model of the measurement and control cabinet to be deployed.
[0037] On the basis of the above embodiment, optionally, determining the component data of each panel to be deployed of the measurement and control cabinet to be deployed based on the measurement and control cabinet data includes: obtaining a component list of the measurement and control cabinet to be deployed based on the measurement and control cabinet data, the component list including the component data of the measurement and control cabinet to be deployed; determining a panel division rule of the measurement and control cabinet to be deployed based on the measurement and control cabinet data, dividing the component data based on the panel division rule of the measurement and control cabinet to be deployed, and obtaining the component data of each panel to be deployed of the measurement and control cabinet to be deployed.
[0038] Among them, the component list refers to a list formed by the component data of all components to be deployed in the measurement and control cabinet to be deployed. In this embodiment, the component list of the measurement and control cabinet to be deployed can be obtained by reading the project document corresponding to the measurement and control cabinet model according to the measurement and control cabinet model of the measurement and control cabinet to be deployed. Specifically, the command starting with "Device" in the command line in the project document can be read, and the key string "desc" can be searched in the command line, and the description after the string is used as the type of the component; the key string "model" is searched, and the description after the string is used as the model of the component. Furthermore, the panel division rule of the measurement and control cabinet to be deployed can be determined based on the measurement and control cabinet model, and the component data can be divided based on the panel division rule of the measurement and control cabinet to be deployed to obtain the component data of each panel to be deployed in the measurement and control cabinet to be deployed. Among them, the panel division rule refers to the rule for dividing and deploying the component data of the measurement and control cabinet to be deployed to each panel to be deployed. Specifically, the panel division rule is as follows:
[0039] 1) The microcomputer protection device, high-voltage connector and printer are deployed on the front panel;
[0040] 2) The buttons and switches are placed on the left front panel or the right front panel. If the left front panel and the right front panel do not exist, the buttons and switches are placed on the front panel.
[0041] 3) The miniature circuit breaker is deployed on the rear upper panel;
[0042] 4) The straight-through terminal block and current terminal block are arranged on the left rear panel or the right rear panel.
[0043] S130. For any of the panels to be deployed, determine the deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed, and the deployment rule of the panel to be deployed.
[0044] Among them, deployment rules refer to the rules for determining the specific deployment positions of components on the panel to be deployed. Specifically, the deployment rules include component deployment direction, component deployment order, component deployment spacing, and initial component deployment position. The component deployment direction is the arrangement direction of the components in the panel to be deployed, such as vertical, horizontal, etc.; the component deployment order is the order of deployment between components in the panel to be deployed; the component deployment spacing is the spacing distance between components; the initial component deployment position is the deployment position of the first component deployed in the panel to be deployed.
[0045] On the basis of the above embodiment, optionally, the deployment position of each component in the panel to be deployed is determined based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rules of the panel to be deployed, including: determining the deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed and at least one of the component deployment direction, component deployment order, component deployment spacing and initial component deployment position.
[0046] In this embodiment, the deployment position of each component in the panel to be deployed is determined based on the measurement and control cabinet data, the component data of the panel to be deployed, and at least one of the component deployment direction, component deployment order, component deployment spacing, and initial component deployment position.
[0047] Exemplarily, the deployment rules of the front panel are:
[0048] 1) The direction of component deployment is: vertical, from top to bottom;
[0049] 2) The order of component deployment is: microcomputer protection device, printer and high-voltage connector. It should be noted that if there are multiple components of the same type, the order of component deployment is the order in which the components are read.
[0050] 3) The spacing between components is m. It should be noted that the spacing between components is set by those skilled in the art according to requirements and is not limited here, for example, 2U.
[0051] 4) The initial deployment position of the components is: 0.5*(hm*(n-1)) from the upper edge of the front panel, rounded down; wherein U is the unit of the server external dimension determined by the American Electronics Industry Association (abbreviation of unit, 1U=44.45mm), and n is the number of components. It should be noted that all high-voltage connecting plates are regarded as a component as a whole. The arrangement of the high-voltage connecting plates is: arranged with 2U as the longitudinal spacing and L as the lateral spacing, L=500 / (k+1) rounded up to 10mm, and k is the number of high-voltage connecting plates in the lateral direction, for example 9.
[0052] It should be noted that the height of all deployed components + 2U (n+1) is less than the internal installation height h of the front panel. If it is greater than the internal installation height h of the front panel, an error message is displayed; wherein the internal installation height h is generally 45U.
[0053] Exemplarily, the deployment rules for the left front panel and the right front panel are:
[0054] 1) The direction of component deployment is: vertical, from top to bottom;
[0055] 2) The order of component deployment is: button, signal light, knob and switch. It should be noted that if there are multiple components of the same type, the order of component deployment is the order in which the components are read;
[0056] 3) The component deployment spacing is m. It should be noted that the component deployment spacing is set by technical personnel in this field according to needs and is not limited here, for example, 6U.
[0057] 4) The initial component placement position is 0.5*(hm*(n-1)) from the upper edge of the front panel, rounded down.
[0058] It should be noted that the height of all deployed components + 6U (n + 1) is less than the internal installation height of the front panel.
[0059] Exemplarily, the deployment rules for the left rear panel and the right rear panel are:
[0060] 1) The direction of component deployment is: vertical, from top to bottom;
[0061] 2) The order of component deployment can be the order of reading the terminal block; it can be understood that since the left rear panel and the right rear panel are both deployed with terminal blocks, the deployment can be carried out according to the data read from the terminal blocks;
[0062] 3) The component deployment spacing is: m; it should be noted that the component deployment spacing is set by technical personnel in this field according to needs and is not limited here, for example, 0U.
[0063] 4) The initial component placement position is 0.5*(hm*(n-1)) from the upper edge of the front panel, rounded down.
[0064] Based on the above embodiment, the rear upper panel includes a guide rail. Exemplarily, the deployment rule of the rear upper panel is:
[0065] 1) The direction of component deployment is: along the direction of the guide rail;
[0066] 2) The order of component deployment is: the order of reading the miniature circuit breaker;
[0067] 3) The component deployment spacing is: m; it should be noted that the component deployment spacing is set by technical personnel in this field according to needs and is not limited here, for example, 0U.
[0068] 4) The initial component deployment position is N away from the starting point of the guide rail, and N can be 10 mm.
[0069] S140: deploy the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed.
[0070] In this embodiment, the deployment positions of the components of each panel to be deployed can be marked in the panel to be deployed to facilitate the deployment of the measurement and control cabinet to be deployed; the deployment map of the measurement and control cabinet to be deployed can also be generated based on the deployment positions of the components of each panel to be deployed in the measurement and control cabinet to be deployed, so as to facilitate the deployment personnel to deploy the measurement and control cabinet.
[0071] On the basis of the above embodiment, optionally, the component data includes component models, and the deployment of the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed includes: for any component, matching the three-dimensional model of the component corresponding to the component model based on the component model of the component; determining the three-dimensional deployment model of the measurement and control cabinet to be deployed based on the deployment position and the three-dimensional model of the components of each panel to be deployed in the measurement and control cabinet to be deployed; and deploying the measurement and control cabinet to be deployed based on the three-dimensional deployment model of the measurement and control cabinet.
[0072] In this embodiment, for any component, the component three-dimensional model corresponding to the component model is matched based on the component model of the component. Specifically, the component model is used to search and match the corresponding component three-dimensional model in the component database or three-dimensional model library. Ensure that the matched three-dimensional model is completely consistent with the actual component in terms of size, shape, and electrical interface. Furthermore, based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed, the matched component three-dimensional model is placed in the corresponding panel to be deployed according to the deployment position, forming a three-dimensional deployment model of the measurement and control cabinet to be deployed, so as to deploy the measurement and control cabinet according to the three-dimensional deployment model of the measurement and control cabinet to be deployed.
[0073] The technical solution of this embodiment obtains the measurement and control cabinet data of the measurement and control cabinet to be deployed; determines the component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data; for any panel to be deployed, determines the deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rules of the panel to be deployed; and deploys the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed. Automatic deployment of components in the measurement and control cabinet can be achieved, and the deployment method of the measurement and control cabinet can be standardized while improving the deployment efficiency and quality of the measurement and control cabinet.
[0074] Embodiment 2
[0075] Figure 2 Schematic diagram of the structure of a deployment device for a measurement and control cabinet provided in the second embodiment of the present invention. Figure 2 As shown, the device comprises:
[0076] The measurement and control cabinet data acquisition module 210 is used to acquire the measurement and control cabinet data of the measurement and control cabinet to be deployed;
[0077] A component data determination module 220, configured to determine the component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data;
[0078] A deployment position determination module 230, for determining, for any of the panels to be deployed, a deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rule of the panel to be deployed;
[0079] The measurement and control cabinet deployment module 240 is used to deploy the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed.
[0080] The technical solution of this embodiment obtains the measurement and control cabinet data of the measurement and control cabinet to be deployed; determines the component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data; for any panel to be deployed, determines the deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rules of the panel to be deployed; and deploys the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed. Automatic deployment of components in the measurement and control cabinet can be achieved, and the deployment method of the measurement and control cabinet can be standardized while improving the deployment efficiency and quality of the measurement and control cabinet.
[0081] On the basis of the above embodiment, optionally, a component data determination module 220 is used to obtain a component list of the measurement and control cabinet to be deployed based on the measurement and control cabinet data, and the component list includes the component data of the measurement and control cabinet to be deployed; determine the panel division rules of the measurement and control cabinet to be deployed based on the measurement and control cabinet data, and divide the component data based on the panel division rules of the measurement and control cabinet to be deployed to obtain the component data of each panel to be deployed of the measurement and control cabinet to be deployed.
[0082] Based on the above embodiment, optionally, the panel to be deployed includes one or more of a front panel, a left front panel, a right front panel, a rear upper panel, a left rear panel and a right rear panel.
[0083] On the basis of the above embodiment, optionally, the deployment rules include component deployment direction, component deployment sequence, component deployment spacing and initial component deployment position.
[0084] On the basis of the above embodiment, optionally, a deployment position determination module 230 is used to determine the deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed, and at least one of the component deployment direction, component deployment order, component deployment spacing and initial component deployment position.
[0085] On the basis of the above embodiment, optionally, the rear upper panel includes a guide rail, and the components of the rear upper panel are deployed in a direction along the guide rail.
[0086] On the basis of the above embodiment, optionally, the component data includes component models, and the measurement and control cabinet deployment module 240 is used to match the component three-dimensional model corresponding to the component model based on the component model of any component; determine the three-dimensional deployment model of the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed and the three-dimensional model of the components; and deploy the measurement and control cabinet to be deployed based on the three-dimensional deployment model of the measurement and control cabinet.
[0087] The deployment device of the measurement and control cabinet provided in the embodiment of the present invention can execute the deployment method of the measurement and control cabinet provided in any embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method.
[0088] Embodiment 3
[0089] Figure 31 is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0090] like Figure 3 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0091] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0092] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the deployment method of the measurement and control cabinet.
[0093] In some embodiments, the deployment method of the measurement and control cabinet can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the deployment method of the measurement and control cabinet described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the deployment method of the measurement and control cabinet in any other appropriate manner (for example, by means of firmware).
[0094] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0095] The computer program for implementing the deployment method of the measurement and control cabinet of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program can be executed completely on the machine, partially on the machine, as an independent software package, partially on the machine and partially on a remote machine, or completely on a remote machine or server.
[0096] Embodiment 4
[0097] Embodiment 4 of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to execute a method for deploying a measurement and control cabinet, the method comprising:
[0098] Obtain the measurement and control cabinet data of the measurement and control cabinet to be deployed;
[0099] Determine the component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data;
[0100] For any panel to be deployed, based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rules of the panel to be deployed, determine the deployment position of each component in the panel to be deployed;
[0101] The measurement and control cabinet to be deployed is deployed based on the deployment positions of the components of each panel to be deployed in the measurement and control cabinet to be deployed.
[0102] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0103] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0104] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0105] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0106] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0107] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for deploying a measurement and control cabinet, characterized in that: include: Obtain the measurement and control cabinet data of the measurement and control cabinet to be deployed; Determine the component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data; For any of the panels to be deployed, based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rules of the panel to be deployed, determine the deployment position of each component in the panel to be deployed; The measurement and control cabinet to be deployed is deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed.
2. The method according to claim 1, characterized in that The determining the component data of each panel to be deployed of the measurement and control cabinet to be deployed based on the measurement and control cabinet data includes: Acquire a component list of the measurement and control cabinet to be deployed based on the measurement and control cabinet data, wherein the component list includes the component data of the measurement and control cabinet to be deployed; The panel division rule of the measurement and control cabinet to be deployed is determined based on the measurement and control cabinet data, and the component data is divided based on the panel division rule of the measurement and control cabinet to be deployed to obtain the component data of each panel to be deployed of the measurement and control cabinet to be deployed.
3. The method according to claim 1, characterized in that The panel to be deployed includes one or more of a front panel, a left front panel, a right front panel, a rear upper panel, a left rear panel and a right rear panel.
4. The method according to claim 3, characterized in that The deployment rule of the panel to be deployed includes at least one of component deployment direction, component deployment sequence, component deployment spacing, and initial component deployment position.
5. The method according to claim 4, characterized in that The rear upper panel includes a guide rail, and the components of the rear upper panel are arranged in a direction along the guide rail.
6. The method according to claim 4, characterized in that The step of determining the deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed, and the deployment rule of the panel to be deployed includes: Based on the measurement and control cabinet data, the component data of the panel to be deployed, and at least one of the component deployment direction, component deployment order, component deployment spacing, and initial component deployment position, the deployment position of each component in the panel to be deployed is determined.
7. The method according to claim 1, characterized in that The component data includes component models, and the deployment of the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed includes: For any component, matching the component three-dimensional model corresponding to the component model based on the component model of the component; Determining a three-dimensional deployment model of the measurement and control cabinet to be deployed based on the deployment positions of components of each panel to be deployed in the measurement and control cabinet to be deployed and the three-dimensional model of the components; The measurement and control cabinet to be deployed is deployed based on the three-dimensional deployment model of the measurement and control cabinet.
8. A deployment device for a measurement and control cabinet, characterized in that: include: The measurement and control cabinet data acquisition module is used to obtain the measurement and control cabinet data of the measurement and control cabinet to be deployed; A component data determination module, used to determine the component data of each panel to be deployed in the measurement and control cabinet to be deployed based on the measurement and control cabinet data; A deployment position determination module, for determining, for any of the panels to be deployed, a deployment position of each component in the panel to be deployed based on the measurement and control cabinet data, the component data of the panel to be deployed and the deployment rules of the panel to be deployed; The measurement and control cabinet deployment module is used to deploy the measurement and control cabinet to be deployed based on the deployment position of the components of each panel to be deployed in the measurement and control cabinet to be deployed.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for deploying a measurement and control cabinet according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for deploying a measurement and control cabinet according to any one of claims 1 to 7 when executed.
