Configuration diagram with connections that represent physical couplings between devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/44
G06F-003/00
G06F-003/048
출원번호
US-0563136
(2009-09-20)
등록번호
US-8413118
(2013-04-02)
발명자
/ 주소
Kodosky, Jeffrey L.
Shah, Darshan
Rogers, Steven W.
출원인 / 주소
National Instruments Corporation
대리인 / 주소
Meyertons Hood Kivlin Kowert & Goetzel, P.C.
인용정보
피인용 횟수 :
10인용 특허 :
42
초록▼
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.
대표청구항▼
1. 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: displaying a plurality of device icons corresponding to r
1. 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: 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 data acquisition (DAQ) device; anddisplaying connections between the plurality of device icons, wherein at least a subset of the displayed connections correspond to 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 type of physical coupling between the respective measurement devices. 2. The memory medium of claim 1, wherein the type of physical coupling comprises one or more of: a PXI (PCI Extensions for Instrumentation) connection, a VXI (VME (Versa Module Eurocard) eXtensions for Instrumentation) connection, or a GPIB (General Purpose Interface Bus) connection. 3. The memory medium of claim 1, wherein the type of physical coupling comprises one or more of a network connection, internal bus connection, external parallel bus connection, external serial bus connection, or a wireless connection. 4. The memory medium 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. 5. The memory medium of claim 1wherein each of the device icons has an appearance that visually indicates a type of its corresponding measurement device. 6. The memory medium of claim 1, wherein the program instructions are further executable to perform one or more of: automatically detecting one or more physical couplings between measurement devices present in the measurement system, and automatically detecting types of the one or more physical couplings between measurement devices present in the measurement system; orautomatically detecting one or more of the plurality of measurement devices present in the measurement system. 7. The memory medium of claim 1, wherein the program instructions are further executable to perform one or more of: 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 present in the measurement system, 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. 8. The memory medium of claim 1, wherein the program instructions are further executable to perform: displaying information proximate to at least one device icon to indicate information about the device, wherein the information about the device comprises one or more of: type of device;geographic location of the device; orcalibration information for the device. 9. The memory medium of claim 1, wherein said displaying connections between the plurality of device icons comprises: displaying indications of type checking of connections between devices icons, wherein incompatibilities between coupled devices are indicated via the respective connections. 10. A computer-implemented method for displaying a configuration of a measurement system comprising a plurality of measurement devices, the method comprising: utilizing a computer system to perform: displaying on a display 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 data acquisition (DAQ) device; anddisplaying on the display connections between the plurality of device icons, wherein at least a subset of the displayed connections correspond to 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 type of physical coupling between the respective measurement devices. 11. 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: 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; anddisplaying connections between the plurality of device icons, wherein least a subset of the displayed connections correspond to 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 type of physical coupling between the respective measurement devices. 12. The memory medium of claim 11, wherein the type of physical coupling comprises one or more of: a PXI (PCI Extensions for Instrumentation) connection, a VXI (VME (Versa Module Eurocard) eXtensions for Instrumentation) connection, or a GPIB (General Purpose Interface Bus) connection. 13. The memory medium of claim 11, wherein the type of physical coupling comprises one or more of a network connection, internal bus connection, external parallel bus connection, external serial bus connection, or a wireless connection. 14. The memory medium of claim 11, wherein the measurement system comprises at least two material processing devices;wherein the type of physical coupling comprises piping; andwherein one or more of the connections displayed between respective device icons have an appearance to visually indicate a type of material flow between the material processing devices. 15. The memory medium of claim 11, wherein each of the device icons has an appearance that visually indicates a type of its corresponding measurement device. 16. The memory medium of claim 11, wherein the program instructions are further executable to perform: automatically detecting one or more physical couplings between measurement devices present in the measurement system, and automatically detecting types of the one or more physical couplings between measurement devices present in the measurement system; orautomatically detecting one or more of the plurality of measurement devices present in the measurement system. 17. The memory medium of claim 11, wherein the program instructions are further executable to perform one or more of: 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 present in the measurement system, 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. 18. The memory medium of claim 11, wherein the program instructions are further executable to perform: displaying information proximate to at least one device icon to indicate information about the device, wherein the information about the device comprises one or more of: type of device;geographic location of the device; orcalibration information for the device. 19. The memory medium of claim 11, wherein said displaying connections between the plurality of device icons comprises: displaying indications of type checking of connections between devices icons, wherein incompatibilities between coupled devices are indicated via the respective connections. 20. A computer-implemented method for displaying a configuration of a measurement system comprising a plurality of measurement devices, the method comprising: utilizing a computer system to perform: displaying on a display 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; anddisplaying on the display connections between the plurality of device icons, wherein at least a subset of the displayed connections correspond to 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 type of physical coupling between the respective measurement devices. 21. 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: displaying a plurality of device icons corresponding to respective ones of the plurality of measurement devices in the measurement system; anddisplaying connections between the plurality of device icons, wherein at least a subset of the displayed connections correspond to 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 type of physical coupling between the respective measurement devices, and wherein at least one of the one or more connections indicates a type of measurement bus. 22. The memory medium of claim 21, wherein the type of physical coupling comprises one or more of: a PXI (PCI Extensions for Instrumentation) connection, a VXI (VME (Versa Module Eurocard) eXtensions for Instrumentation) connection, or a GPIB (General Purpose Interface Bus) connection. 23. The memory medium of claim 21, wherein the physical couplings comprise: at least one USB (Universal Serial Bus) connection, wherein the USB connection comprises a first appearance to visually indicate that it is a USB connection; orat least one Ethernet connection, wherein the Ethernet connection comprises a first appearance to visually indicate that it is an Ethernet connection. 24. The memory medium of claim 21, wherein the type of physical coupling comprises one or more of a network connection, internal bus connection, external parallel bus connection, external serial bus connection, or a wireless connection. 25. The memory medium of claim 21, 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. 26. The memory medium of claim 21, wherein the program instructions are further executable to perform: automatically detecting one or more physical couplings between measurement devices present in the measurement system, and automatically detecting types of the one or more physical couplings between measurement devices present in the measurement system; orautomatically detecting one or more of the plurality of measurement devices present in the measurement system. 27. The memory medium of claim 21, wherein the program instructions are further executable to perform one or more of: 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 present in the measurement system, 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. 28. The memory medium of claim 21, wherein the program instructions are further executable to perform: displaying information proximate to at least one device icon to indicate information about the device, wherein the information about the device comprises one or more of: type of device;geographic location of the device; orcalibration information for the device. 29. The memory medium of claim 21, wherein each of the device icons has an appearance that visually indicates a type of its corresponding measurement device; andwherein said displaying connections between the plurality of device icons comprises: displaying indications of type checking of connections between devices icons, wherein incompatibilities between coupled devices are indicated via the respective connections. 30. A computer-implemented method for displaying a configuration of a measurement system comprising a plurality of measurement devices, the method comprising: utilizing a computer system to perform: displaying on a display a plurality of device icons corresponding to respective ones of the plurality of measurement devices in the measurement system; anddisplaying on the display connections between the plurality of device icons, wherein at least a subset of the displayed connections correspond to 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 type of physical coupling between the respective measurement devices, and wherein at least one of the one or more connections indicates a type of measurement bus.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (42)
Purcell, Raymond A.; Bayless, Stephen F., Apparatus and method for universal serial bus communications.
Cifra,Chris; Schultz,Kevin; Kellam,Jeff; Correll,Jeff; Vazquez,Nicolas; Caltagirone,Christophe, Automatic generation of programs with GUI controls for interactively setting or viewing values.
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.
Nitta Tetsuji,JPX ; Hashimoto Koji,JPX ; Yamanaka Kiyoshi,JPX, Object-oriented visual program development system for handling program entity including pre-processing function and post-processing sections.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.