CN113190146A - Processing method, device and equipment of process data and storage medium - Google Patents

Processing method, device and equipment of process data and storage medium Download PDF

Info

Publication number
CN113190146A
CN113190146A CN202110564011.2A CN202110564011A CN113190146A CN 113190146 A CN113190146 A CN 113190146A CN 202110564011 A CN202110564011 A CN 202110564011A CN 113190146 A CN113190146 A CN 113190146A
Authority
CN
China
Prior art keywords
user
parameter
function button
interface
data processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110564011.2A
Other languages
Chinese (zh)
Other versions
CN113190146B (en
Inventor
高林
张长兴
梅学良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Thermal Stimulation Optical Technology Co ltd
Original Assignee
Zhejiang Thermal Stimulation Optical Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Thermal Stimulation Optical Technology Co ltd filed Critical Zhejiang Thermal Stimulation Optical Technology Co ltd
Priority to CN202110564011.2A priority Critical patent/CN113190146B/en
Publication of CN113190146A publication Critical patent/CN113190146A/en
Application granted granted Critical
Publication of CN113190146B publication Critical patent/CN113190146B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Abstract

The application provides a processing method, a device, equipment and a storage medium of process data, wherein the method is applied to a data processing platform, and an operation interface of the data processing platform comprises the following steps: the method comprises the following steps of: importing a file to be processed uploaded by a user to the working interface through a file function button in the process menu bar so as to display device elements in the file to be processed on the working interface; performing data processing on the device element according to a target function button specified by a user in the process menu bar and/or the second toolbar to obtain a data processing result; and exporting the data processing result to a storage area designated by a user through a file function button in the flow menu bar. Therefore, the directional indication of how to issue the operation instruction can be provided for the user, which is beneficial to reducing operation errors and improving the processing efficiency of the process data.

Description

Processing method, device and equipment of process data and storage medium
Technical Field
The invention relates to the technical field of computers, in particular to a method, a device, equipment and a storage medium for processing process data.
Background
Before a part is actually machined, a user often needs to draw a model diagram of the part to be machined in process processing software and set process parameter information for instructing machine tool machining, such as: drawing a model diagram of the part, and setting the cutting parameters of the plate, the cutting speed of a machine tool, the curve control precision and other process parameter information required by processing.
At present, the conventional process software usually displays a software menu bar in an upper area of a software main interface, wherein functional buttons of different processing operation flows in the software menu bar are arranged in a disordered way, such as: the normal processing operation flow is usually performed according to the sequence of drawing, process parameter setting, typesetting, sorting and processing, and in the existing process processing software, functional buttons belonging to different processing operation flow nodes are arranged together, so that the existing process processing software has high experience requirements on users, if the users are not very familiar with the part processing flow, necessary flow steps are likely to be lacked in the process of process data, for example, the users may directly output a final file for indicating machine tool processing without typesetting after sorting, and therefore, the situation that the positions of a machine tool and a plate are not matched in the actual processing process of the part occurs, and the error rate of processing the process data of the part is high.
Disclosure of Invention
In view of the above, an object of the present invention is to provide a method, an apparatus, a device and a storage medium for processing process data, so as to reduce data processing errors caused by manual misjudgment and improve processing efficiency of the process data in a process of processing the process data.
In a first aspect, an embodiment of the present application provides a method for processing process data, where the method is applied to a data processing platform, and an operation interface of the data processing platform includes: the method comprises the following steps of:
importing a file to be processed uploaded by a user to a working interface through a file function button in a process menu bar so as to display device elements in the file to be processed on the working interface, wherein the process menu bar is formed by sequentially arranging a file function button, a drawing function button, a process function button, a typesetting function button, a sorting function button, a simulation function button and a processing function button;
performing data processing on the device element according to a target function button designated by a user in the process menu bar and/or the second toolbar to obtain a data processing result, wherein the device element is composed of primitives belonging to different layer interfaces;
exporting the data processing result to a storage area designated by a user through a file function button in a flow menu bar;
the first toolbar and the second toolbar are respectively located on the left side and the right side of the work interface, the process menu bar is located at the bottom of the work interface, in the data processing process, a parameter configuration instruction of a user on the data processing platform is executed through the first toolbar, and a layer parameter configuration instruction of the user on the device element is executed through the second toolbar.
Optionally, when the target function button is the drawing function button, the performing data processing on the device element according to the target function button specified by the user in the process menu bar and/or the second toolbar includes:
according to the target layer sequence number appointed by the user in the second toolbar, taking the layer interface of the target layer sequence number as the current working interface;
popping up a drawing tool list according to a received click instruction of the user on the drawing function button;
displaying a drawing parameter input panel in a floating mode in a current working interface by using a drawing tool specified by a user in the drawing tool list, wherein the type of a parameter option in the drawing parameter input panel is matched with the drawing tool;
configuring the parameter value of each parameter option according to the input instruction of the user to each parameter option in the drawing parameter input panel;
and generating a target graphic primitive according to a click command of a user on a generating button in the drawing parameter input panel, wherein the shape of the target graphic primitive is matched with the drawing tool.
Optionally, when the target function button is a process parameter editing button in the second toolbar, the performing data processing on the device element according to the target function button specified by the user in the process menu bar and/or the second toolbar includes:
skipping to a technological parameter editing interface according to a received click instruction of the user on the technological parameter editing button;
configuring a parameter value of each process parameter option according to an input instruction of a user to each process parameter option in the process parameter editing interface, wherein the process parameter options are divided into two types, namely a global parameter and a layer parameter, the global parameter is used for representing an actual processing environment of the device element, and the layer parameter is used for representing an actual processing mode of a primitive in an application layer of the layer parameter;
according to a received click instruction of a user to a storage button in the process parameter editing interface, jumping to a process library storage interface, wherein the process library storage interface comprises: the method comprises the following steps of inputting a process parameter file name to be input, a stored layer parameter option to be selected and a stored global parameter option;
and storing the configured parameter values of the process parameter options into a process library according to an operation instruction input by a user in the process library storage interface.
Optionally, when the target function button is a process library management button in the second toolbar, the performing data processing on the device element according to the target function button specified by a user in the process menu bar and/or the second toolbar includes:
skipping to a process library management interface according to a received click instruction of the user on the process library management button;
judging whether the process parameter file belongs to the global parameter or not by utilizing the type of the process parameter file specified by the user in the process library management interface;
if the process parameter file is determined to belong to the global parameter, configuring the global parameter of the device element according to the parameter value of each process parameter option in the process parameter file;
and if the process parameter file is determined to belong to the layer parameters, configuring the layer parameters of the primitives in the designated layer according to the parameter values of the process parameter options in the process parameter file, wherein the designated layer is the layer corresponding to the layer serial number designated in the second toolbar by the user.
Optionally, when the target function button is the composition function button, the performing data processing on the device element according to the target function button specified by the user in the process menu bar and/or the second toolbar includes:
popping up a typesetting information setting interface according to a received click instruction of the user on the typesetting function button, wherein the typesetting information setting interface at least comprises: a part sub-interface, a plate sub-interface, a layout parameter sub-interface and a result display sub-interface;
configuring the typesetting parameters of a first primitive and a second primitive according to a parameter configuration instruction input by a user in the typesetting parameter sub-interface, wherein the first primitive is a primitive added by the user in the part sub-interface, and the second primitive is a primitive added by the user in the plate sub-interface;
and according to the received click instruction of the user on the result display sub-interface, the first primitive is used as a part, the second primitive is used as a plate for typesetting, and a typesetting result is generated and displayed. Optionally, when the target function button is the sort function button, the performing data processing on the device element according to the target function button specified by the user in the process menu bar and/or the second toolbar includes:
popping up a sorting option list according to a received click command of the user to the sorting function button, wherein the sorting option list comprises: an automatic sort option and a manual sort option;
if a click instruction of the user for the automatic sorting option is received, jumping to an automatic sorting menu bar, and sorting all the primitives selected by the user according to an input instruction of the user in the automatic sorting menu bar;
and if a click instruction of the user for the manual sorting option is received, sorting all the primitives selected by the user according to the time sequence of the primitives selected by the user.
Optionally, when the target function button is the simulation function button, the performing data processing on the device element according to the target function button specified by the user in the process menu bar and/or the second toolbar includes:
jumping to a simulation interface according to a received click instruction of the user to the simulation function button;
in the simulation interface, according to a processing path and a processing sequence specified by a user, performing analog simulation on the processing process of the device element;
the simulation interface further comprises a processing speed controller, and the processing speed controller is used for receiving and executing a control instruction of a user on the processing speed of the device element.
In a second aspect, an embodiment of the present application provides a processing apparatus for process data, where the apparatus is applied to a data processing platform, and an operation interface of the data processing platform includes: first toolbar, second toolbar, flow menu bar and job interface, the device includes:
the system comprises a data import module, a processing module and a processing module, wherein the data import module is used for importing a file to be processed uploaded by a user to a working interface through a file function button in a process menu bar so as to display device elements in the file to be processed on the working interface, and the process menu bar is formed by sequentially arranging a file function button, a drawing function button, a process function button, a typesetting function button, a sorting function button, a simulation function button and a processing function button;
the data processing module is used for carrying out data processing on the device elements according to target function buttons appointed by a user in the process menu bar and/or the second toolbar to obtain data processing results, wherein the device elements are composed of graphic elements belonging to different layer interfaces;
the data export module is used for exporting the data processing result to a storage area designated by a user through a file function button in the process menu bar;
the first toolbar and the second toolbar are respectively located on the left side and the right side of the work interface, the process menu bar is located at the bottom of the work interface, in the data processing process, a parameter configuration instruction of a user on the data processing platform is executed through the first toolbar, and a layer parameter configuration instruction of the user on the device element is executed through the second toolbar.
Optionally, when the target function button is the drawing function button, the data processing module is further configured to:
according to the target layer sequence number appointed by the user in the second toolbar, taking the layer interface of the target layer sequence number as the current working interface;
popping up a drawing tool list according to a received click instruction of the user on the drawing function button;
displaying a drawing parameter input panel in a floating mode in a current working interface by using a drawing tool specified by a user in the drawing tool list, wherein the type of a parameter option in the drawing parameter input panel is matched with the drawing tool;
configuring the parameter value of each parameter option according to the input instruction of the user to each parameter option in the drawing parameter input panel;
and generating a target graphic primitive according to a click command of a user on a generating button in the drawing parameter input panel, wherein the shape of the target graphic primitive is matched with the drawing tool.
Optionally, when the target function button is a process parameter editing button in the second toolbar, the data processing module is further configured to:
skipping to a technological parameter editing interface according to a received click instruction of the user on the technological parameter editing button;
configuring a parameter value of each process parameter option according to an input instruction of a user to each process parameter option in the process parameter editing interface, wherein the process parameter options are divided into two types, namely a global parameter and a layer parameter, the global parameter is used for representing an actual processing environment of the device element, and the layer parameter is used for representing an actual processing mode of a primitive in an application layer of the layer parameter;
according to a received click instruction of a user to a storage button in the process parameter editing interface, jumping to a process library storage interface, wherein the process library storage interface comprises: the method comprises the following steps of inputting a process parameter file name to be input, a stored layer parameter option to be selected and a stored global parameter option;
and storing the configured parameter values of the process parameter options into a process library according to an operation instruction input by a user in the process library storage interface.
Optionally, when the target function button is a process library management button in the second toolbar, the data processing module is further configured to:
skipping to a process library management interface according to a received click instruction of the user on the process library management button;
judging whether the process parameter file belongs to the global parameter or not by utilizing the type of the process parameter file specified by the user in the process library management interface;
if the process parameter file is determined to belong to the global parameter, configuring the global parameter of the device element according to the parameter value of each process parameter option in the process parameter file;
and if the process parameter file is determined to belong to the layer parameters, configuring the layer parameters of the primitives in the designated layer according to the parameter values of the process parameter options in the process parameter file, wherein the designated layer is the layer corresponding to the layer serial number designated in the second toolbar by the user.
Optionally, when the target function button is the composition function button, the data processing module is further configured to:
popping up a typesetting information setting interface according to a received click instruction of the user on the typesetting function button, wherein the typesetting information setting interface at least comprises: a part sub-interface, a plate sub-interface, a layout parameter sub-interface and a result display sub-interface;
configuring the typesetting parameters of a first primitive and a second primitive according to a parameter configuration instruction input by a user in the typesetting parameter sub-interface, wherein the first primitive is a primitive added by the user in the part sub-interface, and the second primitive is a primitive added by the user in the plate sub-interface;
and according to the received click instruction of the user on the result display sub-interface, the first primitive is used as a part, the second primitive is used as a plate for typesetting, and a typesetting result is generated and displayed. Optionally, when the target function button is the sort function button, the data processing module is further configured to:
popping up a sorting option list according to a received click command of the user to the sorting function button, wherein the sorting option list comprises: an automatic sort option and a manual sort option;
if a click instruction of the user for the automatic sorting option is received, jumping to an automatic sorting menu bar, and sorting all the primitives selected by the user according to an input instruction of the user in the automatic sorting menu bar;
and if a click instruction of the user for the manual sorting option is received, sorting all the primitives selected by the user according to the time sequence of the primitives selected by the user. Optionally, when the target function button is the simulation function button, the data processing module is further configured to:
jumping to a simulation interface according to a received click instruction of the user to the simulation function button;
in the simulation interface, according to a processing path and a processing sequence specified by a user, performing analog simulation on the processing process of the device element;
the simulation interface further comprises a processing speed controller, and the processing speed controller is used for receiving and executing a control instruction of a user on the processing speed of the device element.
In a third aspect, an embodiment of the present application provides a computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the steps of the processing method of the process data are implemented.
In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to perform the steps of the processing method of process data.
The technical scheme provided by the embodiment of the application can have the following beneficial effects:
firstly, the method executes a parameter configuration instruction of a user on the data processing platform through the first toolbar, executes a layer parameter configuration instruction of the user on the device element through the second toolbar, and sequentially places functional buttons belonging to different process nodes in a process menu bar according to a process data processing sequence. Compared with the existing process data processing software, various function buttons are arranged in a tool bar at the top of a working interface in a messy and dense mode, the method and the system adopt a mode that a first tool bar, a second tool bar and a process menu bar are mutually independent, and an operation interface during process data processing is configured, so that the function buttons with execution objects as internal systems of a data processing platform are concentrated on the first tool bar at the left side of the working interface, the function buttons with execution objects as layers are concentrated on the second tool bar at the right side of the working interface, and the arrangement sequence of the function buttons in the process menu bar corresponds to the process data processing sequence one by one. Therefore, when the user carries out interactive operation according to the operation interface configured by the application, the user can be provided with a directional instruction on how to issue the operation instruction, on one hand, the user with shallow work experience can conveniently carry out operation, and therefore, the data processing error caused by manual misjudgment can be reduced; on the other hand, the user can carry out interactive operation according to the arrangement sequence of the function buttons in the flow menu bar, which is beneficial to saving the search time of the user for various function buttons, thereby improving the processing efficiency of the process data.
Furthermore, compared with the existing process data processing software, the method and the device have the advantages that the simulation function button is additionally arranged in the flow menu bar so as to simulate the process data file configured by the user before actual processing. Therefore, a user can adjust the previously configured process data file according to the actual simulation result so as to avoid the situation that the positions of the machine tool and the plate are not matched in the actual machining process of the part, thereby reducing data processing errors caused by manual misjudgment before actual machining and improving the accuracy of the process data processing result of the part.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
FIG. 1 is a schematic flow chart illustrating a method for processing process data according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram illustrating an operation interface structure of a data processing platform according to an embodiment of the present application;
FIG. 3 is a flowchart illustrating a method for processing data when the target function button is the drawing function button according to an embodiment of the present application;
FIG. 4 is a flowchart illustrating a method for processing data when the target function button is a process parameter editing button in the second toolbar according to an embodiment of the present disclosure;
FIG. 5 is a schematic diagram illustrating a process parameter editing interface according to an embodiment of the present disclosure;
FIG. 6 is a flowchart illustrating a method for processing data when the target function button is a process library management button in the second toolbar according to an embodiment of the present disclosure;
FIG. 7 is a flowchart illustrating a method for processing data when the target function button is the typesetting function button according to an embodiment of the present application;
FIG. 8 is a flowchart illustrating a method for processing data when the target function button is the sort function button according to an embodiment of the present application;
FIG. 9 is a flowchart illustrating a method for processing data when the target function button is the simulated function button according to an embodiment of the present application;
FIG. 10 is a schematic diagram illustrating an apparatus for processing process data according to an embodiment of the present disclosure;
fig. 11 is a schematic structural diagram of a computer device 1100 according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a method, a device, equipment and a storage medium for processing process data, which are described by embodiments below.
Example one
Fig. 1 is a schematic flow chart illustrating a processing method of process data according to an embodiment of the present application, where the method is applied to a data processing platform, and an operation interface of the data processing platform includes: the method comprises the steps of S101-S103; specifically, the method comprises the following steps:
s101, importing a to-be-processed file uploaded by a user to the working interface through a file function button in the process menu bar so as to display device elements in the to-be-processed file on the working interface.
Specifically, the process menu bar is formed by sequentially arranging a file function button, a drawing function button, a process function button, a typesetting function button, a sorting function button, a simulation function button and a processing function button; the first tool bar and the second tool bar are respectively positioned at the left side and the right side of the work interface, the process menu bar is positioned at the bottom of the work interface, and in the data processing process, a parameter configuration instruction of a user on the data processing platform is executed through the first tool bar, and a layer parameter configuration instruction of the user on the device element is executed through the second tool bar.
In this embodiment of the application, as an optional embodiment, fig. 2 shows a schematic view of an operation interface structure of a data processing platform provided in the embodiment of the application, and referring to fig. 2, in addition to a first toolbar 201, a second toolbar 202, a process menu bar 203, and a work interface 204, an operation interface 200 of the data processing platform may further include a log bar 205, where as shown in fig. 2, the log bar 205 may be located at the top of the work interface 204, and in a process of processing process data, a current data processing step and/or an operation instruction of a user may be displayed in the log bar 205 in real time, so as to prompt a user of a process data processing process corresponding to a current time, and reduce a risk that the user misses an intermediate processing flow.
Illustratively, referring to fig. 2, in the process menu bar 203, according to the actual processing flow sequence of the process data, the file function button 2031, the drawing function button 2032, the process function button 2033, the composition function button 2034, the sort function button 2035, the simulation function button 2036, and the processing function button 2037 are arranged in sequence from left to right, so that a directional indication of how to issue an operation instruction can be provided to a user, which is beneficial to improving the processing efficiency of the user on the process data during the actual interaction process while facilitating the operation of the user with a low work experience.
It should be noted that the data processing platform may be a computer, a tablet computer, or other common electronic devices, or may also be a handheld operation device with a processor, such as a laser cutting handheld control device, a machine tool machining handheld control device, or the like, and the specific existence form of the data processing platform is not particularly limited in this application.
And S102, performing data processing on the device element according to a target function button appointed by a user in the process menu bar and/or the second toolbar to obtain a data processing result.
Specifically, the device element is composed of primitives belonging to different layer interfaces; for example, taking a model diagram that a device element is a mechanical part a as an example, the mechanical part a is formed by jointly stacking and combining 4 layers of modules a, b, c, and d with different shapes, at this time, the device element imported by a user includes 4 primitives belonging to layer interfaces 1, 2, 3, and 4, where the model diagram of the module a is a primitive located in the layer interface 1, the model diagram of the module b is a primitive located in the layer interface 2, the model diagram of the module c is a primitive located in the layer interface 3, and the model diagram of the module d is a primitive located in the layer interface 4.
In this embodiment, as an optional embodiment, the first toolbar includes various functional buttons for executing a control instruction issued by a user to the data processing platform, for example: selecting a function button, editing a function button, transforming a function button, optimizing a function button, a tool function button, a view function button, an attribute function button, a setting function button and the like; the second toolbar includes a function button for executing a related operation instruction of the user regarding layer adjustment, for example: a process parameter editing button, a process library management button, a layer number selection button and the like; the file function button, the drawing function button, the process function button, the typesetting function button, the sorting function button, the simulation function button and the processing function button in the process menu bar respectively correspond to the actual processing flow sequences of file import, drawing making, process parameter adjustment, part typesetting, part processing sorting, part processing simulation, part processing starting and the like in the process data processing process.
For example, in the first toolbar, taking a set function button as an example, a user may implement parameter setting on an internal system of the data processing platform, for example, setting of software-related parameters, through the set function button in the first toolbar; in the second toolbar, taking a process parameter editing button as an example, a user can adjust and configure process parameters during processing of device elements through the process parameter editing button in the second toolbar; correspondingly, in the flow menu bar, a user can modify and configure drawing process parameters such as the shape, the size, the position coordinates and the like of the primitive drawn in the previous step through the process function button; therefore, the parameters are set, and the function buttons are respectively placed in the first toolbar, the second toolbar and the process menu bar in consideration of different types of setting objects of the parameters, so that even a user with shallow work experience can simply and conveniently operate and control, and data processing errors caused by manual misjudgment can be reduced.
In the embodiment of the present application, the operation instruction of the user may be received by a mouse click method, or may be received by a touch method, and the receiving method of the operation instruction is not limited in the present application. Compared with the existing process data processing software, various function buttons are arranged in a tool bar at the top of a working interface in a messy and dense mode, the method concentrates the function buttons with execution objects as internal systems of a data processing platform on a first tool bar at the left side of the working interface, concentrates the function buttons with execution objects as layers on a second tool bar at the right side of the working interface, and sequentially places the function buttons belonging to different process nodes in a process menu bar according to a process data processing sequence.
And S103, exporting the data processing result to a storage area designated by a user through a file function button in the flow menu bar.
Specifically, in the process menu bar, after the user completes the drawing process using the drawing function button, the device elements drawn and/or edited by the user may be exported via the file function button, and stored according to the storage path specified by the user.
Illustratively, a user uses a file function button to import an initial model diagram of a device element a as a file to be processed into a work interface for process data processing, if the user uses a drawing function button to modify a primitive b on a layer 2 on the basis of the initial model diagram of the device element a, and clicks the file function button after storage modification to make a file export instruction, the modified stored file is stored under a storage path specified by the user according to a file name input by the user on the file export interface, so that the user can view and call the file.
In this embodiment, as another optional embodiment, after completing the configuration of the process parameters of the device elements by using the process parameter editing button in the second toolbar, the user may also export the configured process parameter information through the process library management button in the second toolbar, and store the configured process parameter information according to the file name and the specified storage path input by the user.
For an exemplary description, taking the device element a as an example, if the device element a is formed by jointly stacking and combining 4 layers of primitives a, b, c, and d with different shapes, where the primitive a is located in the layer 1, the primitive b is located in the layer 2, the primitive c is located in the layer 3, and the primitive d is located in the layer 4, a user may use a process parameter editing button in the second toolbar to set process parameters for the primitives in the layers 1, 2, 3, and 4, respectively, for example, the process parameters for the primitive a are set as: processing materials, processing dimensions, processing speed and the like, clicking a process library management button after the configuration of the process parameters is completed, and exporting the configured process parameter information, for example, exporting the whole process parameter information of the device element A comprising four layers as a process parameter file of a global parameter type, and saving the process parameter file to a storage path specified by a user; process parameter information of the primitives of a single layer may also be derived, such as: and the process parameter information of the graphic element a in the layer 1 is used as a process parameter file of the layer parameter type and is stored in a storage path specified by a user. Therefore, the user can directly call the process parameter file stored in the process library in the next operation, the problem that the process parameters need to be repeatedly set in each operation is avoided, and the processing efficiency of the process data is improved.
In a possible implementation, fig. 3 shows a flowchart of a method for data processing when the target function button is the drawing function button, which is provided in the example of the present application, and as shown in fig. 3, when step S102 is executed, the method further includes S301-S305; specifically, the method comprises the following steps:
and S301, according to the target layer sequence number designated by the user in the second toolbar, taking the layer interface with the target layer sequence number as the current working interface.
Illustratively, the second toolbar includes layer numbers 1, 2, 3, 4, and the like, each layer number corresponds to one layer interface, and if an instruction that a user clicks the layer number 1 is received, it is determined that a target layer number specified by the user is the layer number 1, the target layer number jumps into the layer interface 1, and the layer interface 1 corresponding to the layer number 1 is used as the current work interface.
S302, according to the received click command of the user to the drawing function button, a drawing tool list is popped up.
Specifically, the drawing tool list includes a commonly used part drawing graph and a standard part, so that a user can create a new primitive and/or edit and modify an existing primitive in a current work interface.
As an alternative embodiment, the drawing tool list may include: drawing tools such as points, straight lines, rectangles, runway rectangles, rounded rectangles, circles, three-point arcs, scanning arcs, multi-segment lines, broken lines, curves, regular polygons, stars, characters, standard parts and the like.
And S303, displaying a drawing parameter input panel in a floating manner in the current work interface by using a drawing tool specified by the user in the drawing tool list, wherein the parameter option type in the drawing parameter input panel is matched with the drawing tool.
Specifically, the drawing parameter input panel at least includes: the method is used for generating shape and position parameters of the target graph, generating a starting option, generating a canceling option and finishing an exiting option.
For example, the drawing tools specified by the user are: for example, if a click command of a user on a drawing tool circle in the drawing tool list is received, the drawing parameter input panel may be displayed in a lower right corner area of the work interface in a floating manner, and at this time, the drawing parameter input panel includes: circle center abscissa parameter option, circle center ordinate parameter option, radius parameter option, start angle parameter option, scan angle parameter option, generate start option, generate cancel option, and finish exit option.
S304, configuring the parameter value of each parameter option according to the input instruction of the user to each parameter option in the drawing parameter input panel.
Specifically, as an optional embodiment, the user may directly input the numerical value of each parameter option in the drawing parameter input panel; as another optional embodiment, after receiving a click instruction of the user on the work interface, the coordinate value of the position where the work interface is clicked is used as the value of the corresponding coordinate parameter option in the drawing parameter input panel, and a target primitive is automatically generated, where the target primitive is a primitive whose shape matches the drawing tool specified by the user.
S305, generating a target primitive according to a click command of a user to a generating button in the drawing parameter input panel, wherein the shape of the target primitive is matched with the drawing tool.
For example, still taking a circle as an example, the parameter values of the parameter options in the drawing parameter input panel may be configured according to a circle center abscissa value, a circle center ordinate value, a radius value, a start angle value, and a scan angle value input by a user, a circular target primitive is generated after a click instruction of the user for generating a start option is received, and the drawing parameter input panel is exited and closed after a click instruction of the user for completing exiting the option is received; if a coordinate point (x,y) The click command can also take x as the parameter value of the circle center abscissa parameter option, and the click command can also take x as the parameter value of the circle center abscissa parameter optionyAs parameter values for the circle center ordinate parameter options, in the circle center coordinate (x,y) And generating a circular target primitive according to the radius dragged by a mouse and/or a gesture of the user, displaying relevant parameter values of the target primitive on a drawing parameter input panel after the target primitive is generated, and manually inputting and modifying the parameter values of the target primitive such as a start angle, a scanning angle, a radius and the like through the drawing parameter input panel by the user to finally obtain the target primitive meeting the drawing requirement of the user.
In a possible implementation, fig. 4 is a schematic flow chart of a method for processing data when the target function button is a process parameter editing button in the second toolbar, which is provided in the examples of the present application, and as shown in fig. 4, when step S102 is executed, the method further includes S401-S404; specifically, the method comprises the following steps:
s401, skipping to a technological parameter editing interface according to a received click instruction of the user to the technological parameter editing button.
Illustratively, after completing drawing of the primitive a in the layer interface 1, a user may perform fine tuning on drawing process parameters of the primitive a by using a process function button in the process menu bar, and after the fine tuning is completed, the user may configure processing process parameters adopted in actual processing of the primitive a by using a process parameter editing button in the second toolbar, and at this time, a click instruction of the user on the process parameter editing button is received, and the user jumps to enter the process parameter editing interface to wait for a next operation of the user.
S402, configuring a parameter value of each process parameter option according to an input instruction of a user to each process parameter option in the process parameter editing interface, wherein the process parameter options are divided into two types, namely a global parameter and a layer parameter, the global parameter is used for representing an actual processing environment of the device element, and the layer parameter is used for representing an actual processing mode of a primitive in an application layer of the layer parameter.
Specifically, as an optional embodiment, the global parameter may include: motion parameters, following parameters, gas parameters, stripping parameters and cooling parameters; the layer parameters may include: basic parameters and cutting parameters.
For example, taking the motion parameter in the global parameter as an example, the motion parameter may be subdivided into: the method comprises the following steps of precision control parameters, an idle movement speed parameter, shaft characteristics-idle movement, shaft characteristics-cutting, shaft characteristics-carving and the like, wherein the precision control parameters comprise: curve fitting accuracy (unit: mm), 10 mm reference circle speed (unit: mm/sec), and the like; the idle speed parameters include: x-axis speed (unit: mm/s),yShaft speed (unit: mm/sec), etc.; axial features-free-running, axial featuresThe sign-cutting and axis feature-engraving method comprises the following steps: for controlling the x-axis oryThe movement parameters of the shaft for the idle movement, cutting and engraving, such as: take-off speed, minimum acceleration, maximum acceleration, etc.; for example, the x-axis speed for indicating machine movement while machining a part and the x-axis speed for indicating machine movement may be configured in accordance with a user input command at the idle speedyThe axis speed, then, according to the input command of the user to the axis characteristic-idle position, the x-axis jump speed, the x-axis minimum acceleration, the x-axis maximum acceleration, the x-axis jump speed, the x-axis jump,yThe shaft take-off speed,yMinimum axial acceleration,yShaft maximum acceleration, etc.; the configuration process of the remaining parameter options is similar to the above process, and is not described herein again.
As an optional embodiment, each process parameter option may be displayed in a hierarchical level in the process parameter editing interface according to a parameter type to which the process parameter option belongs.
Illustratively, referring to the process parameter editing interface 500 shown in fig. 5, in the process parameter editing interface 500, in response to a user's operation on the global parameter option 5011, one of the global parameters may be displayed in the first hierarchical list 501 in the form of a drop-down list: process parameter options (not shown in the figure) such as motion parameters, following parameters, gas parameters, stripping parameters, cooling parameters and the like; then, in response to the user's configuration operation on the exercise parameter, the configuration result of the parameter value related to the exercise parameter is displayed in the second hierarchical list 502, for example: specific configuration parameter values of technological parameter options such as precision control parameters, idle movement speed parameters, shaft characteristics-idle movement, shaft characteristics-cutting, shaft characteristics-carving and the like;
similarly, in the process parameter editing interface 500, in response to the user's operation on the layer parameter option 5012, in the first layer list 501, the following layer parameters are displayed in the form of a drop-down list: basic parameters, cutting parameters and other process parameter options (not shown in the figure); then, continuously responding to the configuration operation of the cutting parameter acted by the user, displaying the parameter value configuration result related to the cutting parameter in the second hierarchical list 502; therefore, through the form of a hierarchical list, each process parameter option and the configuration condition of each process parameter option are displayed in the process parameter editing interface in a hierarchical manner, a user can more visually and clearly know the configuration condition of the current process parameter, the user can conveniently find the process parameter options needing to be edited and modified, and the configuration efficiency of the process parameter options is improved.
S403, jumping to a process library storage interface according to a received click instruction of a user to a storage button in the process parameter editing interface, wherein the process library storage interface comprises: the method comprises the steps of inputting a process parameter file name to be input, storing layer parameter options to be selected and storing global parameter options.
S404, storing the configured parameter values of the process parameter options into a process library according to an operation instruction input by a user in the process library storage interface.
Specifically, considering that the process parameter options are divided into two types, namely, a global parameter and a layer parameter, as an optional real-time example, the process library storage interface also supports a user to store process parameter information in a classified manner according to the option type to which the process parameter options belong.
For an exemplary description, a user configures global parameters and layer parameters for a primitive a, where the primitive a is located on a layer interface 1; if the user selects the option of saving the global parameter in the process library storage interface, the file name of the process parameter is input as follows: d1, extracting the parameter values of all process parameter options belonging to the global parameter type from the process parameter editing interface, and storing the extracted parameter values into a file D1 of a process library; if the user selects the option of saving the layer parameter in the process library storage interface, the process parameter file name is input as follows: d2, extracting the parameter values of all the process parameter options belonging to the layer parameter type from the process parameter editing interface, and storing the extracted parameter values into a file D2 of the process library.
Specifically, as an optional embodiment, after completing the configuration of the process parameter options of all layer primitives of the device element, the user may select to store the layer parameters of any specified primitive. For example, a user configures parameter values of process parameter options for primitives of 4 layers in the device element a, at this time, if the user clicks a save layer parameter option in a process library storage interface, a layer number pull-down menu may be correspondingly displayed behind the save layer parameter option, and if the user clicks a layer 1 in the layer number pull-down menu, parameter values of all process parameter options belonging to a layer parameter type are extracted from a process parameter editing interface of the primitive located in the layer interface 1 in the device element a, and the extracted parameter values are stored in a process library.
In a possible embodiment, fig. 6 is a schematic flow chart of a method for processing data when the target function button is a process library management button in the second toolbar, which is provided in the examples of the present application, and as shown in fig. 6, when step S102 is executed, the method further includes S601-S604; specifically, the method comprises the following steps:
s601, jumping to a process library management interface according to the received click instruction of the user to the process library management button.
Specifically, when the user configures the process parameters of the device elements, on one hand, the configuration, editing and modification of each individual process parameter option by the user can be realized according to the method described in steps S401-S404; on the other hand, the process library management button can be used for calling the process parameter file which is stored by the user once from the process library and configuring the process parameters of the current device elements according to the parameter values of the process parameter options in the called process parameter file, so that the process parameter information can be reused, the configuration time of the process parameter options by the user is reduced, and the processing efficiency of the process data is improved.
S602, judging whether the process parameter file belongs to the global parameter by using the type of the process parameter file specified by the user in the process library management interface.
Specifically, as an optional embodiment, the process library management interface at least includes: the method comprises a file type option, a keyword search input box, a search starting button, a file deleting button and a file application button, wherein the file type option comprises the following steps: a global parameter option and a layer parameter option.
For example, when a user configures process parameters for a primitive a in a current layer interface, the user may click a process library management button to enter the process library management interface, and the user inputs, in a keyword search input box: d1, clicking a search starting button, searching a process parameter file with the file name of D1 from all process parameter files stored in a process library, displaying the searched process parameter file D1 in a process library management interface, judging whether the searched process parameter file D1 belongs to a global parameter type, and if the process parameter file D1 is determined to belong to the global parameter type, displaying a global parameter option at a file type option when the process parameter file D1 is selected; if the process parameter file D1 is determined to belong to the layer parameter type, then when the process parameter file D1 is selected, the layer parameter option is displayed at the file type option.
S603, if the process parameter file is determined to belong to the global parameter, configuring the global parameter of the device element according to the parameter value of each process parameter option in the process parameter file.
Illustratively, if it is determined that the process parameter file D1 belongs to the global parameter type, after the user clicks the file application button, the primitive in the current layer interface is mapped according to the process parameter file D1aIs configured.
S604, if the process parameter file is determined to belong to the layer parameters, the layer parameters of the primitives in the designated layer are configured according to the parameter values of the process parameter options in the process parameter file, wherein the designated layer is the layer corresponding to the layer serial number designated in the second toolbar by the user.
Illustratively, if it is determined that the process parameter file D1 belongs to the layer parameter type, after the user clicks the file application button, the layer parameters of the primitive a in the current layer interface are configured according to the process parameter file D1.
In a possible embodiment, fig. 7 is a flowchart illustrating a method for processing data when the target function button is the type-setting function button according to an embodiment of the present application, and as shown in fig. 7, when step S102 is executed, the method further includes S701-S703; specifically, the method comprises the following steps:
s701, popping up a typesetting information setting interface according to a received click instruction of the user on the typesetting function button, wherein the typesetting information setting interface at least comprises: a part sub-interface, a plate sub-interface, a layout parameter sub-interface and a result display sub-interface.
Specifically, as an optional embodiment, in the layout information setting interface, the method may further include: an add function button, a delete function button, a select all function button, and a select none function button.
Illustratively, a user clicks a typesetting function button, enters a typesetting information setting interface, and then clicks a part sub-interface, and if the user selects a primitive a in the current work interface, the primitive a is added to the part sub-interface as a part for display; and if the user clicks to enter the plate sub-interface and selects the primitive b in the current working interface, adding the primitive b as the plate into the plate sub-interface for displaying.
And S702, configuring the typesetting parameters of a first primitive and a second primitive according to a parameter configuration instruction input by a user in the typesetting parameter sub-interface, wherein the first primitive is a primitive added by the user in the part sub-interface, and the second primitive is a primitive added by the user in the plate sub-interface.
Specifically, as an optional embodiment, in the layout information setting interface, the method may further include: and the typesetting number input box is used for inputting numerical values in the typesetting number input box to set the typesetting number of the selected graphic elements after the user adds the selected graphic elements by using the adding function buttons.
Illustratively, if a user selects the primitive a, adds the primitive a as a first primitive to the part sub-interface, and inputs 10 primitives in the layout number input box, the layout number of the primitive a as a part is configured to be 10.
And S703, according to the received click instruction of the user on the result display sub-interface, using the first primitive as a part and the second primitive as a plate for typesetting, and generating and displaying a typesetting result. Specifically, after the user adds the part to be processed and the board used for processing in the part sub-interface and the board sub-interface, the user can click to enter the layout parameter sub-interface to edit and modify layout parameters such as board edge distance, part edge distance, layout direction and the like, and after the modification is completed, click to the result display sub-interface to check the current layout result schematic diagram.
In a possible implementation, fig. 8 is a schematic flow chart of a method for data processing when the target function button is the sort function button provided in the embodiment of the present application, and as shown in fig. 8, when step S102 is executed, the method further includes S801-S803; specifically, the method comprises the following steps:
s801, popping up a sorting option list according to a received click command of a user to the sorting function button, wherein the sorting option list comprises: an automatic sort option and a manual sort option.
S802, if a click instruction of the user on the automatic sorting option is received, jumping to an automatic sorting menu bar, and sorting all the primitives selected by the user according to an input instruction of the user in the automatic sorting menu bar.
Specifically, as an optional embodiment, automatically ordering the menu options in the menu bar may include: sorting according to layers, automatically performing internal and external modes, changing cutting points from inside to outside, changing directions, sealing non-closed graphs, sorting modes and the like.
For example, taking the layer-by-layer sorting as an example, in a menu option of "layer-by-layer sorting", a user may click an open button or a close button, and if the user clicks the open button, all primitives selected by the user are automatically sorted in a layer-by-layer sorting manner.
And S803, if a click instruction of the user on the manual sorting option is received, sorting all the primitives selected by the user according to the time sequence of the primitives selected by the user.
Specifically, when manual sorting is performed, taking the total number of primitives to be sorted as 6 as an example, two sorting scenarios may exist as follows:
first ordering scenario: the user only carries out once selection operation on each primitive in the 6 primitives to be sorted; for example, if a user selects the primitive 1, the primitive 2, the primitive 3, the primitive 4, the primitive 5, and the primitive 6 in sequence, in a first sorting scenario, the sorting result is obtained directly according to the time sequence of the primitives selected by the user: primitive 1, primitive 2, primitive 3, primitive 4, primitive 5, primitive 6;
second sort scenario: a user performs repeated selection operation on one of the 6 primitives to be sorted; for example, after the user selects the primitive 1, the primitive 2, the primitive 3, the primitive 4, the primitive 5, and the primitive 6 in sequence, and then selects the primitive 1 again, under the second sort scenario, the selection time of the repeatedly selected primitive 1 is updated according to the latest selection time, and then according to the time sequence of the primitives selected by the user, the sort result is obtained as follows: primitive 2, primitive 3, primitive 4, primitive 5, primitive 6, primitive 1.
In a possible embodiment, fig. 9 is a schematic flow chart of a method for data processing when the target function button is the simulated function button provided in the embodiment of the present application, and as shown in fig. 9, when step S102 is executed, the method further includes S901-S902; specifically, the method comprises the following steps:
and S901, jumping to a simulation interface according to a received click instruction of the user to the simulation function button.
And S902, performing analog simulation on the processing process of the device element in the simulation interface according to the processing path and the processing sequence specified by the user.
Specifically, the simulation interface further includes a processing speed controller, and the processing speed controller is configured to receive and execute a control instruction of a user on a processing speed of the device element.
Illustratively, after sorting, a user can perform simulation on the machining process of the parts according to the machining sequence of each primitive in the sorting result, the position arrangement between the primitives serving as the parts and the primitives serving as the plates in the typesetting result and the process parameters configured by the user by clicking the simulation function button, so that the user can visually see the relative position relationship between the breadth of the machine tool and the machined parts during actual machining. Therefore, a user can adjust the previous sorting mode, the typesetting mode and the configuration of the process parameters according to the actual simulation result so as to avoid the situation that the positions of the machine tool and the plate are not matched in the actual processing process of the part, thereby improving the accuracy of the process data processing result of the part before the actual processing.
Specifically, as an optional embodiment, after the simulation result reaches the user expectation, the user may click the machining function button, and the machining device is controlled to machine the part through the communication connection between the data processing platform and the machining device.
Example two
Fig. 10 is a schematic structural diagram of a processing apparatus for processing process data according to an embodiment of the present application, where the apparatus is applied to a data processing platform, and an operation interface of the data processing platform includes: first toolbar, second toolbar, flow menu bar and job interface, the device includes:
the data importing module 1001 is configured to import a to-be-processed file uploaded by a user onto the work interface through a file function button in a process menu bar, so as to display device elements in the to-be-processed file on the work interface, where the process menu bar is formed by sequentially arranging a file function button, a drawing function button, a process function button, a layout function button, a sorting function button, a simulation function button, and a processing function button;
a data processing module 1002, configured to perform data processing on the device element according to a target function button specified by a user in the process menu bar and/or the second toolbar to obtain a data processing result, where the device element is composed of primitives that belong to different layer interfaces;
a data export module 1003, configured to export the data processing result to a storage area designated by a user through a file function button in the process menu bar;
the first toolbar and the second toolbar are respectively located on the left side and the right side of the work interface, the process menu bar is located at the bottom of the work interface, in the data processing process, a parameter configuration instruction of a user on the data processing platform is executed through the first toolbar, and a layer parameter configuration instruction of the user on the device element is executed through the second toolbar.
Optionally, when the target function button is the drawing function button, the data processing module 1002 is further configured to:
according to the target layer sequence number appointed by the user in the second toolbar, taking the layer interface of the target layer sequence number as the current working interface;
popping up a drawing tool list according to a received click instruction of the user on the drawing function button;
displaying a drawing parameter input panel in a floating mode in a current working interface by using a drawing tool specified by a user in the drawing tool list, wherein the type of a parameter option in the drawing parameter input panel is matched with the drawing tool;
configuring the parameter value of each parameter option according to the input instruction of the user to each parameter option in the drawing parameter input panel;
and generating a target graphic primitive according to a click command of a user on a generating button in the drawing parameter input panel, wherein the shape of the target graphic primitive is matched with the drawing tool.
Optionally, when the target function button is a process parameter editing button in the second toolbar, the data processing module 1002 is further configured to:
skipping to a technological parameter editing interface according to a received click instruction of the user on the technological parameter editing button;
configuring a parameter value of each process parameter option according to an input instruction of a user to each process parameter option in the process parameter editing interface, wherein the process parameter options are divided into two types, namely a global parameter and a layer parameter, the global parameter is used for representing an actual processing environment of the device element, and the layer parameter is used for representing an actual processing mode of a primitive in an application layer of the layer parameter;
according to a received click instruction of a user to a storage button in the process parameter editing interface, jumping to a process library storage interface, wherein the process library storage interface comprises: the method comprises the following steps of inputting a process parameter file name to be input, a stored layer parameter option to be selected and a stored global parameter option;
and storing the configured parameter values of the process parameter options into a process library according to an operation instruction input by a user in the process library storage interface.
Optionally, when the target function button is a process library management button in the second toolbar, the data processing module 1002 is further configured to:
skipping to a process library management interface according to a received click instruction of the user on the process library management button;
judging whether the process parameter file belongs to the global parameter or not by utilizing the type of the process parameter file specified by the user in the process library management interface;
if the process parameter file is determined to belong to the global parameter, configuring the global parameter of the device element according to the parameter value of each process parameter option in the process parameter file;
and if the process parameter file is determined to belong to the layer parameters, configuring the layer parameters of the primitives in the designated layer according to the parameter values of the process parameter options in the process parameter file, wherein the designated layer is the layer corresponding to the layer serial number designated in the second toolbar by the user.
Optionally, when the target function button is the composition function button, the data processing module 1002 is further configured to:
popping up a typesetting information setting interface according to a received click instruction of the user on the typesetting function button, wherein the typesetting information setting interface at least comprises: a part sub-interface, a plate sub-interface, a layout parameter sub-interface and a result display sub-interface;
configuring the typesetting parameters of a first primitive and a second primitive according to a parameter configuration instruction input by a user in the typesetting parameter sub-interface, wherein the first primitive is a primitive added by the user in the part sub-interface, and the second primitive is a primitive added by the user in the plate sub-interface;
and according to the received click instruction of the user on the result display sub-interface, the first primitive is used as a part, the second primitive is used as a plate for typesetting, and a typesetting result is generated and displayed. Optionally, when the target function button is the sort function button, the data processing module 1002 is further configured to:
popping up a sorting option list according to a received click command of the user to the sorting function button, wherein the sorting option list comprises: an automatic sort option and a manual sort option;
if a click instruction of the user for the automatic sorting option is received, jumping to an automatic sorting menu bar, and sorting all the primitives selected by the user according to an input instruction of the user in the automatic sorting menu bar;
and if a click instruction of the user for the manual sorting option is received, sorting all the primitives selected by the user according to the time sequence of the primitives selected by the user. Optionally, when the target function button is the simulation function button, the data processing module 1002 is further configured to:
jumping to a simulation interface according to a received click instruction of the user to the simulation function button;
in the simulation interface, according to a processing path and a processing sequence specified by a user, performing analog simulation on the processing process of the device element;
the simulation interface further comprises a processing speed controller, and the processing speed controller is used for receiving and executing a control instruction of a user on the processing speed of the device element.
EXAMPLE III
As shown in fig. 11, an embodiment of the present application provides a computer device 1100 for executing the processing method of the process data in the present application, the device includes a memory 1101, a processor 1102 and a computer program stored in the memory 1101 and executable on the processor 1102, wherein the processor 1102 implements the steps of the processing method of the process data when executing the computer program.
Specifically, the memory 1101 and the processor 1102 may be general-purpose memory and processor, which are not specifically limited herein, and the processor 1102 can execute the processing method of the process data when executing the computer program stored in the memory 1101.
Corresponding to the processing method of the process data in the present application, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to perform the steps of the processing method of the process data.
In particular, the storage medium can be a general-purpose storage medium, such as a removable disk, a hard disk, or the like, and the computer program on the storage medium can execute the processing method of the process data when being executed.
In the embodiments provided in the present application, it should be understood that the disclosed system and method may be implemented in other ways. The above-described system embodiments are merely illustrative, and for example, the division of the units is only one logical functional division, and there may be other divisions in actual implementation, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of systems or units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: u disk, mobile hard disk, Read-only memory (Read-Onl)y MemoryROM), Random Access memory (Random Access memory)yRAM), magnetic or optical disks, or the like.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus once an item is defined in one figure, it need not be further defined and explained in subsequent figures, and moreover, the terms "first", "second", "third", etc. are used merely to distinguish one description from another and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present application, and are used for illustrating the technical solutions of the present application, but not limiting the same, and the scope of the present application is not limited thereto, and although the present application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope disclosed in the present application; such modifications, changes or substitutions do not depart from the spirit and scope of the present disclosure, which should be construed in light of the above teachings. Are intended to be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A processing method of process data is characterized in that the method is applied to a data processing platform, wherein an operation interface of the data processing platform comprises the following steps: the method comprises the following steps of:
importing a file to be processed uploaded by a user to a working interface through a file function button in a process menu bar so as to display device elements in the file to be processed on the working interface, wherein the process menu bar is formed by sequentially arranging a file function button, a drawing function button, a process function button, a typesetting function button, a sorting function button, a simulation function button and a processing function button;
performing data processing on the device element according to a target function button designated by a user in the process menu bar and/or the second toolbar to obtain a data processing result, wherein the device element is composed of primitives belonging to different layer interfaces;
exporting the data processing result to a storage area designated by a user through a file function button in a flow menu bar;
the first toolbar and the second toolbar are respectively located on the left side and the right side of the work interface, the process menu bar is located at the bottom of the work interface, in the data processing process, a parameter configuration instruction of a user on the data processing platform is executed through the first toolbar, and a layer parameter configuration instruction of the user on the device element is executed through the second toolbar.
2. The method according to claim 1, wherein when the target function button is the drawing function button, the performing data processing on the device element according to the target function button specified by a user in the process menu bar and/or the second tool bar comprises:
according to the target layer sequence number appointed by the user in the second toolbar, taking the layer interface of the target layer sequence number as the current working interface;
popping up a drawing tool list according to a received click instruction of the user on the drawing function button;
displaying a drawing parameter input panel in a floating mode in a current working interface by using a drawing tool specified by a user in the drawing tool list, wherein the type of a parameter option in the drawing parameter input panel is matched with the drawing tool;
configuring the parameter value of each parameter option according to the input instruction of the user to each parameter option in the drawing parameter input panel;
and generating a target graphic primitive according to a click command of a user on a generating button in the drawing parameter input panel, wherein the shape of the target graphic primitive is matched with the drawing tool.
3. The method according to claim 1, wherein when the target function button is a process parameter editing button in the second toolbar, the performing data processing on the device element according to the target function button specified by a user in the process menu bar and/or the second toolbar comprises:
skipping to a technological parameter editing interface according to a received click instruction of the user on the technological parameter editing button;
configuring a parameter value of each process parameter option according to an input instruction of a user to each process parameter option in the process parameter editing interface, wherein the process parameter options are divided into two types, namely a global parameter and a layer parameter, the global parameter is used for representing an actual processing environment of the device element, and the layer parameter is used for representing an actual processing mode of a primitive in an application layer of the layer parameter;
according to a received click instruction of a user to a storage button in the process parameter editing interface, jumping to a process library storage interface, wherein the process library storage interface comprises: the method comprises the following steps of inputting a process parameter file name to be input, a stored layer parameter option to be selected and a stored global parameter option;
and storing the configured parameter values of the process parameter options into a process library according to an operation instruction input by a user in the process library storage interface.
4. The method according to claim 1, wherein when the target function button is a process library management button in the second toolbar, the data processing of the device element according to the target function button specified by a user in the process menu bar and/or the second toolbar comprises:
skipping to a process library management interface according to a received click instruction of the user on the process library management button;
judging whether the process parameter file belongs to the global parameter or not by utilizing the type of the process parameter file specified by the user in the process library management interface;
if the process parameter file is determined to belong to the global parameter, configuring the global parameter of the device element according to the parameter value of each process parameter option in the process parameter file;
and if the process parameter file is determined to belong to the layer parameters, configuring the layer parameters of the primitives in the designated layer according to the parameter values of the process parameter options in the process parameter file, wherein the designated layer is the layer corresponding to the layer serial number designated in the second toolbar by the user.
5. The method according to claim 1, wherein when the target function button is the composition function button, the data processing of the device element according to the target function button specified by the user in the process menu bar and/or the second toolbar comprises:
popping up a typesetting information setting interface according to a received click instruction of the user on the typesetting function button, wherein the typesetting information setting interface at least comprises: a part sub-interface, a plate sub-interface, a layout parameter sub-interface and a result display sub-interface;
configuring the typesetting parameters of a first primitive and a second primitive according to a parameter configuration instruction input by a user in the typesetting parameter sub-interface, wherein the first primitive is a primitive added by the user in the part sub-interface, and the second primitive is a primitive added by the user in the plate sub-interface;
and according to the received click instruction of the user on the result display sub-interface, the first primitive is used as a part, the second primitive is used as a plate for typesetting, and a typesetting result is generated and displayed.
6. The method according to claim 1, wherein when the target function button is the sort function button, the data processing of the device element according to the target function button specified by the user in the process menu bar and/or the second tool bar comprises:
popping up a sorting option list according to a received click command of the user to the sorting function button, wherein the sorting option list comprises: an automatic sort option and a manual sort option;
if a click instruction of the user for the automatic sorting option is received, jumping to an automatic sorting menu bar, and sorting all the primitives selected by the user according to an input instruction of the user in the automatic sorting menu bar;
and if a click instruction of the user for the manual sorting option is received, sorting all the primitives selected by the user according to the time sequence of the primitives selected by the user.
7. The method according to claim 1, wherein when the target function button is the simulation function button, the performing data processing on the device element according to the target function button specified by a user in the process menu bar and/or the second tool bar comprises:
jumping to a simulation interface according to a received click instruction of the user to the simulation function button;
in the simulation interface, according to a processing path and a processing sequence specified by a user, performing analog simulation on the processing process of the device element;
the simulation interface further comprises a processing speed controller, and the processing speed controller is used for receiving and executing a control instruction of a user on the processing speed of the device element.
8. The device for processing the process data is applied to a data processing platform, wherein an operation interface of the data processing platform comprises: first toolbar, second toolbar, flow menu bar and job interface, the device includes:
the system comprises a data import module, a processing module and a processing module, wherein the data import module is used for importing a file to be processed uploaded by a user to a working interface through a file function button in a process menu bar so as to display device elements in the file to be processed on the working interface, and the process menu bar is formed by sequentially arranging a file function button, a drawing function button, a process function button, a typesetting function button, a sorting function button, a simulation function button and a processing function button;
the data processing module is used for carrying out data processing on the device elements according to target function buttons appointed by a user in the process menu bar and/or the second toolbar to obtain data processing results, wherein the device elements are composed of graphic elements belonging to different layer interfaces;
the data export module is used for exporting the data processing result to a storage area designated by a user through a file function button in the process menu bar;
the first toolbar and the second toolbar are respectively located on the left side and the right side of the work interface, the process menu bar is located at the bottom of the work interface, in the data processing process, a parameter configuration instruction of a user on the data processing platform is executed through the first toolbar, and a layer parameter configuration instruction of the user on the device element is executed through the second toolbar.
9. An electronic device, comprising: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory communicating via the bus when the electronic device is operating, the machine-readable instructions when executed by the processor performing the steps of the method of processing process data according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, is adapted to carry out the steps of the method of processing process data according to any one of claims 1 to 7.
CN202110564011.2A 2021-05-24 2021-05-24 Processing method, device, equipment and storage medium of process data Active CN113190146B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110564011.2A CN113190146B (en) 2021-05-24 2021-05-24 Processing method, device, equipment and storage medium of process data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110564011.2A CN113190146B (en) 2021-05-24 2021-05-24 Processing method, device, equipment and storage medium of process data

Publications (2)

Publication Number Publication Date
CN113190146A true CN113190146A (en) 2021-07-30
CN113190146B CN113190146B (en) 2024-02-13

Family

ID=76985668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110564011.2A Active CN113190146B (en) 2021-05-24 2021-05-24 Processing method, device, equipment and storage medium of process data

Country Status (1)

Country Link
CN (1) CN113190146B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114167841A (en) * 2021-12-03 2022-03-11 中车青岛四方机车车辆股份有限公司 Method, device and equipment for testing vehicle control logic and readable storage medium
CN114237487A (en) * 2021-11-26 2022-03-25 浙江长兴和良智能装备有限公司 Control method of pipe fitting machining equipment, interface generation method and storage medium
CN114356156A (en) * 2021-11-25 2022-04-15 武汉尺子科技有限公司 Interaction method and device for 3D scanning interface and storage medium
CN114968019A (en) * 2022-08-01 2022-08-30 广东伊之密精密机械股份有限公司 Multi-group core-pulling layout method and device, terminal equipment and storage medium
CN115600998A (en) * 2022-12-15 2023-01-13 深圳市海曼科技股份有限公司(Cn) Process management method, system and readable storage medium based on production management platform
CN116954872A (en) * 2023-09-20 2023-10-27 北京世冠金洋科技发展有限公司 Global parameter calling method and device and readable storage medium
CN117436236A (en) * 2023-09-27 2024-01-23 四川大学 Intelligent process flow planning method based on large model
CN114356156B (en) * 2021-11-25 2024-05-14 武汉尺子科技有限公司 Interaction method, device and storage medium of 3D scanning interface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10025467B1 (en) * 2013-05-09 2018-07-17 Cadence Design Systems, Inc. Multi-layer incremental toolbar configuration system
CN109118164A (en) * 2018-07-19 2019-01-01 西安昆仑工业(集团)有限责任公司 A kind of technological procedure Digitalization management system and management method
CN111596824A (en) * 2020-05-06 2020-08-28 北京汽车集团越野车有限公司 Drawing standardization compilation method and system and electronic equipment
CN112506137A (en) * 2020-11-02 2021-03-16 南通恒康数控机械股份有限公司 Design method of control interface applied to numerical control sponge cutting machine

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10025467B1 (en) * 2013-05-09 2018-07-17 Cadence Design Systems, Inc. Multi-layer incremental toolbar configuration system
CN109118164A (en) * 2018-07-19 2019-01-01 西安昆仑工业(集团)有限责任公司 A kind of technological procedure Digitalization management system and management method
CN111596824A (en) * 2020-05-06 2020-08-28 北京汽车集团越野车有限公司 Drawing standardization compilation method and system and electronic equipment
CN112506137A (en) * 2020-11-02 2021-03-16 南通恒康数控机械股份有限公司 Design method of control interface applied to numerical control sponge cutting machine

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114356156A (en) * 2021-11-25 2022-04-15 武汉尺子科技有限公司 Interaction method and device for 3D scanning interface and storage medium
CN114356156B (en) * 2021-11-25 2024-05-14 武汉尺子科技有限公司 Interaction method, device and storage medium of 3D scanning interface
CN114237487A (en) * 2021-11-26 2022-03-25 浙江长兴和良智能装备有限公司 Control method of pipe fitting machining equipment, interface generation method and storage medium
CN114167841A (en) * 2021-12-03 2022-03-11 中车青岛四方机车车辆股份有限公司 Method, device and equipment for testing vehicle control logic and readable storage medium
CN114968019A (en) * 2022-08-01 2022-08-30 广东伊之密精密机械股份有限公司 Multi-group core-pulling layout method and device, terminal equipment and storage medium
CN114968019B (en) * 2022-08-01 2022-11-04 广东伊之密精密机械股份有限公司 Multi-group core-pulling layout method and device, terminal equipment and storage medium
CN115600998A (en) * 2022-12-15 2023-01-13 深圳市海曼科技股份有限公司(Cn) Process management method, system and readable storage medium based on production management platform
CN115600998B (en) * 2022-12-15 2023-03-17 深圳市海曼科技股份有限公司 Process management method and system based on production management platform and readable storage medium
CN116954872A (en) * 2023-09-20 2023-10-27 北京世冠金洋科技发展有限公司 Global parameter calling method and device and readable storage medium
CN116954872B (en) * 2023-09-20 2023-12-29 北京世冠金洋科技发展有限公司 Global parameter calling method and device and readable storage medium
CN117436236A (en) * 2023-09-27 2024-01-23 四川大学 Intelligent process flow planning method based on large model
CN117436236B (en) * 2023-09-27 2024-05-17 四川大学 Intelligent process flow planning method based on large model

Also Published As

Publication number Publication date
CN113190146B (en) 2024-02-13

Similar Documents

Publication Publication Date Title
CN113190146B (en) Processing method, device, equipment and storage medium of process data
US5808616A (en) Shape modeling method and apparatus utilizing ordered parts lists for designating a part to be edited in a view
JP5925976B1 (en) Machining program editing support device
KR910000341B1 (en) Method of preparing nc data
JPH02293904A (en) Cad/cam device
CN112836981B (en) Cleaning path acquisition method and device for cleaning equipment and storage medium
US11556110B2 (en) Method and device for generating tool paths
JPH0685128B2 (en) Automatic programming system
JPS59123008A (en) Forming method of part program
JP2021119478A (en) Information processor
EP0917108B1 (en) Method for dimensioning graphical objects displayed on a display device
KR102183054B1 (en) Method of designing perforation of building materials with steel structure
EP1927923A2 (en) Document edit support device, document edit device, program and computer-readable storage medium
JP4285022B2 (en) Object display device and program
CN106033349A (en) Object position adjusting method and device
CN115630926A (en) Workshop equipment management method, device, equipment and storage medium
JP2005044016A (en) Circuit design support method and circuit design support system for product
JP2019159478A (en) Controller, data creation device, and control method and control program
US10838395B2 (en) Information processing device
JP3898485B2 (en) Drawing drawing display device, drawing drawing display method, and recording medium
US20230236804A1 (en) Method and Apparatus for Automatic Programming
JPH01316804A (en) Contour shape defining method
JPH06202721A (en) Numerical control information generating device
JPH05307407A (en) Device for generating operation data of operating machine
CN113220375B (en) Method and system for generating hollow text silk screen based on Allegro software

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A processing method, device, equipment, and storage medium for process data

Granted publication date: 20240213

Pledgee: Huaxia Bank Co.,Ltd. Taizhou Wenling Branch

Pledgor: Zhejiang Thermal Stimulation Optical Technology Co.,Ltd.

Registration number: Y2024980012190

PE01 Entry into force of the registration of the contract for pledge of patent right