Cable channel cross-section visualization method and device based on CATIA

By providing cable channel cross-section visualization methods and devices in CATIA, the cable layout diagram is automatically generated and updated, and the problems of untimely update of cable layout diagrams and low design efficiency in the prior art are solved, and the results and arrangement of cables are realized The consistency of the diagram and the improvement of design efficiency.

CN116796477BActive Publication Date: 2025-02-11CHINA STATE SHIPBUILDING CORP LTD RESEARCH INSTITUTE 719
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310638787.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-31
Publication Date
2025-02-11
Estimated Expiration
2043-05-31

AI Technical Summary

Technical Problem

In the prior art, after the cable is laid in CATIA, the cable layout diagram needs to be manually updated in CAD, resulting in inconsistent data, cumbersome operation, and complex ship electrical system and large data volume, resulting in low design efficiency.

Method used

A CATIA-based cable channel cross-section visualization method and device are provided, which can automatically generate a cable layout diagram according to established rules and automatically update it according to the cable laying situation. The method includes obtaining cable channels and laying data packets, drawing the outer contour of the support hanger, performing cable arrangement based on the cable laying data packets and the outer contour of the support hanger, generating a cable layout diagram, and calculating the cable filling rate.

Benefits of technology

Automatic generation and update of cable layout drawings is realized, ensuring the consistency between the cable laying results and layout drawings, saving designers' operating time and improving design efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116796477B_ABST
    Figure CN116796477B_ABST
Patent Text Reader

Abstract

The present invention provides a cable channel cross-section visualization method and device based on CATIA, which relates to the field of ship electrical engineering, including responding to a data selection operation input by a user, obtaining a target cable channel data packet and a target cable laying data packet, drawing a support and hanger outer contour according to the target cable channel data packet, arranging cables according to the target cable laying data packet and the support and hanger outer contour, generating a cable arrangement diagram, dividing the channel segments based on the cable arrangement diagram, and calculating the cable filling rate corresponding to each divided channel segment, responding to a channel segment selection instruction input by a user, selecting a target channel segment according to the cable arrangement diagram, generating and displaying a target channel cross-section diagram of the target channel segment, and displaying a corresponding target cable list and the cable filling rate corresponding to the target channel segment. The accuracy and completeness of the information are ensured, the time for manual drawing is saved, and the design efficiency is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of ship electrical equipment, and in particular to a cable channel cross-section visualization method and device based on CATIA. Background Art

[0002] With the rapid development of 3D design software, 3D digital prototypes are gradually being used to replace traditional 2D drawings in the fields of aviation, aerospace, automobiles, and ships. CATIA has the function of driving physical models based on logical symbols and is widely used in many fields. In order to ensure the consistency of 2D and 3D and a single data source for product data, the shipbuilding industry uses the Electrical 3D Design module of CATIA software to drive cables and lay the driven cables in the cable channels planned in the early stage.

[0003] In the prior art, after the cables are laid in CATIA, the designers of the general assembly plant draw the outer contour of the cable support and hanger and the cable layout diagram in CAD. When the cable laying status in CATIA is updated, the cable layout diagram needs to be manually updated in CAD.

[0004] However, there are still some deficiencies in the prior art:

[0005] 1. Cable laying is based on CATIA software, and cable layout is based on CAD software. The data of the two cannot be interoperable, and the consistency and correctness of the 3D cable laying results and the cable layout information cannot be guaranteed;

[0006] 2. The ship design system is complex and has many iterations. During the data iteration process, the cable layout diagram for the three-dimensional laying status modification is not updated or updated in a timely manner;

[0007] 3. The ship's electrical system is complex and the amount of data is large. There are problems such as manual drawing of cable layout diagrams, which is cumbersome, difficult to modify, and heavy workload. Summary of the invention

[0008] In order to solve the above problems, an embodiment of the present invention provides a cable channel cross-section visualization method and device based on CATIA, which can automatically generate a cable layout diagram according to established rules in CATIA, and can automatically update it according to the cable laying situation.

[0009] In a first aspect, an embodiment of the present invention includes a CATIA-based cable channel cross-section visualization method, including responding to a data selection operation input by a user, obtaining a target cable channel data packet and a target cable laying data packet, drawing a support and hanger outer contour according to the target cable channel data packet, arranging cables according to the target cable laying data packet and the support and hanger outer contour, generating a cable arrangement diagram, dividing the channel segments based on the cable arrangement diagram, and calculating the cable filling rate corresponding to each divided channel segment, responding to a channel segment selection instruction input by a user, selecting a target channel segment according to the cable arrangement diagram, generating and displaying a target channel cross-section diagram of the target channel segment, and displaying a corresponding target cable list and the cable filling rate corresponding to the target channel segment.

[0010] Optionally, the CATIA-based cable channel cross-section visualization method provided in an embodiment of the present invention, wherein S3 includes arranging the cables in a thin-on-top and thick-on-bottom manner based on the cable laying process requirements, arranging the cables according to the rule that the cables that turn first are on both sides and the cables that turn later are in the middle according to the three-dimensional global spatial direction of the cables included in the target cable channel data packet, and arranging the cables in a manner with the lowest total layer height, wherein the total layer height is the height of the vertex of the highest position cable.

[0011] Optionally, in the CATIA-based cable channel cross-section visualization method provided in an embodiment of the present invention, S3 also includes, when the target cable channel data packet includes an existing cable contour, arranging the cable according to the existing cable contour and the outer contour of the support bracket, and arranging the cable in a manner of being tangent to the existing cable contour; when the target cable channel data packet does not include the existing cable contour, arranging the cable according to the outer contour of the support bracket, and arranging the cable in a manner of being intangent to the outer contour of the support bracket.

[0012] Optionally, the CATIA-based cable channel cross-section visualization method provided in an embodiment of the present invention, S4 includes dividing and naming the cable channel according to the specification attributes of the cable channel based on the cable arrangement diagram, and calculating the cable filling rate corresponding to the channel segment according to the cable channel specification size information of the channel segment and the cable outer diameter.

[0013] Optionally, the CATIA-based cable channel cross-section visualization method provided in an embodiment of the present invention, before generating and displaying the target channel cross-section diagram of the target channel segment in S5, also includes: based on the target cable list, making adjustments in response to the user's movement operation to obtain the corresponding target cable list.

[0014] In a second aspect, an embodiment of the present invention also includes a CATIA-based cable channel cross-section visualization device, including a data acquisition module for responding to a data selection operation input by a user, acquiring a target cable channel data packet and a target cable laying data packet, a drawing module for drawing the outer contour of a support bracket according to the target cable channel data packet, a cable arrangement module for arranging cables according to the target cable laying data packet and the outer contour of the support bracket, and generating a cable arrangement diagram, a filling rate calculation module for dividing the channel segment based on the cable arrangement diagram, and calculating the cable filling rate corresponding to each divided channel segment, and a visualization module for responding to a channel segment selection instruction input by a user, selecting a target channel segment according to the cable arrangement diagram, generating and displaying a target channel cross-section diagram of the target channel segment, and displaying a corresponding target cable list and the cable filling rate corresponding to the target channel segment.

[0015] Optionally, the cable arrangement module includes a coarse-thin arrangement module for arranging the cables in a thin-on-top and thick-on-bottom manner based on cable laying process requirements; a turning arrangement module for arranging the cables according to the three-dimensional global spatial direction of the cables included in the target cable channel data packet, according to the rule that the cables that turn first are on both sides and the cables that turn later are in the middle; and a height arrangement module for arranging the cables in an arrangement manner with the lowest total floor height, wherein the total floor height is the height of the vertex of the highest position cable.

[0016] Optionally, the cable arrangement module also includes an external arrangement module, which is used to arrange the cables according to the existing cable contour and the external contour of the support bracket when the target cable channel data packet includes the existing cable contour, and arrange the cables in a manner of external tangent to the existing cable contour; and an internal arrangement module, which is used to arrange the cables according to the external contour of the support bracket when the target cable channel data packet does not include the existing cable contour, and arrange the cables in a manner of internal tangent to the external contour of the support bracket.

[0017] Optionally, the filling rate calculation module includes a channel division module, which is used to divide and name the cable channels based on the cable arrangement diagram and according to the specification attributes of the cable channels; and a filling rate calculation sub-module, which is used to calculate the cable filling rate corresponding to the channel segment according to the cable channel specification size information of the channel segment and the cable outer diameter.

[0018] Optionally, the visualization module further includes a cable adjustment module, which is used to make adjustments based on the target cable list in response to a user's movement operation to obtain the corresponding target cable list.

[0019] The embodiments of the present invention include the following advantages:

[0020] The present invention responds to the data selection operation input by the user, obtains the target cable channel data packet and the target cable laying data packet, draws the outer contour of the support and hanger according to the target cable channel data packet, arranges the cables according to the target cable laying data packet and the outer contour of the support and hanger, generates a cable arrangement diagram, divides the channel segments based on the cable arrangement diagram, and calculates the cable filling rate corresponding to each divided channel segment, responds to the channel segment selection instruction input by the user, selects the target channel segment according to the cable arrangement diagram, generates and displays the target channel cross-sectional view of the target channel segment, and displays the corresponding target cable list and the cable filling rate corresponding to the target channel segment. A cable arrangement diagram suitable for guiding on-site construction can be automatically generated according to the three-dimensional cable laying results and on-site construction process requirements, which can save personnel time in drawing and greatly improve design efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1 It is a flow chart of a cable channel cross-section visualization method based on CATIA provided by an embodiment of the present invention;

[0023] Figure 2 is a flow chart of cable arrangement in the present invention;

[0024] Figure 3 is a flow chart of the filling rate calculation in the present invention;

[0025] Figure 4 It is a schematic diagram of the structure of a cable channel cross-section visualization device based on CATIA provided by an embodiment of the present invention;

[0026] Figure 5 yes Figure 4 A schematic diagram of the structure of the cable arrangement module 203 is provided;

[0027] Figure 6 yes Figure 4 A schematic diagram of the structure of the fill rate calculation module 204 is provided;

[0028] Figure 7 It is a schematic diagram of the structure tree of cable channels and cable laying products;

[0029] Figure 8 It is a schematic diagram of the cable channel cross-section drawing program result;

[0030] Fig. 9 It is a schematic diagram of the coarse and fine arrangement method of the cable arrangement algorithm;

[0031] Fig.10 This is an example diagram of cable channel properties;

[0032] Fig.11 This is an example diagram of the cable channel specification library;

[0033] Fig.12 It is a schematic diagram of the cable channel outline;

[0034] Fig.13 This is a schematic diagram of the turning arrangement method of the cable arrangement algorithm;

[0035] Fig.14 This is a schematic diagram of the total floor height arrangement method of the cable arrangement algorithm;

[0036] Fig.15 This is a quick adjustment diagram for cable arrangement Figure 1 ;

[0037] Fig.16 This is a quick adjustment diagram for cable arrangement Figure 2 ;

[0038] Fig.17 It is a schematic diagram of the cable fill rate algorithm;

[0039] Fig.18 It is a schematic diagram of cable data reading;

[0040] Fig.19 This is a cross-sectional rendering of the cable channel.

[0041] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. DETAILED DESCRIPTION

[0042] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.

[0043] The following, in conjunction with the accompanying drawings, describes in detail the CATIA-based cable channel cross-section visualization method, device, and electronic device provided in the embodiments of the present application through specific embodiments and their application scenarios.

[0044] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only 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 without creative work are within the scope of protection of this application.

[0045] Embodiment 1 of the present invention relates to a cable channel cross-section visualization method based on CATIA, the process of which is as follows: Figure 1 As shown, it includes responding to the data selection operation input by the user, obtaining the target cable channel data packet and the target cable laying data packet, drawing the support and hanger exterior according to the target cable channel data packet, arranging the cables according to the target cable laying data packet and the support and hanger exterior contour, generating a cable arrangement diagram, dividing the channel segments based on the cable arrangement diagram, and calculating the cable filling rate corresponding to each divided channel segment, responding to the channel segment selection instruction input by the user, selecting the target channel segment according to the cable arrangement diagram, generating and displaying the target channel cross-sectional view of the target channel segment, and displaying the corresponding target cable list and the cable filling rate corresponding to the target channel segment.

[0046] S1: In response to a data selection operation input by a user, a target cable channel data packet and a target cable laying data packet are obtained.

[0047] In this embodiment, Figure 7 As shown, select the required cable channel data package and cable laying data package on the product structure tree.

[0048] Among them, the product structure tree is divided according to the product model-general section-area-system-data package-part level, which is a product structure directory for managing three-dimensional data packages.

[0049] It should be noted that the cables on the ship are directly fixed through supports and hangers. In the three-dimensional design process, in order to ensure the overall balance, the cable channel must be drawn first to occupy the position. The supports and hangers are arranged according to the cable channel. There is no cable channel entity in the actual ship construction process.

[0050] Furthermore, there is no physical cable model in CATIA 3D design, only a virtual connection path represents the head and terminal devices of the cable connection. Cable laying refers to the process of arranging the cables according to the specified cable channel path.

[0051] S2: Draw the outer contour of the support bracket according to the target cable channel data packet.

[0052] The cable channel specifications match the cable support and hanger specifications. By obtaining the cable channel specification attributes, the corresponding support and hanger outer contour can be drawn.

[0053] like Figure 10-12 As shown, the specification properties of the selected cable channel will be automatically read, and the section type will be selected according to the cable channel name. Take the U-shaped section as an example:

[0054] When the cable channel name is read as A90X280, the cable channel cross-section drawing program will automatically query the specification of the channel in the database based on the name. A means that the cable channel support and hanger is a tight hook type, and the cross-section of the tight hook type is U-shaped. According to the naming rules, the cable channel outline is automatically judged to be a 90X190 rectangle plus a semicircle with a diameter of 90.

[0055] In addition, if the name is 2_B1_40, B means that the cable channel support bracket is a flat steel type, and the cross-section of the flat steel type is rectangular.

[0056] S3: Arrange the cables according to the target cable laying data package and the outer contour of the support and hanger to generate a cable arrangement diagram.

[0057] There is no physical model of the cable in the CATIA three-dimensional design. After the cable is laid, only the cable code information passing through is recorded in the channel. During the ship electrical design process, each cable has a unique code. In this embodiment, the cable outer diameter and other information are automatically searched in the background database based on the cable code.

[0058] According to the cable laying process requirements and related algorithms, the cables are automatically arranged according to the relevant process requirements. For specific arrangement methods, see S31-S35.

[0059] In this embodiment, Figure 2 As shown, S3 may include the following steps:

[0060] S31. When the target cable channel data packet includes an existing cable outline, the cables are arranged according to the existing cable outline and the outer outline of the support bracket, and the cables are arranged in a manner of being tangent to the existing cable outline.

[0061] S32. When the target cable channel data packet does not include the existing cable contour, the cables are arranged according to the outer contour of the support and hanger, and the cables are arranged in a manner of being inscribed within the outer contour of the support and hanger.

[0062] S31-S32 are judgment steps. Before cable arrangement, the cable channel data is confirmed, including the support and hanger outlines and whether there are existing cables, to ensure automatic identification of the support and hanger outlines and the existing cable outlines, and to arrange them externally without indenting, intersecting or overlapping with existing objects.

[0063] S33. Based on the cable laying process requirements, the cables are arranged in a way that the cables are thin at the top and thick at the bottom.

[0064] like Fig. 9 As shown, according to the shipyard construction requirements, the thick cables are laid first and the thin cables are laid later. The cables are arranged to ensure that the thick cables are at the bottom and the thin cables are arranged at the top. When the thick cables are arranged on the lower layer, the thin cables will be automatically arranged above the thick cables.

[0065] It should be noted that the cable cross-section marked with “×” in the figure is an example of an incorrect arrangement. Under normal arrangement, a thin cable at the bottom will not appear.

[0066] S34. Arrange the cables according to the three-dimensional global spatial directions of the cables included in the target cable channel data packet, with the cables that turn first being on both sides and the cables that turn later being in the middle.

[0067] According to the three-dimensional global spatial direction of the cable, ensure that the first bends are on both sides and the last bends are in the middle, so as to ensure that the global cable laying results are beautiful and smooth. Fig.13 As shown, if cable No. 10 turns first, it needs to be arranged from "×" to the side.

[0068] S35. Arrange the cables in a manner with a lowest total floor height, wherein the total floor height is the height at which the vertex of the highest-positioned cable is located.

[0069] When arranging cables, the minimum total floor height will be guaranteed. Fig.14 As shown, cable No. 8 originally determined the floor height at the "×". Through adjustment, it was changed from the "×" to the middle arrangement, and the arrangement method with the lowest total floor height was obtained.

[0070] S4. Divide the channel segments based on the cable layout diagram, and calculate the cable filling rate corresponding to each divided channel segment.

[0071] In this embodiment, Figure 3 As shown, S4 may include the following steps:

[0072] S41. Based on the cable layout diagram, the cable channels are divided and named according to the specification attributes of the cable channels.

[0073] In order to facilitate designers to quickly locate the corresponding channel section, a unique section name will be generated for each cable channel section. This name corresponds to the cable channel name. Each cable channel section will automatically generate a corresponding cable list (code and outer diameter information) to facilitate designers to quickly view.

[0074] S42: Calculate the cable filling rate corresponding to the channel section according to the cable channel specification and dimension information of the channel section and the cable outer diameter.

[0075] like Fig.17As shown, the cable channel filling rate will have a certain margin due to shipyard construction, generally not exceeding 80% of the cable channel cross-section.

[0076] S5. Respond to the channel segment selection instruction input by the user, select the target channel segment according to the cable layout diagram, generate and display the target channel cross-sectional view of the target channel segment, and display the corresponding target cable list and the cable filling rate corresponding to the target channel segment.

[0077] like Fig.19 As shown, the cable channel cross-section visualization program outputs a diagram including a target channel cross-section diagram, a corresponding target cable list, and a cable filling rate of the corresponding target channel segment.

[0078] In this embodiment, before generating and displaying the target channel cross-sectional view of the target channel segment in S5, the following steps may also be included:

[0079] S51. Based on the target cable list, make adjustments in response to the user's movement operation to obtain the corresponding target cable list.

[0080] The cable layout is automatically arranged through the cable channel section drawing program. When the layout does not conform to the on-site construction conditions, the cable position can be quickly adjusted manually by moving the cable code up and down in the section drawing program.

[0081] like Figure 15-16 As shown, first select the cable to be moved, and then click "Move Up" or "Move Down" to quickly adjust the cable arrangement results. Fig.15 This is a schematic diagram before quick adjustment. Fig.16 This is the result diagram after quick adjustment.

[0082] In addition, the present invention can also select multiple cable channel sections at one time to generate a cable layout diagram, such as Figure 8 As shown, each cable channel section will generate a unique section name, which corresponds to the cable channel name. Each cable channel section will automatically generate a corresponding cable list (code and outer diameter information). Designers can select multiple channel sections at the same time and generate cable lists at the same time to quickly view the cable arrangement of the target channel section and improve efficiency.

[0083] Furthermore, the three-dimensional cable laying and cable layout diagram of the present invention are based on CATIA software. When the cable channel specifications or cable laying status change, the support bracket outline, cable code, cable outer diameter, layout diagram, filling rate and other information in the cable layout diagram can be automatically updated.

[0084] Furthermore, in order to meet the need to conduct a preliminary evaluation of the cable channel specifications in the early stage of design in order not to affect the overall balance due to the late cable laying work, the present invention also supports manual entry of cable attribute information for preliminary evaluation.

[0085] Specific as Fig.18 As shown, in the cable channel cross-section drawing program, select the cable channel to be evaluated, and output the cable channel specifications and other information locally. Manually enter the pre-laid cable outer diameter and other information in the output Excel file (the black box part in the figure is the manually entered information). Import the Excel file with complete information into the cable channel cross-section drawing program, and you can generate the cable layout diagram and filling rate based on the entered information. In the early stage, the filling rate of the main cable channel generally does not exceed 50% of the cable channel. The calculation results of the filling rate can assist designers to correct the channel specifications in the early stage of design.

[0086] This embodiment can automatically generate a cable layout diagram suitable for guiding on-site construction based on the three-dimensional cable laying results and on-site construction process requirements, which can save personnel time in drawing and greatly improve design efficiency. The cable layout diagram and cable laying are based on the same platform, which can realize the automatic update of the cable layout diagram following the changes in the cable laying results, ensuring the consistency of the cable information in the cable layout diagram and the cable laying results. Automatically matching cable code information and outer diameter information ensures the accuracy and completeness of the information.

[0087] Another embodiment of the present invention relates to a cable channel cross-section visualization device 200 based on CATIA, such as Figure 4 As shown, including:

[0088] The data acquisition module 201 is used to respond to the data selection operation input by the user and acquire the target cable channel data packet and the target cable laying data packet;

[0089] A drawing module 202, used for drawing the outer contour of the support and hanger according to the target cable channel data packet;

[0090] The cable arrangement module 203 is used to arrange the cables according to the target cable laying data packet and the outer contour of the support and hanger to generate a cable arrangement diagram;

[0091] A filling rate calculation module 204 is used to divide the channel segments based on the cable arrangement diagram, and calculate the cable filling rate corresponding to each divided channel segment;

[0092] The visualization module 205 is used to respond to the channel segment selection instruction input by the user, select the target channel segment according to the cable layout diagram, generate and display the target channel cross-sectional diagram of the target channel segment, and display the corresponding target cable list and the cable filling rate corresponding to the target channel segment.

[0093] Further, such as Figure 5 As shown, the cable arrangement module 203 includes:

[0094] A thick and thin arrangement module 2033 is used to arrange the cables in a top-thin and bottom-thick manner based on the cable laying process requirements;

[0095] The turning arrangement module 2034 is used to arrange the cables according to the three-dimensional global spatial direction of the cables included in the target cable channel data packet, according to the rule that the cables that turn first are on both sides and the cables that turn later are in the middle;

[0096] The height arrangement module 2035 is used to arrange the cables in an arrangement manner with the lowest total floor height, wherein the total floor height is the height at which the top point of the highest-positioned cable is located.

[0097] Further, such as Figure 5 As shown, the cable arrangement module 203 also includes:

[0098] An external tangent arrangement module 2031 is used to arrange the cables according to the existing cable outline and the external outline of the support and hanger when the target cable channel data packet includes an existing cable outline, and arrange the cables in a manner of external tangent to the existing cable outline;

[0099] The inscribed arrangement module 2032 is used to arrange the cables according to the outer contour of the support and hanger when the target cable channel data packet does not include the existing cable contour, and arrange the cables in a manner of inscribed with the outer contour of the support and hanger.

[0100] Further, such as Figure 6 As shown, the filling rate calculation model module 204 includes:

[0101] A channel division module 2041 is used to divide and name the cable channels according to the specification attributes of the cable channels based on the cable arrangement diagram;

[0102] The filling rate calculation submodule 2042 is used to calculate the cable filling rate corresponding to the channel section according to the cable channel specification size information of the channel section and the cable outer diameter.

[0103] Furthermore, the visualization module 205 also includes:

[0104] The cable adjustment module 2051 is used to make adjustments based on the target cable list in response to the user's movement operation to obtain the corresponding target cable list.

[0105] This embodiment can automatically generate a cable layout diagram suitable for guiding on-site construction based on the three-dimensional cable laying results and on-site construction process requirements, which can save personnel time in drawing and greatly improve design efficiency. The cable layout diagram and cable laying are based on the same platform, which can realize the automatic update of the cable layout diagram following the changes in the cable laying results, ensuring the consistency of the cable information in the cable layout diagram and the cable laying results. Automatically matching cable code information and outer diameter information ensures the accuracy and completeness of the information.

[0106] The technical solution provided by the present application is described in detail above. The principle and implementation method of the present application are described in this article using specific examples. The description of the above embodiments is only used to help understand the present application, and the content of this specification should not be understood as limiting the present application. At the same time, for those of ordinary skill in the art, according to the present application, there will be different forms of changes in the specific implementation methods and application scopes. It is not necessary and impossible to list all the implementation methods here, and the obvious changes or modifications derived therefrom are still within the scope of protection of the present application.

[0107] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referenced to each other. The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the functions in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing terminal device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the functions specified in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device, so that a series of operation steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable terminal device provide for implementing the process in the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps of the functions specified in one or more boxes. Although the preferred embodiments of the embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they know the basic creative concept. Therefore, the attached claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention. Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or terminal device including 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 terminal device. In the absence of more restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0108] The method and device provided by the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principle and implementation mode of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation mode and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A cable channel cross-section visualization method based on CATIA, characterized in that: include: S1, in response to the data selection operation input by the user, obtaining a target cable channel data packet and a target cable laying data packet; S2, drawing the outer contour of the support and hanger according to the target cable channel data packet; S3, arranging the cables according to the target cable laying data packet and the outer contour of the support and hanger to generate a cable arrangement diagram; S4, dividing the channel segments based on the cable arrangement diagram, and calculating the cable filling rate corresponding to each divided channel segment; S5, responding to the channel segment selection instruction input by the user, selecting a target channel segment according to the cable arrangement diagram, generating and displaying a target channel cross-sectional view of the target channel segment, and displaying a corresponding target cable list and a cable filling rate corresponding to the target channel segment; The S3 includes: S31, when the target cable channel data packet includes an existing cable profile, arranging the cables according to the existing cable profile and the outer profile of the support and hanger, and arranging the cables in a manner of being circumscribed with the existing cable profile; S32, when the target cable channel data packet does not include the existing cable contour, arranging the cables according to the outer contour of the support and hanger, and arranging the cables in a manner of indenting the outer contour of the support and hanger; S33. Based on the cable laying process requirements, the cables are arranged in a way that the cables are thin at the top and thick at the bottom; S34, arranging the cables according to the three-dimensional global spatial direction of the cables included in the target cable channel data packet, in accordance with the rule that the cables that turn first are on both sides and the cables that turn later are in the middle; S35. Arrange the cables in a manner with a lowest total floor height, wherein the total floor height is the height at which the vertex of the highest-positioned cable is located.

2. The cable channel cross-section visualization method based on CATIA according to claim 1, characterized in that: The S4 includes: S41, based on the cable arrangement diagram, dividing and naming the cable channels according to the specification attributes of the cable channels; S42: Calculate the cable filling rate corresponding to the channel section according to the cable channel specification and dimension information of the channel section and the cable outer diameter.

3. The cable channel cross-section visualization method based on CATIA according to claim 1, characterized in that: In the S5, before generating and displaying the target channel cross-sectional view of the target channel segment, the method further includes: S51. Based on the target cable list, make adjustments in response to the user's movement operation to obtain the corresponding target cable list.

4. A cable channel cross-section visualization device based on CATIA, characterized in that: include: A data acquisition module, used for responding to a data selection operation input by a user, and acquiring a target cable channel data packet and a target cable laying data packet; A drawing module, used for drawing the outer contour of the support and hanger according to the target cable channel data packet; A cable arrangement module, used to arrange the cables according to the target cable laying data packet and the outer contour of the support and hanger, and generate a cable arrangement diagram; A filling rate calculation module, used to divide the channel segments based on the cable arrangement diagram, and calculate the cable filling rate corresponding to each divided channel segment; A visualization module, for responding to a channel segment selection instruction input by a user, selecting a target channel segment according to the cable arrangement diagram, generating and displaying a target channel cross-sectional diagram of the target channel segment, and displaying a corresponding target cable list and a cable filling rate corresponding to the target channel segment; The cable arrangement module comprises: An external tangent arrangement module, used for arranging the cables according to the existing cable outline and the external outline of the support and hanger when the target cable channel data packet includes an existing cable outline, and arranging the cables in a manner of external tangent to the existing cable outline; An inscribed arrangement module, used for arranging the cables according to the outer contour of the support and hanger when the target cable channel data packet does not include the existing cable contour, and arranging the cables in a manner of inscribed with the outer contour of the support and hanger; The thick and thin arrangement module is used to arrange the cables in a top-thin and bottom-thick manner based on the cable laying process requirements; A turning arrangement module, for arranging the cables according to the three-dimensional global spatial direction of the cables included in the target cable channel data packet, in accordance with the rule that the cables that turn first are on both sides and the cables that turn later are in the middle; The height arrangement module is used to arrange the cables in an arrangement manner with the lowest total layer height, wherein the total layer height is the height at which the vertex of the highest position cable is located.

5. The CATIA-based cable channel cross-section visualization device according to claim 4, characterized in that: The filling rate calculation module includes: A channel division module is used to divide and name the cable channels according to the specification attributes of the cable channels based on the cable arrangement diagram; The filling rate calculation submodule is used to calculate the cable filling rate corresponding to the channel section according to the cable channel specification size information and the cable outer diameter of the channel section.

6. The CATIA-based cable channel cross-section visualization device according to claim 4, characterized in that: The visualization module also includes: The cable adjustment module is used to make adjustments based on the target cable list in response to the user's movement operation to obtain the corresponding target cable list.

Citation Information

Patent Citations

  • Cable channel cross-section diagram automatic generating method and device

    CN106952321A

  • Information processing method, apparatus, electronic device and computer readable storage medium

    US20220179888A1