CN102999322A - Software interface design method of industrial controller - Google Patents
Software interface design method of industrial controller Download PDFInfo
- Publication number
- CN102999322A CN102999322A CN2011102753098A CN201110275309A CN102999322A CN 102999322 A CN102999322 A CN 102999322A CN 2011102753098 A CN2011102753098 A CN 2011102753098A CN 201110275309 A CN201110275309 A CN 201110275309A CN 102999322 A CN102999322 A CN 102999322A
- Authority
- CN
- China
- Prior art keywords
- interface
- man
- machine interface
- application program
- graphical user
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000013461 design Methods 0.000 title abstract description 8
- 238000004891 communication Methods 0.000 claims abstract description 26
- 230000006870 function Effects 0.000 claims abstract description 24
- 230000007246 mechanism Effects 0.000 claims abstract description 18
- 238000010276 construction Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 9
- 230000003993 interaction Effects 0.000 abstract 1
- 238000011161 development Methods 0.000 description 9
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a software interface design method of an industrial controller, wherein the industrial controller adopts an embedded operating system. The design method comprises the following steps of: an interface building step: determining a function provided by an interface according to the requirements of the industrial controller and the user requirements, using a cross-platform graphical user interface application program to build a human-computer interface, and displaying related controls of the functions on the human-computer interface; an editing function step: using a target programming language to realize the functions of the human-computer interface and the controls; and a communication step: realizing interaction between the human-computer interface and a task manager of the industrial controller based on a shared memory mechanism in process to process communication of the embedded operating system. According to the invention, the cross-platform graphical user interface application program is utilized to develop the building of realizing the human-computer interface, and then communicate through the shared memory mechanism to obtain fast and high efficient communication efficiency.
Description
Technical field
The present invention relates to industrial control field, relate in particular to a kind of software interface method for designing of industrial control unit (ICU).
Background technology
Along with the development of modern industry, more and more to the control requirement of commercial unit, for example, requirement can be controlled to intuitive and convenient.Usually, the industrial control unit (ICU) with friendly software interface can make the user realize intuitively controlling flexibly and easily, greatly improves user's production efficiency.Software interface refers to oriented manipulation person in the software and custom-designed operation part for operation use and feedback information.The major part user interface of software interface (UI, User Interface) also claims man-machine interface, refers to that user and some system carry out the set of exchange method; These systems not only refer to computer program, also comprise certain specific machine, equipment, complicated instrument etc.User interface UI comprises 2 ingredients of user and interface, and the interactive relation between user and the interface.Close friend's interfacial energy attractive in appearance brings comfortable visual enjoyment to the people, and man-machine distance furthers.Interface is not simple art painting, and it need to be located user, environment for use, use-pattern and design for the final user; So interface will be combined closely with user study, constantly design satisfied visual effect for the final user.Therefore, the software interface that how to design industrial control unit (ICU) good and that be easy to safeguard is very significant.
Summary of the invention
The technical matters that embodiment of the present invention will solve is that a kind of software interface method for designing of designing industrial control unit (ICU) good, that be easy to safeguard is provided.
According to the embodiment of the invention, a kind of software interface method for designing of industrial control unit (ICU) is provided, industrial controller system is embedded OS, this method for designing comprises: the interface construction step, the function that the interface will provide is determined in requirement and user's request according to industrial control unit (ICU), utilize cross-platform graphical user interface application program creation man-machine interface, show the control relevant with described function in man-machine interface; Write functional steps, use the target programmed language to realize the function of described man-machine interface and described control; The communication step, realize based on the shared drive in the interprocess communication of described embedded OS mechanism between the task manager of described man-machine interface and industrial controller system alternately.
Further, described embedded OS comprises linux system.
Further, described cross-platform graphical user interface application program adopts QT; Describedly utilize cross-platform graphical user interface application program creation man-machine interface to comprise: the QtDesigner instrument that utilizes QT to provide creates man-machine interface.
Further, described target programmed language is Python; The described functional steps of writing is: the man-machine interface of utilizing QT storehouse crossover tool that the QtDesigner instrument is created is converted to the man-machine interface of Python module, uses Python to write code and realizes being converted to the man-machine interface of described Python module and the function of described control.
Further, described cross-platform graphical user interface application program adopts the PyQT kit; Describedly utilize cross-platform graphical user interface application program creation man-machine interface to comprise: to utilize the PyQT kit to create man-machine interface.
Further, described communication step is specially: utilize C language extension Python, and based on described shared drive mechanism, realize between the task manager of described man-machine interface and industrial controller system alternately.
Further, describedly comprise alternately: described man-machine interface receives user's operation control command, by shared drive mechanism user's operation control command is sent to described task manager, described man-machine interface receives the status information of described task manager feedback and shows simultaneously; Described task manager passes through shared drive mechanism to man-machine interface feedback states information.
The beneficial effect of the embodiment of the invention is: utilize cross-platform graphical user interface application program to develop the establishment that can realize man-machine interface, carry out communication by shared drive mechanism again and then can obtain rapidly and efficiently communication efficiency.The QtDesigner instrument that utilizes QT to provide among a kind of embodiment can be finished interface quickly and easily, simultaneously, realize the function at interface by Python, because the exploitation threshold of Python is lower, interface development cycle weak point, and when later maintenance and modification interface, do not need compiling to move, be beneficial to technician's modification and maintenance, thereby satisfy easily user's various demands, improved the comfortableness of interface operation.
Description of drawings
Fig. 1 is the structural principle synoptic diagram of industrial controller system;
Fig. 2 is the schematic flow sheet of the software interface method for designing of the embodiment of the invention;
Fig. 3 is software interface and the bottom communication synoptic diagram of the embodiment of the invention.
Embodiment
By reference to the accompanying drawings the present invention is described in further detail below by embodiment.
As shown in Figure 1, generally speaking, an industrial controller system is comprised of four modules:
(1) human-computer interface module provides friendly user interface and shows various states, and the user can input various control commands to finish the exercises process by this interface;
(2) task controller module is the hinge of system, obtains operation information from human-computer interface module, then it is resolved to the operation of motion controller with to the operation of IO controller, and monitoring moving controller and IO controller is finished corresponding operation;
(3) motion controller module is a Real time capable module that operates in system kernel, mainly realizes the control of motion control such as drive motor motion;
(4) IO controller module: various IO quantity of information are carried out logical process, the main processing such as the complementary input and output control such as emergency start-stop, cooling device.
Therefore, when the software interface of design industrial controller system, not only to consider the structure at interface, also need to consider the communication mechanism between interface and the bottom (being task controller etc.).
The method for designing of the industrial control unit (ICU) software interface of the embodiment of the invention comprises the steps: as shown in Figure 2
Step S210: the interface makes up.The function that the interface will provide is determined in requirement and user's request according to industrial control unit (ICU), utilizes cross-platform graphical user interface application program creation man-machine interface, shows the control relevant with described function in man-machine interface.
In this step, the function that at first will provide according to the requirement of industrial computer and user's Location of requirement interface needs.Comprise the mode of operation of order, the input mode of data, demonstration of system state etc.The interface demand analysis that early stage is perfect helps to reduce maintenance, the modification in later stage, improves the efficient of project development.Then, the result according to the interface demand analysis obtains carries out effective layout by rational classification, conclusion to the interface, and reasonably layout can reduce operation easier, strengthens the competitive power of product.Not only the interface operation practicality to be considered to interface layout, also comfortableness will be considered.Namely require the interface development personnel not only will consider from " application ", more should consider layout to interface assembly from " operation comfort ".
Step S230: write function.Use the target programmed language to realize the function of described man-machine interface and described control;
Step S250: communication.Realize based on the shared drive in the System V interprocess communication of described embedded OS mechanism between the task manager of described man-machine interface and industrial controller system alternately.The shared drive mode in the Systerm V IPC mechanism is adopted in communication between process, realizes communicating by letter between non-real-time process and the real-time task, for the communication between the real-time task, has also adopted pin based on shared drive/signal and communication mode.Shared drive is the mechanism of carrying out efficient two-way communication between process.
Industrial control unit (ICU) adopts the embedded systems such as Linux more at present, and the IDK under these systems is various, can adopt TCL/TK, QT etc. to carry out interface development.Yet, use these developing instrument development interface to have many deficiencies, its construction cycle is long, compiling is write by a Codabar code in the interface, and visual relatively poor, those skilled in the art revise inconvenience, and enter the gate threshold height, be not easy left-hand seat, need to take long to gives training.Adopt TCL/TK or QT exploitation to need the special messenger to safeguard, common technician at the scene need to directly carry out interface modification according to client's demand, this moment, the modification time that gives of client was relatively lacked, and was returned to that the backstage developer revises or the cost that allows the backstage developer make amendment to the scene will be higher no matter be.Therefore, need that a kind of technician of being easy to revises, the exploitation threshold is low, the interface development cycle short, reduce cost and can satisfy the software interface method for designing of client's various requirement, this meaning for industrial embedded system is very large.
The embodiment of the invention is for the software interface of industrial control unit (ICU), and industrial controller system is embedded system, take (SuSE) Linux OS as example, describes each step of above-mentioned method for designing in detail by two embodiment, for the user provides Man Machine Interface.
Embodiment one:
In the present embodiment, cross-platform graphical user interface application program adopts QT, and the QtDesigner instrument that utilizes QT to provide creates man-machine interface.QT is a cross-platform C++ graphical user interface application program frame, and it provides application developer to set up the required all functions of state-of-the-art graphic user interface, and QT is fully OO, is easy to expansion, and allows veritably component programming.Use QtDesigner, can create easily complicated gui interface then, can create parts at window, add name etc.Utilize the signal of QT and mechanism slot can realize that real control independently programmes, finish easily and efficiently interface; Should be understood that and not yet realize the function on the interface this moment, just finish the design at interface, such as having increased control etc. on the interface.Yet, iff utilizing QT to create man-machine interface and the direct function that realizes man-machine interface and control, the problems such as the construction cycle is long as the aforementioned, technical requirement is high, maintenance is difficult can appear.
Therefore, Python programming language in the present embodiment, Python are a kind of object-oriented/literal translation formula computer programming languages, have very succinctly and clearly taxeme, and it is low that exploitation enters gate threshold; The man-machine interface of utilizing QT storehouse crossover tool (such as the pyuic4 instrument) that the QtDesigner instrument is created is converted to the man-machine interface of Python module, uses Python to write the function that the code realization is converted to the man-machine interface of Python module.Python interface module by Python utilizes QT to generate finally generates the interface.Do not need compiling to move when later maintenance and modification interface, this is more conducive to professional's modification, and the exploitation threshold is lower.The interface development cycle is also very short, reduces the time and efforts that project development spends aspect the interface, also is beneficial to the various requirement that satisfies the user.Improve the comfortableness of interface operation, this meaning for industrial embedded system is very large.
After adopting Python to write the function at code realization interface, write power function in the interface by the C language extension of Python, utilize C expansion Python to realize communication issue between C language and the Python, thereby realize the communication with bottom.C language execution speed is fast, utilizes C language extension Python can improve the travelling speed at interface.
After finish at the structure interface, to carry out the demonstration of interface content, as shown in Figure 3, man-machine interface will detect event loop after startup, if the event of detecting, the signal that this event is produced sends to and is used for carrying out specific task in the relevant signal receiver; If the event that do not detect occurs, will carry out the operation of idle condition.
Particularly, communicating by letter between software interface and the bottom (being task manager) comprises: user's operation control command is sent to task manager, then task manager is resolved this order, if the IO order then sends to the IO controller, if motion control commands then sends to motion controller; Simultaneously, the interface obtains to send to from bottom controller (being motion controller or IO controller) system state of task manager by the mode of read command.The communication of embodiment of the invention median surface and bottom is finished by shared drive, namely transmits order and task controller to interface feedback states information by the interface to task manager.Communication structure process flow diagram between software interface and the bottom please refer to Fig. 1.Shared drive is the intermediary of interface and bottom communication, and it is a passage between two processes; It is motion controller and communicate by letter the transmission of realization command information and the renewal of status information between IO controls that task manager is responsible for the software agent program.
The software design approach of present embodiment can be applicable to as in the products such as quadrate lithium battery automatic winding-machine, cut winding integrated machine, owing to adopt Python in conjunction with QtDesigner graphical user interface application program, thereby have the advantages such as construction cycle weak point, easy care.
Embodiment two:
The difference of present embodiment and embodiment one is that the cross-platform graphical user interface application program in the present embodiment adopts the PyQT kit, utilizes the PyQT kit to create man-machine interface.PyQT is a multi-platform kit that creates GUI (Graphical User Interface, graphical user interface) application program, is the fusion in Python programming language and QT storehouse.Thereby the demand that the software interface developer can be directly goes out according to the user based on pyQT and shared drive Communication mechanism designed directly generates the industrial control unit (ICU) software interface.
The embodiment of the invention is for the industrial control unit (ICU) based on linux system, utilize the PyQT kit to make up the interface, and the mechanism that adopts System V interprocess communication realizes communicating by letter between interface and the bottom, provides friendly Man Machine Interface thereby be reached for the user.
Above-described embodiment is of the present invention giving an example, although disclose for the purpose of illustration most preferred embodiment of the present invention and accompanying drawing, but it will be appreciated by those skilled in the art that: without departing from the spirit and scope of the invention and the appended claims, various replacements, variation and modification all are possible.Therefore, the present invention should not be limited to most preferred embodiment and the disclosed content of accompanying drawing.
Claims (7)
1. the software interface method for designing of an industrial control unit (ICU), industrial controller system is embedded OS, it is characterized in that, comprising:
The interface construction step is determined the function that the interface will provide according to requirement and the user's request of industrial control unit (ICU), utilizes cross-platform graphical user interface application program creation man-machine interface, shows the control relevant with described function in man-machine interface;
Write functional steps, use the target programmed language to realize the function of described man-machine interface and described control;
The communication step, realize based on the shared drive in the interprocess communication of described embedded OS mechanism between the task manager of described man-machine interface and industrial controller system alternately.
2. the method for claim 1, it is characterized in that: described embedded OS comprises linux system.
3. method as claimed in claim 2 is characterized in that, described cross-platform graphical user interface application program adopts QT; Describedly utilize cross-platform graphical user interface application program creation man-machine interface to comprise: the QtDesigner instrument that utilizes QT to provide creates man-machine interface.
4. method as claimed in claim 3 is characterized in that, described target programmed language is Python; The described functional steps of writing is: the man-machine interface of utilizing QT storehouse crossover tool that the QtDesigner instrument is created is converted to the man-machine interface of Python module, uses Python to write code and realizes being converted to the man-machine interface of described Python module and the function of described control.
5. method as claimed in claim 2 is characterized in that, described cross-platform graphical user interface application program adopts the PyQT kit; Describedly utilize cross-platform graphical user interface application program creation man-machine interface to comprise: to utilize the PyQT kit to create man-machine interface.
6. such as claim 4 or 5 described methods, it is characterized in that, described communication step is specially: utilize C language extension Python, and based on described shared drive mechanism, realize between the task manager of described man-machine interface and industrial controller system alternately.
7. method as claimed in claim 6, it is characterized in that, describedly comprise alternately: described man-machine interface receives user's operation control command, by shared drive mechanism user's operation control command is sent to described task manager, described man-machine interface receives the status information of described task manager feedback and shows simultaneously; Described task manager passes through shared drive mechanism to man-machine interface feedback states information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011102753098A CN102999322A (en) | 2011-09-16 | 2011-09-16 | Software interface design method of industrial controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011102753098A CN102999322A (en) | 2011-09-16 | 2011-09-16 | Software interface design method of industrial controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102999322A true CN102999322A (en) | 2013-03-27 |
Family
ID=47927932
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2011102753098A Pending CN102999322A (en) | 2011-09-16 | 2011-09-16 | Software interface design method of industrial controller |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102999322A (en) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103309665A (en) * | 2013-06-05 | 2013-09-18 | 昆明能讯科技有限责任公司 | Method for realizing embedded type GUI (Graphical User Interface) based on configuration |
| CN104410909A (en) * | 2014-11-28 | 2015-03-11 | 江苏银河电子股份有限公司 | Utilization method of Linux system software module in TVOS (television operation system) system |
| CN105607985A (en) * | 2015-09-29 | 2016-05-25 | 中国船舶重工集团公司第七0九研究所 | Qt graphical interface software-based operation log recording method and system |
| CN106170764A (en) * | 2014-01-10 | 2016-11-30 | 西安姆贝拉有限公司 | Method and device for automatic device program generation |
| CN107589944A (en) * | 2017-08-23 | 2018-01-16 | 广州视源电子科技股份有限公司 | Method and device for establishing human-computer interaction interface, computer equipment and storage medium |
| CN109374475A (en) * | 2018-06-29 | 2019-02-22 | 中国农业大学 | A software development method for a food rheological property detection system |
| US10409562B2 (en) | 2017-03-14 | 2019-09-10 | Ciambella Ltd. | Method and apparatus for automatically generating and incorporating code in development environments |
| CN111078210A (en) * | 2019-12-11 | 2020-04-28 | 中国科学院光电技术研究所 | A QT and Matlab multi-threaded hybrid programming software architecture for adaptive optics manipulation system |
| CN111324348A (en) * | 2018-12-17 | 2020-06-23 | 北京华航无线电测量研究所 | Man-machine interaction interface implementation method of ground control platform of guide equipment |
| WO2020133559A1 (en) * | 2018-12-28 | 2020-07-02 | 广州影子科技有限公司 | Method for designing main interface of multi-functional multi-user farming management system |
| CN111414215A (en) * | 2019-01-07 | 2020-07-14 | 比亚迪股份有限公司 | Human-computer interface generation method and device and storage medium |
| US10732969B2 (en) | 2015-12-21 | 2020-08-04 | Ciambella Ltd. | Method and apparatus for creating and managing controller based remote solutions |
| US10798780B2 (en) | 2016-08-22 | 2020-10-06 | Ciambella Ltd. | Method and apparatus for creating and managing controller based remote solutions |
| US10853108B2 (en) | 2013-06-18 | 2020-12-01 | Ciambella Ltd. | Method and apparatus for code virtualization and remote process call generation |
| US10997531B2 (en) | 2007-09-11 | 2021-05-04 | Ciambella Ltd. | System, method and graphical user interface for workflow generation, deployment and/or execution |
| US11074297B2 (en) | 2018-07-17 | 2021-07-27 | iT SpeeX LLC | Method, system, and computer program product for communication with an intelligent industrial assistant and industrial machine |
| US11087249B2 (en) | 2016-05-24 | 2021-08-10 | Ciambella Ltd. | Method and apparatus for triggering execution of a workflow over a network |
| CN113515266A (en) * | 2021-05-21 | 2021-10-19 | 北京工业大学 | A friction coefficient control system and method based on C language and serial communication |
| WO2022011562A1 (en) * | 2020-07-14 | 2022-01-20 | 西门子(中国)有限公司 | Programming marking method, processor, terminal, and computer program product |
| CN114385151A (en) * | 2020-10-19 | 2022-04-22 | 中国石油天然气股份有限公司 | Method and system for integrating artificial intelligence module in geophysical prospecting platform |
| CN114653162A (en) * | 2022-01-14 | 2022-06-24 | 广东省第二人民医院(广东省卫生应急医院) | Interactive program relay control method for oxygen production process of oxygen generation equipment |
| WO2024258586A1 (en) * | 2023-06-14 | 2024-12-19 | Sirenix Aps | Universal graphical user interface and methods for use therewith |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101853962A (en) * | 2009-03-30 | 2010-10-06 | 深圳市吉阳自动化科技有限公司 | Cell coiler control system and method |
-
2011
- 2011-09-16 CN CN2011102753098A patent/CN102999322A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101853962A (en) * | 2009-03-30 | 2010-10-06 | 深圳市吉阳自动化科技有限公司 | Cell coiler control system and method |
Non-Patent Citations (3)
| Title |
|---|
| 安吉宇等: "基于Qt的Linux组态软件研究与开发", 《电子器件》, vol. 29, no. 2, 30 June 2006 (2006-06-30), pages 532 - 535 * |
| 曾浩等: "Python界面程序开发应用技术", 《科教文汇》, 31 October 2010 (2010-10-31), pages 87 - 89 * |
| 王宁等: "基于Python开发气象服务器运行系统界面", 《微机发展》, vol. 13, no. 7, 31 July 2003 (2003-07-31) * |
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10997531B2 (en) | 2007-09-11 | 2021-05-04 | Ciambella Ltd. | System, method and graphical user interface for workflow generation, deployment and/or execution |
| CN103309665A (en) * | 2013-06-05 | 2013-09-18 | 昆明能讯科技有限责任公司 | Method for realizing embedded type GUI (Graphical User Interface) based on configuration |
| US10853108B2 (en) | 2013-06-18 | 2020-12-01 | Ciambella Ltd. | Method and apparatus for code virtualization and remote process call generation |
| CN106170764B (en) * | 2014-01-10 | 2019-12-10 | 西安姆贝拉有限公司 | Method and apparatus for automatic device program generation |
| CN106170764A (en) * | 2014-01-10 | 2016-11-30 | 西安姆贝拉有限公司 | Method and device for automatic device program generation |
| CN104410909B (en) * | 2014-11-28 | 2018-01-09 | 江苏银河电子股份有限公司 | Application method of the linux system software module in TVOS systems |
| CN104410909A (en) * | 2014-11-28 | 2015-03-11 | 江苏银河电子股份有限公司 | Utilization method of Linux system software module in TVOS (television operation system) system |
| CN105607985B (en) * | 2015-09-29 | 2018-02-06 | 中国船舶重工集团公司第七0九研究所 | Operation log recording method and system based on Qt graphic interface softwares |
| CN105607985A (en) * | 2015-09-29 | 2016-05-25 | 中国船舶重工集团公司第七0九研究所 | Qt graphical interface software-based operation log recording method and system |
| US10732969B2 (en) | 2015-12-21 | 2020-08-04 | Ciambella Ltd. | Method and apparatus for creating and managing controller based remote solutions |
| US11087249B2 (en) | 2016-05-24 | 2021-08-10 | Ciambella Ltd. | Method and apparatus for triggering execution of a workflow over a network |
| US10798780B2 (en) | 2016-08-22 | 2020-10-06 | Ciambella Ltd. | Method and apparatus for creating and managing controller based remote solutions |
| US10409562B2 (en) | 2017-03-14 | 2019-09-10 | Ciambella Ltd. | Method and apparatus for automatically generating and incorporating code in development environments |
| CN107589944A (en) * | 2017-08-23 | 2018-01-16 | 广州视源电子科技股份有限公司 | Method and device for establishing human-computer interaction interface, computer equipment and storage medium |
| CN109374475A (en) * | 2018-06-29 | 2019-02-22 | 中国农业大学 | A software development method for a food rheological property detection system |
| US11651034B2 (en) | 2018-07-17 | 2023-05-16 | iT SpeeX LLC | Method, system, and computer program product for communication with an intelligent industrial assistant and industrial machine |
| US11074297B2 (en) | 2018-07-17 | 2021-07-27 | iT SpeeX LLC | Method, system, and computer program product for communication with an intelligent industrial assistant and industrial machine |
| CN111324348A (en) * | 2018-12-17 | 2020-06-23 | 北京华航无线电测量研究所 | Man-machine interaction interface implementation method of ground control platform of guide equipment |
| WO2020133559A1 (en) * | 2018-12-28 | 2020-07-02 | 广州影子科技有限公司 | Method for designing main interface of multi-functional multi-user farming management system |
| CN111414215A (en) * | 2019-01-07 | 2020-07-14 | 比亚迪股份有限公司 | Human-computer interface generation method and device and storage medium |
| CN111078210B (en) * | 2019-12-11 | 2023-06-30 | 中国科学院光电技术研究所 | A QT and Matlab multi-threaded hybrid programming software architecture for adaptive optics control system |
| CN111078210A (en) * | 2019-12-11 | 2020-04-28 | 中国科学院光电技术研究所 | A QT and Matlab multi-threaded hybrid programming software architecture for adaptive optics manipulation system |
| US12026483B2 (en) | 2020-07-14 | 2024-07-02 | Siemens Ltd., China | Programming marking method, processor, terminal, and computer program product |
| WO2022011562A1 (en) * | 2020-07-14 | 2022-01-20 | 西门子(中国)有限公司 | Programming marking method, processor, terminal, and computer program product |
| CN114385151A (en) * | 2020-10-19 | 2022-04-22 | 中国石油天然气股份有限公司 | Method and system for integrating artificial intelligence module in geophysical prospecting platform |
| CN113515266A (en) * | 2021-05-21 | 2021-10-19 | 北京工业大学 | A friction coefficient control system and method based on C language and serial communication |
| CN114653162A (en) * | 2022-01-14 | 2022-06-24 | 广东省第二人民医院(广东省卫生应急医院) | Interactive program relay control method for oxygen production process of oxygen generation equipment |
| CN114653162B (en) * | 2022-01-14 | 2023-12-22 | 广东省第二人民医院(广东省卫生应急医院) | Interactive program relay control method for oxygen production process of oxygen production equipment |
| WO2024258586A1 (en) * | 2023-06-14 | 2024-12-19 | Sirenix Aps | Universal graphical user interface and methods for use therewith |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102999322A (en) | Software interface design method of industrial controller | |
| CN104298175B (en) | A kind of numerical control system and method based on virtualization technology | |
| CN103984818B (en) | AUV (autonomous underwater vehicle) design flow visualization modeling method based on Flex technology | |
| CN110135023B (en) | Modeling Method of Civil Aircraft Cabin Pressure Control System | |
| CN101398860B (en) | Cooperating design method of aircraft control system in different areas based on PDM//matlab | |
| CN116774977A (en) | Design method of coal mine industrial Internet of things development platform based on low codes | |
| CN102012673A (en) | Design method of complex reaction type system controller | |
| WO2016188336A1 (en) | Control method and apparatus for smart home system | |
| CN119473238B (en) | Zero code development platform, development method, electronic equipment and medium | |
| CN105912339A (en) | development and integration method and system | |
| CN115964027A (en) | Artificial intelligence-based desktop embedded RPA process configuration system and method | |
| CN101206468B (en) | A Modeling Method in the Field of Computer Numerical Control | |
| CN113703925A (en) | Cooperative operation method and system of web3D multi-virtual-single-chip-microcomputer system | |
| CN106873526A (en) | A kind of aluminium parting bead bender control system with remote wireless monitoring function | |
| CN103389704B (en) | Based on the establishment gypsum block forming production line method of Petri network control flow modeling | |
| CN113568333B (en) | Data processing method, control system and equipment | |
| CN202878317U (en) | Multi-freedom-degree industrial robot motion controller | |
| CN117111944B (en) | Design method and system for UI interaction bottom layer mechanism of airplane performance software | |
| CN201084005Y (en) | Embedded machine tool numerical control system based on ARM technology | |
| Yan et al. | A general AI agent framework for smart buildings based on large language models and ReAct strategy | |
| CN1580998A (en) | Reconstituted digital control module | |
| Yao et al. | Design of the Sequential Control System for Programmable Logic Controller based on Computer Aided Technology | |
| Wang et al. | Research on a Low-code Data Analysis and Modeling Platform for Public Safety | |
| CN213457722U (en) | Machine tool control device based on Linux-C-NC embedded development platform | |
| Lin | Research on the Design of Household Intelligent Sorting Garbage Bins Based on Raspberry Pi |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130327 |