Dynamic layer processing method, device and storage medium based on color grouping
By generating a processing instruction set based on clustering analysis and process rules based on color features and material type identification, the problem of inefficient processing of dynamic layers is solved and efficient layer processing is achieved.
Patent Information
- Application Number
- CN202510616432.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2045-05-14
AI Technical Summary
In the prior art, dynamic layer processing efficiency is low, which is mainly due to the reliance on manual division of processing layer groups and setting processing sequences and parameters, resulting in low operation efficiency.
By performing clustering analysis based on the color characteristics of the element to be processed, a processing layer group is generated, and the process rules are analyzed based on the material type identification and resolution of the layer, the target processing instruction set is generated based on the equipment operation parameters, and finally the processing file is packaged.
It realizes the intelligent grouping of layers and dynamic adjustment of physical processing order, improving the efficiency and reliability of dynamic layer processing.
Smart Images

Figure CN120147462B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, device and storage medium for processing dynamic layers based on color grouping. Background Art
[0002] The application fields of dynamic layer processing technology are very wide, including aerospace, automobile manufacturing, medical equipment, electronic information, etc. It not only improves the technical level of traditional industries, but also provides technical support for the development of emerging industries.
[0003] In related technologies, complex processing scenarios involving multiple materials and multiple processes usually rely on manual division of processing layer groups and setting of processing sequences, processing parameters, and process rules. Operators need to group processing elements into layers, adjust parameters, and configure process rules based on experience, resulting in low efficiency in dynamic layer processing.
[0004] The above content is only used to assist in understanding the technical solution of this application and does not constitute an admission that the above content is prior art. Summary of the Invention
[0005] The main purpose of this application is to provide a dynamic layer processing method, device and storage medium based on color grouping, aiming to solve the technical problem of low efficiency in dynamic layer processing.
[0006] To achieve the above objectives, the present application proposes a dynamic layer processing method based on color grouping, the method comprising:
[0007] Performing cluster analysis on the layers of the graphics element to be processed based on the color characteristics of the graphics element to be processed to obtain at least one processing layer group;
[0008] parsing the process rules of the layers in the processing layer group according to the material type identifiers associated with the layers in the processing layer group, and generating a process rule set corresponding to the processing layer group;
[0009] Based on the process rule set corresponding to the processing layer group, compensation calculation is performed in combination with equipment operating parameters to generate a target processing instruction set for the processing layer group;
[0010] Based on the layers in the processing layer group, association is performed in combination with the target processing instruction set corresponding to the processing layer group, and the processing files are packaged and generated.
[0011] In one embodiment, the layers having different color characteristics are distinguished according to the color characteristics;
[0012] Based on the layers, the layers having the same color feature are aggregated through cluster analysis to generate an initial processing layer group;
[0013] Based on the initial processing layer group and in combination with the adjustment instruction, the processing layer group is generated.
[0014] In one embodiment, based on the adjustment instruction, the processing order change of each layer is analyzed to generate the adjustment parameter;
[0015] According to the adjustment parameters, the processing order of each layer in the initial processing layer group is updated to generate the processing layer group.
[0016] In one embodiment, based on the material type identifier, a process rule corresponding to the material type identifier is parsed, and the process rule is associated with the to-be-processed graphic element corresponding to the material type identifier to obtain the process rule of the to-be-processed graphic element;
[0017] The process rules of the to-be-processed graphics elements in the processing layer group are classified and integrated to generate the process rule set.
[0018] In one embodiment, based on the process rule set, a decision algorithm is used to optimize path efficiency and generate a processing path instruction set;
[0019] Perform compensation calculation according to the machining path instruction set and in combination with the equipment operating parameters associated with the machining path instruction set to obtain compensation parameters;
[0020] The compensation parameters are added into the corresponding machining path instruction set to generate the target machining instruction set.
[0021] In one embodiment, association verification is performed based on each layer in the processing layer group and the target processing instruction set corresponding to the processing layer group to determine the association relationship between each layer and the target processing instruction set;
[0022] Based on the processing layer group, the target processing instruction set corresponding to the processing layer group, and the association relationship between each layer and the target processing instruction set, the processing layer group is packaged and converted into the processing file.
[0023] In one embodiment, the processing file is transmitted to a processing device;
[0024] By optimizing the matching between the target processing instruction set and the parameters of the laser, the target processing instruction set is allocated according to the matching degree to obtain the control parameters corresponding to the laser;
[0025] Based on the control parameters, the cutting heads corresponding to the lasers are controlled to perform collaborative processing operations to obtain the processed products.
[0026] In one embodiment, each processed / to-be-processed layer group is displayed in a visual interface with different transparency levels, and a processing progress topology diagram of each to-be-processed layer is rendered in the visual interface;
[0027] In response to a user clicking on a specific layer in the visualization interface, the control parameters, processing progress and quality inspection indicators of the equipment associated with the layer are dynamically displayed.
[0028] In addition, to achieve the above-mentioned purpose, the present application also proposes a dynamic layer processing device, which includes: a memory, a processor, and a computer program stored on the memory and runnable on the processor, and the computer program is configured to implement the steps of the dynamic layer processing method based on color grouping as described above.
[0029] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the dynamic layer processing method based on color grouping as described above are implemented.
[0030] The present application provides a dynamic layer processing method based on color grouping, comprising clustering analysis of the layers of the graphics elements to be processed based on the color characteristics of the graphics elements to be processed to obtain at least one processing layer group; parsing the process rules of the layers in the processing layer group based on the material type identifier associated with the layers in the processing layer group to generate a process rule set corresponding to the processing layer group; performing compensation calculations based on the process rule set corresponding to the processing layer group in combination with equipment operating parameters to generate a target processing instruction set for the processing layer group; and associating the layers in the processing layer group with the target processing instruction set corresponding to the processing layer group, and packaging and generating a processing file. Intelligent grouping is achieved through color characteristics, combined with dynamic adjustment of the physical processing sequence, to quickly and efficiently complete dynamic processing of the layer group, thereby improving the efficiency of dynamic layer processing.
[0031] To sum up, this application uses the color characteristics of the graphics elements to be processed and the material type identification to distinguish layers, generate processing layer groups and processing instruction sets, and then obtain processing files. It overcomes the technical problem that operators need to group layers, adjust parameters and configure process rules for processing elements based on experience, resulting in low efficiency of dynamic layer processing, and improves the efficiency of dynamic layer processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0033] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0034] Figure 1 This is a flow chart of the first embodiment of the dynamic layer processing method based on color grouping of the present application;
[0035] Figure 2 This is a flow chart of a second embodiment of the dynamic layer processing method based on color grouping of the present application;
[0036] Figure 3 This is a flowchart of a fifth embodiment of the dynamic layer processing method based on color grouping of the present application;
[0037] Figure 4 This is a flow chart of the seventh embodiment of the dynamic layer processing method based on color grouping of the present application;
[0038] Figure 5 This is a structural diagram of the dynamic layer processing equipment for this application.
[0039] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0040] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.
[0041] Related technologies for complex processing scenarios involving multiple materials and multiple processes usually rely on manual division of processing layer groups and setting of processing sequences. Operators need to group processing elements into layers, adjust parameters, and configure process rules based on experience, resulting in low efficiency in dynamic layer processing.
[0042] The present application provides a solution: first, cluster analysis is performed on the layers of the graphics elements to be processed based on the color characteristics of the graphics elements to be processed to obtain at least one processing layer group; then, based on the material type identifier associated with the layers in the processing layer group, the process rules of the layers in the processing layer group are parsed to generate a process rule set corresponding to the processing layer group; then, based on the process rule set corresponding to the processing layer group, compensation calculation is performed in combination with equipment operating parameters to generate a target processing instruction set for the processing layer group; finally, based on the layers in the processing layer group, association is performed in combination with the target processing instruction set corresponding to the processing layer group, and the processing file is packaged and generated.
[0043] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, mobile phone, etc., or an electronic device capable of performing the above functions, dynamic layer processing equipment, etc. The following uses the dynamic layer processing equipment as an example to illustrate this embodiment and the following embodiments.
[0044] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0045] The present application embodiment provides a dynamic layer processing method based on color grouping, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the dynamic layer processing method based on color grouping of the present application.
[0046] In this embodiment, the color grouping-based dynamic layer processing method includes steps S10 to S40:
[0047] Step S10 : performing cluster analysis on the layers of the graphics element to be processed based on the color features of the graphics element to be processed, to obtain at least one processing layer group.
[0048] In this embodiment, the primitives to be processed are independent geometric units. Color features include color hue and brightness. A layer refers to a two-dimensional slice of a primitive. Cluster analysis involves grouping layers based on similarities and differences in color features, with layers with the same color features being considered the same processing layer group. Adjustment commands refer to drag-and-drop sorting commands, lock state switching commands, and visualization display parameters entered by the user through the interface. A processing layer group is a collection of layers corresponding to primitives with the same color features.
[0049] As an optional implementation, the color features of the graphics elements to be processed are extracted, and by comparing and judging the hue and brightness of the color features, graphics elements with the same color features are divided into at least one graphics element group, and the layers corresponding to the graphics element groups are set as at least one processing layer group.
[0050] As an optional implementation method for adjusting the primitive group, the user manually adjusts the processing order and parameter status of the primitive group to generate an adjustment instruction to make relevant adjustments to the primitive group.
[0051] As an optional implementation method for adjusting the processing layer group, the adjustment instructions input by the user are parsed, and the processing order and status information of the layers in the group are changed according to the parsed adjustment instructions, and the processing order and status information of the layers in the processing layer group are updated.
[0052] Step S20 , parsing the process rules of the layers in the processing layer group according to the material type identifiers associated with the layers in the processing layer group, and generating a process rule set corresponding to the processing layer group.
[0053] In this embodiment, the material type identifier refers to a unique identifier associated with the material database. The process rules include material physical properties, process constraints, and equipment load parameters. The process rule set is the collection of process rules corresponding to each layer in the processing layer group.
[0054] As an optional implementation method, based on the material type identifier associated with the layer in the processing layer group, the material physical properties of the corresponding layer in the primitive attribute table are retrieved, and the preset process rule template is loaded. Based on the preset process rule template, multi-condition matching is performed through the process preset conditions, and the parameters that meet the matching conditions are used as basic process parameters. By performing rule conflict detection on the basic process parameters and making fine adjustments to the conflicts that occur, the process rules corresponding to the layer are obtained, and then the process rules corresponding to each layer in the processing layer group are integrated and processed, and encapsulated into a structured process rule set.
[0055] Step S30 , performing compensation calculation based on the process rule set corresponding to the processing layer group and combining equipment operating parameters to generate a target processing instruction set for the processing layer group.
[0056] In this embodiment, the equipment operating parameters refer to the laser power output stability, cutting head motion trajectory, collision interference verification, and thermal deformation coefficient. Compensation calculation refers to the process of generating parameters based on the equipment operating parameters to correct for deviations between theoretical parameters and measured values. The target processing instruction set refers to the executable code set containing the optimized processing path, laser control parameters, and equipment coordination instructions.
[0057] As an optional implementation method, based on the process rule set corresponding to the processing layer group, the path efficiency is optimized through the decision algorithm to generate the optimal processing path, and the processing path instruction set is generated based on the processing path and equipment operating parameters. The theoretical parameters of the process rule set and the equipment operating parameters are compensated and calculated. The equipment operating speed is dynamically adjusted through the energy balance strategy, and the kinematic model is called to optimize the equipment operation trajectory. The optimized compensation parameters including the equipment operating speed and the equipment operation trajectory are added to the corresponding processing path instruction set to generate the target processing instruction set.
[0058] Step S40 : associating the target processing instruction set corresponding to the processing layer group with the layers in the processing layer group, and packaging the processing instruction set to generate a processing file.
[0059] In this embodiment, the processing file refers to a device-readable file that encapsulates geometric data, process parameters, and control instructions.
[0060] As an optional implementation method, the geometric coordinate sequence of the processing layer group and the cutting coordinate parameters of the target processing instruction set are integrated to associate the layers in the processing layer group with the corresponding cutting coordinate parameters. A topological sorting algorithm is used to generate a global processing path for the associated target processing instruction set. A collision interference check is performed based on the global processing path through a kinematic simulation module, and a thermal deformation compensation algorithm is applied to generate path compensation parameters. The global processing path is optimized using the path compensation parameters, and the optimized global processing path is converted into a device-specific code and encapsulated into an encrypted processing file using a binary protocol.
[0061] For example, an SVG file is opened in a computer device, and the layers in the SVG file are parsed out. The layers are classified according to the color characteristics of the graphics to be processed, and the layers corresponding to the graphics with blue characteristics are clustered into aluminum alloy layer groups. The operator drags and drops through the visual interface to adjust the layer priority and lock the key layers. The system calls the material database according to the material identification associated with the layer group, parses the process rules corresponding to the thickness and surface state, matches the laser power, cutting speed and auxiliary gas through the process rules, generates a process rule set after conflict detection, collects equipment parameters, and uses extended Kalman filtering to calculate the power compensation coefficient and trajectory offset compensation amount. The speed is dynamically recalculated in combination with the energy density balance model, and the target processing instruction set including the equipment-specific code and laser modulation instructions is output. Finally, the target processing instruction set is encapsulated as a binary encrypted processing file.
[0062] By using the color characteristics of the graphics elements to be processed and the material type identification, it is possible to distinguish layers, generate processing layer groups and processing instruction sets, and then obtain processing files. This overcomes the technical problem of low efficiency of dynamic layer processing, which requires operators to group layers, adjust parameters, and configure process rules for processing elements based on experience. The efficiency of dynamic layer processing is improved.
[0063] Based on any of the above embodiments, in the second embodiment of the present application, refer to Figure 2 , Figure 2 This is a flow chart of the second embodiment of the dynamic layer processing method based on color grouping of this application. Step S10 includes steps A11 to A13:
[0064] Step A11: distinguishing the layers having different color characteristics according to the color characteristics.
[0065] In this embodiment, the layers included in the primitives are distinguished by the color features of the primitives, and the layers with different color features are separated.
[0066] As an optional implementation, the color features of the graphic elements are extracted, and comparison and judgment are performed based on the hue and brightness in the color features to separate the layers with different color features.
[0067] In step A12, based on the layers, the layers having the same color feature are aggregated through cluster analysis to generate an initial processing layer group.
[0068] In this embodiment, cluster analysis refers to a method of automatically grouping layers by color features. Initially processing layer groups refers to clustering based solely on color features, including grouping layers with the same color features.
[0069] As an optional implementation, layers with the same color characteristics are divided into at least one layer group through cluster analysis, and noise layers are filtered based on the layer group to obtain an initial processed layer group.
[0070] Step A13: generating the processing layer group based on the initial processing layer group and in combination with the adjustment instruction.
[0071] In this embodiment, the adjustment instructions include drag-and-drop sorting instructions, lock state switching instructions, and visual display parameters input through the interface. The drag-and-drop sorting instructions are used to change the order of layers in the initial processing layer group. The lock state switching instructions are used to lock the selected layer. The visual display parameters are used to adjust various display parameters of the layer in the visual interface to obtain a processing group.
[0072] As an optional implementation, based on the initial processing layer group, according to the user's adjustment instructions including drag sorting instructions, lock state switching instructions and visual display parameters input through the interface, the layer order of the initial processing layer group is changed, the selected layer is locked, and various display parameters of the layer in the visual interface are adjusted to obtain the processing group.
[0073] For example, the color features of the layer, including hue and brightness, are first extracted through the color space, the color feature components are normalized into feature vectors, and the similarity matrix is calculated based on the Euclidean distance to distinguish the layers with significant color differences. Then, the density clustering algorithm is used to group the layers with the same color features, and the noise layers with Mahalanobis distance > 3 are eliminated to generate the initial processing layer group. Finally, the user adjustment instructions are loaded, such as manually setting the priority and the power upper limit of 2000W. The parameter conflicts are checked through the rule algorithm, such as the matching of cutting speed and material melting point, and the equipment capability parameters are dynamically bound to generate an executable processing layer group.
[0074] Due to the intelligent grouping achieved through color features and the dynamic adjustment of the physical processing sequence, the dynamic processing of the layer group can be completed quickly and efficiently, which improves the efficiency of dynamic layer processing.
[0075] Based on any of the above embodiments, in the third embodiment of the present application, step A13 includes steps B11 and B12:
[0076] Step B11: Based on the adjustment instruction, the processing sequence change of each layer is analyzed to generate adjustment parameters.
[0077] In this embodiment, changing the processing order refers to changing the layer order and lock status by dragging and dropping sorting commands and locking status switching commands within the adjustment instructions, thereby changing the layer processing order. Adjusting parameters refers to integrating and analyzing the layer ID, sorting rules, and parameter overrides within the adjustment instructions, and adjusting conflicting items to obtain parameters for adjusting the layer processing order.
[0078] As an optional implementation, the parser extracts the processing order changes including layer ID, sorting rules and parameter coverage items in the adjustment instructions, and constructs the adjustment parameters of layer processing according to the layer ID, sorting rules and parameter coverage items.
[0079] Step B12: updating the processing order of each layer in the initial processing layer group according to the adjustment parameters to generate the processing layer group.
[0080] In this embodiment, updating refers to directly regulating the layer processing sequence by adjusting parameters to change the layer processing sequence.
[0081] As an optional implementation method, a new processing queue is generated based on the adjustment parameters and combined with the sorting algorithm, and the new processing queue is checked for conflicting items according to the preset processing sequence rule library. If the cutting order of the layers conflicts, adjustments and prompts are made according to the preset processing sequence rule library, and feedback compensation is generated. By combining the adjustment parameters and feedback compensation, the processing order of each layer in the initial processing layer group is updated to obtain the processing layer group.
[0082] For example, the adjustment instruction (such as "Layer3 priority = 10, Layer2 cutting speed = 80mm / s") is parsed by the parser, and the layer ID and parameter change items are extracted to construct a processing queue based on the sorting algorithm (such as Layer3→Layer1→Layer2), load the color characteristics of the initial processing layer group (such as Layer3's H=0.8 / S=0.9 / V=0.6) and the layer processing sequence, verify the feasibility of the layer processing sequence, adjust and generate the adjustment parameters through the preset layer processing rule library, update the priority queue through the adjustment parameters, and finally generate the processing layer group.
[0083] Due to the user-based dynamic adjustment combined with the use of the processing sequence rule library for verification, it is ensured that the processing sequence meets user expectations and the processing quality is guaranteed, thereby improving the reliability of dynamic layer processing.
[0084] Based on any of the above embodiments, in the fourth embodiment of the present application, step S20 includes steps C11 to C12:
[0085] Step C11: based on the material type identifier, parse out the process rule corresponding to the material type identifier, and associate the process rule with the to-be-processed graphic element corresponding to the material type identifier to obtain the process rule of the to-be-processed graphic element.
[0086] In this embodiment, the material type identifier refers to a mark that uniquely distinguishes the material type.
[0087] As an optional implementation method, the process rule library is queried through the material type identification, and the preset process rules that match the material type identification are used. Based on the preset process rules, an algorithm is used to infer the matching between the geometric properties of the graphics element and the rules. The multi-rule conflicts that appear in the preset process rules are optimized, and the optimized preset process rules are bound to the attribute table of the graphics element to be processed to generate process rules containing material identification, process parameters and verification codes.
[0088] Step C12: Classify and integrate the process rules of the to-be-processed graphics elements in the processing layer group to generate the process rule set.
[0089] In this embodiment, the process rule set refers to a set of processing parameters that are classified and integrated. Classification integration means classifying process rules of the same category into one category for integration, and integrating process rules corresponding to graphics elements in the same processing layer group into a process rule set.
[0090] As an optional implementation method, the process rules are classified and integrated into process rule subsets according to material type and processing type. A relaxation algorithm is used based on the process rule subsets to resolve multi-rule conflicts. The process rules corresponding to the graphics elements in the same processing layer group are integrated and encapsulated into a process rule set.
[0091] For example, the process rule library is queried through the material type identification to match the corresponding rules (power ≥ 1800W, speed ≤ 100mm / s, gas = N2), and the rule engine is used to parse the geometric properties of the graphics element (thickness 2mm, contour length 150mm) and the rule constraints. When it is detected that there is a conflict between the speed setting of 120mm / s and the power of 1800W (insufficient heat input causes incomplete cutting), the relaxation algorithm is triggered. The power is automatically increased to 2200W to prioritize cutting quality, and the resolved parameters are dynamically bound to all #304 identified graphics elements in the layer group. They are classified and integrated into a process rule subset according to material type (stainless steel / aluminum alloy) and processing type (cutting / engraving). Combined with the real-time status of the equipment (laser temperature 40℃ triggers power compensation +5%), a process rule set containing a parameter template (power = 2310W, speed = 110mm / s), material identification and version number V3.2 is generated.
[0092] By identifying the material type of each layer, the material processing type corresponding to the layer is obtained and the process rules of the material corresponding to the layer are analyzed, so that the processing method suitable for the material can be quickly selected and corresponding adjustments can be made, thereby improving the efficiency of dynamic layer processing.
[0093] Based on any of the above embodiments, in the fifth embodiment of the present application, refer to Figure 3 , Figure 3 This is a flowchart of the fifth embodiment of the dynamic layer processing method based on color grouping of this application. Step S30 includes steps D11 to D13:
[0094] Step D11 , based on the process rule set, optimize the path efficiency through a decision algorithm and generate a processing path instruction set.
[0095] In this embodiment, the decision algorithm refers to an optimization method based on heuristic rules or machine learning models. Path efficiency refers to the goal of minimizing processing time and energy consumption by reducing idle strokes and optimizing the processing sequence. The processing path instruction set refers to the sequence of instructions that can be executed by the device.
[0096] As an optional implementation method, the equipment operating parameters corresponding to the material type identification are extracted from the process rule set, and a processing path topology map constructed based on the primitive geometric data is loaded. Based on the processing path topology map, a search algorithm is used in combination with the equipment operating parameters to evaluate the processing time and energy consumption of different path combinations. The path continuity is optimized and kinematic constraints are avoided. The processing order of the urgent layers is adjusted in combination with the dynamic priority queue, and the multi-target conflict is adjusted. Finally, a processing path instruction set containing dynamic compensation items for process parameters and exception handling logic is generated.
[0097] Step D12: performing compensation calculation according to the machining path instruction set and combining the equipment operating parameters associated with the machining path instruction set to obtain compensation parameters.
[0098] In this embodiment, the equipment operating parameters refer to the processing status data collected in real time. The compensation calculation refers to the mathematical modeling of dynamically correcting the processing parameters based on the deviation between the equipment status and the theoretical value.
[0099] As an optional implementation method, based on the processing path instruction set and combined with the equipment operating parameters, through a linear regression model, the processing path data set is used to control the equipment operating parameters, and cutting operations are performed. The compensation amount is compared and calculated with the expected cutting path to obtain the compensation amount. Based on the compensation amount, the compensated instructions are generated in combination with the theoretical parameters in the processing path instruction set. A check code is attached to ensure data integrity, and compensation parameters including the compensation amount, the compensated instructions and the check code are generated.
[0100] Step D13: Add the compensation parameters into the corresponding machining path instruction set to generate the target machining instruction set.
[0101] In this embodiment, the target processing instruction set is the final executable instruction file generated after the compensation parameters are integrated.
[0102] As an optional implementation, the check code in the compensation parameter is parsed, and based on the check code, the compensation parameter is added to the processing path instruction set corresponding to the check code, and based on the timestamp, the compensation parameter is aligned with the processing path instruction set to obtain the target processing instruction set.
[0103] For example, the stainless steel (#304) cutting parameters (power ≥ 2000W, speed ≤ 100mm / s) were loaded from the process rule set. The primitive processing sequence was optimized based on the ant colony algorithm. The scattered 25 circular primitive paths were reconstructed into a spiral continuous processing trajectory, and the idle stroke was reduced by 58%. The initial G-code instruction set (G02 circular interpolation instruction, F10000 speed, S2000 power) was generated. The equipment laser temperature (45°C) and galvanometer X-axis acceleration (1.5g) data were collected in real time. The spot offset (+0.02mm) was predicted through Kalman filtering, and the dynamic compensation parameters (power +5% to 2100W, speed -4% to 9600mm / min, focus compensation +0.02mm) were calculated. The compensation values were embedded in the G-code (G01 X500 Y300 F9600). S2100) and adds the synchronization clock stamp (T=1625097123.456789) and CRC32 checksum (0x8A6B1F), and finally generates the target processing instruction set with version number V3.5.
[0104] Since compensation parameters are generated in combination with processing equipment and the processing instruction set is compensated accordingly, the processing quality can be guaranteed during the processing and the reliability of dynamic layer processing is improved.
[0105] Based on any of the above embodiments, in the sixth embodiment of the present application, step S40 includes steps E11 to E12:
[0106] Step E11 : performing association verification based on each layer in the processing layer group and the target processing instruction set corresponding to the processing layer group, and determining an association relationship between each layer and the target processing instruction set.
[0107] In this embodiment, association verification refers to confirming the correspondence between the layer and the instruction through hash value matching, coordinate space registration, or parameter logic verification.
[0108] As an optional implementation method, the unique identifier, geometric bounding box and process parameters of each layer are extracted from the processing layer group, and the coordinate range in the code is parsed from the target processing instruction set. Spatial registration verification is performed based on the processing layer group and the target processing instruction set. The layer parameters and instruction parameters are matched using a rule algorithm. An initial association relationship is established between the layers in the processing layer group and the target processing instruction set corresponding to the processing layer group. The initial association relationship is reviewed to determine the association relationship between the layers and the target processing instruction set.
[0109] Step E12 : Based on the processing layer group, the target processing instruction set corresponding to the processing layer group, and the association between each layer and the target processing instruction set, the processing layer group is packaged and converted into the processing file.
[0110] In this embodiment, packaging conversion refers to serializing the layer metadata, instruction set, and association table into a structured file that can be recognized by the device.
[0111] As an optional implementation method, a mapping relationship table is formed based on the association between the processing layer group and the target processing instruction set corresponding to the processing layer group, as well as the association between each layer and the target processing instruction set. Based on the mapping relationship table, the processing layer group and the target processing instruction set, conversion is performed and packaged into a processing file that meets the equipment standards.
[0112] For example, the feature identifier of each layer in the processing layer group is calculated by the hash algorithm, the G code coordinate range and process parameters of the target processing instruction set are extracted, the layer coordinate system and the instruction physical coordinate system are aligned using the affine transformation matrix, and it is verified whether the elliptical primitive of Layer2 matches the G02 arc interpolation instruction. A Layer3 parameter conflict is detected (the speed setting of 110 mm / s exceeds the stainless steel rule threshold of 100 mm / s), triggering an exception annotation (error code E102). A layer-instruction association table is generated (Layer1→G code lines 10-25, Layer2→lines 26-40) and a timing synchronization tag is attached (Layer2 processing must be executed after Layer1 is completed). The layer group data, instruction set, association table and version stamp V2.3 are serialized into a JSON file, embedded with a digital signature and checksum (0x5A6B3F), and encapsulated into a binary processing file with a block index according to the protocol.
[0113] Since each processing layer group and the corresponding instruction set are associated and packaged and converted into processing files, the correlation between the instruction set and the processing layer is ensured, and the equipment can recognize and operate it, which improves the reliability and efficiency of dynamic layer processing.
[0114] Based on any of the above embodiments, in the seventh embodiment of the present application, refer to Figure 4 , Figure 4 This is a flow chart of the seventh embodiment of the dynamic layer processing method based on color grouping of the present application. After step S40, steps F11 to F13 are also included:
[0115] Step F11: transmitting the processing file to processing equipment.
[0116] In this embodiment, the processing equipment refers to equipment that processes products based on the processing layer group and the associated target processing instruction set.
[0117] As an optional implementation method, an encrypted channel is established to connect the device control terminal, and the processing files are transmitted in block order. After each group is received, the device returns a confirmation signal. If no feedback is received within the timeout, an abnormal retry is triggered. After all blocks are transmitted, the device verifies the integrity of the overall file and generates a receipt message. If the verification fails, the breakpoint resume is started to complete the process of transmitting the processing file to the processing equipment.
[0118] Step F12 , by optimizing the matching between the target processing instruction set and the parameters of the laser, the target processing instruction set is allocated according to the matching degree to obtain the control parameters corresponding to the laser.
[0119] In this embodiment, laser parameter matching optimization refers to analyzing and optimizing the compatibility between device capabilities and instruction requirements. Matching refers to a numerical indicator that quantifies the degree of fit between device capabilities and instruction requirements. Allocation refers to allocating instructions to the optimal laser using a load balancing algorithm.
[0120] As an optional implementation method, process parameters and geometric path data are extracted from the target processing instruction set, and the laser capability model is loaded according to the process parameters and geometric path data. The compatibility of the target processing instruction set and the laser device is evaluated by calculating the matching degree between the process parameters, geometric path data and the laser capability model to obtain an adaptation result. Based on the adaptation result, a multi-objective optimization algorithm is used to select the laser with the best adaptation result from the laser cluster, and a relaxation algorithm is performed on the conflicting items between the laser with the best adaptation result and the target processing instruction set to obtain adjustment instruction parameters. Based on the target processing instruction set and the adjustment instruction parameters, the control parameters corresponding to the laser device are generated.
[0121] Step F13: controlling the cutting heads corresponding to the lasers to perform a collaborative processing operation based on the control parameters to obtain the processed product.
[0122] In this embodiment, the collaborative processing operation refers to a parallel processing mode of multiple lasers based on timing synchronization and path planning.
[0123] As an optional implementation method, based on the control parameters corresponding to each laser, the control parameters of multiple lasers and the motion axis clock are synchronized, the three-dimensional processing path is loaded and the kinematic chain algorithm is used to solve the linkage trajectory, and according to the linkage trajectory, a collision detection model is used to predict the interference risk of the cutting head, and the linkage trajectory is dynamically updated. After the processing is started, the cutting seam width is collected in real time through the visual sensor. When the detection deviation is greater than the preset threshold, the closed-loop control is triggered, the control parameters of each laser are adjusted, and the updated control parameters are obtained. Based on the updated linkage trajectory and the updated control parameters corresponding to each laser, the processing operation is completed to obtain a finished product.
[0124] For example, the processing file (including G-code instruction set, layer hash mapping table and CRC32 check code 0x5A6B3F) is encrypted and transmitted to the laser cluster control terminal. After the handshake is successful, the corresponding instruction set is loaded in blocks according to the processing layer group. Based on the laser capability (model A maximum power 2000W / model B pulse frequency 50kHz), an algorithm is used to match the instruction requirements (power 2100W → trigger dynamic derating to 1900W and associate with model B), generate device-specific control parameters (power = 1900W, frequency = 45kHz, focus compensation +0.03mm), start multi-machine collaborative processing through the clock synchronization protocol, and the five-axis linkage interpolation algorithm drives the cutting head to process the stainless steel workpiece along the spiral path. The cutting seam width (0.12mm±0.015mm) is monitored in real time. After the processing is completed, a quality inspection report and processed products are generated.
[0125] By controlling different types of lasers for cutting, a collaborative control strategy for heterogeneous lasers is realized, solving the problems of power matching and switching timing control, and improving the efficiency of dynamic layer processing.
[0126] Based on any of the above embodiments, in the eighth embodiment of the present application, after step F14, steps G11 to G12 are further included:
[0127] In step G11 , each processed / to-be-processed layer group is displayed in a visualization interface with different transparency levels, and a processing progress topology diagram of each to-be-processed layer is rendered in the visualization interface.
[0128] In this embodiment, the "processed / pending layer group" refers to a collection of layers categorized by color characteristics or process attributes and marked with processing status. The "transparency level" refers to a visualization parameter that prioritizes layer display by its opacity value. The "process topology" refers to a directed graph structure that displays the processing order and dependencies between layers.
[0129] As an optional implementation method, the geometric data and process parameters of the processed layer group and the layer group to be processed are loaded from the database, and a three-dimensional scene is constructed on the computer side based on the geometric data and process parameters of the processed layer group and the layer group to be processed. By rendering the layer outline of the three-dimensional scene according to the preset hierarchical transparency rules, each processed / to-be-processed layer group is displayed in a visual interface with different transparency levels. Based on the completion status of the processing process, a processing process topology diagram is drawn and rendered in the visual interface.
[0130] Step G12, in response to the user clicking on a specific layer in the visualization interface, dynamically displaying the control parameters, processing progress, and quality inspection indicators of the equipment associated with the layer.
[0131] In this embodiment, a click operation refers to an event triggered by a user using a mouse or touch screen. A specific layer refers to a selected layer with a unique identifier. A quality inspection indicator refers to a measurement value that quantifies processing quality.
[0132] As an optional implementation method, the user's click operation is monitored to obtain the target layer ID. Based on the layer corresponding to the click operation, the layer outline is highlighted in the visual interface scene, and a modal panel is popped up to dynamically load the parameter table, processing progress and quality inspection indicators.
[0133] As an optional implementation method, the mobile terminal controls the processing equipment through the Internet. The user can perform dynamic layer processing by logging in to the account. After logging in, the database is accessed to obtain the color characteristics and material type identification of the graphics element to be processed, and cluster analysis is performed based on the color characteristics to generate an initial processing layer group. Based on the user's drag and drop sorting instructions, lock state switching instructions and visual display parameters of the layer group, the layer processing priority queue is dynamically updated, the material physical properties, process constraints and equipment load parameters of the elements in each layer group are analyzed, and the initial processing path is generated based on the decision model. The laser power output stability and the cutting head motion trajectory are monitored in real time, and the initial processing path sequence is subjected to collision interference verification and thermal deformation compensation calculation to generate a target processing instruction set, associate the target processing instruction set with the corresponding processing layer group, package and convert it into the processing file, and send the processing file to the processing equipment management terminal through the Internet. The processing equipment management terminal synchronously controls at least two heterogeneous lasers and the corresponding cutting head to perform collaborative processing operations according to the optimized processing instruction set.
[0134] For example, the processed layer group (transparency = 0.2) and the layer group to be processed (transparency = 0.7) are loaded into the visualization interface. The geometric contours of the stainless steel cutting layer (red) and the aluminum alloy engraving layer (blue) are rendered through the visualization interface. A processing sequence dependency graph is generated based on the topological sorting algorithm. Device-side data is received in real time to update the node status of the topology graph (for example, when the progress of Layer3 reaches 45%, the fill color gradually changes to orange). After the user clicks the Layer3 node, the front-end queries the real-time parameters of the bound laser #L505 (power = 1900W, frequency = 45kHz, focus Z = +0.03mm), extracts the layer processing process timing data (current progress 45%, remaining time 12 minutes) and quality inspection indicators (dimensional error = 0.03mm, roughness Ra = 0.9μm), and dynamically renders a line graph (displaying error fluctuations of 0.02-0.05mm) and a heat map (highlighting corner out-of-tolerance areas) in the modal panel. The operation log records user ID = admin and viewing time = 2025-03-31 15:22 and parameter hash value, the final pass rate increased to 98.5%, and the processing time was optimized from 50 minutes to 38 minutes.
[0135] Due to the setting of the visual interface, users can timely understand the processing progress and adjust the processing parameters through the visual interface, observe the various processing processes better and more intuitively, and improve the reliability of dynamic layer processing.
[0136] The present application provides a dynamic layer processing device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the dynamic layer processing method based on color grouping in the above-mentioned embodiment one.
[0137] Reference below Figure 5 , which shows a schematic structural diagram of a dynamic layer processing device suitable for implementing the embodiments of the present application. The dynamic layer processing device in the embodiments of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, fiber optic cutters, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), laser cutting machines, and the like, as well as fixed terminals such as laser cutting consoles and desktop computers. Figure 5 The dynamic layer processing device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0138] like Figure 5As shown, the dynamic layer processing device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the dynamic layer processing device. The processing device 1001, the ROM 1002, and the RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. The communication devices 1009 can allow the dynamic layer processing device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a dynamic layer processing device with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented or have alternatively.
[0139] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a read-only memory 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are performed.
[0140] The dynamic layer processing equipment provided by this application utilizes the color-grouping-based dynamic layer processing method described in the aforementioned embodiment, resolving the technical issue of low efficiency in dynamic layer processing, which arises from the need for operators to rely on experience to group processing elements, adjust parameters, and configure process rules. Compared to the prior art, the beneficial effects of the dynamic layer processing equipment provided by this application are the same as those of the color-grouping-based dynamic layer processing method described in the aforementioned embodiment. Other technical features of the dynamic layer processing equipment are the same as those disclosed in the aforementioned embodiment and are not further elaborated upon here.
[0141] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0142] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0143] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, a computer program) stored thereon, and the computer-readable program instructions are used to execute the color grouping-based dynamic layer processing method in the above-mentioned embodiment.
[0144] The computer-readable storage medium provided herein may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including, but not limited to, wires, optical cables, radio frequency (RF), etc., or any suitable combination thereof.
[0145] The computer-readable storage medium may be included in the dynamic layer processing device; or it may exist independently without being assembled into the dynamic layer processing device.
[0146] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the dynamic layer processing equipment, the dynamic layer processing equipment: performs cluster analysis on the layers of the graphics element to be processed based on the color characteristics of the graphics element to be processed to obtain at least one processing layer group; parses the process rules of the layers in the processing layer group according to the material type identifier associated with the layers in the processing layer group, and generates a process rule set corresponding to the processing layer group; performs compensation calculation based on the process rule set corresponding to the processing layer group in combination with the equipment operation parameters to generate a target processing instruction set for the processing layer group; associates based on the layers in the processing layer group in combination with the target processing instruction set corresponding to the processing layer group, and packages to generate a processing file.
[0147] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0148] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0149] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.
[0150] The computer-readable storage medium provided in this application is a computer-readable storage medium storing computer-readable program instructions (i.e., a computer program) for executing the aforementioned color-grouping-based dynamic layer processing method. This computer-readable storage medium can address the technical issue of low efficiency in dynamic layer processing, as operators must rely on experience to group layers, adjust parameters, and configure process rules for processing elements. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the color-grouping-based dynamic layer processing method provided in the aforementioned embodiment, and are not further elaborated here.
[0151] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A dynamic layer processing method based on color grouping, characterized in that: The method comprises: Performing cluster analysis on the layers of the graphics element to be processed based on the color characteristics of the graphics element to be processed to obtain at least one processing layer group; Based on the material type identifier associated with the layer in the processing layer group, the material physical properties of the corresponding layer in the primitive attribute table are retrieved, and a preset process rule template is loaded; Based on the preset process rule template, multi-condition matching is performed through process preset conditions, and parameters that meet the matching conditions are used as basic process parameters; By performing rule conflict detection on the basic process parameters and fine-tuning the conflicts that occur, the process rules corresponding to the layer are obtained; Integrate the process rules corresponding to each layer in the processing layer group and encapsulate them into a structured process rule set; Based on the process rule set, the path efficiency is optimized through a decision algorithm to generate an optimal processing path; generating a machining path instruction set based on the machining path and equipment operating parameters; Compensation calculation is performed on the theoretical parameters of the process rule set and the equipment operating parameters, the equipment operating speed is dynamically adjusted through an energy balance strategy, and a kinematic model is called to optimize the equipment operating trajectory to obtain compensation parameters including the equipment operating speed and the equipment operating trajectory; Adding the compensation parameters into the corresponding machining path instruction set to generate a target machining instruction set; Based on the layers in the processing layer group, association is performed in combination with the target processing instruction set corresponding to the processing layer group, and the processing files are packaged and generated.
2. The color grouping-based dynamic layer processing method according to claim 1, characterized in that: The step of performing cluster analysis on the layers of the graphics elements to be processed based on the color features of the graphics elements to be processed to obtain at least one processing layer group includes: Distinguishing the layers having different color characteristics according to the color characteristics; Based on the layers, the layers having the same color feature are aggregated through cluster analysis to generate an initial processing layer group; Based on the initial processing layer group and in combination with the adjustment instruction, the processing layer group is generated.
3. The color grouping-based dynamic layer processing method according to claim 2, characterized in that: The step of generating the processing layer group based on the initial processing layer group and in combination with the adjustment instruction includes: Based on the adjustment instruction, analyzing the processing sequence change of each layer and generating adjustment parameters; According to the adjustment parameters, the processing order of each layer in the initial processing layer group is updated to generate the processing layer group.
4. The method for processing dynamic layers based on color grouping according to claim 1, wherein: After the step of performing cluster analysis on the layers of the to-be-processed graphics element based on the color features of the to-be-processed graphics element to obtain at least one processing layer group, the method further includes: Based on the material type identifier, a process rule corresponding to the material type identifier is parsed, and the process rule is associated with the to-be-processed graphic element corresponding to the material type identifier to obtain the process rule of the to-be-processed graphic element; The process rules of the to-be-processed graphics elements in the processing layer group are classified and integrated to generate the process rule set.
5. The method for processing dynamic layers based on color grouping according to claim 1, wherein: After the step of integrating the process rules corresponding to each layer in the processing layer group and packaging them into a structured process rule set, the method further includes: Based on the process rule set, the path efficiency is optimized by a decision algorithm to generate a processing path instruction set; Perform compensation calculation according to the machining path instruction set and in combination with the equipment operating parameters associated with the machining path instruction set to obtain compensation parameters; The compensation parameters are added into the corresponding machining path instruction set to generate the target machining instruction set.
6. The method for processing dynamic layers based on color grouping according to claim 1, wherein: The step of associating the layers in the processing layer group with the target processing instruction set corresponding to the processing layer group and packaging to generate a processing file includes: performing association verification based on each of the layers in the processing layer group and the target processing instruction set corresponding to the processing layer group, to determine an association relationship between each of the layers and the target processing instruction set; Based on the processing layer group, the target processing instruction set corresponding to the processing layer group, and the association relationship between each layer and the target processing instruction set, the processing layer group is packaged and converted into the processing file.
7. The method for processing dynamic layers based on color grouping according to claim 1, wherein: After the step of associating the layers in the processing layer group with the target processing instruction set corresponding to the processing layer group and packaging and generating a processing file, the method further includes: transmitting the processing file to a processing device; By optimizing the matching between the target processing instruction set and the parameters of the laser, the target processing instruction set is allocated according to the matching degree to obtain the control parameters corresponding to the laser; Based on the control parameters, the cutting heads corresponding to the lasers are controlled to perform collaborative processing operations to obtain finished products.
8. The color grouping-based dynamic layer processing method according to claim 7, characterized in that: After the step of controlling the cutting heads corresponding to the lasers to perform collaborative processing based on the control parameters to obtain the processed products, the method further includes: Displaying each processed / to-be-processed layer group in a visual interface with different transparency levels, and rendering a processing progress topology diagram of each to-be-processed layer in the visual interface; In response to a user clicking on a specific layer in the visualization interface, control parameters, processing progress, and quality inspection indicators of the equipment associated with the layer are dynamically displayed.
9. A dynamic layer processing device, characterized in that: The dynamic layer processing device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the color grouping-based dynamic layer processing method as described in any one of claims 1 to 8.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the dynamic layer processing method based on color grouping as described in any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Laser color carving operation method
CN111151887A
Rendering instruction generation method and device for SVG dynamic primitives in SCADA system
CN115546343A