MCT typesetting method and device, electronic equipment and storage medium

The MCT typesetting method and device automate layout generation and optimize MCT module specifications, addressing inefficiencies in frame selection and material calculation to enhance accuracy, flexibility, and reduce waste in cable laying projects.

CN119203453APending Publication Date: 2024-12-27SHANGHAI WAIGAOQIAO SHIP BUILDING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411417047.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing process of MCT frame selection and material calculation in product design is time-consuming and lacks an effective way to check correctness during the design cycle, leading to potential waste due to estimated ordering and large input/output volumes.

Method used

An MCT typesetting method and device that automatically counts layout requirements during cable laying, using judgment and drawing modules to generate accurate layout diagrams based on model information, and optimizes MCT module specifications to reduce waste and improve efficiency.

Benefits of technology

Enhances typesetting efficiency and accuracy, optimizes resource utilization, improves layout flexibility, reduces costs, and ensures project quality by providing real-time updates and adaptable layout adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203453A_ABST
    Figure CN119203453A_ABST
Patent Text Reader

Abstract

The invention provides an MCT typesetting method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining and processing model information, and carrying out the distinguishing processing according to the type of the model information; if the model information is a Marker point, obtaining first drawing information through the Marker point, and drawing a first arrangement diagram according to a fixed first arrangement rule; if the model information is MCT, second drawing information is obtained through the MCT, a second arrangement rule is obtained through calculation according to the information, and then a second arrangement diagram is drawn based on the rule. According to the method and the device, the MCT typesetting requirements can be automatically counted in the cable laying process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to an MCT typesetting method, device, electronic device and storage medium. Background Art

[0002] In the design process of various products in the past, the correctness of MCT frame selection and material calculation usually requires the extraction of node lists, layout, and statistical calculation of material requirements after the cable laying is completed.

[0003] However, this process takes several months. It is impossible to provide an effective basis to check whether the frame selection is correct during the design cycle. At the same time, considering the time consumed by production and logistics, the ordering in the early stage of design is usually estimated. The large input and output volume can easily cause unnecessary waste. Summary of the invention

[0004] In view of this, the embodiments of the present application provide an MCT layout method, device, electronic device and storage medium, which can automatically count the layout requirements of MCT during the cable laying process.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides an MCT typesetting method, comprising the following steps:

[0007] In a second aspect, an embodiment of the present application further provides an MCT typesetting device, the device comprising:

[0008] A judgment module, used for obtaining model information and performing judgment processing on the model information;

[0009] A first drawing module, configured to, when the model information is a Marker point, obtain first drawing information through the Marker point, and draw a first layout diagram based on the first drawing information, wherein a first layout rule in the first drawing information is fixed;

[0010] The second drawing module is used for obtaining second drawing information through the MCT when the model information is MCT, calculating a second arrangement rule according to the second drawing information, and drawing a second layout diagram based on the second arrangement rule.

[0011] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to execute the MCT typesetting method described in any one of the first aspects.

[0012] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the MCT typesetting method described in any one of the first aspects is executed.

[0013] The embodiments of the present application have the following beneficial effects:

[0014] (1) Improving typesetting efficiency and accuracy: The embodiment of the present application automatically obtains and processes model information to quickly generate the first layout and the second layout, thereby reducing the tediousness and errors of manual typesetting and improving typesetting efficiency. Different drawing information and layout rules are used for different situations of marker points and MCTs to ensure the accuracy and applicability of typesetting.

[0015] (2) Optimize resource utilization and reduce costs: When determining the MCT module specifications, select the module specifications that can carry the smallest cross-sectional area based on the cable cross-sectional diameter, or obtain matching modules through the cable and specification priority matching table, which effectively optimizes the use of MCT modules and reduces resource waste. By updating the layout diagram and statistical material list in real time, procurement and inventory can be planned in advance, avoiding material waste and shortages and reducing costs.

[0016] (3) Enhanced layout flexibility and adjustability: The embodiment of the present application supports real-time updating of the layout diagram according to the current cable laying information, so that the layout can be flexibly adjusted according to the actual situation, meeting the changes in different scenarios and needs.

[0017] (4) The setting of filling rules, such as setting a partition layer between two adjacent layers and setting a compression piece, further enhances the flexibility and stability of the layout.

[0018] (5) Improve construction efficiency and project quality: Accurate layout drawings and material lists provide clear guidance for construction personnel, reduce errors and rework during construction, and improve construction efficiency. Optimized layout design and material selection ensure the stability and safety of cable laying projects and improve project quality.

[0019] (6) Easy to expand and adapt: ​​The embodiments of the present application have good scalability, can be customized and optimized according to different projects and needs, and have strong adaptability. Through integration with the database and preset rules, it is possible to easily update and expand the arrangement rules and material information to meet the needs of future development.

[0020] To sum up, the embodiments of the present application have brought remarkable beneficial effects in improving typesetting efficiency and accuracy, optimizing resource utilization and reducing costs, enhancing layout flexibility and adjustability, improving construction efficiency and project quality, and being easy to expand and adaptable, providing an efficient, accurate and reliable typesetting solution for cable laying projects. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1 It is a flowchart of steps S101-S102 provided in an embodiment of the present application;

[0023] Figure 2 It is a flowchart of steps S201-S202 provided in an embodiment of the present application;

[0024] Figure 3 It is a flowchart of steps S301-S303 provided in an embodiment of the present application;

[0025] Figure 4 It is a schematic diagram of MCT layout provided in the embodiment of the present application;

[0026] Figure 5 It is a flowchart of steps S501-S502 provided in an embodiment of the present application;

[0027] Figure 6 It is a structural schematic diagram of the MCT typesetting device provided in an embodiment of the present application;

[0028] Figure 7 It is a schematic diagram of the composition structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0029] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.

[0030] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0031] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0032] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0033] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0035] See also Figure 1 , Figure 1is a flow chart of steps S101-S102 of the MCT typesetting method provided in the embodiment of the present application, which will be combined with Figure 1 Steps S101-S102 are shown for explanation.

[0036] In step S101, model information is acquired and judgment processing is performed on the model information.

[0037] In step S102, when the model information is a Marker point, first drawing information is obtained through the Marker point, and a first layout diagram is drawn based on the first drawing information, wherein a first layout rule in the first drawing information is fixed; when the model information is MCT, second drawing information is obtained through the MCT, and a second layout rule is calculated according to the second drawing information, and a second layout diagram is drawn based on the second arrangement rule.

[0038] Here, firstly, relevant model information is obtained, which comes from user input, file reading or other data sources. Then, the obtained model information is judged and processed to determine its type.

[0039] If the model information is determined to be a marker point, the first drawing information for drawing is obtained through the marker point. In this step, the first layout rule in the first drawing information is fixed, that is, the system performs layout according to a preset and unchanging rule. Based on the above fixed first layout rule, the system draws a first layout diagram.

[0040] If the model information is judged as MCT, the second drawing information for drawing can be obtained through MCT. Unlike the marker point, the second arrangement rule of MCT is not fixed, but needs to be calculated or derived based on the second drawing information. This involves considering factors such as the size, shape, and number of MCT. Based on the calculated second arrangement rule, the system draws the second layout diagram.

[0041] By judging the type of model information (marker point or MCT) and adopting different processing strategies (fixed rules or calculation rules), flexible typesetting of different types of model information is achieved. This method not only improves the accuracy and efficiency of typesetting, but also enhances the adaptability and flexibility of the typesetting system.

[0042] In some embodiments, see Figure 2 , Figure 2It is a flow chart of steps S201-S202 provided in an embodiment of the present application, wherein the first drawing information includes the bracket information where the Marker point is located and the first cable information passing through the Marker point; the first layout drawing based on the first drawing information can be achieved through steps S201-S202, which will be explained in combination with each step.

[0043] In step S201, if the cables have been arranged, the arrangement position information of the cables in the database is obtained, and the first arrangement diagram is drawn based on the arrangement position information.

[0044] In step S202, if the cables are not arranged, the bracket interface information, cable cross-section information and cable list are determined based on the bracket information and the first cable information, and the first layout diagram is drawn according to the bracket interface information, the cable cross-section information and the cable list.

[0045] Here, the first drawing information not only includes the position information of the Marker point, but also includes the bracket information where the Marker point is located and the first cable information passing through the Marker point. The cable layout position information already exists in the database, and the first layout diagram can be drawn directly based on this information. In this way, the system can use the existing cable layout data to quickly generate a layout diagram. If the cable has not yet been arranged, the system will determine the bracket interface information (such as the size, shape, position, etc. of the bracket), the cable cross-sectional information (such as the diameter, quantity, color, etc. of the cable), and the cable list (listing all cables that need to be arranged and their properties) based on the bracket information and the first cable information. Based on this information, the system will draw the first layout diagram to provide guidance for subsequent cable arrangement work.

[0046] In some embodiments, see Figure 3 , Figure 3 It is a flow chart of steps S301-S303 provided in an embodiment of the present application, wherein the second drawing information includes MCT cross-sectional size information and second cable information passing through the MCT, and the second cable information includes at least one specification of cable; the second arrangement rule is calculated according to the second drawing information, which can be implemented through steps S301-S303, and will be explained in combination with each step.

[0047] In step S301, a target frame is determined based on the MCT cross-sectional size information; wherein the target frame is a frame that matches the MCT cross-sectional size information, and different MCT cross-sectional size information corresponds to a frame of a specific specification.

[0048] In step S302, at least one MCT module is determined based on the second cable information, wherein the number of the at least one MCT module is the same as the number of cables in the second cable information, the module specification of each MCT module in the at least one MCT module is determined based on the specification of the cable in the second cable information, and the MCT module is used to carry the cable.

[0049] In step S303, the at least one MCT module is filled into the target framework based on a preset filling rule.

[0050] Here, in the MCT typesetting method, when the model information is judged to be MCT, the following processing is performed:

[0051] Based on the cross-sectional size information of the MCT, the system determines a target frame that matches the cross-sectional size of the MCT. This target frame is specially designed for the MCT to ensure that the MCT can be correctly installed and fixed. Different MCT cross-sectional sizes correspond to different target frame specifications. Next, the system determines at least one MCT module based on the second cable information. The number of these MCT modules is the same as the number of cables in the second cable information. The module specifications of each MCT module are determined based on the specifications of the cables in the second cable information to ensure that the cables can be correctly carried and fixed. Finally, the system applies preset filling rules to fill these MCT modules into the target frame.

[0052] By analyzing and processing the second drawing information of MCT in detail, the above method can accurately calculate the second layout rule. This rule not only takes into account the cross-sectional dimensions and cable information of MCT, but also takes into account the matching of the target frame and MCT module and the application of the filling rule. This processing method not only improves the accuracy and efficiency of typesetting, but also ensures the correctness and stability of MCT and cables in the layout. At the same time, since the target frame and MCT module are determined based on the MCT cross-sectional dimensions and cable specifications, this method also has good adaptability and flexibility, and can cope with MCT typesetting tasks of different scales and complexities.

[0053] Specifically, the module specifications of each MCT module are determined by:

[0054] Determine the cross-sectional diameter of the cable;

[0055] Determining a module specification that can carry the cable and has the smallest cross-sectional area from preset specifications based on the cross-sectional diameter;

[0056] Alternatively, the module specification matching the cross-sectional diameter is searched and obtained from a preset cable and specification priority matching table.

[0057] In the MCT typesetting method, the module size of each MCT module is determined in one of two ways:

[0058] Determined based on cable cross-section diameter and preset specifications:

[0059] First, determine the cross-sectional diameter of the cable. This is an important property of the cable, which determines the thickness of the cable and the amount of current it can carry. Next, select a module specification from the preset module specifications that can carry the cable and has the smallest cross-sectional area. The system will find a module specification that can meet the cable carrying requirements while saving as much space as possible.

[0060] Determined based on the cable and specification priority matching table:

[0061] Another method is to use a preset cable and specification priority matching table. This table lists the matching relationship between cables of different cross-sectional diameters and the corresponding module specifications. When the system needs to determine the specifications of an MCT module, it will look up this table and find the module specifications that match it based on the cross-sectional diameter of the cable. The benefit of this method is that it is fast and accurate because it relies directly on pre-defined matching relationships.

[0062] In some embodiments, the target frame includes at least one layer, and the step of filling the at least one MCT module into the target frame based on a preset filling rule includes:

[0063] Starting from the first layer in the at least one layer, the MCT module with the largest specification in the at least one MCT module is preferentially filled from the preset starting direction, and each layer is only filled with MCT modules of the same specification. When the MCT modules of the layer are not enough to fill the layer, the remaining space is filled with filling modules with the same specifications as the MCT modules of the layer until the at least one MCT module is filled.

[0064] In the MCT typesetting method, the target frame is designed to contain at least one layer for accommodating and arranging MCT modules. Based on the preset filling rules, the system will fill at least one MCT module into the target frame. The specific steps are as follows:

[0065] Layered filling: The filling process starts from the first layer of the target frame and proceeds layer by layer.

[0066] Prioritize filling of the largest MCT modules: In each layer, the system will first prioritize filling of the largest MCT modules. This means that during the filling process, the system will prioritize large-sized modules to ensure that they have enough space to be placed correctly.

[0067] Only MCT modules of the same specifications are filled on the same layer: Each layer is filled with MCT modules of the same specifications only. This means that modules of different specifications will not be mixed in the same layer. This arrangement helps keep the layout neat and consistent.

[0068] Remaining space filling: When the number of MCT modules in a layer is insufficient to fill the entire layer, the system will use filling modules with the same specifications as the MCT modules in the layer to fill the remaining space. These filling modules may be small-sized MCT modules, special filling pieces, or other forms of fillers to fill the gaps and maintain the integrity of the layout.

[0069] Repeat the filling process: The above filling process will be repeated until all MCT modules are filled into the target frame.

[0070] As an example, see Figure 4 , Figure 4 is a schematic diagram of MCT layout provided in the embodiment of the present application, such as Figure 4 There are three target frames shown (all 120×120, in millimeters). The first target frame has four 60×60 filling modules. The second target frame has six 20×20 MCT modules at 27-32. Since there is another 20×20 MCT module at 33, it is filled to the second layer, and the remaining space of the second layer is filled with five 20×20 filling modules. The third row has exactly eight 15×15 MCT modules. At this point, all the cables in the second target frame have been filled. The remaining space can be filled with filling modules of specific specifications according to actual needs to fill the target frame. Similarly, the first row 34-37 of the third target frame has four 30×30 MCT modules, the second row 38 has one 30×30 MCT module, and each row (9-21) in rows 3-5 has six 20×20 MCT filling modules.

[0071] In practical applications, the second cable information includes Figure 4 The 38 cables numbered 1-38 shown require 2 target frames based on the filling rules of the embodiment of the present application, so the first frame is left empty. Normally, the number of preset frames obtained through the second drawing information will be greater than the number actually required.

[0072] It should be noted that in this industry, the width and height of the target frame and the width and height of the MCT module are designed in proportion, and each row in the target frame can be filled with a certain specification of MCT module. Common target frames include rectangles and circles. For circles, there will be some margin, which can also be considered as approximately filled. The specification table of the target frame is shown in Table 1.

[0073] Table 1

[0074] Frame Type Sealed space (width*height) 2-type frame 120*60 4-frame 120*120 6-type frame 120*180 8-type frame 120*240 Round 40 20*20 Round 50 30*30 Round 70 40*40 Round 100 60*60 Round 125 80*80 Round 150 90*90 Round 200 120*120

[0075] In some embodiments, the filling rule further includes at least one of the following rules:

[0076] A partition layer is provided between every two adjacent layers in the at least one layer;

[0077] Each of the target frames is provided with a pressing piece, and the pressing piece is a square MCT frame.

[0078] Here, in the MCT typesetting process, in addition to the filling rules mentioned in the above embodiment, at least one of the following additional rules is also included to ensure that the MCT module can be filled into the target frame more stably and orderly:

[0079] Partition layer setting: In at least one layer, a partition layer is set between every two adjacent layers. The main function of the partition layer is to separate the MCT modules of different layers to prevent them from affecting or interfering with each other. This helps to keep the layout neat and facilitates subsequent maintenance and inspection. The partition layer can be made of the same or similar material as the target frame to ensure its stability and durability. At the same time, the thickness and size of the partition layer should also be reasonably designed according to the specifications and layout requirements of the MCT module.

[0080] Clamping piece setting: Each target frame is provided with a clamping piece, and the clamping piece has a shape and size that matches the square MCT frame. The main function of the clamping piece is to fix and clamp the MCT module to prevent them from loosening or displacement during transportation or use. The clamping piece can be connected to the target frame by bolts, snaps or other fixing methods. When selecting the clamping piece, ensure that its material, size and fixing method can meet the fixing requirements of the MCT module, and ensure that it will not cause damage to the MCT module or the target frame.

[0081] By refining the above filling rules, we further ensure the stability and orderliness of the MCT module in the target framework. The setting of the partition layer helps to separate the MCT modules of different layers and keep the layout neat; while the setting of the clamping piece can fix and clamp the MCT module to prevent it from loosening or displacement. The application of these rules helps to improve the accuracy and efficiency of typesetting, while ensuring the correctness and stability of the MCT module in the layout. In actual operation, the appropriate filling rules can be selected according to the specific typesetting requirements and the specifications of the MCT module to achieve the best typesetting effect.

[0082] In some embodiments, see Figure 5 , Figure 5 It is a flowchart of steps S501-S502 provided in an embodiment of the present application. The method also includes the implementation of steps S501-S502, which will be explained in combination with each step.

[0083] In step S501, current cable laying information is obtained.

[0084] In step S502, the first layout and / or the second layout is updated in real time based on the current cable laying information, and a bill of materials is compiled.

[0085] During the MCT layout process, in order to cope with possible changes and ensure the real-time nature of information, the system can obtain the current cable laying information in real time or regularly. This information includes the specifications, quantity, location of the cable, and the connection relationship with other equipment or components. Based on the current cable laying information obtained, the system can update the first layout (if it involves ordinary cable trays) and / or the second layout (if it involves MCT) in real time. This update can be local or global, depending on the degree and scope of change in the cable laying information. Real-time updating of the layout helps to maintain the accuracy and timeliness of the layout information and provide the latest guidance for construction personnel. While updating the layout, the system can also count the required list of materials based on the latest cable laying information and layout. These materials may include cables, bridges, MCT modules, filling modules, partition layers, compression parts, etc. The statistics of the list of materials help to plan procurement and inventory in advance to ensure the smooth progress of the construction process. At the same time, it can also provide an important basis for cost control and budget management.

[0086] In summary, the embodiments of the present application have the following beneficial effects:

[0087] (1) Improving typesetting efficiency and accuracy: The embodiment of the present application automatically obtains and processes model information to quickly generate the first layout and the second layout, thereby reducing the tediousness and errors of manual typesetting and improving typesetting efficiency. Different drawing information and layout rules are used for different situations of marker points and MCTs to ensure the accuracy and applicability of typesetting.

[0088] (2) Optimize resource utilization and reduce costs: When determining the MCT module specifications, select the module specifications that can carry the smallest cross-sectional area based on the cable cross-sectional diameter, or obtain matching modules through the cable and specification priority matching table, which effectively optimizes the use of MCT modules and reduces resource waste. By updating the layout diagram and statistical material list in real time, procurement and inventory can be planned in advance, avoiding material waste and shortages and reducing costs.

[0089] (3) Enhanced layout flexibility and adjustability: The embodiment of the present application supports real-time updating of the layout diagram according to the current cable laying information, so that the layout can be flexibly adjusted according to the actual situation, meeting the changes in different scenarios and needs.

[0090] (4) The setting of filling rules, such as setting a partition layer between two adjacent layers and setting a compression piece, further enhances the flexibility and stability of the layout.

[0091] (5) Improve construction efficiency and project quality: Accurate layout drawings and material lists provide clear guidance for construction personnel, reduce errors and rework during construction, and improve construction efficiency. Optimized layout design and material selection ensure the stability and safety of cable laying projects and improve project quality.

[0092] (6) Easy to expand and adapt: ​​The embodiments of the present application have good scalability, can be customized and optimized according to different projects and needs, and have strong adaptability. Through integration with the database and preset rules, it is possible to easily update and expand the arrangement rules and material information to meet the needs of future development.

[0093] To sum up, the embodiments of the present application have brought remarkable beneficial effects in improving typesetting efficiency and accuracy, optimizing resource utilization and reducing costs, enhancing layout flexibility and adjustability, improving construction efficiency and project quality, and being easy to expand and adaptable, providing an efficient, accurate and reliable typesetting solution for cable laying projects.

[0094] Based on the same inventive concept, an MCT typesetting device corresponding to the MCT typesetting method in the first embodiment is also provided in the embodiment of the present application. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the above-mentioned MCT typesetting method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0095] like Figure 6 As shown, Figure 6 : is a schematic diagram of the structure of the MCT typesetting device 600 provided in an embodiment of the present application. The MCT typesetting device 600 includes:

[0096] The judgment module 601 is used to obtain model information and perform judgment processing on the model information;

[0097] A first drawing module 602 is used for, when the model information is a Marker point, obtaining first drawing information through the Marker point, and drawing a first layout diagram based on the first drawing information, wherein the first layout rule in the first drawing information is fixed;

[0098] The second drawing module 603 is used for, when the model information is MCT, obtaining second drawing information through the MCT, calculating a second arrangement rule according to the second drawing information, and drawing a second layout diagram based on the second arrangement rule.

[0099] Those skilled in the art should understand that Figure 6The functions implemented by each unit in the MCT typesetting device 600 shown can be understood by referring to the relevant description of the aforementioned MCT typesetting method. Figure 6 The functions of each unit in the MCT typesetting device 600 shown can be implemented by a program running on a processor, or by a specific logic circuit.

[0100] In a possible implementation manner, the first drawing information includes bracket information where the Marker point is located and first cable information passing through the Marker point; the first drawing module 602 draws a first layout diagram based on the first drawing information, including:

[0101] If the cables have been arranged, obtaining arrangement position information of the cables in a database, and drawing the first arrangement diagram based on the arrangement position information;

[0102] If the cables are not arranged, the bracket interface information, cable cross-section information and cable list are determined based on the bracket information and the first cable information, and the first layout diagram is drawn according to the bracket interface information, the cable cross-section information and the cable list.

[0103] In a possible implementation manner, the second drawing information includes MCT cross-sectional dimension information and second cable information passing through the MCT, and the second cable information includes at least one specification of cable; the second drawing module 603 calculates a second arrangement rule according to the second drawing information, including:

[0104] Determine a target frame based on the MCT cross-sectional size information; wherein the target frame is a frame that matches the MCT cross-sectional size information, and different MCT cross-sectional size information corresponds to a frame of a specific specification;

[0105] Determine at least one MCT module based on the second cable information, wherein the number of the at least one MCT module is the same as the number of cables in the second cable information, the module specification of each MCT module in the at least one MCT module is determined based on the specification of the cable in the second cable information, and the MCT module is used to carry the cable;

[0106] The at least one MCT module is populated into the target frame based on a preset populating rule.

[0107] In a possible implementation manner, the module specification of each MCT module is determined by:

[0108] Determine the cross-sectional diameter of the cable;

[0109] Determining a module specification that can carry the cable and has the smallest cross-sectional area from preset specifications based on the cross-sectional diameter;

[0110] Alternatively, the module specification matching the cross-sectional diameter is searched and obtained from a preset cable and specification priority matching table.

[0111] In a possible implementation manner, the target frame includes at least one layer, and the second drawing module 603 fills the at least one MCT module into the target frame based on a preset filling rule, including:

[0112] Starting from the first layer in the at least one layer, the MCT module with the largest specification in the at least one MCT module is preferentially filled from the preset starting direction, and each layer is only filled with MCT modules of the same specification. When the MCT modules of the layer are not enough to fill the layer, the remaining space is filled with filling modules with the same specifications as the MCT modules of the layer until the at least one MCT module is filled.

[0113] In a possible implementation manner, the filling rule further includes at least one of the following rules:

[0114] A partition layer is provided between every two adjacent layers in the at least one layer;

[0115] Each of the target frames is provided with a pressing piece, and the pressing piece is a square MCT frame.

[0116] In a possible implementation manner, the first drawing module 602 and / or the second drawing module 603 is further configured to:

[0117] Get current cable laying information;

[0118] The first layout diagram and / or the second layout diagram are updated in real time based on the current cable laying information, and a bill of materials is compiled.

[0119] The above-mentioned MCT typesetting device has the following beneficial effects:

[0120] (1) Improving typesetting efficiency and accuracy: The embodiment of the present application automatically obtains and processes model information to quickly generate the first layout and the second layout, thereby reducing the tediousness and errors of manual typesetting and improving typesetting efficiency. Different drawing information and layout rules are used for different situations of marker points and MCTs to ensure the accuracy and applicability of typesetting.

[0121] (2) Optimize resource utilization and reduce costs: When determining the MCT module specifications, select the module specifications that can carry the smallest cross-sectional area based on the cable cross-sectional diameter, or obtain matching modules through the cable and specification priority matching table, which effectively optimizes the use of MCT modules and reduces resource waste. By updating the layout diagram and statistical material list in real time, procurement and inventory can be planned in advance, avoiding material waste and shortages and reducing costs.

[0122] (3) Enhanced layout flexibility and adjustability: The embodiment of the present application supports real-time updating of the layout diagram according to the current cable laying information, so that the layout can be flexibly adjusted according to the actual situation, meeting the changes in different scenarios and needs.

[0123] (4) The setting of filling rules, such as setting a partition layer between two adjacent layers and setting a compression piece, further enhances the flexibility and stability of the layout.

[0124] (5) Improve construction efficiency and project quality: Accurate layout drawings and material lists provide clear guidance for construction personnel, reduce errors and rework during construction, and improve construction efficiency. Optimized layout design and material selection ensure the stability and safety of cable laying projects and improve project quality.

[0125] (6) Easy to expand and adapt: ​​The embodiments of the present application have good scalability, can be customized and optimized according to different projects and needs, and have strong adaptability. Through integration with the database and preset rules, it is possible to easily update and expand the arrangement rules and material information to meet the needs of future development.

[0126] To sum up, the embodiments of the present application have brought remarkable beneficial effects in improving typesetting efficiency and accuracy, optimizing resource utilization and reducing costs, enhancing layout flexibility and adjustability, improving construction efficiency and project quality, and being easy to expand and adaptable, providing an efficient, accurate and reliable typesetting solution for cable laying projects.

[0127] like Figure 7 As shown, Figure 7 The present invention provides a schematic diagram of the structure of an electronic device 700, wherein the electronic device 700 includes:

[0128] A processor 701, a storage medium 702 and a bus 703, wherein the storage medium 702 stores machine-readable instructions executable by the processor 701. When the electronic device 700 is running, the processor 701 communicates with the storage medium 702 via the bus 703, and the processor 701 executes the machine-readable instructions to perform the steps of the MCT typesetting method described in the embodiment of the present application.

[0129] In actual application, the components in the electronic device 700 are coupled together via the bus 703. It is understood that the bus 703 is used to realize the connection and communication between these components. In addition to the data bus, the bus 703 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 7 Various buses are labeled as bus 703.

[0130] The electronic device has the following beneficial effects:

[0131] (1) Improving typesetting efficiency and accuracy: The embodiment of the present application automatically obtains and processes model information to quickly generate the first layout and the second layout, thereby reducing the tediousness and errors of manual typesetting and improving typesetting efficiency. Different drawing information and layout rules are used for different situations of marker points and MCTs to ensure the accuracy and applicability of typesetting.

[0132] (2) Optimize resource utilization and reduce costs: When determining the MCT module specifications, select the module specifications that can carry the smallest cross-sectional area based on the cable cross-sectional diameter, or obtain matching modules through the cable and specification priority matching table, which effectively optimizes the use of MCT modules and reduces resource waste. By updating the layout diagram and statistical material list in real time, procurement and inventory can be planned in advance, avoiding material waste and shortages and reducing costs.

[0133] (3) Enhanced layout flexibility and adjustability: The embodiment of the present application supports real-time updating of the layout diagram according to the current cable laying information, so that the layout can be flexibly adjusted according to the actual situation, meeting the changes in different scenarios and needs.

[0134] (4) The setting of filling rules, such as setting a partition layer between two adjacent layers and setting a compression piece, further enhances the flexibility and stability of the layout.

[0135] (5) Improve construction efficiency and project quality: Accurate layout drawings and material lists provide clear guidance for construction personnel, reduce errors and rework during construction, and improve construction efficiency. Optimized layout design and material selection ensure the stability and safety of cable laying projects and improve project quality.

[0136] (6) Easy to expand and adapt: ​​The embodiments of the present application have good scalability, can be customized and optimized according to different projects and needs, and have strong adaptability. Through integration with the database and preset rules, it is possible to easily update and expand the arrangement rules and material information to meet the needs of future development.

[0137] To sum up, the embodiments of the present application have brought remarkable beneficial effects in improving typesetting efficiency and accuracy, optimizing resource utilization and reducing costs, enhancing layout flexibility and adjustability, improving construction efficiency and project quality, and being easy to expand and adaptable, providing an efficient, accurate and reliable typesetting solution for cable laying projects.

[0138] The embodiment of the present application further provides a computer-readable storage medium, which stores executable instructions. When the executable instructions are executed by at least one processor 701, the MCT typesetting method described in the embodiment of the present application is implemented.

[0139] In some embodiments, the storage medium can be a magnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface storage, an optical disk, or a compact disc read-only memory (CD ROM); it can also be various devices including one or any combination of the above memories.

[0140] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0141] As an example, executable instructions may, but do not necessarily, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, for example, in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (for example, files storing one or more modules, subroutines, or code portions).

[0142] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.

[0143] The computer-readable storage medium has the following advantages:

[0144] (1) Improving typesetting efficiency and accuracy: The embodiment of the present application automatically obtains and processes model information to quickly generate the first layout and the second layout, thereby reducing the tediousness and errors of manual typesetting and improving typesetting efficiency. Different drawing information and layout rules are used for different situations of marker points and MCTs to ensure the accuracy and applicability of typesetting.

[0145] (2) Optimize resource utilization and reduce costs: When determining the MCT module specifications, select the module specifications that can carry the smallest cross-sectional area based on the cable cross-sectional diameter, or obtain matching modules through the cable and specification priority matching table, which effectively optimizes the use of MCT modules and reduces resource waste. By updating the layout diagram and statistical material list in real time, procurement and inventory can be planned in advance, avoiding material waste and shortages and reducing costs.

[0146] (3) Enhanced layout flexibility and adjustability: The embodiment of the present application supports real-time updating of the layout diagram according to the current cable laying information, so that the layout can be flexibly adjusted according to the actual situation, meeting the changes in different scenarios and needs.

[0147] (4) The setting of filling rules, such as setting a partition layer between two adjacent layers and setting a compression piece, further enhances the flexibility and stability of the layout.

[0148] (5) Improve construction efficiency and project quality: Accurate layout drawings and material lists provide clear guidance for construction personnel, reduce errors and rework during construction, and improve construction efficiency. Optimized layout design and material selection ensure the stability and safety of cable laying projects and improve project quality.

[0149] (6) Easy to expand and adapt: ​​The embodiments of the present application have good scalability, can be customized and optimized according to different projects and needs, and have strong adaptability. Through integration with the database and preset rules, it is possible to easily update and expand the arrangement rules and material information to meet the needs of future development.

[0150] To sum up, the embodiments of the present application have brought remarkable beneficial effects in improving typesetting efficiency and accuracy, optimizing resource utilization and reducing costs, enhancing layout flexibility and adjustability, improving construction efficiency and project quality, and being easy to expand and adaptable, providing an efficient, accurate and reliable typesetting solution for cable laying projects.

[0151] In the several embodiments provided in the present application, it should be understood that the disclosed methods and electronic devices can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0152] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0153] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0154] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a platform server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0155] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. An MCT typesetting method, characterized in that: The method comprises: Acquiring model information and performing judgment processing on the model information; When the model information is a Marker point, first drawing information is obtained through the Marker point, and a first layout diagram is drawn based on the first drawing information, wherein a first layout rule in the first drawing information is fixed; When the model information is MCT, second drawing information is acquired through the MCT, a second arrangement rule is calculated according to the second drawing information, and a second layout diagram is drawn based on the second arrangement rule.

2. The method according to claim 1, characterized in that The first drawing information includes the bracket information where the Marker point is located and the first cable information passing through the Marker point; The step of drawing a first layout diagram based on the first drawing information includes: If the cables have been arranged, obtaining arrangement position information of the cables in a database, and drawing the first arrangement diagram based on the arrangement position information; If the cables are not arranged, the bracket interface information, cable cross-section information and cable list are determined based on the bracket information and the first cable information, and the first layout diagram is drawn according to the bracket interface information, the cable cross-section information and the cable list.

3. The method according to claim 1, characterized in that The second drawing information includes MCT cross-sectional dimension information and second cable information passing through the MCT, wherein the second cable information includes at least one specification of cable; The calculating a second arrangement rule according to the second drawing information includes: Determine a target frame based on the MCT cross-sectional size information; wherein the target frame is a frame that matches the MCT cross-sectional size information, and different MCT cross-sectional size information corresponds to a frame of a specific specification; Determine at least one MCT module based on the second cable information, wherein the number of the at least one MCT module is the same as the number of cables in the second cable information, the module specification of each MCT module in the at least one MCT module is determined based on the specification of the cable in the second cable information, and the MCT module is used to carry the cable; The at least one MCT module is populated into the target frame based on a preset populating rule.

4. The method according to claim 3, characterized in that The module specifications of each MCT module are determined by: Determine the cross-sectional diameter of the cable; Determining a module specification that can carry the cable and has the smallest cross-sectional area from preset specifications based on the cross-sectional diameter; Alternatively, the module specification matching the cross-sectional diameter is searched and obtained from a preset cable and specification priority matching table.

5. The method according to claim 3, characterized in that: The target framework includes at least one layer, and the step of filling the at least one MCT module into the target framework based on a preset filling rule includes: Starting from the first layer in the at least one layer, the MCT module with the largest specification in the at least one MCT module is preferentially filled from the preset starting direction, and each layer is only filled with MCT modules of the same specification. When the MCT modules of the layer are not enough to fill the layer, the remaining space is filled with filling modules with the same specifications as the MCT modules of the layer until the at least one MCT module is filled.

6. The method according to claim 5, characterized in that The filling rules also include at least one of the following rules: A partition layer is provided between every two adjacent layers in the at least one layer; Each of the target frames is provided with a pressing piece, and the pressing piece is a square MCT frame.

7. The method according to claim 1, characterized in that The method further comprises: Get current cable laying information; The first layout diagram and / or the second layout diagram are updated in real time based on the current cable laying information, and a bill of materials is compiled.

8. An MCT typesetting device, characterized in that: The device comprises: A judgment module, used for obtaining model information and performing judgment processing on the model information; A first drawing module, configured to, when the model information is a Marker point, obtain first drawing information through the Marker point, and draw a first layout diagram based on the first drawing information, wherein a first layout rule in the first drawing information is fixed; The second drawing module is used for obtaining second drawing information through the MCT when the model information is MCT, calculating a second arrangement rule according to the second drawing information, and drawing a second layout diagram based on the second arrangement rule.

9. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to execute the MCT typesetting method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the MCT typesetting method according to any one of claims 1 to 7 is executed.