Wireless deployment / distributed execution of graphical programs to smart sensors
First Claim
1. A computer-implemented method for performing a measurement function, the method comprising:
- transmitting at least a portion of a graphical program to a hub device over a network;
the hub device executing the at least a portion of the graphical program;
the hub device sending one or more commands to a measurement device via wireless means in accordance with a wireless communication protocol in response to said executing;
the measurement device performing the measurement function in response to said one or more commands, thereby generating resultant data; and
receiving the resultant data from the measurement device via wireless means.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for deploying or executing a graphical program to a device in a wireless manner. A graphical program (GP) is created that implements a measurement function. Some or all of the GP is transmitted to a hub over a network. The hub executes the transmitted GP and sends corresponding commands to a measurement device via wireless means in accordance with a wireless communication protocol. The measurement device executes the commands to perform the measurement function, thereby generating resultant data, which is received from the measurement device via wireless means. The GP may include a block diagram that executes on the measurement device, and a user interface portion that is displayed by a first computer system. Transmitting the GP to the hub may include generating a machine-executable program based on the GP and transmitting the machine-executable program to the hub for execution.
122 Citations
22 Claims
-
1. A computer-implemented method for performing a measurement function, the method comprising:
-
transmitting at least a portion of a graphical program to a hub device over a network;
the hub device executing the at least a portion of the graphical program;
the hub device sending one or more commands to a measurement device via wireless means in accordance with a wireless communication protocol in response to said executing;
the measurement device performing the measurement function in response to said one or more commands, thereby generating resultant data; and
receiving the resultant data from the measurement device via wireless means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method performing a measurement function, the method comprising:
-
creating a graphical program, wherein the graphical program implements the measurement function;
transmitting the graphical program to a hub device over a network;
the hub device executing the graphical program, thereby sending one or more commands to a wireless data acquisition (DAQ) device via wireless means;
the wireless DAQ device performing the measurement function in response to the one or more commands, thereby generating resultant data; and
receiving the resultant data from the wireless DAQ device.
-
-
13. A computer-implemented method for executing a graphical program, the method comprising:
-
creating the graphical program;
accessing a hub device over a network;
downloading the graphical program to the hub device over the network;
the hub device executing the graphical program, wherein said executing the graphical program comprises;
sending one or more commands to a wireless data acquisition (DAQ) device via wireless means;
the wireless DAQ device executing the one or more commands to generate data; and
the wireless DAQ device sending the data to the hub device; and
receiving the data from the hub device.
-
-
14. A system for executing graphical programs, the system comprising:
-
a computer system which stores a graphical program;
an external hub device coupled to the computer system; and
at least one sensor device;
wherein the external hub device is operable to communicate with the at least one sensor device in a wireless fashion;
wherein the computer system is operable to provide the graphical program to the external hub device;
wherein the external hub device is operable to;
execute the graphical program; and
send commands to the at least one sensor device in a wireless fashion in accordance with said executing;
wherein the at least one sensor device is operable to execute the commands to perform a function. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for executing graphical programs, the system comprising:
-
a computer system which stores a graphical program;
a hub device coupled to the computer system; and
one or more sensor devices;
wherein the hub device is operable to communicate with each of the one or more sensor devices in a wireless fashion;
wherein the computer system is operable to provide the graphical program to the hub device;
wherein the hub device is operable to execute the graphical program using a first sensor device of the one or more sensor devices in a wireless fashion.
-
-
22. A computer-implemented method for performing a measurement function, the method comprising:
-
creating a graphical program, wherein the graphical program implements the measurement function;
generating a machine-executable program based on the graphical program;
transmitting the machine-executable program to a hub device over a network;
the hub device executing the machine-executable program;
the hub device sending one or more commands to a measurement device via wireless means in accordance with a wireless communication protocol in response to said executing;
the measurement device performing the measurement function in response to said one or more commands, thereby generating resultant data; and
receiving the resultant data from the measurement device via wireless means.
-
Specification