Installation method, device and equipment of electrical circuit clamp in 3D digital-analog design and medium
By extracting 3D feature parameters of wire harness segments from 3D digital modeling software and using a collaborative platform to automatically obtain 3D digital models of clamps, the problems of low clamp installation efficiency and high error risk are solved, realizing a fully automated clamp installation process and data consistency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-05
- Publication Date
- 2026-04-28
AI Technical Summary
In traditional electrical circuit design, clamp installation suffers from low efficiency and high error risk, especially due to design version conflicts and missing parts caused by the lack of a real-time synchronization mechanism between the local resource library and the design collaboration platform.
By extracting 3D feature parameters of wire harness segments from 3D digital modeling software, the 3D digital model of the clamp is automatically obtained using a collaborative platform. The collaborative platform is then used to judge and synchronize the installation of parts, thereby achieving automated data interaction and model synchronization for clamp installation.
The process of clamp installation has been fully automated, reducing the error rate caused by manual intervention, improving assembly efficiency and design collaboration, and ensuring the real-time consistency of part model data.
Smart Images

Figure CN121936110A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electrical circuit design technology, and in particular to a method, device, equipment and medium for installing electrical circuit clamps in 3D digital model design. Background Technology
[0002] In traditional electrical circuit design, the management and installation of standard components (such as clamps) face the following technical bottlenecks: Data silos: The lack of a real-time synchronization mechanism between the local resource library and the design collaboration platform leads to design version conflicts or missing parts (such as the requirement change mentioned that "customer standard parts are stored in the resource library, but actually need to be obtained from the design collaboration platform").
[0003] Inefficient operation: Designers need to manually input harness parameters, query part numbers, and verify the validity of parts one by one through the design collaboration platform, which is time-consuming and labor-intensive (such as "querying the resource library based on the diameter of the harness segment" in change analysis).
[0004] High risk of error: Manual operation is prone to part mismatch (such as diameter mismatch) or incorrect installation parameters, which affects assembly reliability.
[0005] While existing technologies include automated assembly tools based on local databases, they lack deep integration with collaborative platforms and cannot solve the problem of dynamic data synchronization across platforms. Therefore, there is an urgent need for an intelligent installation method that supports real-time interaction, automated verification, and dynamic synchronization with design collaboration platforms. Summary of the Invention
[0006] In view of this, embodiments of the present invention provide a method for installing electrical wiring clamps in 3D digital model design, to solve the technical problems of low efficiency and high error risk in clamp installation in the prior art. The method includes: In 3D digital modeling design software, 3D feature parameters of wire harness segments are extracted based on the 3D digital model of the electrical circuit. Based on the 3D feature parameters, pre-selected parameters of the clamp are determined, and a data acquisition request is sent to the collaborative platform based on the pre-selected parameters. The collaborative platform sends the data acquisition request to the resource library interface, and the resource library returns the part numbers of all clamps that meet the pre-selected parameters; In the 3D digital model design software, the appropriate clamp is selected from all the clamp part numbers in the feedback based on the pre-selected parameters; The collaborative platform determines whether the selected clamp's 3D model exists. If it does, the 3D model design software retrieves the selected clamp's 3D model from the collaborative platform for installation. If not, the 3D model of the selected clamp is loaded from the resource library into the collaborative platform, and then the 3D model design software retrieves the clamp's 3D model for installation.
[0007] This invention also provides an installation device for electrical wiring clamps in 3D digital model design, to solve the technical problems of low efficiency and high error risk in clamp installation in the prior art. The device includes: The data extraction module is used to extract 3D feature parameters of wire harness segments from the 3D digital model of electrical circuits in 3D digital model design software, determine the pre-selected parameters of clamps based on the 3D feature parameters, and send a data acquisition request to the collaborative platform based on the pre-selected parameters. The parts request module is used to send the data acquisition request to the resource library interface through the collaborative platform, and the resource library returns the part numbers of all clamps that meet the pre-selected parameters; The matching module is used in the 3D digital model design software to select the appropriate clamp from all the feedback clamp part numbers according to the pre-selected parameters; The installation module is used to determine whether the selected clamp's 3D model exists through the collaborative platform. If it does, the 3D model of the selected clamp is called from the collaborative platform by the 3D model design software for installation. If not, the 3D model of the selected clamp is loaded from the resource library into the collaborative platform, and then the 3D model of the clamp is called from the 3D model design software for installation.
[0008] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-mentioned methods for installing electrical circuit clamps in 3D digital model design, thereby solving the technical problems of low efficiency and high error risk in clamp installation in the prior art.
[0009] This invention also provides a computer-readable storage medium storing a computer program that executes any of the above-described methods for installing electrical wiring clamps in 3D digital model design, in order to solve the technical problems of low efficiency and high error risk in clamp installation in the prior art.
[0010] Compared with the prior art, the beneficial effects that at least one of the above-mentioned technical solutions adopted in the embodiments of this specification can achieve include at least the following: the 3D feature parameters of the wire harness segment extracted based on the 3D digital model of the electrical circuit drive the 3D digital model design software to automatically and intelligently obtain the 3D digital model of the clamp from the resource library through the design collaborative management platform (i.e., the above-mentioned collaborative platform) and install it, thereby realizing automated data interaction, dynamic verification and model synchronization of clamp installation, eliminating data silos between the local resource library and the design collaborative management platform, ensuring real-time consistency of part number and digital model data, and thus avoiding or reducing error risks; realizing a fully automated process of part query, verification and synchronization during clamp installation; reducing the error rate caused by manual intervention and improving assembly efficiency and design collaboration. Attached Figure Description
[0011] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a flowchart illustrating an installation method for electrical wiring clamps in 3D digital model design, provided by an embodiment of the present invention. Figure 2 This is a schematic diagram of the installation interface of a clamp provided in an embodiment of the present invention; Figure 3 This is a structural block diagram of a computer device provided in an embodiment of the present invention; Figure 4 This is a structural block diagram of an installation device for electrical circuit clamps in 3D digital model design, provided by an embodiment of the present invention. Detailed Implementation
[0013] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0014] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0015] In this embodiment of the invention, a method for installing electrical wiring clamps in 3D digital model design is provided, such as... Figure 1 As shown, the method includes: Step S101: In the 3D digital model design software, extract the 3D feature parameters of the wire harness segment based on the 3D digital model of the electrical circuit, determine the pre-selected parameters of the clamp based on the 3D feature parameters, and send a data acquisition request to the collaborative platform based on the pre-selected parameters; Step S102: The data acquisition request is sent to the resource library interface through the collaborative platform, and the resource library returns the part numbers of all clamps that meet the pre-selected parameters; Step S103: In the 3D digital model design software, select the appropriate clamp from all the clamp part numbers in the feedback according to the pre-selected parameters; Step S104: Determine whether the selected clamp's 3D model exists through the collaborative platform. If it does, use the 3D model design software to call the selected clamp's 3D model from the collaborative platform for installation. If not, load the selected clamp's 3D model from the resource library into the collaborative platform, and then call the clamp's 3D model in the 3D model design software for installation.
[0016] In practical implementation, when using CATIA in 3D digital model design software, the system automatically calculates and generates parameters such as the actual physical diameter and shape of the wire harness segment based on material information such as wire gauge, insulation properties, tape wrapping, and protective sleeve. During the process of obtaining the 3D feature parameters of the wire harness segment, the system can directly read or retrieve the parameters through the CATIA interface to obtain the 3D feature parameters of the wire harness segment (such as the diameter and bending angle of the wire harness segment), so as to generate a standardized query request (i.e., the above data acquisition request) and pass it to the design collaboration platform interface.
[0017] In practical implementation, the development of the CATIA interface plugin involves loading the 3D model of the part and completing its assembly, as well as updating the project data on the design collaboration platform. During CATIA plugin development, automated scripts are written based on CAA (CATIA Automation Architecture) to extract 3D feature parameters, generate requests, and load models, supporting the automated installation of the clamp model. The clamp model installation process is as follows: First, the corresponding clamp part's model is retrieved from the resource library of the design collaboration platform based on the matching part number. If the part model does not exist, the resource library interface is called to synchronize the part model to the design collaboration platform environment. If automatic synchronization fails, the designer must manually perform the synchronization operation. After obtaining the part, the system identifies the multi-branch axis system and the clamp's own positioning axis system. Based on the axis system information, the clamp model is installed to the corresponding installation position, and the original clamp points are replaced with the clamp part model. Finally, the clamp points and related bundle attributes are recorded.
[0018] In practice, when extracting the 3D feature parameters of the wire harness segment from the 3D digital model of the electrical circuit, in addition to using the CATIA interface, the 3D feature parameters of the wire harness segment can also be extracted in the following ways: Extract the skeleton point cloud of the wire harness digital model (e.g., using a median transformation or point cloud shrinkage algorithm), and construct a Vietoris-Rips complex based on the skeleton point cloud; Based on the Vietoris-Rips complex, continuous cohomology analysis of 0-dimensional features is performed (Vietoris-Rips complex is used to perform continuous cohomology analysis of 0-dimensional features through GUDHI TDA-tutorial) to obtain 0-dimensional feature barcodes. In the 0-dimensional feature barcode, the death time of the 0-dimensional feature barcode represents the time when a connected component (the trunk and branches of a bundle are both connected components) merges with another connected component. Here, the 0-dimensional feature represents the point corresponding to the birth time of a connected component (the birth point of the 0-dimensional feature is the earliest point that appears in the connected component, and the death point is the endpoint of the edge connecting the two connected components when the connected component merges with another connected component). Extract the merging events of the 0-dimensional feature barcode, and use the midpoint between the point corresponding to the death time and the point corresponding to the birth time of the merging event as the candidate branch point.
[0019] Candidate branch points corresponding to merging events with a death time greater than a preset threshold are identified as harness routing points (if two points are close, they merge quickly, resulting in a short lifespan, which may be noise; if two points are far apart, they merge later, resulting in a longer lifespan).
[0020] In specific implementation, the pre-selected parameters of the clamp are determined based on the 3D feature parameters, including: The wiring harness routing point in the 3D feature parameters is determined as the installation position of the clamp, and the diameter of the wiring harness segment is extracted from the 3D feature parameters.
[0021] In specific implementation, the process by which the resource library provides feedback on the part numbers of all clamps that match the pre-selected parameters includes: 1) Automatically read the resource library interface, obtain the tree structure of the resource library, extract the clamp series from the tree structure and load it into the category drop-down list.
[0022] 2) Based on the selected clamp series, retrieve the part numbers of all clamp models within that series from the resource library and feed them back into the 3D model design software. A schematic diagram of the clamp model installation interface in the 3D model design software is shown below. Figure 2 As shown.
[0023] In practical implementation, to facilitate convenient and efficient feedback and invocation of clamp digital models between the collaborative platform and the dimensional model design software, the following API interfaces of the collaborative platform based on the RESTful protocol are proposed: The ` / vpm / query?diameter=XX&material=XX` interface is used to query the part numbers of all clamps that match the pre-selected parameters. ` / vpm / sync / part / {partNo}` is used to trigger the interface for synchronizing the part's 3D model from the resource library to the design collaboration platform (that is, when the collaboration platform determines that the selected clamp's 3D model does not exist in the collaboration platform, this interface is used to load and synchronize the selected clamp's 3D model from the resource library to the collaboration platform). ` / vpm / status / {requestId}` is an interface used to obtain the synchronization status of the part's digital model.
[0024] In practice, after receiving the part numbers of all clamps that match the pre-selected parameters from the resource library, in order to accurately and efficiently query and match the corresponding clamp digital model, a method is proposed to select the appropriate clamp from all the returned clamp part numbers based on the pre-selected parameters, including: According to the part number coding rules, the value representing the clamp diameter is determined in the clamp part number. Among all clamp part numbers, clamps with a clamp diameter greater than or equal to the wire harness segment diameter and a difference between the wire harness segment diameter and the clamp diameter less than or equal to 2mm are selected.
[0025] Specifically, clamps are matched according to the diameter of the wire harness segment. The clamp matching rules are as follows: Rule 1: According to the part number coding rules, take the number after the last "-" in the clamp part number as the clamp diameter. For example, if the part number is A-B801-DC-16D, the clamp diameter is 16mm. Rule 2: The diameter of the clamp must be greater than or equal to the diameter of the wire harness segment, and the difference between the diameters of the wire harness segment and the clamp must not exceed 2mm.
[0026] In practice, the following describes the implementation process of the above-mentioned installation method for electrical wiring clamps in 3D digital model design, including the following steps: Step 1: Extract the 3D feature parameters of the wire harness using CATIA, obtain the wire harness routing point information, and read the wire harness diameter features. Use these as pre-selection parameters for the clamps, and pass the pre-selection parameters to the design collaboration platform interface via a data acquisition request. The clamp pre-selection rules are as follows: 1) Automatically read the resource library interface, obtain the tree structure of the resource library, extract the clamp series from the tree structure and load it into the category drop-down list.
[0027] 2) Obtain the part numbers of all clamps in the selected clamp series from the resource library.
[0028] 3) Match the clamps according to the bundle segment diameter. The clamp matching rules are as follows: Rule 1: Take the number after the last "-" in the clamp part number as the clamp diameter. For example, if the part number is A-B801-DC-16D, the clamp diameter is 16mm. Rule 2: The clamp diameter must be greater than or equal to the bundle segment diameter, and the difference between the bundle segment diameter and the clamp diameter must not exceed 2mm.
[0029]
[0030]
[0031] Step 2: The resource library returns a list of matching part numbers (i.e., all part numbers of clamps that match the pre-selected parameters); Step 3: Design the collaborative platform to verify whether the part number corresponds to the part model. If it exists, proceed to step 5; otherwise, proceed to step 4. Step 4: Trigger library synchronization. If successful, proceed to Step 5. If it fails, push error information, such as detailed error information to CATIA (e.g., "Library connection timed out" or "Part version conflict"), and terminate the process.
[0032] Step 5: Load the part model and complete the automatic assembly based on preset rules (such as installation spacing and fastening torque), and update the project data on the design collaboration platform.
[0033] CATIA Plugin Development: Loading part models and completing assembly, updating project data on the design collaboration platform. In CATIA plugin development, automated scripts are written based on CAA (CATIA Automation Architecture) to implement parameter extraction, request generation, and model loading functions to support automated clamp installation. The clamp installation process is as follows: First, the corresponding clamp part is retrieved from the design collaboration platform library based on the matching part number; if the part does not exist, the resource library interface is called to synchronize the part to the design collaboration platform environment. If automatic synchronization fails, the designer needs to manually perform the synchronization operation. After retrieving the part, the system will identify the multi-branch axis system and the clamp's own positioning axis system, install the clamp to the corresponding position according to the axis system information, replace the original clamp point with the clamp part, and finally record the clamp point and related bundle attributes. Design the collaborative platform API: Define the following interfaces based on the RESTful protocol: / vpm / query?diameter=XX&material=XX: This is used to query all part numbers of clamps that match the pre-selected parameters; / vpm / sync / part / {partNo}: This is used to trigger the synchronization of part models from the resource library to the design collaboration platform; / vpm / status / {requestId}: Used to obtain the synchronization status of the part's digital model.
[0034] Define harness parameters in JSON format, for example: json { "diameter": 10.5, "bend_angle": 45, "material": "Aluminum" } The data returned by the design collaboration platform includes the part number, version number, download link, and synchronization status code.
[0035] In practice, the above-mentioned installation method for electrical circuit clamps in 3D digital model design can be set to retry after a timeout. If the design collaboration platform interface request times out during the process of obtaining the clamp part number through the data acquisition request, the data acquisition request can be automatically retried 3 times to resend the data acquisition request.
[0036] In practice, testing and verification can also be set up. 1. Unit testing: Simulate different wire harness parameters to verify the matching accuracy of the query interface of the design collaboration platform; Test the stability of the synchronous interface under high concurrency scenarios.
[0037] 2. Integration Testing: In a multi-team collaboration environment, verify the real-time performance and version consistency of data synchronization; The percentage of time the number of manual interventions was reduced (target: reduction of more than 95%).
[0038] In practice, all operation records (such as query parameters and synchronization status) of the above-mentioned installation method of electrical circuit clamps in 3D digital model design are written into the design collaboration platform log to support subsequent traceability and analysis.
[0039] In practice, it has been verified that the automated process for installing electrical wiring clamps in 3D digital model design reduces the workload that originally required 10 person-days (such as "1 person-day for research, 2 person-days for design, 5 person-days for development, and 2 person-days for testing" in requirement changes) to real-time completion, shortening the design cycle by more than 90%. It achieves zero data errors, and the dynamic synchronization mechanism avoids inconsistencies between the local resource library and the design collaboration platform, ensuring design consistency.
[0040] In practice, the above-mentioned installation method of electrical circuit clamps in 3D digital model design is also scalable and can support the extended application of other standard parts (such as brackets and connectors), only requiring adjustment of matching rules and interface parameters.
[0041] In this embodiment, a computer device is provided, such as... Figure 3 As shown, it includes a memory 301, a processor 302, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-mentioned methods for installing electrical wiring clamps in 3D digital model design.
[0042] Specifically, the computer device can be a computer terminal, a server, or a similar computing device.
[0043] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that executes any of the above-described methods for installing electrical wiring clamps in 3D digital model design.
[0044] Specifically, computer-readable storage media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable storage media does not include transient media, such as modulated data signals and carrier waves.
[0045] Based on the same inventive concept, this invention also provides an installation device for electrical wiring clamps in 3D digital modeling, as described in the following embodiments. Since the principle of the installation device for electrical wiring clamps in 3D digital modeling is similar to the installation method for electrical wiring clamps in 3D digital modeling, the implementation of the installation device for electrical wiring clamps in 3D digital modeling can refer to the implementation of the installation method for electrical wiring clamps in 3D digital modeling, and will not be repeated. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0046] Figure 4 This is a structural block diagram of an electrical wiring clamp installation device in 3D digital model design according to an embodiment of the present invention, such as... Figure 4 As shown, it includes: The data extraction module 401 is used to extract 3D feature parameters of the wire harness segment from the 3D digital model of the electrical circuit in the 3D digital model design software, determine the pre-selected parameters of the clamp based on the 3D feature parameters, and send a data acquisition request to the collaborative platform based on the pre-selected parameters. The parts request module 402 is used to send the data acquisition request to the resource library interface through the collaborative platform, and the resource library returns the part numbers of all clamps that meet the pre-selected parameters; Matching module 403 is used to select a suitable clamp from all the feedback clamp part numbers in the 3D digital model design software according to the pre-selected parameters. The installation module 404 is used to determine whether the selected clamp's 3D digital model exists through the collaborative platform. If it does, the 3D digital model of the selected clamp is called from the collaborative platform by the 3D digital model design software for installation. If not, the 3D digital model of the selected clamp is loaded from the resource library into the collaborative platform, and then the 3D digital model of the clamp is called from the 3D digital model design software for installation.
[0047] In one embodiment, the matching module is used to determine the value representing the clamp diameter in the clamp part number according to the part number coding rules, and select clamps from all clamp part numbers whose clamp diameter is greater than or equal to the wire harness segment diameter and whose difference between the wire harness segment diameter and the clamp diameter is less than or equal to 2mm.
[0048] In one embodiment, the data extraction module is used to extract the skeleton point cloud of the harness digital model and construct a Vietoris-Rips complex based on the skeleton point cloud; perform continuous cohomology analysis on the 0-dimensional features based on the Vietoris-Rips complex to obtain a 0-dimensional feature barcode. In the 0-dimensional feature barcode, the death time of the 0-dimensional feature barcode represents the time when a connected component merges with another connected component, where the 0-dimensional feature represents the point corresponding to the birth time of a connected component; extract the merging events of the 0-dimensional feature barcode, and use the midpoint between the point corresponding to the death time of the merging event and the point corresponding to the birth time as a candidate branch point; determine the candidate branch points corresponding to merging events with death times greater than a preset threshold as harness routing points.
[0049] The embodiments of this invention achieve the following technical effects: Based on the 3D feature parameters of the wire harness segment extracted from the 3D digital model of the electrical circuit, the 3D digital model design software automatically and intelligently obtains the 3D digital model of the clamp from the resource library through the design collaborative management platform (i.e., the aforementioned collaborative platform) and performs installation. This realizes automated data interaction, dynamic verification, and model synchronization for clamp installation, eliminates data silos between the local resource library and the design collaborative management platform, and ensures real-time consistency of part and digital model data; it achieves a fully automated process for part querying, verification, and synchronization during clamp installation; it reduces the error rate caused by manual intervention and improves assembly efficiency and design collaboration.
[0050] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.
[0051] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, various modifications and variations can be made to the embodiments of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for installing electrical wiring clamps in 3D digital model design, characterized in that, include: In 3D digital modeling design software, 3D feature parameters of wire harness segments are extracted based on the 3D digital model of the electrical circuit. Based on the 3D feature parameters, pre-selected parameters of the clamp are determined, and a data acquisition request is sent to the collaborative platform based on the pre-selected parameters. The collaborative platform sends the data acquisition request to the resource library interface, and the resource library returns the part numbers of all clamps that meet the pre-selected parameters; In the 3D digital model design software, the appropriate clamp is selected from all the clamp part numbers in the feedback based on the pre-selected parameters; The collaborative platform determines whether the selected clamp's 3D model exists. If it does, the 3D model design software retrieves the selected clamp's 3D model from the collaborative platform for installation. If not, the 3D model of the selected clamp is loaded from the resource library into the collaborative platform, and then the 3D model design software retrieves the clamp's 3D model for installation.
2. The method as described in claim 1, characterized in that, The pre-selected parameters of the clamp are determined based on the 3D feature parameters, including: The wiring harness routing point in the 3D feature parameters is determined as the installation position of the clamp, and the diameter of the wiring harness segment is extracted from the 3D feature parameters.
3. The method as described in claim 2, characterized in that, Based on the pre-selected parameters, select the appropriate clamp from all the feedback clamp part numbers, including: According to the part number coding rules, the value representing the clamp diameter is determined in the clamp part number. Among all clamp part numbers, clamps with a clamp diameter greater than or equal to the wire harness segment diameter and a difference between the wire harness segment diameter and the clamp diameter less than or equal to 2mm are selected.
4. The method according to any one of claims 1 to 3, characterized in that, 3D feature parameters of the wire harness segments are extracted based on the 3D digital model of the electrical circuit, including: Extract the skeleton point cloud of the wire harness digital model and construct a Vietoris-Rips complex based on the skeleton point cloud; Based on the Vietoris-Rips complex, continuous cohomology analysis of 0-dimensional features is performed to obtain 0-dimensional feature barcodes. In the 0-dimensional feature barcode, the death time of the 0-dimensional feature barcode represents the time when a connected component merges with another connected component. Here, the 0-dimensional feature represents the point corresponding to the birth time of a connected component. Extract the merging events of the 0-dimensional feature barcode, and take the midpoint between the point corresponding to the death time and the point corresponding to the birth time of the merging event as the candidate branch point; Candidate branch points corresponding to merged events with death times greater than a preset threshold are identified as harness routing points.
5. The method according to any one of claims 1 to 3, characterized in that, Configure the following API interfaces of the collaboration platform based on the RESTful protocol: The ` / vpm / query?diameter=XX&material=XX` interface is used to query the part numbers of all clamps that match the pre-selected parameters. ` / vpm / sync / part / {partNo}` is used to trigger the interface for synchronizing the part model from the resource library to the design collaboration platform. ` / vpm / status / {requestId}` is an interface used to obtain the synchronization status of the part's digital model.
6. An installation device for electrical wiring clamps in 3D digital model design, characterized in that, include: The data extraction module is used to extract 3D feature parameters of wire harness segments from the 3D digital model of electrical circuits in 3D digital model design software, determine the pre-selected parameters of clamps based on the 3D feature parameters, and send a data acquisition request to the collaborative platform based on the pre-selected parameters. The parts request module is used to send the data acquisition request to the resource library interface through the collaborative platform, and the resource library returns the part numbers of all clamps that meet the pre-selected parameters; The matching module is used in the 3D digital model design software to select the appropriate clamp from all the feedback clamp part numbers according to the pre-selected parameters; The installation module is used to determine whether the selected clamp's 3D model exists through the collaborative platform. If it does, the 3D model of the selected clamp is called from the collaborative platform by the 3D model design software for installation. If not, the 3D model of the selected clamp is loaded from the resource library into the collaborative platform, and then the 3D model of the clamp is called from the 3D model design software for installation.
7. The apparatus as claimed in claim 6, characterized in that, The matching module is used to determine the value representing the diameter of the clamp in the part number of the clamp according to the coding rules of the part number, and select clamps with a clamp diameter greater than or equal to the diameter of the wire harness segment and a difference between the diameter of the wire harness segment and the diameter of the clamp less than or equal to 2mm from all clamp part numbers.
8. The apparatus as claimed in claim 6, characterized in that, The data extraction module is used to extract the skeleton point cloud of the harness digital model and construct a Vietoris-Rips complex based on the skeleton point cloud; perform continuous cohomology analysis on the 0-dimensional features based on the Vietoris-Rips complex to obtain 0-dimensional feature barcodes. In the 0-dimensional feature barcodes, the death time of the 0-dimensional feature barcodes represents the time when a connected component merges with another connected component, where the 0-dimensional feature represents the point corresponding to the birth time of a connected component; extract the merging events of the 0-dimensional feature barcodes, and use the midpoint between the point corresponding to the death time of the merging event and the point corresponding to the birth time as candidate branch points; determine the candidate branch points corresponding to merging events with death times greater than a preset threshold as harness routing points.
9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method for installing electrical wiring clamps in 3D digital model design as described in any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that performs the installation method of electrical wiring clamps in 3D digital model design according to any one of claims 1 to 5.