. |
Test Input Mechaware API Documentation > Input
OverviewOverviewDescription The Test Input block is used to input a user buffer’s contents into a MechaWare block. Each Test Input block is connected to a single 32-bit user buffer register for integer and float outputs and two 32-bit registers for double and long integer types. These registers overlap with the buffer used by Memory In User Buffer, Memory Out User Buffer, and Scope blocks.. Each model has a set of 16 of these input registers. The Test Point Number defines the user buffer location that will be accessed by this block. The data types that are input to the block from the user buffer are float (32 bits), double (64 bits), integer (32 bits) or Long integer (64 bits). If the data being accessed from the user buffer is 64 bits, odd user buffer numbers should be specified, and the next even test input should not be used. The user buffer location read by the block is determined by the following formula: Index = (Model Number * 32) + Test Point Number So, a Test Input block in Model 2 with a Test Point Number of 6 reads its input from User Buffer[70]. Example
The following parameters are used to configure this block at load time:
Matlab/SimulinkSimulink InterfaceThe output of the Test Input block is a single value from the user buffer. This block has no inputs. The Test Point Number determines which of the model’s 16 user buffer registers are used as the source of data for the block. The block’s update schedule is determined by the Evaluate Block. The following Parameter Dialog Box can be opened by double-clicking on the block in a Simulink Model: C++ APITEST_INBlockDeclaration Public Method
Description The Test Input block is used to direct input from the user buffer. Methods
|
| | Copyright © 2001-2012 Motion Engineering |