Method, device and equipment for removing deck in ship design software and medium

By adding set characters to the deck model in the ship design software and using string matching technology, the deck model can be removed with one click, solving the problems of cumbersome operation and misoperation in the existing technology and improving design efficiency and accuracy.

CN120654325APending Publication Date: 2025-09-16GUANGZHOU SHIPYARD INTERNATIONAL LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510788888.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-13
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

In ship design software, deck removal is cumbersome and error-prone, affecting designers' ability to view and inspect the internal structure of the hull.

Method used

By adding set characters to the name of the deck model, using string matching to identify and respond to removal commands, the deck model can be hidden or deleted with one click, simplifying the operation process.

Benefits of technology

It improves the convenience and accuracy of design operations, reduces the risk of human error, and improves design efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120654325A_ABST
    Figure CN120654325A_ABST
Patent Text Reader

Abstract

The invention discloses a method, device and equipment for removing a deck in ship design software and a medium, and belongs to the technical field of ship design. The method comprises the following steps: when a deck model is created in ship design software, setting characters are carried in a name of a deck; in response to a removal instruction of the deck, identifying whether a target model with a set character in the name exists in the ship body view model or not; and if the target model exists, removing the target model so as to display the removed ship body view model. According to the technical scheme, the operation button for removing the deck can be provided in the process of displaying the ship view model through secondary development of the ship design software, and the deck model in the ship view model can be removed by one key under the condition that a designer clicks the button, so that the operation is convenient, and the efficiency is high. And a designer can conveniently check and check the internal design of the ship view model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of ship design technology, and specifically relates to a method, device, equipment and medium for removing a deck in ship design software. Background Art

[0002] When using ship design software for ship design, a large number of operations such as piping design, deck design, and assembly design are involved. After the design is completed, a model will be generated for each design object, and all models will be combined together according to the design position to form a hull view model. For example, in AVEVA Hull & Outfitting design software, that is, in AM software, if you need to check whether the internal piping and other designs of the hull are reasonable, you need to click and remove external models such as the deck one by one. This operation is very inconvenient for designers and is prone to click errors, causing other models to be removed. Therefore, how to quickly remove the deck from the hull view model according to actual design needs is a technical problem that needs to be solved urgently by those skilled in the art. Summary of the Invention

[0003] The embodiments of the present application provide a method, device, equipment and medium for removing a deck in ship design software. The purpose is to provide an operation button for removing the deck during the display of a ship view model through secondary development of the ship design software. When the designer clicks the button, the deck model in the ship view model can be removed with one click. The operation is convenient and convenient for the designer to view and check the internal design of the ship view model.

[0004] In a first aspect, an embodiment of the present application provides a method for removing a deck in ship design software, the method comprising: When creating a deck model in ship design software, the deck name contains set characters; In response to a removal instruction of the deck, identifying whether there is a target model with a set character in its name in the hull view model; If it exists, a removal operation is performed on the target model to display the removed hull view model.

[0005] In a second aspect, an embodiment of the present application provides a device for removing a deck in ship design software, the device comprising: The deck naming module is used to add set characters to the deck names when creating deck models in ship design software; a target model identification module, configured to identify, in response to a deck removal instruction, whether there is a target model with set characters in its name in the hull view model; The removal execution module is used to perform a removal operation on the target model if it exists, so as to display the removed hull view model.

[0006] In a third aspect, an embodiment of the present application provides a system for removing a deck in ship design software, which is combined with a computer operating system to execute the steps of the method for removing a deck in ship design software as described above; wherein, the computer operating system supports SQL statement query function.

[0007] In a fourth aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0008] In a fifth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0009] In an embodiment of the present application, when a deck model is created in the ship design software, the deck name includes set characters; in response to a deck removal instruction, the hull view model is identified to determine whether a target model named with the set characters exists; if so, the target model is removed to display the removed hull view model. The above technical solution, through secondary development of the ship design software, can provide an operation button to remove the deck during the display of the ship view model. When the designer clicks this button, the deck model in the ship view model can be removed with one click. This is a convenient operation and facilitates the designer to view and inspect the internal design of the ship view model. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1 This is a flowchart of a method for removing a deck in the ship design software provided in Example 1 of the present application; Figure 2 This is a schematic diagram of the process of removing a deck in the ship design software provided in Example 2 of the present application; Figure 3 This is a schematic diagram of the structure of a deck removal device in the ship design software provided in Example 3 of the present application; Figure 4 This is a structural diagram of the electronic device provided in Example 5 of the present application. DETAILED DESCRIPTION

[0011] To further clarify the objectives, technical solutions, and advantages of this application, specific embodiments of this application are described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are intended only to illustrate this application and are not intended to limit it. It should also be noted that, for ease of description, the drawings only illustrate portions relevant to this application, not all of them. Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts depict the various operations (or steps) as sequential processes, many of the operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process may terminate upon completion of its operations, but may also include additional steps not shown in the accompanying drawings. The process may correspond to a method, function, procedure, subroutine, subprogram, and the like.

[0012] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0013] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.

[0014] The following, in conjunction with the accompanying drawings, describes in detail the deck removal method, device, equipment and medium in the ship design software provided by the embodiments of the present application through specific embodiments and their application scenarios.

[0015] Example 1 Figure 1 This is a flow chart of a method for removing a deck in a ship design software provided in Example 1 of this application. Figure 1 As shown, the specific steps include: S101, when creating a deck model in ship design software, the deck name contains set characters; First, this application is applicable to scenarios involving deck removal within ship design software. Based on the aforementioned use case, it can be understood that the execution entity of this application can be an intelligent design terminal. Specifically, this can include a design platform, an intelligent terminal, a mobile terminal, and a development interface for designing a server by opening it via a webpage.

[0016] Ship design software: This can be professional ship modeling software such as TRIBON, CATIA, AutoCAD, etc., used for three-dimensional design and simulation of hull structures.

[0017] The deck model is a digital model of the ship's deck, which is a horizontal plate frame component of the hull structure and is used to divide the hull space.

[0018] Based on this embodiment, optionally, the set characters in the name are consecutive characters.

[0019] Set characters are predefined identifiers, such as the continuous "DK", "DECK" or other custom character strings, which are used to uniquely identify the deck model. The deck model can be distinguished from non-deck components such as bulkheads and pillars based on the character strings.

[0020] This solution uses the modeling tools in the ship design software to generate the 3D geometry of the deck and assign it structural attributes, such as plate thickness, material, and name. During the naming process, the deck model can be forced to include these specified fields. For example, the model naming rules require that the deck model name contain specified characters, such as "DECK_01," "DECK_02," "DK-Front," etc., to ensure that it can be identified through keyword matching during subsequent screening.

[0021] S102, in response to the deck removal instruction, identifying whether there is a target model with a set character in its name in the hull view model; The removal instruction is an operation command triggered by the user through the software interface, such as clicking the one-click deck removal button, pressing the shortcut key, etc., which is used to start the deck removal process.

[0022] It should be noted that removal here is not equivalent to deletion. It can be hidden in the ship view model and can be restored after hiding.

[0023] The hull view model is the 3D model of the ship displayed in the current software interface. It includes the spatial combination of all visible components, such as the deck, hull, and internal structure. The angle of the 3D hull model can be adjusted by dragging the mouse.

[0024] The target model is the deck model selected according to the naming rules, that is, the component whose name contains the set characters.

[0025] In this solution, after receiving the removal command input by the user, the ship design software can perform deck recognition and removal operations. Specifically, the names of all ship components can be identified through string matching to determine whether they contain the specified characters. If so, the model can be determined to be the target model.

[0026] S103: If it exists, remove the target model to display the removed hull view model.

[0027] The removal operation refers to the deletion or hiding command executed by the design software on the determined target model. The specific implementation depends on the API of the design software, such as calling the DELETE function or the HIDE function.

[0028] The removed hull view model is the hull display effect after clearing the deck model. At this time, only non-deck components such as the hull, bulkheads, and equipment are retained in the view, making it easier for users to view the internal structure.

[0029] The technical solution provided in this embodiment establishes a unique identifier for the deck model through naming rules, achieving identifiable digital tags. This allows for rapid location of the target model based on the tag, eliminating the inefficient manual screening of each model. Through an automated removal process, the deck can be hidden or deleted with a single click, allowing designers to focus on the design, review, or presentation of other hull structures. Compared to traditional manual operations, this technical solution improves operational convenience during the ship design process and reduces the risk of human error. It is particularly suitable for scenarios such as the layered viewing and presentation of complex hull structures.

[0030] In one embodiment, optionally, all ship plate types in the hull view model are set types; Accordingly, in response to the removal instruction of the deck, identifying whether there is a target model with the set characters in its name in the hull view model includes: In response to a removal instruction of the deck, identifying a ship plate model of a set type in the hull view model; In the ship plate model, it is identified whether there is a target model with a set character in its name.

[0031] Among them, the ship's plate is the plate that makes up the hull structure and is an important component of the hull. It undertakes functions such as watertightness, load-bearing, and protection, such as the bottom plate, side plate, and deck plate.

[0032] The set type refers to a predetermined ship plate type identifier, such as HPANEL, which is used to standardize the type definition of ship plates in the model to facilitate subsequent screening and operation. Different design software may have different default or custom type names.

[0033] In the modeling rules or parameter settings of the ship design software, the ship plate type is defined as a set type. For example, when creating a ship plate model, the type properties of all ship plates can be set to HPANEL through the software's type selection menu or parameter configuration options to ensure the consistency of the ship plate type in the model.

[0034] The removal instruction can be an operation command triggered by the user through the software interface, such as clicking a dedicated "remove deck" button, or selecting a corresponding removal function option in the menu, etc., to start the deck clearing process.

[0035] When the user issues a removal command, the ship design software's backend program or script receives the command signal and initiates the subsequent deck removal operation. For example, the ship design software iterates through all components in the hull view model, checks each component's type attribute, and selects components whose types match the set type. It then identifies the target model in the ship deck model with the set characters in its name.

[0036] This technical solution can improve the accuracy and efficiency of deck model recognition through a dual screening mechanism of type and set characters. First, the search scope is limited to the ship plate model by using the set type, avoiding invalid screening of other non-ship plate components in the hull view model, narrowing the data processing scope, and improving the calculation speed. Secondly, based on the ship plate model, the deck model is further accurately located by setting characters to ensure that only the deck model is removed. This can avoid the situation where the set characters of other types of components are deleted during the naming process. This solution can be applied to complex hull models to quickly and accurately remove the deck model with one click, meet the view switching requirements, and improve the efficiency of ship design.

[0037] In one embodiment, optionally, before identifying whether there is a target model with a set character in its name in the hull view model, the method further includes: The type of the ship plate model in the hull view model is identified to obtain a set type of the ship plate model.

[0038] The ship plate model is a model of a plate component in a ship's hull structure, with a specific geometry and type attributes. This solution can detect and identify the type attributes of these model components. For example, if the predefined ship plate type identifier is HPANEL, the type attributes of each component can be retrieved, and the ship plate model's type identifier can be identified as HPANEL.

[0039] This technical solution can improve the accuracy of deck removal by narrowing the target range through component type attributes, reduce the amount of calculation and optimize performance. It is especially suitable for complex ship models containing a large number of components.

[0040] In one embodiment, optionally, after performing the removal operation on the target model, the method further includes: In response to the restoration instruction of the deck, the removed target model is restored in the hull view model to display the removed deck in the hull view model.

[0041] The redo command is a reverse operation command triggered by the user, used to undo the previous removal operation.

[0042] The removed target model is a set of deck models temporarily saved by the system before the removal operation is performed.

[0043] Restoration processing can be to read the removed deck model data from temporary storage, recreate these models in the hull view model, and restore their original state, such as visibility, color, and hierarchy.

[0044] This solution regenerates the deck geometry based on temporarily stored parameters through the interface of the ship design software, that is, restores the deck model.

[0045] This technical solution provides a reverse operation for batch removal operations, enhancing design flexibility. Restoring the deck model allows for quick switching between display and hiding, eliminating the tedious process of manually rebuilding the deck and reducing the risk of human error. The restoration mechanism provided by this solution enables dynamic display control of the deck model, providing ship designers with more flexible view management tools.

[0046] In one embodiment, optionally, in response to the instruction to remove the deck, identifying whether there is a target model with a set character in its name in the hull view model includes: Get the displayed model list in the hull view model; In response to a removal instruction of the deck, it is identified whether there is a target model with set characters in its name in the displayed model list of the hull view model.

[0047] The displayed model list refers to the collection of components currently visible in the hull view model, managed by the software rendering engine. It includes all components visible to the designer's current perspective, such as decks, bulkheads, and piping, but does not include components that have been manually hidden or not displayed.

[0048] This solution is set up in this way, which can limit the operation scope to the model that is actually visible to the user, avoiding invalid screening of hidden components.

[0049] During the recognition process, you can filter out ship plate models of the set type from the displayed model list.

[0050] This technical solution can avoid accidentally touching hidden components and reduce the amount of calculation. That is, matching is only performed within the list of displayed models, which greatly reduces the screening time and makes the deck removal operation more suitable for the designer's actual work scenario.

[0051] In one embodiment, optionally, after performing the removal operation on the target model, the method further includes: If there is a deck model that has not been removed, obtain and display parameter information of the deck model that has not been removed to prompt modification of the parameter information.

[0052] After completing a deck removal operation, it is possible to identify any deck models that should have been removed but remain in the hull view model. If any deck models are found that have not been removed, the relevant parameter information of these deck models can be obtained, including but not limited to the model name, type, location, and creator. This parameter information is then displayed to the designer in a pop-up window or list, allowing the designer to discover and understand the decks that were not successfully removed and the specific conditions of these decks. The designer can then modify the parameter information of these deck models to conform to the established naming or type rules, facilitating subsequent removal operations.

[0053] This technical solution effectively addresses potential oversights during deck model construction. By automatically detecting and providing feedback on unremoved decks and their parameters, designers can quickly identify issues. Furthermore, it prompts designers to modify these parameters to ensure the accuracy and completeness of subsequent removal operations. This further improves model processing efficiency during ship design and prevents the overall design process from being impacted or leading to erroneous decisions due to unremoved decks.

[0054] Example 2 Figure 2 This is a flow chart of removing decks in the ship design software provided in the second embodiment of this application. The present invention uses secondary development and deck naming rules to achieve one-click removal of all hull decks in the view. Figure 2 As shown, the specific steps include: Step 1. When modeling a hull deck, the name contains the letters "DK" or "DECK". Other hull plates do not have the letters "DK" and "DECK". The hull plate type is defined as HPANEL.

[0055] Step 2. Collect all HPLATEs whose names contain "DK" or "DECK" from the view model; The code is as follows: var !Hps coll all HPLATE with matchwild(name of owner,'*DK*') ormatchwild(name of owner,'*DECK*') FROM drawlist Step 3. Use a loop to remove the deck HPLATE of each segment; DO !x values ​​!Hps / / Use loop to decompose the deck into each segment; REM$!x / / Repeatedly remove the deck; ENDDO / / End the loop until all views' decks are removed.

[0056] This technical solution can remove all decks with one click, which is simple to operate and highly efficient.

[0057] Example 3 Figure 3 This is a schematic diagram of the structure of the deck removal device in the ship design software provided in Example 3 of this application. Figure 3 As shown, the device includes: The deck naming module 310 is used to name the deck with set characters when creating the deck model in the ship design software; The target model identification module 320 is configured to identify whether there is a target model with a set character in its name in the hull view model in response to the deck removal instruction; The removal execution module 330 is configured to perform a removal operation on the target model if it exists, so as to display the hull view model after the removal.

[0058] In an embodiment of the present application, a deck naming module is used to name the deck with set characters when creating a deck model in the ship design software; a target model identification module is used to identify whether a target model named with the set characters exists in the hull view model in response to a deck removal instruction; and a removal execution module is used to remove the target model if it exists, so as to display the hull view model after the removal. This technical solution, through secondary development of the ship design software, can provide an operation button for removing the deck during the display of the ship view model. When the designer clicks this button, the deck model in the ship view model can be removed with one click. This convenient operation facilitates the designer to view and inspect the internal design of the ship view model.

[0059] The deck removal device in the ship design software in the embodiments of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), while the non-mobile electronic device can be a server, network attached storage (NAS), personal computer (PC), television, ATM, or self-service machine, etc., without specific limitation in the embodiments of the present application.

[0060] The deck removal device in the ship design software in the embodiment of the present application can be a device having an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0061] The deck removal device in the ship design software provided in the embodiment of the present application can implement the various processes implemented in the above embodiments one to three. To avoid repetition, they will not be described here.

[0062] Example 4 The present application also provides a system for removing a deck from ship design software. This system is combined with a computer operating system to execute the steps of the methods for removing a deck from ship design software described in the above embodiments. The computer operating system supports SQL statement query capabilities. Furthermore, the system for removing a deck from ship design software can achieve the same technical effects, and to avoid repetition, it will not be described here.

[0063] Example 5 Figure 4 This is a schematic diagram of the structure of the electronic device provided in Example 5 of this application. Figure 4 As shown, an embodiment of the present application further provides an electronic device 400, including a processor 401, a memory 402, and a program or instruction stored in the memory 402 and executable on the processor 401. When the program or instruction is executed by the processor 401, each process of the embodiment of the deck removal method in the above-mentioned ship design software is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0064] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0065] Example 6 An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the deck removal method embodiment in the above-mentioned ship design software are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0066] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.

[0067] Example 7 An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the deck removal method embodiment in the above-mentioned ship design software, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0068] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0069] It should be noted that, in this article, the terms "comprises", "includes" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0070] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of this application, or the part that contributes to the existing technology, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of this application.

[0071] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

[0072] The above are only preferred embodiments of the present application and the technical principles employed. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that are possible for those skilled in the art will not depart from the scope of protection of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments and may include more other equivalent embodiments without departing from the concept of the present application. The scope of the present application is determined by the scope of the claims.

Claims

1. A method for removing a deck in ship design software, characterized in that: The method comprises: When creating a deck model in ship design software, the deck name contains set characters; In response to a removal instruction of the deck, identifying whether there is a target model with a set character in its name in the hull view model; If it exists, a removal operation is performed on the target model to display the removed hull view model.

2. The method for removing a deck in ship design software according to claim 1, characterized in that: In the hull view model, all the ship plate types are set types; Accordingly, in response to the removal instruction of the deck, identifying whether there is a target model with the set characters in its name in the hull view model includes: In response to a removal instruction of the deck, identifying a ship plate model of a set type in the hull view model; In the ship plate model, it is identified whether there is a target model with a set character in its name.

3. The method for removing a deck in ship design software according to claim 2, characterized in that: Before identifying whether there is a target model with a set character in its name in the hull view model, the method further includes: The type of the ship plate model in the hull view model is identified to obtain a set type of the ship plate model.

4. The method for removing a deck in ship design software according to claim 1, characterized in that: After performing the removal operation on the target model, the method further includes: In response to the restoration instruction of the deck, the removed target model is restored in the hull view model to display the removed deck in the hull view model.

5. The method for removing a deck in ship design software according to claim 1, characterized in that: In response to the removal instruction of the deck, identifying whether there is a target model with set characters in its name in the hull view model, including: Get the displayed model list in the hull view model; In response to a removal instruction of the deck, it is identified whether there is a target model with set characters in its name in the displayed model list of the hull view model.

6. The method for removing a deck in ship design software according to claim 1, characterized in that: After performing the removal operation on the target model, the method further includes: If there is a deck model that has not been removed, obtain and display parameter information of the deck model that has not been removed to prompt modification of the parameter information.

7. The method for removing a deck in ship design software according to any one of claims 1 to 6, characterized in that: The set characters in the name are consecutive characters.

8. A deck removal device in ship design software, characterized in that: The device comprises: The deck naming module is used to add set characters to the deck names when creating deck models in ship design software; a target model identification module, configured to identify, in response to a deck removal instruction, whether there is a target model with set characters in its name in the hull view model; The removal execution module is used to perform a removal operation on the target model if it exists, so as to display the removed hull view model.

9. An electronic device, characterized in that: The invention comprises a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the deck removal method in the ship design software according to any one of claims 1 to 7 are implemented.

10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the deck removal method in the ship design software according to any one of claims 1 to 7 are implemented.