Instruction Manual

Revision Date: 08/02/02
LabPro Technical Manual26
L1 will remain as they were prior to the Get request. Since LabPro was prepared to return a 17-element
status list on the next Get request, and only a single list element was specified in that request, only the
first in the status list was returned as data. If L1 was {1,2,3,4,5} prior to the Get; after the Get it would
be {1,6.0112,3,4,5}.
Get request with a real number:
Send({7})
Get(A)
In this case real number variable A was specified in the Get request. Regardless of its contents prior to
the Get request, the real number variable A will be erased and populated by the first value in the
commanded data. In this case A would be: 6.0112, the first element of the 17-element list requested by the
status command.
Get request with a string or categorical list
:
When using some of the specialized archive commands (see section titled Archive Operation Commands)
it is possible to retrieve text directly from LabPro FLASH memory. There is a 20-character limit to the
length of each string and not all characters are supported. The format of this text depends on the data type
specified in the Get request. See below for details on individual calculator types.
For the TI-83/83Plus, TI-85 and TI-86:
If the data type specified is a string, LabPro will return a 20-character name of item.
If the data type specified is a list , LabPro will return a 20-element list, each element representing an
ASCII character code in the text string.
For the TI-73:
If the data type specified is a categorical list, LabPro will return 4 elements of 5 characters each.
Concatenate these 4 elements to form the complete text string.
If the data type specified is a list , LabPro will return a 20-element list, each element representing an
ASCII character code in the text string.
For the TI-89, TI92/92Plus:
The only allowable data type is a list. LabPro will return a 20-element list, each element representing
an ASCII character code in the text string.
Data Control
LabPro accepts over 20 different commands, each with a variety of parameters. Some of these, such as
Command 0 and Command 102, are used for experimental setup, power control or other administrative
purposes and do not generate data in response. While others, such as Command 7 and Command 201, will
generate data and prepare the LabPro to respond only to the next Get request. Data gathered from
experiments will remain in the LabPro data buffer, available for multiple retrieval, until the buffer is
cleared either by a loss of power or a command of type 0, 1 or 3. Be aware that pressing the Quick Setup
button will also clear the data buffer and reset any existing LabPro setup. If there is data in the buffer that
has been gathered from an experiment, successive Get requests will retrieve the data in an orderly
fashion. Each successive "Get" iterates through the active channel and time data, beginning with the lowest
active channel.
For Example:
CH1a, CH1b, CH1c, CH2a, CH2b,,CHnc, Record Time, CH1a,etc.
(Channel 1 is assumed to be the lowest active channel, a is raw data, b is d/dt, and c is d
2
/dt
2
)
Refer to Command 5 for further information on data control.