Vernier LabPro User Manual
Page 26

Revision Date: 08/02/02
LabPro Technical Manual
26
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 it’s 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.