Adapting a plurality of measurement cartridges using cartridge controllers
First Claim
1. A system, comprising:
- a plurality of cartridge controllers;
timing and data routing logic coupled to the plurality of cartridge controllers;
a plurality of cartridges coupled to the cartridge controllers; and
controlling software for controlling the plurality of cartridges, wherein the controlling software is coupled to the timing and data routing logic;
wherein each of the plurality of cartridge controllers is operable to;
detect and establish communications with a respective cartridge based on information retrieved from the cartridge; and
adapt input/output (I/O) signals of the respective cartridge in accordance with instructions specified by the timing and data routing logic to generate adapted I/O signals;
wherein the timing and data routing logic is operable to;
synthesize one or more data streams from the adapted I/O signals, wherein each of the one or more data streams comprises a respective subset of the adapted I/O signals received from a corresponding subset of the plurality of cartridges; and
transmit the one or more data streams to the controlling software, wherein the synthesized one or more data streams appear as a corresponding one or more devices to the controlling software.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for controlling cartridges to perform industrial operation(s). The system may include cartridge controllers coupled to the cartridges, timing and data routing logic coupled to the cartridge controllers, and controlling software coupled to the timing and data routing logic. Each of the cartridge controllers may be operable to detect and establish communications with a respective cartridge based on information retrieved from the cartridge, and adapt input/output signals of the respective cartridge according to instructions specified by the timing and data routing logic. The timing and data routing logic may be operable to synthesize data stream(s) from the adapted input/output signals, wherein each of the data stream(s) includes a respective subset of the adapted input/output signals received from a corresponding subset of the cartridges, and transmit the data stream(s) to the controlling software. The synthesized data stream(s) may appear as corresponding device(s) to the controlling software.
-
Citations
36 Claims
-
1. A system, comprising:
-
a plurality of cartridge controllers;
timing and data routing logic coupled to the plurality of cartridge controllers;
a plurality of cartridges coupled to the cartridge controllers; and
controlling software for controlling the plurality of cartridges, wherein the controlling software is coupled to the timing and data routing logic;
wherein each of the plurality of cartridge controllers is operable to;
detect and establish communications with a respective cartridge based on information retrieved from the cartridge; and
adapt input/output (I/O) signals of the respective cartridge in accordance with instructions specified by the timing and data routing logic to generate adapted I/O signals;
wherein the timing and data routing logic is operable to;
synthesize one or more data streams from the adapted I/O signals, wherein each of the one or more data streams comprises a respective subset of the adapted I/O signals received from a corresponding subset of the plurality of cartridges; and
transmit the one or more data streams to the controlling software, wherein the synthesized one or more data streams appear as a corresponding one or more devices to the controlling software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method, comprising:
-
detecting and establishing communication with a plurality of cartridges via a plurality of respective cartridge controllers;
receiving instructions specifying desired adaptations of input/output (I/O) signals of the plurality of cartridges;
adapting the I/O signals of the plurality of cartridges in accordance with the received instructions to generate adapted I/O signals;
synthesizing one or more data streams from the adapted I/O signals, wherein each of the one or more data streams comprises a respective subset of the adapted I/O signals received from a corresponding subset of the plurality of cartridges; and
transmitting the one or more data streams to controlling software, wherein the synthesized one or more data streams appear as a corresponding one or more devices to the controlling software.
-
-
36. A system, comprising:
-
means for detecting and establishing communication with a plurality of cartridges via a plurality of respective cartridge controllers;
means for receiving instructions specifying desired adaptations of input/output (I/O) signals of the plurality of cartridges;
means for adapting the I/O signals of the plurality of cartridges in accordance with the received instructions to generate adapted I/O signals;
means for synthesizing one or more data streams from the adapted I/O signals, wherein each of the one or more data streams comprises a respective subset of the adapted I/O signals received from a corresponding subset of the plurality of cartridges; and
means for transmitting the one or more data streams to controlling software, wherein the synthesized one or more data streams appear as a corresponding one or more devices to the controlling software.
-
Specification