CN112114531A - Method, system, device and storage medium for rapid deployment of cylinder logic blocks - Google Patents
Method, system, device and storage medium for rapid deployment of cylinder logic blocks Download PDFInfo
- Publication number
- CN112114531A CN112114531A CN202010795041.XA CN202010795041A CN112114531A CN 112114531 A CN112114531 A CN 112114531A CN 202010795041 A CN202010795041 A CN 202010795041A CN 112114531 A CN112114531 A CN 112114531A
- Authority
- CN
- China
- Prior art keywords
- cylinder
- logic block
- cylinder logic
- matching
- deploying
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
The invention discloses a method, a system, equipment and a storage medium for rapidly deploying a cylinder logic block, wherein the method comprises the following steps: acquiring a cylinder logic block; acquiring addressing information, and matching the air cylinders needing to be deployed with the air cylinder logic blocks according to the addressing information; deploying the cylinder logic block to the cylinder; setting base information of the cylinder, the base information including at least one of shaft speed information or a functional parameter. The method comprises the steps of creating a cylinder logic block in advance, inquiring the cylinder needing to be deployed with the cylinder logic block according to addressing information, setting functional parameters of the cylinder, finally completing the setting of the functional parameters of the cylinder while deploying the cylinder logic block, and replacing the traditional manual operation with the automatic execution of a program, so that the cylinder logic block is deployed more efficiently in the field of virtual simulation.
Description
Technical Field
The invention relates to the field of virtual simulation, in particular to a method, a system, equipment and a storage medium for rapidly deploying a cylinder logic block.
Background
In the virtual simulation process, in order to implement cylinder operation conforming to process logic, a cylinder logic block, also called a cylinder logic control module, needs to be added to a cylinder in a virtual environment; the cylinder is used as a common mechanical structure unit and can only realize manual operation, and only after a cylinder logic block is added, the automatic operation can be realized by controlling the cylinder through signals through logic processing of internal signals; in the field of industrial manufacturing, the cylinder is used as an essential mechanical structure for motion simulation, and the motion simulation process can be embodied only by realizing the automatic operation of the cylinder.
Implementing automated operation of the cylinder in a virtual environment requires steps such as creation of a cylinder logic block, creation of pins, signal connection of pins, addition of action logic, and the like. In a general application scenario, a large number of cylinders are often required to obtain the desired effect, which results in that a virtual simulation engineer needs to repeat the steps described above for many times; in addition, in the process of deploying the cylinder logic block to the cylinder, the matched function parameters need to be synchronously set or adjusted; the above process causes problems such as errors in information loading or recognition, repeated learning costs under different job standards, data errors in a large number of jobs, and misoperation in function setting due to the characteristics of low automation degree and excessive human involvement.
For solving the existing problems, an operation instruction book is mainly compiled according to the application scene and the type of the cylinder logic block, an engineer gradually creates and completes the deployment of the cylinder logic block and the setting work of the functional parameters according to the instruction book, and after the creation work is repeated for multiple times, the movement process is subjected to cross check by taking a station or a line body as a unit; although the solution reduces the workload of engineers to a certain extent, various technical problems caused by low automation degree and high manual participation are not fundamentally solved.
Disclosure of Invention
To solve at least one of the technical problems in the prior art, an object of the present invention is to provide a method, a system, a device, and a storage medium for quickly deploying a cylinder logic block.
The technical scheme adopted by the invention is a method for rapidly deploying a cylinder logic block, which comprises the following steps:
acquiring a cylinder logic block;
acquiring addressing information, and matching the air cylinders needing to be deployed with the air cylinder logic blocks according to the addressing information;
deploying the cylinder logic block to the cylinder;
setting base information of the cylinder, the base information including at least one of shaft speed information or a functional parameter.
Further, the cylinder logic block includes at least one of a linear cylinder logic block or a rotary cylinder logic block; the cylinder includes at least one of a linear cylinder or a rotary cylinder.
Further, the addressing information includes a hierarchy, and the step of matching the cylinder of the cylinder logic block to be deployed according to the addressing information includes:
and matching the hierarchy to obtain the cylinders needing to deploy the cylinder logic blocks in batches under the hierarchy.
Further, the addressing information includes a keyword, and the step of matching the cylinder needing to deploy the cylinder logic block according to the addressing information includes:
and matching the keywords to obtain the cylinder which is corresponding to the keyword and needs to deploy the cylinder logic block.
Further, the addressing information includes a hierarchy and a keyword, and the step of matching the cylinder needing to be deployed in the cylinder logic block according to the addressing information includes:
matching the hierarchy, and generating a query list according to the addresses of all the cylinders under the hierarchy;
and matching the query list according to the keywords to obtain the cylinder needing to deploy the cylinder logic block.
Further, the step of deploying the cylinder logic block to the cylinder includes:
obtaining a shaft type of the cylinder, wherein the shaft type comprises at least one of a linear shaft type or a rotary shaft type; if the cylinder is in the non-editable state, the cylinder needs to be modified into the editable state;
deploying the cylinder logic blocks to the corresponding cylinders according to the shaft type.
Further, the step of setting the basic information of the cylinder includes:
setting the shaft speed information of the cylinder, the shaft speed information including at least one of a speed or an acceleration;
setting the functional parameters of the cylinder, wherein the functional parameters comprise at least one of editable functional parameters or non-editable functional parameters.
The invention adopts another technical scheme that the system for rapidly deploying the cylinder logic block comprises the following modules:
the creating module is used for obtaining a cylinder logic block;
the addressing module is used for acquiring addressing information and matching the air cylinders needing to be deployed with the air cylinder logic blocks according to the addressing information;
a deployment module to deploy the cylinder logic block to the cylinder;
a setting module for setting a basis information of the cylinder, the basis information including at least one of shaft speed information or functional parameters.
The other technical scheme adopted by the invention is as follows: an apparatus, comprising:
at least one processor;
at least one memory for storing at least one program;
when executed by the at least one processor, cause the at least one processor to implement the method described above.
The other technical scheme adopted by the invention is as follows: a storage medium having stored therein a processor-executable program for performing the above-described method when executed by a processor.
The technical scheme provided by the invention is that the cylinder logic block is created in advance, the cylinder needing to be deployed is inquired according to the addressing information, the functional parameters of the cylinder are set, the functional parameter setting of the cylinder is completed while the cylinder logic block is deployed, and the automatic execution of a program is utilized to replace the traditional manual operation, so that the cylinder logic block is more efficiently deployed in the field of virtual simulation.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flow chart of the method of the present invention;
FIG. 2 is a flow chart of an embodiment A of the present invention;
FIG. 3 is a flow chart of an embodiment B of the present invention;
FIG. 4 is a flow chart of an embodiment C of the present invention;
FIG. 5 is a diagram of a setup interface of the present invention;
FIG. 6 is a block diagram of the system architecture of the present invention;
fig. 7 is a block diagram of the device interface of the present invention.
Detailed Description
The conception, the specific structure and the technical effects of the present invention will be clearly and completely described in conjunction with the embodiments and the accompanying drawings to fully understand the objects, the schemes and the effects of the present invention.
It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature or indirectly fixed or connected to the other feature. As used in this application, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. In addition, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any combination of one or more of the associated listed items.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element of a same type from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the present invention. The use of any and all examples, or exemplary language ("e.g.," such as "or the like") provided herein, is intended merely to better illuminate embodiments of the invention and does not pose a limitation on the scope of the invention unless otherwise claimed; for convenience of illustration, the number of repeated displays of templates, units, channels, etc. in the embodiments and drawings referred to below, is not intended to limit the scope of the invention unless otherwise required.
In order to ensure the understanding of the technical scheme of the invention, the following terms are specially explained:
virtual simulation: a digital model is established through software, and an actual production flow, a robot program, a PLC program and the like are simulated and debugged based on the model.
Tecnomatix: the method is a combination of Siemens with respect to a comprehensive digital manufacturing solution, and is used for carrying out digital modification, simulation, debugging and the like on the processes of industrial manufacturing, innovative conception or conversion of raw materials into actual products.
A logic block: the logic control module is also called LB, is provided in the Tecnomatix platform, can add logic blocks to related operations, plays a role in controlling the motion process of a mechanical structure, and for a cylinder, can realize a complex cylinder motion process effect by controlling the related cylinder. The logic block is composed of elements such as an input pin Entries, an output pin Exits, a parameter, a constant Constants, an action logic action, and the like, and is hereinafter referred to as the logic block.
A cylinder: the mechanical unit is commonly used in the manufacturing field, is commonly used for a workpiece clamp table or a robot gripper, is a structure with the functions of clamping, releasing, pushing out, retracting and the like, and is particularly referred to as a single-shaft cylinder hereinafter.
Revolute Clamp, R-type cylinder: the rotary type moving cylinder is a pneumatic actuating element commonly used in the field of industrial automation, and the moving mode of the cylinder is a rotary mode, and is hereinafter referred to as an R-type cylinder for short.
Prism Clamp, P-type cylinder: the linear type moving cylinder is a pneumatic actuating element commonly used in the field of industrial automation, and the moving mode of the cylinder is that a cylinder mechanism is pushed to move linearly, generally a cylinder with a sharp pin is commonly used, and the cylinder is hereinafter referred to as a P-type cylinder for short.
End Modeling: and closing the model modification authority and saving the data to a data default path.
Set Modeling: and opening model modification authority, wherein model data can be modified, such as: structure, size, mode of operation, logic blocks, etc.
And (2) Cojt: the document format of the digital-analog file commonly used in the virtual simulation software.
Embodiments of the invention will be further described with reference to the accompanying drawings in which:
the invention provides a method for rapidly deploying a cylinder logic block, which can be applied to a terminal, a server and software running in the terminal or the server, such as Process Simulte, Process Design, Teamcenter and the like of Tecnomatix subordinate software. The terminal may be, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, and the like. The server can be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, and can also be a cloud server for providing basic cloud computing services such as cloud service, a cloud database, cloud computing, cloud functions, cloud storage, network service, cloud communication, middleware service, domain name service, security service, big data and artificial intelligence platform and the like. As shown in fig. 1, the method comprises the following steps S100-S400:
s100, acquiring a cylinder logic block; in the embodiment of the invention, two types of cylinders are mainly included, namely a linear type moving cylinder (P-type cylinder) and a rotary type moving cylinder (R-type cylinder), and the corresponding cylinder logic block also includes at least one of the two types.
And S200, acquiring addressing information, and matching the air cylinder needing to be loaded with the air cylinder logic block according to the addressing information.
Alternatively, step S200 may be implemented by:
when the addressing information for a cylinder only contains the hierarchy in which the cylinder is located:
s2011, matching levels;
and S2021, obtaining the cylinders needing to be deployed with the cylinder logic blocks under the hierarchy.
When the addressing information for a cylinder contains only the key in the cylinder name:
s2012, matching keywords;
and S2022, obtaining the cylinder which is corresponding to the keyword and needs to deploy the cylinder logic block.
When the addressing information for a cylinder contains both the hierarchy in which the cylinder is located and the key in the cylinder name:
s2013, matching the levels, and generating a query list according to the addresses of all cylinders under the levels;
and S2023, obtaining the cylinder needing to load the cylinder logic block according to the keyword matching query list.
And S300, deploying the cylinder logic block to the cylinder.
Alternatively, step S300 may be implemented by:
s301, obtaining the shaft type of the cylinder, wherein the shaft type comprises at least one of a linear shaft type or a rotary shaft type.
S302, loading the cylinder logic block to a corresponding cylinder according to the shaft type; matching the type of the corresponding cylinder logic block through the acquired type of the cylinder shaft; the linear type shaft cylinder corresponds to the linear type cylinder logic block, and the rotary type shaft cylinder corresponds to the rotary type cylinder logic block.
S400, basic information of the air cylinder is set, and the basic information comprises at least one of shaft speed information or functional parameters.
Alternatively, step S400 may be implemented by:
s401, setting shaft speed information of a cylinder, wherein the shaft speed information comprises at least one of speed or acceleration; the shaft speed information will be used to set the maximum or minimum value of shaft speed or acceleration during operation of the cylinder.
S402, setting functional parameters of the cylinder logic block after being loaded, wherein the functional parameters comprise at least one of editable functional parameters or non-editable functional parameters; when the functional parameters are set to be not editable, if the data of the cylinder logic block is modified in the subsequent application, the operation state needs to be modified into an editable state firstly; when the function parameter is set to be editable, the data of the cylinder logic block can be modified in subsequent application without a preposition operation.
FIG. 2 is a flowchart of an embodiment A of the present invention, showing a start interface; selecting a linear axis and/or rotary axis cylinder logic block to be deployed; selecting a single-shaft cylinder, selecting a large hierarchy, and when the large hierarchy is selected, defaulting that all cylinders under the hierarchy deploy cylinder logic blocks; filling keywords of the single-axis cylinder, and screening the large hierarchy through the keywords to determine the cylinder actually needing to deploy the cylinder logic block; the addressing process is performed and the cylinder logic is deployed.
Fig. 3 is a flowchart of an application embodiment B of the present invention, which is to obtain the digital-analog resources of the selected single-axis cylinder; checking whether a single-shaft cylinder waiting for deploying the cylinder logic block exists, if so, carrying out the next step, and otherwise, outputting an execution log; checking whether keywords exist in the name of the current single-axis cylinder, if so, performing the next step, and if not, returning to the previous step to circularly check other cylinders; optionally, the running state of the current single-shaft cylinder is checked, if the current single-shaft cylinder is in the non-editable state, the current single-shaft cylinder is modified into the editable state and the next step is executed, and if the current single-shaft cylinder is in the editable state, the next step is directly executed; checking whether the shaft type of the current single-shaft cylinder is the same as the cylinder circumference type in the digital-analog resource, if so, performing the next step, and if not, returning to the step of checking whether keywords exist in the name of the current single-shaft cylinder; deploying a cylinder logic block according to the type of a cylinder shaft of the current cylinder; returning to the step of checking whether the keyword exists in the name of the current single-axis cylinder, and performing keyword checking on the next single-axis cylinder until all single-axis cylinders containing the keyword are provided with cylinder logic blocks.
FIG. 4 is a flowchart of an embodiment C of the present invention, which obtains data resources of a selected single-axis cylinder; checking whether a single-shaft cylinder waiting for deploying the cylinder logic block exists, if so, carrying out the next step, and otherwise, outputting an execution log; checking whether keywords exist in the name of the current single-axis cylinder, if so, performing the next step, and if not, returning to the previous step to circularly check other cylinders; optionally, the running state of the current single-shaft cylinder is checked, if the current single-shaft cylinder is in the non-editable state, the current single-shaft cylinder is modified into the editable state and the next step is executed, and if the current single-shaft cylinder is in the editable state, the next step is directly executed; checking whether the shaft type of the current single-shaft cylinder is the same as the cylinder circumference type in the digital-analog resource, if so, performing the next step, and if not, returning to the step of checking whether keywords exist in the name of the current single-shaft cylinder; deploying a cylinder logic block according to the type of a cylinder shaft of the current cylinder; returning to the step of checking whether keywords exist in the name of the current single-axis cylinder, and performing keyword checking on the next single-axis cylinder until all single-axis cylinders containing the keywords are provided with cylinder logic blocks; judging whether 'setting maximum speed and maximum acceleration' is selected, if so, setting the maximum speed and the maximum acceleration according to the value of the corresponding shaft type, executing the next step, and if not, directly executing the next step; and judging whether' closing the editing right and storing the library, if so, storing the current cylinder data to a default library path, closing the editing right, and ending the current flow, and if not, directly ending the current flow.
FIG. 5 is a setting interface diagram of the present invention, wherein "Revolume Clamp Template" indicates that the currently loaded R-type cylinder Template is "fe _5_7_01_01_ ub030_021_ c 14'; "prism Clamp Template" indicates that the currently loaded P-type cylinder Template is "'fe _5_7_01_01_ ub030_021_ b 57'"; "Compound Resource" indicates that the cylinder needing to deploy the cylinder logic block is in a hierarchy of "rsf _ op20_ jg052R _ 20171026'; "campkeyword" indicates that the cylinder keyword for which the cylinder logic block needs to be deployed is "_ c"; speed' indicates that the maximum cylinder shaft speed of the R-type cylinder logic block is 200; acc "means that the maximum acceleration of the cylinder shaft of the R-type cylinder logic block is 1000; speed' represents a maximum cylinder shaft speed of 1000 for deploying a P-type cylinder logic block; acc "represents that the maximum acceleration of a cylinder shaft of a logic block of a deployed P-type cylinder is 1000; when the Auto EndModuling is selected in a frame, the system automatically modifies the operation state of the cylinder into a non-editable state after the cylinder logic block is deployed, namely, the data storage function is realized at the same time; when the 'Set MaxVal' is selected in a frame, the fact that after the air cylinder logic block is deployed is shown, the system automatically sets the air cylinder according to the previous shaft speed and shaft acceleration value; "OK" indicates that the current setting is confirmed and executed; "Cancel" indicates that the current setting is canceled.
Optionally, an embodiment of the present invention is that the cylinder logic block is changeable, that is, can meet the requirements for the cylinder logic block in different application scenarios; after the system runs, an execution log text box appears, and execution information can be viewed, which may include, for example: and displaying relevant information of the operation in logs of which the keywords are not matched, no equipment exists in the selected target object, the template is in a null copy failure, the copy is successful and the like.
Compared with the prior art, the prevention of the embodiment of the invention has the following advantages:
1) the training and repeated learning costs are avoided, the software is automatically executed in the execution process, the flow steps needing manual operation are greatly reduced compared with the prior art, and meanwhile, the recognition or misoperation caused by manual participation is avoided.
2) The batch operation of deploying the cylinder logic blocks to the cylinders can be realized, engineers are not required to finish the creation and deployment of the cylinder logic blocks one by one, and compared with the prior art, the working efficiency is obviously improved.
3) Through the modification of the cylinder logic block, the method can be quickly substituted into the work of different scenes with different standards, and compared with the prior art, the method does not need to change the work flow frequently.
Referring to fig. 6, the present invention also provides a system for rapidly deploying a cylinder logic block, including:
a creating module 601 for obtaining a cylinder logic block;
the addressing module 602 is connected with the creating module 601 for realizing interaction, and is used for acquiring addressing information and matching the cylinders needing to be deployed with the cylinder logic blocks according to the addressing information;
the deployment module 603 is connected with the addressing module 602 to realize interaction and is used for deploying the cylinder logic block to the cylinder;
and the setting module 604 is connected with the deployment module 603 for interaction, and is used for setting basic information of the cylinder, wherein the basic information comprises at least one of shaft speed information or functional parameters.
Referring to fig. 7, the present application further provides an apparatus comprising:
at least one processor 701;
at least one memory 702 for storing at least one program;
when the at least one program is executed by the at least one processor 701, the at least one processor 701 is caused to implement the method as shown in fig. 1.
The contents in the method embodiment shown in fig. 1 are all applicable to the embodiment of the system, the functions specifically implemented by the embodiment of the apparatus are the same as those in the method embodiment shown in fig. 1, and the obtained beneficial effects are also the same as those in the method embodiment shown in fig. 1.
The present invention also provides a computer readable storage medium in which a processor-executable program is stored, which, when executed by a processor, is adapted to implement the method as shown in fig. 1.
The contents in the method embodiment shown in fig. 1 are all applicable to the present storage medium embodiment, the functions implemented by the present storage medium embodiment are the same as those in the method embodiment shown in fig. 1, and the advantageous effects achieved by the present storage medium embodiment are also the same as those achieved by the method embodiment shown in fig. 1.
It will be understood that all or some of the steps, systems of methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
The embodiments of the present invention have been described in detail with reference to the drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention.
Claims (10)
1. A method for rapidly deploying a cylinder logic block, comprising the steps of:
acquiring a cylinder logic block;
acquiring addressing information, and matching the air cylinders needing to be deployed with the air cylinder logic blocks according to the addressing information;
deploying the cylinder logic block to the cylinder;
setting base information of the cylinder, the base information including at least one of shaft speed information or a functional parameter.
2. The method for rapid deployment of cylinder logic blocks as claimed in claim 1, wherein the cylinder logic block comprises at least one of a linear cylinder logic block or a rotary cylinder logic block; the cylinder includes at least one of a linear cylinder or a rotary cylinder.
3. The method for rapidly deploying the cylinder logic block according to claim 1, wherein the addressing information comprises a hierarchy, and the step of matching the cylinders needing to deploy the cylinder logic block according to the addressing information comprises:
and matching the hierarchy to obtain the cylinders needing to deploy the cylinder logic blocks in batches under the hierarchy.
4. The method for rapidly deploying the cylinder logic block according to claim 1, wherein the addressing information comprises a keyword, and the step of matching the cylinder of the cylinder logic block to be deployed according to the addressing information comprises:
and matching the keywords to obtain the cylinder which is corresponding to the keyword and needs to deploy the cylinder logic block.
5. The method for rapidly deploying the cylinder logic block according to claim 1, wherein the addressing information comprises a hierarchy and a keyword, and the step of matching the cylinders needing to deploy the cylinder logic block according to the addressing information comprises:
matching the hierarchy, and generating a query list according to the addresses of all the cylinders under the hierarchy;
and matching the query list according to the keywords to obtain the cylinder needing to deploy the cylinder logic block.
6. The method for rapidly deploying a cylinder logic block according to claim 1, wherein the step of deploying the cylinder logic block to the cylinder comprises:
obtaining a shaft type of the cylinder, wherein the shaft type comprises at least one of a linear shaft type or a rotary shaft type; if the cylinder is in the non-editable state, the cylinder needs to be modified into the editable state;
deploying the cylinder logic blocks to the corresponding cylinders according to the shaft type.
7. The method for rapidly deploying the cylinder logic block according to claim 1, wherein the step of setting the basic information of the cylinder comprises the following steps:
setting the shaft speed information of the cylinder, the shaft speed information including at least one of a speed or an acceleration;
setting the functional parameters of the cylinder, wherein the functional parameters comprise at least one of editable functional parameters or non-editable functional parameters.
8. A system for rapid deployment of a cylinder logic block, comprising:
the creating module is used for obtaining a cylinder logic block;
the addressing module is used for acquiring addressing information and matching the air cylinders needing to be deployed with the air cylinder logic blocks according to the addressing information;
a deployment module to deploy the cylinder logic block to the cylinder;
a setting module for setting a basis information of the cylinder, the basis information including at least one of shaft speed information or functional parameters.
9. An apparatus, comprising:
at least one processor;
at least one memory for storing at least one program;
when executed by the at least one processor, cause the at least one processor to implement the method for rapid deployment of cylinder logic blocks of any of claims 1-7.
10. A storage medium having stored therein a processor-executable program, wherein the processor-executable program, when executed by a processor, is configured to perform the method for fast deployment of cylinder logic blocks as claimed in any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010795041.XA CN112114531B (en) | 2020-08-10 | 2020-08-10 | Method, system, device and storage medium for rapidly deploying cylinder logic blocks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010795041.XA CN112114531B (en) | 2020-08-10 | 2020-08-10 | Method, system, device and storage medium for rapidly deploying cylinder logic blocks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112114531A true CN112114531A (en) | 2020-12-22 |
| CN112114531B CN112114531B (en) | 2024-05-14 |
Family
ID=73803943
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010795041.XA Active CN112114531B (en) | 2020-08-10 | 2020-08-10 | Method, system, device and storage medium for rapidly deploying cylinder logic blocks |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112114531B (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05197778A (en) * | 1992-01-20 | 1993-08-06 | Hitachi Ltd | Logic simulation method |
| CN101957729A (en) * | 2010-09-27 | 2011-01-26 | 中兴通讯股份有限公司 | Logical block transformation method and method and device compatible with reading and writing of user based on same |
| CN103548019A (en) * | 2011-02-21 | 2014-01-29 | 阿玛得斯两合公司 | Method and system for providing statistical from a data warehouse |
| CN103745041A (en) * | 2013-12-25 | 2014-04-23 | 广西科技大学 | Diesel engine simulation model building method |
| US20150128133A1 (en) * | 2013-11-07 | 2015-05-07 | Sap Ag | Virtual appliance integration with cloud management software |
| CN108490918A (en) * | 2018-04-09 | 2018-09-04 | 河南工业大学 | The on-line monitoring system of car body control module |
| CN108601220A (en) * | 2017-12-28 | 2018-09-28 | 四川深北电路科技有限公司 | A kind of hole-punching method of printed circuit board |
| CN109883717A (en) * | 2019-03-14 | 2019-06-14 | 哈尔滨工程大学 | A kind of internal combustion engine cylinder simulation device and control method |
| US20190266280A1 (en) * | 2018-02-27 | 2019-08-29 | Accenture Global Solutions Limited | Virtual services rapid deployment tool |
| CN111459101A (en) * | 2020-03-05 | 2020-07-28 | 明珞汽车装备(上海)有限公司 | Method, system and storage medium for processing created data of simulation logic block |
-
2020
- 2020-08-10 CN CN202010795041.XA patent/CN112114531B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05197778A (en) * | 1992-01-20 | 1993-08-06 | Hitachi Ltd | Logic simulation method |
| CN101957729A (en) * | 2010-09-27 | 2011-01-26 | 中兴通讯股份有限公司 | Logical block transformation method and method and device compatible with reading and writing of user based on same |
| CN103548019A (en) * | 2011-02-21 | 2014-01-29 | 阿玛得斯两合公司 | Method and system for providing statistical from a data warehouse |
| US20150128133A1 (en) * | 2013-11-07 | 2015-05-07 | Sap Ag | Virtual appliance integration with cloud management software |
| CN103745041A (en) * | 2013-12-25 | 2014-04-23 | 广西科技大学 | Diesel engine simulation model building method |
| CN108601220A (en) * | 2017-12-28 | 2018-09-28 | 四川深北电路科技有限公司 | A kind of hole-punching method of printed circuit board |
| US20190266280A1 (en) * | 2018-02-27 | 2019-08-29 | Accenture Global Solutions Limited | Virtual services rapid deployment tool |
| CN108490918A (en) * | 2018-04-09 | 2018-09-04 | 河南工业大学 | The on-line monitoring system of car body control module |
| CN109883717A (en) * | 2019-03-14 | 2019-06-14 | 哈尔滨工程大学 | A kind of internal combustion engine cylinder simulation device and control method |
| CN111459101A (en) * | 2020-03-05 | 2020-07-28 | 明珞汽车装备(上海)有限公司 | Method, system and storage medium for processing created data of simulation logic block |
Non-Patent Citations (3)
| Title |
|---|
| 成正勇 等: "基于 TIA 与 TECNOMATIX 的联合虚拟调试研究", 汽车工艺与材料, no. 2, pages 66 - 71 * |
| 朱霖;邵振荣;郭修安;孙健;: "一种模拟量模块的应用", 锻压装备与制造技术, no. 02, 30 April 2020 (2020-04-30), pages 90 - 94 * |
| 黄振忠: "一种arm Soc系统中pcie控制器的设计与验证", 信息通信, no. 008, 31 December 2018 (2018-12-31), pages 89 - 90 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112114531B (en) | 2024-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108563569B (en) | An automatic interface testing method for early warning detection system | |
| US10095194B2 (en) | Method for configuring a test device set up for testing an electronic control unit | |
| CN104573162A (en) | Automobile suspension DMU (diesel multiple unit) model parameterization design method | |
| US10824950B2 (en) | System and method for deploying a data analytics model in a target environment | |
| CN110968339B (en) | Method and device for front-end building tool and electronic equipment | |
| CN108984400B (en) | Automatic interface testing method based on early warning detection system | |
| CN113791594B (en) | A configuration creation method, system, equipment and medium of a distributed control system | |
| CN112286829A (en) | Test script generation method and device | |
| CN113379070A (en) | Deep learning framework conversion method, system, storage medium and equipment | |
| CN117709248A (en) | Automatic integrated circuit testing method based on generation type AI | |
| CN112114531B (en) | Method, system, device and storage medium for rapidly deploying cylinder logic blocks | |
| US10573034B2 (en) | System and method for translation of graphics to newer format using pattern matching | |
| CN112836220B (en) | Cloud center environment inspection method | |
| CN119473840A (en) | Test case execution method, device, equipment and medium | |
| CN118503105A (en) | Automatic test method, device, equipment, medium and product | |
| CN118963735A (en) | A front-end code generation method and system based on UI design drawing | |
| US10488835B2 (en) | Method for configuring a tester equipped for testing an electronic control unit | |
| US12282420B2 (en) | Programmatical errors from engineering programs in a technical installation | |
| CN107844334B (en) | Method and system for automatically configuring RCS of robot | |
| CN111413918A (en) | Method, system and storage medium for processing creation data of OPC communication label | |
| CN110308667B (en) | Method, system, device and storage medium for automatically setting interference check | |
| Tomašić et al. | Parsers implementation within the test environment generator in automotive industry | |
| CN115220415B (en) | Vehicle controller testing methods, systems, test management platforms and storage media | |
| Hlavsa et al. | Case Study: A tool for classification of system model parameters | |
| CN117055992A (en) | Component generating method, computer device, and computer-readable storage medium |
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 |