Configuration diagram with context sensitive connectivity
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/44
G06F-003/00
G06F-003/048
출원번호
UP-0176739
(2002-06-21)
등록번호
US-7594220
(2009-10-20)
발명자
/ 주소
Kodosky, Jeffrey L.
Shah, Darshan
Rogers, Steven W.
출원인 / 주소
National Instruments Corporation
대리인 / 주소
Meyertons Hood Kivlin Kowert & Goetzel, P.C.
인용정보
피인용 횟수 :
33인용 특허 :
32
초록▼
A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying prog
A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging.
대표청구항▼
We claim: 1. A computer-implemented method for displaying a configuration of a measurement system comprising a plurality of measurement devices, wherein the method executes on a first computer system, the method comprising: automatically detecting one or more physical couplings between measurement
We claim: 1. A computer-implemented method for displaying a configuration of a measurement system comprising a plurality of measurement devices, wherein the method executes on a first computer system, the method comprising: automatically detecting one or more physical couplings between measurement devices present in the measurement system; automatically detecting types of the one or more physical couplings between measurement devices present in the measurement system; displaying a plurality of device icons corresponding to respective ones of the plurality of measurement devices in the measurement system, wherein the plurality of measurement devices comprises a sensor and a data acquisition (DAQ) device; and automatically displaying connections between the plurality of device icons, wherein the displayed connections correspond to the automatically detected physical couplings between the plurality of measurement devices in the measurement system; wherein one or more of the connections displayed between respective device icons have an appearance that visually indicates the detected type of physical connection between the respective measurement devices. 2. The method of claim 1, wherein the type of physical connection comprises one or more of: a PXI (PCI Extensions for Instrumentation) connection, a VXI (VME (Versa Module Eurocard) eXtensions for Instrumentation) connection, and a USB (Universal Serial Bus) connection. 3. The method of claim 1, wherein at least one of the physical connections comprises a GPIB (General Purpose Interface Bus) connection, wherein the GPIB connection comprises a first appearance to visually indicate that it is a GPIB connection. 4. The method of claim 1, wherein at least one of the physical connections comprises an Ethernet connection, wherein the Ethernet connection comprises a first appearance to visually indicate that it is an Ethernet connection. 5. The method of claim 1, wherein the type of physical connection comprises one or more of a network connection, internal bus connection, external parallel bus connection, external serial bus connection, or a wireless connection. 6. The method of claim 1, wherein at least one of the device icons corresponds to an analog sensor for measuring a phenomenon and providing analog measurement data; and wherein at least one of the connections indicates an analog data connection between the analog sensor and another device. 7. The method of claim 1, wherein one or more of the connections displayed between respective device icons have an appearance to visually indicate a type of material flow between the respective devices. 8. The method of claim 1, wherein one or more of the connections displayed between respective device icons have an appearance to further visually indicate a type of data flow between the respective devices. 9. The method of claim 1 wherein each of the device icons has an appearance that visually indicates a type of its corresponding measurement device. 10. The method of claim 1, wherein the measurement system comprises a distributed measurement system. 11. The method of claim 1, wherein said displaying the plurality of device icons corresponding to respective ones of the plurality of measurement devices in the measurement system, and said displaying connections between the plurality of device icons comprises: displaying a configuration diagram for the measurement system. 12. The method of claim 1, the method further comprising: receiving user input indicating a desire to connect a first device icon to a second device icon; displaying a first connection between the first device icon and the second device icon after the user input, wherein the first connection has an appearance which visually indicates a type of connection between the first and second device icons. 13. The method of claim 1, further comprising: wherein said displaying connections between the plurality of device icons includes displaying at least one connection between the device icons in response to user input drawing the at least one connection on the display. 14. The method of claim 1, displaying program icons proximate to respective ones of the plurality of device icons, wherein each of the program icons corresponds to a respective one of a plurality of measurement programs, wherein each respective program icon is displayed proximate to a respective measurement device to indicate that the respective measurement program corresponding to the respective program icon is stored on the respective measurement device. 15. The method of claim 14, further comprising: automatically detecting one or more of the plurality of measurement programs present in the measurement system; wherein said displaying program icons comprises automatically displaying one or more program icons corresponding to the one or more measurement programs automatically detected in the measurement system. 16. The method of claim 14, wherein each of the plurality of program icons has an appearance that visually indicates a type of its corresponding measurement program. 17. The method of claim 1, wherein the appearance of the one or more of the connections comprises one or more of color, thickness or shading to indicate the type of connection. 18. A computer-accessible memory medium that stores program instructions for displaying a configuration of a measurement system comprising a plurality of measurement devices, wherein the program instructions are computer-executable to perform: automatically detecting one or more physical couplings between measurement devices present in the measurement system; automatically detecting types of the one or more physical couplings between measurement devices present in the measurement system; displaying a plurality of device icons corresponding to respective ones of the plurality of measurement devices in the measurement system, wherein the plurality of measurement devices comprises a sensor and a data acquisition (DAQ) device; and automatically displaying connections between the plurality of device icons, wherein the displayed connections correspond to the automatically detected physical couplings between the plurality of measurement devices in the measurement system; wherein one or more of the connections displayed between respective device icons have an appearance that visually indicates the detected type of physical connection between the respective measurement devices. 19. A system for displaying a configuration of a measurement system comprising a plurality of measurement devices, comprising: a computer system, comprising: a processor; a memory medium, coupled to the processor; and a display device, coupled to the processor and memory medium; wherein the program instructions are executable by the processor to: automatically detect one or more physical couplings between measurement devices present in the measurement system; automatically detect types of the one or more physical couplings between measurement devices present in the measurement system; display on the display device a plurality of device icons corresponding to respective ones of the plurality of measurement devices in the measurement system, wherein the plurality of measurement devices comprises a sensor and a data acquisition (DAQ) device; and automatically display on the display device connections between the plurality of device icons, wherein the displayed connections correspond to the automatically detected physical couplings between the plurality of measurement devices; wherein one or more of the connections displayed between respective device icons have an appearance that visually indicates the detected type of physical connection between the respective measurement devices. 20. A system for displaying a configuration of a measurement system comprising a plurality of measurement devices, comprising: a processor; a memory medium, coupled to the processor; means for automatically detecting one or more physical couplings between measurement devices present in the measurement system; means for automatically detecting types of the one or more physical couplings between measurement devices present in the measurement system; means for displaying a plurality of device icons corresponding to respective ones of the plurality of measurement devices in the measurement system, wherein the plurality of measurement devices comprises a sensor and a data acquisition (DAQ) device; and means for automatically displaying connections between the plurality of device icons, wherein the displayed connections correspond to the automatically detected physical couplings between the plurality of measurement devices; wherein one or more of the connections displayed between respective device icons have an appearance that visually indicates the detected type of physical connection between the respective measurement devices.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (32)
Jordan Dale A. (Aloha OR) Fitzsimmons Lynne A. (Portland OR) Greenseth William A. (Portland OR) Hoffman Gregory L. (Beaverton OR) Stubbs David D. (Portland OR), Block diagram editor system and method for controlling electronic instruments.
Jordan Dale A. (20075 SW. Pecan Aloha OR 97006) Fitzsimmons Lynne A. (2905 SW. 107th Portland OR 97225) Greenseth William A. (12255 SW. Foothill Dr. Portland OR 97225) Hoffman Gregory L. (14225 SW. W, Block diagram system and method for controlling electronic instruments with simulated graphic display.
Andrade,Hugo A.; Odom,Brian Keith; Butler,Cary Paul; Peck,Joseph E.; Petersen,Newton G., Debugging a program intended to execute on a reconfigurable device using a test feed-through configuration.
Dye, Robert E.; Shah, Darshan; Rogers, Steve; Richardson, Greg; Luick, Dean A., Graphical programming system with distributed block diagram execution and front panel display.
Kodosky Jeffrey L. (Austin TX) Truchard James J. (Austin TX) MacCrisken John E. (Palo Alto CA), Graphical system for modelling a process and associated method.
Stubbs David D. (Portland OR) Barnett Mark P. (Portland OR) Greenseth William A. (Portland OR), Method of generating instruction sequences for controlling data flow processes.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GB2 ; Lucas Mike,GB2, Process control system user interface including selection of multiple control languages.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GB2 ; Lucas Mike,GB2, Process control system using standard protocol control of standard devices and nonstandard devices.
Williams Donald V. (Balmain AUX) Keeble John B. (Neutral Bay AUX) Oates John D. (Quakers Hill AUX) Campos Alejandro G. (North Rocks AUX), Scientific instrument emulator having a computer and an analog signal interface for real-time signal processing.
Kodosky, Jeffrey L.; Andrade, Hugo; Odom, Brian Keith; Butler, Cary Paul; Schultz, Kevin L., System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations.
Takahashi Fumiaki,JPX ; Suga Akira,JPX ; Kawamura Hideaki,JPX ; Aizawa Takashi,JPX ; Mamiya Akira,JPX ; Hatori Kenji,JPX, System for loading control information from peripheral devices which are represented as objects to a controller in a p.
Neumeyer, Frederick Charles; Aguilar, Gabriel Anthony; Bryant, Gregory Allen, Automated error checking system for a software application and method therefor.
Neumeyer, Frederick Charles; Aguilar, Gabriel Anthony; Bryant, Gregory Allen, Automated error checking system for a software application and method therefor.
Bogusky, James M.; Emmett, Mary Ann; Hallock, Donald A.; Lake, Arden Steuart; Palmeri, Joseph Paul; Paradies, James I.; Sipperley, William Madison, Automatically generated and updated graphical rendering of processes.
Nixon, Mark J.; Blevins, Terrence L.; Christensen, Daniel D.; Muston, Paul Richard; Beoughter, Ken J., Collecting and delivering data to a big data machine in a process control system.
Nixon, Mark J.; Blevins, Terrence; Christensen, Daniel Dean; Muston, Paul Richard; Beoughter, Ken, Collecting and delivering data to a big data machine in a process control system.
Zornio, Peter; Nixon, Mark J.; Wojsznis, Wilhelm K.; Lucas, Michael J.; Muston, Paul R.; Rotvold, Eric D.; Blevins, Terrence L.; Law, Gary K., Data pipeline for process control system analytics.
Nixon, Mark J.; Beoughter, Ken J.; Christensen, Daniel D., Method and apparatus for seamless state transfer between user interface devices in a mobile control room.
Wakeling, Tim; Buxbaum, Mark; Staknis, Mark, Task managing application for performing tasks based on messages received from a data processing application initiated by the task managing application.
Dove, Andrew P.; Attas, Jesse M.; Macklem, Grant V.; Welch, Jenica A. R.; Kodosky, Jeffrey L.; Cifra, Christopher G.; Kemp, J. Adam, Wiring method for a graphical programming system on a touch-based mobile device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.