A groove marking method, device, electronic device and storage medium
Through the automated groove marking method and device, the problem of manual groove marking being time-consuming and error-prone has been solved, and fast and accurate groove marking effect has been achieved.
Patent Information
- Application Number
- CN202210646505.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-08
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-06-08
AI Technical Summary
In the prior art, the process of marking the grooves of plate cutting drawings relies on manual operation, which results in a large workload and is prone to errors. In particular, when dealing with complex grooves, it is difficult to achieve fast and accurate marking.
By receiving the marking request, obtaining the marking information of the groove and replacing it with the corresponding marking symbol, inserting the groove schematic diagram, and using the groove marking device and electronic equipment to automatically complete the groove marking, establishing the correspondence between the marking information and the symbol, and reducing manual calculation and drawing steps.
It achieves fast and accurate groove marking, saves time, reduces marking errors, and improves marking efficiency and accuracy.
Smart Images

Figure CN114943821B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering design, and in particular to a groove marking method, device, electronic equipment and storage medium. Background Art
[0002] A ship consists of multiple parts, primarily plates and profiles. Processing these plates requires a plate cutting diagram, which includes information such as part name, groove type, processing information, and processing and flow codes.
[0003] The plate cutting diagram is referred to as the nesting book. It is a nesting of parts output by 3D modeling through special nesting software. After the nesting is completed, the software automatically outputs the nesting book in CAD format. The original nesting book has a lot of information that needs to be processed, the most important of which includes adding groove schematics, processing text overlaps, and checking the correctness of process information. Among them, the groove schematic diagram is for on-site cutting groove reference and is added to facilitate on-site construction.
[0004] Currently, designers usually use manual copying and modification when handling tasks such as nesting book drawing annotations, which is labor-intensive and prone to errors. Especially when dealing with complex grooves of plate parts, the groove shape parameters are complex, and manual calculation and drawing of groove diagrams are very prone to errors. Summary of the Invention
[0005] The present invention provides a groove marking method, device, electronic equipment and storage medium to enable rapid and accurate groove marking.
[0006] According to one aspect of the present invention, a groove marking method is provided, the groove marking method comprising:
[0007] After receiving the marking request, obtain the marking information of the groove to be marked;
[0008] Determine the annotation symbol corresponding to the annotation information, and replace the annotation information with the annotation symbol;
[0009] Insert the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located.
[0010] Optionally, obtaining the marking information of the groove to be marked includes:
[0011] According to the first click instruction acting on the interactive interface, the selected content is determined, and the selected content is the marking information of the groove to be marked.
[0012] Optionally, inserting the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located includes:
[0013] Determining a placement position of the groove schematic diagram according to a second click instruction acting on the interactive interface;
[0014] Insert the groove schematic diagram corresponding to the marking symbol into the placement position.
[0015] Optionally, obtaining the marking information of the groove to be marked includes:
[0016] Determine the selected area according to the frame selection command acting on the interactive interface;
[0017] Obtain the marking information of the groove to be marked in the selected area.
[0018] Optionally, inserting the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located includes:
[0019] Insert the groove schematic diagram corresponding to the marking symbol into the preset position in the drawing where the groove to be marked is located.
[0020] Optionally, determining a marking symbol corresponding to the marking information and replacing the marking information with the marking symbol includes:
[0021] Determining the position information of the annotation information in the drawing;
[0022] Determine a marking symbol corresponding to the marking information, delete the marking information, and place the marking symbol at a position corresponding to the position information.
[0023] Optionally, after receiving the marking request and before obtaining the marking information of the groove to be marked, the method further includes:
[0024] Establish the corresponding relationship between the groove marking information, marking symbols and groove schematic diagram;
[0025] Determining the annotation symbol corresponding to the annotation information includes:
[0026] The marking symbol corresponding to the marking information is determined according to the corresponding relationship.
[0027] According to another aspect of the present invention, a groove marking device is provided, the groove marking device comprising:
[0028] The marking information acquisition module is used to obtain the marking information of the groove to be marked after receiving the marking request;
[0029] A marking symbol insertion module, configured to determine the marking symbol corresponding to the marking information and replace the marking information with the marking symbol;
[0030] The groove schematic diagram inserting module is used to insert the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located.
[0031] According to another aspect of the present invention, an electronic device is provided, comprising:
[0032] at least one processor; and
[0033] a memory communicatively connected to the at least one processor; wherein,
[0034] The memory stores a computer program executable 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 groove marking method described in any embodiment of the present invention.
[0035] 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 groove marking method described in any embodiment of the present invention when executed.
[0036] The technical solution of the embodiment of the present invention obtains the marking information of the groove to be marked after receiving the marking request; different grooves correspond to different marking symbols, and the marking information of the groove to be marked is used to determine the corresponding marking symbol, and the marking symbol is placed at the location of the marking information, and the marking information is deleted, so that the marking information can be replaced with the marking symbol. The groove schematic diagram corresponding to the marking symbol is inserted into the drawing where the marked groove is located, so that the user can find the corresponding groove schematic diagram according to the marking symbol at the groove to be marked, thereby determining the shape and size of the groove and other information, which is convenient for processing according to the drawing. In addition, by inserting the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located, there is no need to manually calculate the groove size, which can save marking time; there is no need to manually copy or draw the groove schematic diagram, which can reduce the marking error and realize fast and accurate annotation of the groove. The technical solution of the embodiment of the present invention solves the problem that manual marking of the groove is time-consuming and error-prone, and achieves the effect of fast and accurate marking of the groove.
[0037] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] 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.
[0039] Figure 1 This is a flow chart of a groove marking method provided by an embodiment of the present invention;
[0040] Figure 2 This is a flow chart of another groove marking method provided by an embodiment of the present invention;
[0041] Figure 3 This is a flow chart of another groove marking method provided by an embodiment of the present invention;
[0042] Figure 4 This is a flow chart of another groove marking method provided by an embodiment of the present invention;
[0043] Figure 5 This is a structural diagram when the groove is not marked;
[0044] Figure 6 This is a schematic diagram of the structure after the groove is marked according to an embodiment of the present invention;
[0045] Figure 7 This is a structural diagram of a groove marking device provided by an embodiment of the present invention;
[0046] Figure 8 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0047] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions 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 embodiments described 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 making creative efforts should fall within the scope of protection of the present invention.
[0048] It should be noted that the terms "first", "second", etc. in the description 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 numbers 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 clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0049] Figure 1This is a flow chart of a groove marking method provided by an embodiment of the present invention. This method can be executed by a groove marking device, such as Figure 1 As shown in FIG, the groove marking method includes:
[0050] S110. After receiving the marking request, obtain the marking information of the groove to be marked.
[0051] Specifically, users can enter a marking request by entering a shortcut key or by clicking the groove marking function with a mouse. After the groove marking device receives the marking request, it will obtain the marking information of the groove to be marked. This can be obtained by the user clicking the groove to be marked, or by the user selecting the groove to be marked. The marking information refers to the text description of the groove to be marked, and the marking information may include, for example, the angle information of the groove, and may also include other groove information, which is not limited here.
[0052] S120: Determine the annotation symbol corresponding to the annotation information, and replace the annotation information with the annotation symbol.
[0053] Specifically, different grooves correspond to different marking symbols. The marking symbols can be represented by letters and numbers, for example. The marking information of the groove to be marked is used to determine the corresponding marking symbol, and the marking symbol is placed at the location of the marking information. Then the marking information is deleted, and the marking information can be replaced with the marking symbol.
[0054] S130. Insert the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located.
[0055] Specifically, the groove schematic diagram includes, for example, the groove shape, the text description of the groove, and the annotation symbol of the groove. The groove schematic diagram corresponding to the annotation symbol is inserted into the drawing where the groove is to be annotated, so that the user can find the corresponding groove schematic diagram based on the annotation symbol at the groove to be annotated, thereby determining the shape and size of the groove and other information, which is convenient for processing according to the drawing. For example, the groove schematic diagram can be placed in a blank position of the drawing where the groove to be annotated is located, for example, below the structure drawing, so that the user can easily view the groove schematic diagram corresponding to the annotation symbol. In addition, by inserting the groove schematic diagram corresponding to the annotation symbol into the drawing where the groove to be annotated is located, there is no need to manually calculate the groove size, which can save annotation time; there is no need to manually copy or draw the groove schematic diagram, which can reduce annotation errors and achieve fast and accurate annotation of the groove.
[0056] The technical solution of this embodiment is to obtain the marking information of the groove to be marked after receiving the marking request; different grooves correspond to different marking symbols, and the marking information of the groove to be marked is used to determine the corresponding marking symbol, and the marking symbol is placed at the location of the marking information, and the marking information is deleted, so that the marking information can be replaced with the marking symbol. The groove schematic diagram corresponding to the marking symbol is inserted into the drawing where the marked groove is located, so that the user can find the corresponding groove schematic diagram according to the marking symbol at the groove to be marked, thereby determining the shape and size of the groove and other information, which is convenient for processing according to the drawing. In addition, by inserting the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located, there is no need to manually calculate the groove size, which can save marking time; there is no need to manually copy or draw the groove schematic diagram, which can reduce the marking error and realize fast and accurate annotation of the groove. The technical solution of this embodiment solves the problem that manual marking of the groove is time-consuming and error-prone, and achieves the effect of fast and accurate marking of the groove.
[0057] Figure 2 This is a flowchart of another groove marking method provided by an embodiment of the present invention. Optionally, refer to Figure 2 , the groove marking methods include:
[0058] S210: After receiving the marking request, the selected content is determined according to the first click instruction acting on the interactive interface, and the selected content is the marking information of the groove to be marked.
[0059] Specifically, after the user issues a marking request, the user can click on the marking information of the groove to be marked with a mouse to select the marking information. After the groove marking device receives the marking request, if a first click instruction from the user on the interactive interface is received, the content selected by the user can be determined based on the first click instruction, thereby determining the selected content. The selected content is the marking information of the groove to be marked.
[0060] S220: Determine the annotation symbol corresponding to the annotation information, and replace the annotation information with the annotation symbol.
[0061] Optionally, before replacing the annotation information with the annotation symbol, the following is further included:
[0062] The size and style of the annotation symbol are determined based on the obtained configuration information.
[0063] Specifically, before inserting the marking symbol, the user can input configuration information, which includes, for example, the size, font, and scale of the marking symbol. The groove marking device modifies the size and style of the marking symbol according to the obtained configuration information, and then inserts the marking symbol at the location of the marking information.
[0064] S230: Determine the placement position of the groove schematic diagram according to the second click instruction acting on the interactive interface.
[0065] Specifically, after inserting the annotation symbol, the user can click on a blank position on the drawing with the mouse to issue a second click instruction; the groove annotation device determines the click position of the second click instruction based on the second click instruction acting on the interactive interface, and the click position is the placement position of the groove schematic diagram.
[0066] S240. Insert the groove schematic diagram corresponding to the marked symbol into the placement position.
[0067] Specifically, marking symbols and groove schematics Figure 1 One by one, insert the groove schematic diagram corresponding to the marking symbol into the placement position. The groove schematic diagram includes the structural diagram of the groove, the size of the groove and the marking symbol of the groove. It can be convenient for processing personnel to check the shape and size of the groove from the drawing, which is convenient for plate processing.
[0068] Figure 3 This is a flowchart of another groove marking method provided by an embodiment of the present invention. Optionally, refer to Figure 3 , the groove marking methods include:
[0069] S310. Establish a correspondence between the groove marking information, marking symbols and the groove schematic diagram.
[0070] Specifically, a correspondence is established between the groove annotation information, the annotation symbol corresponding to the annotation information, and the groove schematic diagram. For example, the correspondence is established in the form of a lookup table. This facilitates the extraction of the corresponding annotation symbol based on the groove annotation information, and also facilitates the extraction of the corresponding groove schematic diagram based on the groove annotation symbol. Therefore, when annotating the groove to be annotated, the annotation symbol and the groove schematic diagram can be quickly inserted without the need for calculation, copying, or drawing, thus saving annotation time and achieving the effect of fast and accurate groove annotation.
[0071] S320: After receiving the marking request, the selected content is determined according to the first click instruction acting on the interactive interface, and the selected content is the marking information of the groove to be marked.
[0072] S330. Determine the position information of the annotation information in the drawing.
[0073] Specifically, a coordinate system is built in the drawing. According to the annotation information selected by the user, the coordinates of the standard information in the drawing can be determined, thereby determining the position information of the annotation information in the drawing, making it easier to place the corresponding annotation symbol at the position of the groove to be marked, avoiding inconsistency between the annotation symbol and the groove to be marked.
[0074] S340: Determine the annotation symbol corresponding to the annotation information, delete the annotation information, and place the annotation symbol at a position corresponding to the position information.
[0075] Specifically, after the groove marking device determines the marking symbol corresponding to the marking information, it deletes the marking information and places the marking symbol at the position corresponding to the position information. The marking symbol can be placed at the groove position to be marked, thereby replacing the marking information with the marking symbol. When viewing the drawing, the processing personnel can find the corresponding groove schematic diagram based on the marking symbol to determine the shape and size of the groove. In addition, the groove of the plate structure diagram only has the marking symbol, which makes it convenient to view the structure diagram.
[0076] Optionally, determining a marking symbol corresponding to the marking information includes:
[0077] Determine the annotation symbol corresponding to the annotation information according to the corresponding relationship.
[0078] Specifically, according to the established correspondence between the annotation information, annotation symbols and the groove schematic diagram, the annotation symbols corresponding to the annotation information are searched, so that the annotation symbols corresponding to the annotation information can be determined quickly and accurately, saving annotation time.
[0079] S350: Determine the placement position of the groove schematic diagram according to the second click instruction acting on the interactive interface.
[0080] S360. Insert the slope schematic diagram corresponding to the marked symbol into the placement position.
[0081] Figure 4 This is a flowchart of another groove marking method provided by an embodiment of the present invention. Optionally, refer to Figure 4 , the groove marking methods include:
[0082] S410. Establish a correspondence between the groove marking information, marking symbols and the groove schematic diagram.
[0083] S420: Determine a selected area according to a frame selection instruction applied to the interactive interface.
[0084] Specifically, when multiple grooves need to be marked at one time, the user can select the area of the groove to be marked, and the groove marking device can determine the selected area according to the frame selection instruction acting on the interactive interface, so as to facilitate marking of all grooves in the selected area.
[0085] S430: Obtain the marking information of the groove to be marked in the selected area.
[0086] Specifically, the groove marking device identifies the text in the selected area, for example, compares the text in the selected area with the stored marking information. When the text in the selected area is consistent with the stored marking information, the text is determined to be the marking information of the groove to be marked, thereby obtaining the marking information of the groove to be marked in the selected area; it is convenient to determine the corresponding marking symbol and groove schematic diagram according to the marking information, so as to realize the marking of the groove to be marked.
[0087] S440. Determine the position information of the annotation information in the drawing.
[0088] S450: Determine the annotation symbol corresponding to the annotation information, delete the annotation information, and place the annotation symbol at a position corresponding to the position information.
[0089] S460. Insert the groove schematic diagram corresponding to the marking symbol into the preset position in the drawing where the groove to be marked is located.
[0090] Specifically, for example, the groove annotation information, the correspondence between the annotation symbol and the groove schematic diagram can be used to find the groove schematic diagram corresponding to the annotation symbol, and the groove schematic diagram can be inserted into a preset position in the drawing where the groove to be annotated is located, thereby annotating the groove to be annotated. The preset position is a pre-set position, which can be the blank space below the plate structure diagram, the blank space to the right of the plate structure diagram, or other positions on the drawing. The preset position can be set according to actual conditions and is not limited in this embodiment.
[0091] The technical solution of this embodiment determines the selected area according to the frame selection instruction, identifies the marking information of the groove to be marked in the selected area, inserts the corresponding marking symbol according to the marking information, and inserts the groove schematic diagram corresponding to the marking symbol into the preset position in the drawing where the groove to be marked is located; it realizes automatic batch marking of grooves, and further improves the efficiency of groove marking.
[0092] For example, Figure 5 This is a structural diagram when the groove is not marked. Figure 6 This is a schematic diagram of the structure of the groove after marking provided by the embodiment of the present invention, such as Figure 5 As shown in the figure, there is corresponding marking information at the groove, such as Figure 5 In the "reverse 30 degrees, leave 40 degrees, positive 25 degrees", "reverse 35 degrees, leave 27 degrees, positive 28 degrees, leave 3 degrees, reverse slope 80, leave 40 degrees", etc., there is too much annotation information, and the annotation information of complex grooves is too long, which is not conducive to processing personnel to view the drawings; Figure 6 As shown, according to the groove marking method of this embodiment, the groove is marked, and there are marking symbols at the groove. According to the marking symbols, the groove schematic diagram below can be found, such as Figure 6 The marking symbols AXS1-20 correspond to Figure 5The annotation information in the figure is "reverse 35 degrees, leave 27 degrees, positive 28 degrees, leave 3 degrees, reverse slope 80, leave 40 degrees", and Figure 6 In the diagram, mark the groove diagram below the structural diagram. According to the marked symbols, you can find the corresponding groove diagram; thus determining the size and shape of the groove, making it easier to view the drawings and process the plate according to the drawings.
[0093] Figure 7 This is a schematic diagram of the structure of a groove marking device provided by an embodiment of the present invention, referring to Figure 7 , the groove marking device includes:
[0094] The marking information acquisition module 710 is used to obtain the marking information of the groove to be marked after receiving the marking request;
[0095] A marking symbol inserting module 720 is used to determine the marking symbol corresponding to the marking information and replace the marking information with the marking symbol;
[0096] The groove schematic diagram inserting module 730 is used to insert the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located.
[0097] Optionally, the marking information acquisition module 710 is specifically configured to, after receiving the marking request, determine the selected content according to the first click instruction acting on the interactive interface, where the selected content is the marking information of the groove to be marked;
[0098] Alternatively, the marking information acquisition module 710 is specifically configured to, after receiving a marking request, determine a selected area according to a selection command applied to the interactive interface; and acquire marking information of the groove to be marked within the selected area.
[0099] Optionally, the groove schematic diagram inserting module 730 is specifically configured to determine a placement position of the groove schematic diagram according to a second click instruction acting on the interactive interface; and insert the groove schematic diagram corresponding to the marking symbol into the placement position.
[0100] Alternatively, the groove schematic diagram inserting module 730 is specifically used to insert the groove schematic diagram corresponding to the marking symbol into a preset position in the drawing where the groove to be marked is located.
[0101] Optionally, the annotation symbol inserting module 720 includes:
[0102] A position information determining unit, used to determine the position information of the annotation information in the drawing;
[0103] The annotation symbol insertion unit is used to determine the annotation symbol corresponding to the annotation information, delete the annotation information, and place the annotation symbol at the position corresponding to the position information.
[0104] The groove marking device provided in the embodiment of the present invention can execute the groove marking method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method, which will not be repeated here.
[0105] Figure 8 is a structural diagram of an electronic device provided by an embodiment of the present invention, Figure 8 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device 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 can 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 claimed herein.
[0106] like Figure 8 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. 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 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0107] Multiple 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 magnetic 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 via a computer network such as the Internet and / or various telecommunication networks.
[0108] The processor 11 can be any general-purpose and / or specialized processing component 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 specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the groove marking method.
[0109] In some embodiments, the groove marking method can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the groove marking method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to execute the groove marking method in any other suitable manner (e.g., via firmware).
[0110] Various embodiments of the systems and techniques described 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), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes 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.
[0111] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0112] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0113] To provide interaction with a user, the systems and techniques described herein can 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 pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0114] The systems and techniques described herein can be implemented in a computing system that includes back-end 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 front-end components (e.g., a user computer with a graphical user interface or 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 back-end components, middleware components, or front-end components. The components of the system can 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.
[0115] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0116] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0117] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A groove marking method, characterized in that: include: After receiving the marking request, obtaining the marking information of the groove to be marked; wherein the marking information refers to the text description of the groove to be marked; Determine the annotation symbol corresponding to the annotation information, and replace the annotation information with the annotation symbol; Inserting the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located; Determining a marking symbol corresponding to the marking information and replacing the marking information with the marking symbol includes: Determining the position information of the annotation information in the drawing; Determine a marking symbol corresponding to the marking information, delete the marking information, and place the marking symbol at a position corresponding to the position information.
2. The method according to claim 1, characterized in that The step of obtaining the marking information of the groove to be marked includes: According to the first click instruction acting on the interactive interface, the selected content is determined, and the selected content is the marking information of the groove to be marked.
3. The method according to claim 1, characterized in that Inserting the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located includes: Determining a placement position of the groove schematic diagram according to a second click instruction acting on the interactive interface; Insert the groove schematic diagram corresponding to the marking symbol into the placement position.
4. The method according to claim 1, wherein The step of obtaining the marking information of the groove to be marked includes: Determine the selected area according to the frame selection command acting on the interactive interface; Obtain the marking information of the groove to be marked in the selected area.
5. The method according to claim 1, wherein Inserting the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located includes: Insert the groove schematic diagram corresponding to the marking symbol into the preset position in the drawing where the groove to be marked is located.
6. The method according to claim 1, wherein After receiving the marking request and before obtaining the marking information of the groove to be marked, the following steps are also included: Establish the corresponding relationship between the groove marking information, marking symbols and groove schematic diagram; Determining the annotation symbol corresponding to the annotation information includes: The marking symbol corresponding to the marking information is determined according to the corresponding relationship.
7. A groove marking device, characterized in that: include: The marking information acquisition module is used to obtain the marking information of the groove to be marked after receiving the marking request; a marking symbol insertion module, configured to determine the marking symbol corresponding to the marking information and replace the marking information with the marking symbol; the marking symbol insertion module is configured to determine the position information of the marking information in the drawing; determine the marking symbol corresponding to the marking information, delete the marking information, and place the marking symbol at the position corresponding to the position information; The groove schematic diagram inserting module is used to insert the groove schematic diagram corresponding to the marking symbol into the drawing where the groove to be marked is located.
8. 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 executable 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 groove marking method according to any one of claims 1 to 6.
9. 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 groove marking method according to any one of claims 1 to 6 when executed.
Citation Information
Patent Citations
Material price accounting method and device, storage medium and computer equipment
CN112163553A
Beacon labeling method and device, computer equipment and storage medium
CN113407869A
Ship structure installation information labeling method and system, medium and electronic equipment
CN113888729A