Method and device for automatically measuring point coordinates based on user coordinate system in CATIA environment

By establishing a super-copy model of point location transformation in the CATIA environment, automatic coordinate transformation from the user coordinate system to the system coordinate system is realized, which solves the problems of complex user coordinate system measurement operations and loss of original point names, and improves the efficiency of point coordinate reading and software development.

CN121786904APending Publication Date: 2026-04-03AVIC XIAN AIRCRAFT IND GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-03
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

In the CATIA environment, point measurement based on the user coordinate system requires the user to manually transform the point location before measuring it in the system coordinate system. This operation is complex and can easily lead to the loss of the original point name. It also requires a strong mathematical foundation and complex programming skills.

Method used

This paper provides an automatic point coordinate measurement method based on the user coordinate system in the CATIA environment. By establishing a super copy model of point positioning transformation, the method uses software programming to realize the automatic coordinate transformation from the user coordinate system to the system coordinate system, and calls the measurement function to perform automatic point measurement.

Benefits of technology

It simplifies the operation process, reduces the difficulty of software development, and enables fast and efficient point coordinate reading based on the user coordinate system. It is suitable for both single-function small tools and complex large-scale software development, improving software development efficiency and scalability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121786904A_ABST
    Figure CN121786904A_ABST
Patent Text Reader

Abstract

The invention discloses a point location coordinate automatic measurement method based on a user coordinate system in a CATIA environment. The method comprises the following steps: step 1, establishing a point location positioning transformation super copy model in CATIA software; step 2, opening a to-be-tested point location model in CATIA software; step 3, selecting a user coordinate system and a to-be-tested point set P in the to-be-tested point position model in the CATIA software; and step 4, performing coordinate transformation on each to-be-measured point in the to-be-measured point set P selected in the step 3 from the user coordinate system to the system coordinate system by cyclically calling the point location positioning change super copy model in the step 1, and completing automatic point location coordinate measurement based on the user coordinate system in the CATIA environment. The invention solves the problems that the existing point location coordinate data is usually realized under a system coordinate system, and the point location measurement based on a user coordinate system usually needs to be manually measured under the system coordinate system after the point location is positioned and transformed by a user, so that the operation process is complicated, and the name of the original point location is lost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of digital design and manufacturing technology, and specifically to a method and apparatus for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment. Background Technology

[0002] Digital design and manufacturing rely on precise spatial data to construct digital models and optimize design schemes through simulation and analysis to implement precision manufacturing. Point coordinates, as a key element in realizing digital model design, play a central role in the entire process. Precise point coordinate measurement is the core support for digital precision manufacturing and plays a crucial role in modern manufacturing and engineering fields. Whether it's aircraft, automobiles, spacecraft, or ships, the design and realization of these complex products depend on precise point data to ensure their geometric accuracy, performance, and functionality. The core competitiveness of digital precision manufacturing stems from the precise control of spatial information, and the foundation of this process is high-precision point coordinate measurement and application. Position coordinate measurement technology in the user coordinate system is the key means of obtaining this critical point information.

[0003] While CATIA allows for the rapid acquisition of point coordinates in the system coordinate system through programming, it lacks a direct interface for developing point measurement solutions in the user coordinate system. Point measurement based on the user coordinate system typically requires manual transformation of the point location before measurement in the system coordinate system. This process is complex, and programming for coordinate system modeling and point location transformations is difficult, often resulting in the loss of original point names. Even performing coordinate system matrix transformations between the user and system coordinate systems cannot preserve the original point names and requires strong mathematical foundations and complex mathematical calculation and programming skills. Summary of the Invention

[0004] The purpose of this invention is to solve the above problems by proposing an automatic measurement method and device for point coordinates based on the user coordinate system in the CATIA environment. This addresses the issue that existing point coordinate data is usually implemented in the system coordinate system, and point measurement based on the user coordinate system usually requires the user to manually transform the point location before measurement in the system coordinate system, which results in a complex operation process and the loss of the original point name.

[0005] The technical solution of the present invention is as follows: Firstly, the present invention provides an automatic measurement method for point coordinates based on a user coordinate system in a CATIA environment, comprising: Step 1: Create a super-copy model of the point location transformation in CATIA software; Step 2: Open the model of the point to be measured in CATIA software; Step 3: In CATIA software, select the user coordinate system and the set of points to be measured, P, in the model of the points to be measured; Step 4: By repeatedly calling the super copy model of point location change in Step 1, the coordinate transformation of each point in the set of points to be measured in Step 3 is performed from the user coordinate system to the system coordinate system, thus completing the automatic measurement of point coordinates based on the user coordinate system in the CATIA environment.

[0006] Optionally, in the above-described method for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment, step 1 includes: In CATIA software, a reference coordinate system is established using four points, and a point positioning transformation is performed on the instance points from the reference coordinate system to the system coordinate system to obtain the instance target points in the system coordinate system after transformation. Based on the four points used to establish the reference coordinate system, the instance points, and the instance target points, a super copy model for point positioning transformation is established to perform the positioning transformation of the instance points from the reference coordinate system to the system coordinate system.

[0007] Optionally, in the above-described method for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment, step 1 includes: Step 11: Establish the system coordinate system in CATIA software; Step 12: In CATIA software, establish four points P1, P2, P3, and P4 as control points for modeling the reference coordinate system. Points P1, P2, P3, and P4 are the origin of the reference coordinate system, the X-axis control point, the Y-axis control point, and the Z-axis control point, respectively. The control points of each axis can be any point on the corresponding axis of the reference coordinate system. Step 13: Establish a reference coordinate system based on the four points P1, P2, P3, and P4, and establish a point in the reference coordinate system as an instance point; Step 14: Establish the point positioning transformation of the instance point from the reference coordinate system to the system coordinate system, so as to obtain the instance target point position in the system coordinate system after the transformation; Step 15: Using the four points P1, P2, P3, and P4 in the reference coordinate system as input elements, the instance point coordinates as input parameters, and the instance target point as output elements, establish a super replica model for the positioning transformation of instance points from the reference coordinate system to the system coordinate system.

[0008] Optionally, in the above-described method for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment, step 4 includes: Measure the set of points P to be measured in the system coordinate system to obtain the total number of points n and the information of each point; establish four control points in the user coordinate system; for each point in the set of points P, obtain the target point in the system coordinate system after transformation by iteratively calling the super copy model of point positioning transformation established in step 1, measure the coordinates of each target point, complete the coordinate transformation of all points in the set of points P to obtain the point information of each target point set TP, and output the data.

[0009] Optionally, in the above-described method for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment, step 4 includes: Step 41: Use the measurement function to measure the user-selected set of points P in the system coordinates, and obtain the total number of points n and the information Pi(sna,sx,sy,sz) of the i-th point in the set of points P. Where i is the loop variable, with an initial value of 1 and a value range of (1, n); sna is the name of the i-th test point; sx is the X-coordinate of the i-th point to be measured; sy is the Y-coordinate of the i-th point to be measured; sz is the Z-coordinate of the i-th point to be measured; Step 42: Establish four points UP1, UP2, UP3, and UP4 in the user coordinate system as control points of the user coordinate system. The four points UP1, UP2, UP3, and UP4 are the origin of the user coordinate system, the X-axis control point, the Y-axis control point, and the Z-axis control point, respectively. The control points of each axis can be any point on the corresponding axis of the user coordinate system. Step 43: By calling the super copy model of the point location change established in Step 1, obtain the i-th target point TPi in the system coordinate system after transformation; Step 44: Measure the coordinates TPi(tx,ty,tz) of the i-th target point TPi in the transformed system coordinate system using the measurement function. Step 45: Assign the name in the information Pi(sna,sx,sy,sz) of the i-th point to be measured in the system coordinate system to the i-th target point TPi, that is, obtain the point information TPi(sna,tx,ty,tz) of the i-th target point TPi. Step 46: Repeat steps 41 to 45 to complete the coordinate transformation of all points in the set of points to be measured P, and establish the point information of the target point set TP in the system coordinate system after the transformation. Step 47: Output the point information of the changed target point set TP to complete the automatic measurement of point coordinates based on the user coordinate system in the CATIA environment.

[0010] Optionally, in the above-described method for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment, step 43 includes: Step 43-1: Call the super copy model of the location change established in Step 1; Step 43-2: Replace the four points P1, P2, P3, and P4 in the reference coordinate system with the four points UP1, UP2, UP3, and UP4 in the user coordinate system as input elements; Step 43-3: Replace the coordinates of the instance point with the i-th test point Pi(sx, sy, sz) in the test point set P as the output parameter; Step 43-4: Transform the coordinates of the i-th test point Pi by calling the super copy model of point positioning change, and obtain the i-th target point TPi in the system coordinate system after transformation.

[0011] Secondly, the present invention also provides an automatic point coordinate measurement device based on a user coordinate system in a CATIA environment, used to execute the automatic point coordinate measurement method based on a user coordinate system in a CATIA environment as described above, the device comprising: The positioning transformation model building module is used to build a super copy model of the point positioning transformation in CATIA software. The software execution module is used to open the test point model in CATIA software and select the user coordinate system and the test point set P in the test point model in CATIA software. The point measurement module is used to perform coordinate transformation of each point in the selected point set P from the user coordinate system to the system coordinate system by repeatedly calling the super copy model of point positioning transformation established by the positioning transformation model establishment module, thereby completing the automatic measurement of point coordinates based on the user coordinate system in the CATIA environment.

[0012] Thirdly, the present invention also provides a computer-readable storage medium, comprising: a memory and a processor; The memory contains computer programs; The processor is configured to execute the computer program stored in the memory to implement the automatic measurement method of point coordinates based on the user coordinate system in the CATIA environment as described in any of the above claims.

[0013] The beneficial effects of this invention are as follows: This invention proposes an automatic measurement method and device for point coordinates based on the user coordinate system in the CATIA environment, which has the following beneficial effects: First, the automatic point coordinate measurement method based on the user coordinate system in the CATIA environment provided by this invention is based on the established point positioning transformation super copy model. It uses software programming in the 3D CAD software to realize the calling of the point set to be measured to the point positioning transformation super copy model and the automatic coordinate transformation from the user coordinate system to the system coordinate system. The measurement function is called to realize the automatic measurement of points based on the user coordinate system.

[0014] Secondly, the automatic measurement method for point coordinates based on the user coordinate system in the CATIA environment provided by this invention uses the super copy model to perform coordinate transformation instead of pure code software development, which effectively reduces the development difficulty of automatic measurement software for point coordinates based on user coordinates and realizes fast, automatic and efficient coordinate reading of the set of points to be measured based on the user coordinate system with names.

[0015] Secondly, the automatic measurement method for point coordinates based on the user coordinate system in the CATIA environment provided by this invention proposes a modeling method based on a super-copy model combined with software programming. This method is not only suitable for the development of small single-function tools, but also has more obvious advantages in the development of large-scale software with multiple constraints and complexities. It shortens the software development cycle, reduces the difficulty of software development, and enhances the application potential in complex scenarios and the rapid expansion capability of the software. It provides a new and effective way to achieve high-quality, efficient and standardized automated design software development. Attached Figure Description

[0016] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of the present invention and do not constitute a limitation on the technical solutions of the present invention.

[0017] Figure 1 This is a schematic diagram of the super-copy model of point positioning transformation in the automatic point coordinate measurement method based on the user coordinate system in the CATIA environment provided by the present invention. Figure 2 This is a schematic diagram of the point model to be measured in the automatic point coordinate measurement method based on the user coordinate system in the CATIA environment provided by the present invention.

[0018] Explanation of reference numerals in the attached figures: 1-System coordinate system, 2-Reference coordinate system, 3-Origin of coordinate system, 4-X-axis control point, 5-Y-axis control point, 6-Z-axis control point, 7-Target point of example, 8-Point of example, 9-Set of points to be measured, 10-User coordinate system, 11-Origin of coordinate system, 12-X-axis control point, 13-Y-axis control point, 14-Z-axis control point Detailed Implementation To make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other.

[0019] The present invention provides the following specific embodiments, which can be combined with each other. For the same or similar concepts or processes, they may not be described again in some embodiments.

[0020] refer to Figure 1 and Figure 2 As shown, the automatic measurement method for point coordinates based on the user coordinate system in the CATIA environment provided by this invention includes the following steps: Step 1: Create a super-copy model of the point location transformation in CATIA software; Step 2: Open the model of the point to be measured in CATIA software; Step 3: In the CATIA software, select the user coordinate system 10 and the set of points to be measured in the model of the points to be measured, which is set of points to be measured 9 in this embodiment. Step 4: By repeatedly calling the super copy model of point location change in Step 1, the coordinate transformation of each point in the set of points to be measured in Step 3 from the user coordinate system 10 to the system coordinate system 1 is performed, thus completing the automatic measurement of point coordinates based on the user coordinate system 10 in the CATIA environment.

[0021] Based on the automatic point coordinate measurement method based on the user coordinate system in the CATIA environment provided by this invention, this invention also provides an automatic point coordinate measurement device based on the user coordinate system in the CATIA environment, characterized in that it is used to execute the automatic point coordinate measurement method based on the user coordinate system in the CATIA environment provided by this invention, and the device includes: The positioning transformation model building module is used to build a super copy model of the point positioning transformation in CATIA software. The software execution module is used to open the test point model in CATIA software and select the user coordinate system and the test point set P in the test point model in CATIA software. The point transformation measurement module is used to perform coordinate transformation of each point in the selected set of points P from the user coordinate system to the system coordinate system by repeatedly calling the super copy model of point positioning transformation established by the positioning transformation model establishment module, thereby completing the automatic measurement of point coordinates based on the user coordinate system in the CATIA environment.

[0022] The present invention also provides a computer-readable storage medium, comprising: a memory and a processor; The memory contains computer programs; The processor is configured to execute the computer program stored in the memory to implement the automatic measurement method of point coordinates based on the user coordinate system in the CATIA environment as described in any of the above claims.

[0023] The following example illustrates the implementation of the automatic point coordinate measurement method based on the user coordinate system in the CATIA environment provided by the present invention.

[0024] This embodiment provides an automatic point coordinate measurement method based on a user coordinate system in a CATIA environment, including the following implementation steps: Step 1: Create a super-copy model of the point location transformation in CATIA software; Step 1 includes: In CATIA software, a reference coordinate system 2 is established using four points, and an instance point 8 is established to perform a point positioning transformation from the reference coordinate system 2 to the system coordinate system 1, thereby obtaining the instance target point 7 in the system coordinate system 1 after transformation. Based on the four points used to establish the reference coordinate system 2, the instance point 8, and the instance target point 7, a point positioning transformation super copy model is established for the instance point 8 to perform a positioning transformation from the reference coordinate system 2 to the system coordinate system 1.

[0025] In one implementation of this invention, step 1 includes: Step 11: Establish system coordinate system 1 in CATIA software; Step 12: In CATIA software, establish four points P1, P2, P3, and P4 as control points for modeling the reference coordinate system. Points P1, P2, P3, and P4 represent the origin (3), X-axis control point (4), Y-axis control point (5), and Z-axis control point (6) of the reference coordinate system, respectively. Each control point can be any point on the corresponding axis of the reference coordinate system. In this embodiment, P1, P2, P3, and P4 are established with the following coordinates: P1=(300,300,300), P2=(350,300,300), P3=(300,350,300), P4=(300,300,350) Step 13: Establish a reference coordinate system 2 based on the four points P1, P2, P3, and P4, and establish a point as instance point 8 under the reference coordinate system 2. In this embodiment, the coordinates of instance point 8 are (400, 410, 420). Step 14: Establish the point positioning transformation of instance point 8 from reference coordinate system 2 to system coordinate system 1, so as to obtain instance target point 7 in system coordinate system 1 after transformation; Step 15: Using the four points P1, P2, P3, and P4 in reference coordinate system 2 as input elements, the coordinates of instance point 8 as input parameters, and instance target point 7 as output elements, establish a super copy model for the positioning transformation of instance point 8 from reference coordinate system 2 to system coordinate system 1.

[0026] Step 2: Open the model of the point to be measured in CATIA software; Step 3: In CATIA software, select the user coordinate system and the set of points to be measured, P, in the model of the points to be measured; Step 4: By repeatedly calling the super copy model of point location change in Step 1, the coordinate transformation of each point in the set of points to be measured in Step 3 is performed from the user coordinate system to the system coordinate system, thus completing the automatic measurement of point coordinates based on the user coordinate system in the CATIA environment.

[0027] Step 4 includes: In the system coordinate system, the set of points to be measured, P, is the set of points to be measured, 9 in this embodiment. The total number of points n and the information of each point to be measured are obtained. Four control points are established in the user coordinate system 10. For each point to be measured in the set of points to be measured, the target point in the system coordinate system 1 after transformation is obtained by iteratively calling the super copy model of point positioning change established in step 1. The coordinates of each target point are measured. The coordinate transformation of all points to be measured in the set of points to be measured is completed to obtain the point information of each target point set TP, and the data is output.

[0028] In one implementation of this invention, step 4 includes: Step 41: Use the measurement function to measure the user-selected set of points P in the system coordinates, and obtain the total number of points n and the information Pi(sna,sx,sy,sz) of the i-th point in the set of points P. Where i is the loop variable, with an initial value of 1 and a value range of (1, n); sna is the name of the i-th test point; sx is the X-coordinate of the i-th point to be measured; sy is the Y-coordinate of the i-th point to be measured; sz is the Z-coordinate of the i-th point to be measured; In this embodiment, the point information of the set of points to be measured P is shown in Table 1, and the total number of points n=4. Table 1. Location information of the points to be measured in the system coordinate system P.

[0029] Step 42: Establish four points UP1, UP2, UP3, and UP4 in the user coordinate system as control points of the user coordinate system. The four points UP1, UP2, UP3, and UP4 are the origin 11, X-axis control point 12, Y-axis control point 13, and Z-axis control point 14 of the user coordinate system, respectively. The control points of each axis can be any point on the corresponding axis of the user coordinate system. In this embodiment, UP1, UP2, UP3, and UP4 are established in the user coordinate system, with the following coordinates: UP1=(120,150,240); UP2=( 123.4810, 112.5344, 272.9274); UP3=(164.3525, 137.2240,220.7743); UP4=(142.8196, 180.5467,272.3445); Step 43: By calling the super copy model of the point location change established in Step 1, obtain the i-th target point TPi in the system coordinate system 1 after transformation; Step 44: Measure the coordinates TPi(tx,ty,tz) of the i-th target point TPi in the transformed system coordinate system 1 using the measurement function. Step 45: Assign the name in the information Pi(sna,sx,sy,sz) of the i-th point to be measured in the system coordinate system 1 to the i-th target point TPi, that is, obtain the point information TPi(sna,tx,ty,tz) of the i-th target point TPi. Step 46: Repeat steps 41 to 45 to complete the coordinate transformation of all points in the set of points to be measured P, and establish the point information of the target point set TP in the system coordinate system 1 after the transformation. Step 47: Output the point information of the changed target point set TP (as shown in Table 2) to complete the automatic measurement of point coordinates based on user coordinate system 10 in the CATIA environment.

[0030] Table 2. Coordinates of the points to be measured in the user coordinate system

[0031] Furthermore, step 43 includes: Step 43-1: Call the super copy model of the location change established in Step 1; Step 43-2: Replace the four points P1, P2, P3, and P4 in the reference coordinate system 2 with the four points UP1, UP2, UP3, and UP4 in the user coordinate system 10 as input elements; Step 43-3: Replace the coordinates of instance point 8 with the i-th test point Pi(sx, sy, sz) in the test point set P as the output parameter; Step 43-4: Transform the coordinates of the i-th test point Pi by calling the super copy model of point positioning change, and obtain the i-th target point TPi in the system coordinate system 1 after transformation.

[0032] This invention proposes an automatic point coordinate measurement method and device based on the user coordinate system in the CATIA environment, which has the following beneficial effects: First, the automatic point coordinate measurement method based on the user coordinate system in the CATIA environment provided by this invention is based on the established point positioning transformation super copy model. It uses software programming in the 3D CAD software to realize the calling of the point set to be measured to the point positioning transformation super copy model and the automatic coordinate transformation from the user coordinate system to the system coordinate system. The measurement function is called to realize the automatic measurement of points based on the user coordinate system.

[0033] Secondly, the automatic measurement method for point coordinates based on the user coordinate system in the CATIA environment provided by this invention uses the super copy model to perform coordinate transformation instead of pure code software development, which effectively reduces the development difficulty of automatic measurement software for point coordinates based on user coordinates and realizes fast, automatic and efficient coordinate reading of the set of points to be measured based on the user coordinate system with names.

[0034] Secondly, the automatic measurement method for point coordinates based on the user coordinate system in the CATIA environment provided by this invention proposes a modeling method based on a super-copy model combined with software programming. This method is not only suitable for the development of small single-function tools, but also has more obvious advantages in the development of large-scale software with multiple constraints and complexities. It shortens the software development cycle, reduces the difficulty of software development, and enhances the application potential in complex scenarios and the rapid expansion capability of the software. It provides a new and effective way to achieve high-quality, efficient and standardized automated design software development.

[0035] While the embodiments disclosed in this invention are as described above, they are merely illustrative of the embodiments to facilitate understanding of the invention and are not intended to limit the invention. Any person skilled in the art to which this invention pertains may make any modifications and variations in the form and details of the implementation without departing from the spirit and scope disclosed herein; however, the scope of patent protection for this invention shall still be determined by the scope defined in the appended claims.

Claims

1. A method for automatically measuring point coordinates based on a user coordinate system in a CATIA environment, characterized in that, include: Step 1: Create a super-copy model of the point location transformation in CATIA software; Step 2: Open the model of the point to be measured in CATIA software; Step 3: In CATIA software, select the user coordinate system and the set of points to be measured, P, in the model of the points to be measured; Step 4: By repeatedly calling the super copy model of point location change in Step 1, the coordinate transformation of each point in the set of points to be measured in Step 3 is performed from the user coordinate system to the system coordinate system, thus completing the automatic measurement of point coordinates based on the user coordinate system in the CATIA environment.

2. The method for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment according to claim 1, characterized in that, Step 1 includes: In CATIA software, a reference coordinate system is established using four points, and a point positioning transformation is performed on the instance points from the reference coordinate system to the system coordinate system to obtain the instance target points in the system coordinate system after transformation. Based on the four points used to establish the reference coordinate system, the instance points, and the instance target points, a super copy model for point positioning transformation is established to perform the positioning transformation of the instance points from the reference coordinate system to the system coordinate system.

3. The method for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment according to claim 2, characterized in that, Step 1 includes: Step 11: Establish the system coordinate system in CATIA software; Step 12: In CATIA software, establish four points P1, P2, P3, and P4 as control points for modeling the reference coordinate system. Points P1, P2, P3, and P4 are the origin of the reference coordinate system, the X-axis control point, the Y-axis control point, and the Z-axis control point, respectively. Step 13: Establish a reference coordinate system based on the four points P1, P2, P3, and P4, and establish a point in the reference coordinate system as an instance point; Step 14: Establish the point positioning transformation of the instance point from the reference coordinate system to the system coordinate system, so as to obtain the instance target point position in the system coordinate system after the transformation; Step 15: Using the four points P1, P2, P3, and P4 in the reference coordinate system as input elements, the instance point coordinates as input parameters, and the instance target point as output elements, establish a super replica model for the positioning transformation of instance points from the reference coordinate system to the system coordinate system.

4. The automatic measurement method for point coordinates based on the user coordinate system in a CATIA environment according to claim 1, characterized in that, Step 4 includes: Measure the set of points P to be measured in the system coordinate system to obtain the total number of points n and the information of each point; establish four control points in the user coordinate system; for each point in the set of points P, obtain the target point in the system coordinate system after transformation by iteratively calling the super copy model of point positioning transformation established in step 1, measure the coordinates of each target point, complete the coordinate transformation of all points in the set of points P to obtain the point information of each target point set TP, and output the data.

5. The method for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment according to claim 4, characterized in that, Step 4 includes: Step 41: Use the measurement function to measure the user-selected set of points P in the system coordinates, and obtain the total number of points n and the information Pi(sna,sx,sy,sz) of the i-th point in the set of points P. Where i is the loop variable, with an initial value of 1 and a value range of (1, n); sna is the name of the i-th test point; sx is the X-coordinate of the i-th point to be measured; sy is the Y-coordinate of the i-th point to be measured; sz is the Z-coordinate of the i-th point to be measured; Step 42: Establish four points UP1, UP2, UP3, and UP4 in the user coordinate system as control points of the user coordinate system. The four points UP1, UP2, UP3, and UP4 are the origin of the user coordinate system, the X-axis control point, the Y-axis control point, and the Z-axis control point, respectively. Step 43: By calling the super copy model of the point location change established in Step 1, obtain the i-th target point TPi in the system coordinate system after transformation; Step 44: Measure the coordinates TPi(tx,ty,tz) of the i-th target point TPi in the transformed system coordinate system using the measurement function. Step 45: Assign the name in the information Pi(sna,sx,sy,sz) of the i-th point to be measured in the system coordinate system to the i-th target point TPi, that is, obtain the point information TPi(sna,tx,ty,tz) of the i-th target point TPi. Step 46: Repeat steps 41 to 45 to complete the coordinate transformation of all points in the set of points to be measured P, and establish the point information of the target point set TP in the system coordinate system after the transformation. Step 47: Output the point information of the changed target point set TP to complete the automatic measurement of point coordinates based on the user coordinate system in the CATIA environment.

6. The method for automatic measurement of point coordinates based on a user coordinate system in a CATIA environment according to claim 5, characterized in that, Step 43 includes: Step 43-1: Call the super copy model of the location change established in Step 1; Step 43-2: Replace the four points P1, P2, P3, and P4 in the reference coordinate system with the four points UP1, UP2, UP3, and UP4 in the user coordinate system as input elements; Step 43-3: Replace the coordinates of the instance point with the i-th test point Pi(sx, sy, sz) in the test point set P as the output parameter; Step 43-4: Transform the coordinates of the i-th test point Pi by calling the super copy model of point positioning change, and obtain the i-th target point TPi in the system coordinate system after transformation.

7. An automatic point coordinate measurement device based on a user coordinate system in a CATIA environment, characterized in that, The apparatus for performing the automatic point coordinate measurement method based on the user coordinate system in the CATIA environment as described in any one of claims 1 to 6, the apparatus comprising: The positioning transformation model building module is used to build a super copy model of the point positioning transformation in CATIA software. The software execution module is used to open the test point model in CATIA software and select the user coordinate system and the test point set P in the test point model in CATIA software. The point transformation measurement module is used to perform coordinate transformation of each point in the selected set of points P from the user coordinate system to the system coordinate system by repeatedly calling the super copy model of point positioning transformation established by the positioning transformation model establishment module, thereby completing the automatic measurement of point coordinates based on the user coordinate system in the CATIA environment.

8. A computer-readable storage medium, characterized in that, include: Memory and processor; The memory contains computer programs; The processor is used to execute the computer program stored in the memory to implement the automatic measurement method of point coordinates based on the user coordinate system in the CATIA environment as described in any one of claims 1 to 6.