Technical data

DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M
172 Copyright © 2014 Advanced Simulation Technology inc.
B. Offset – The location of the data field within the packet, defined by the byte
offset from the start of the data field. The location of a boolean input is further
defined by the bit position within a particular byte.
C. Message Length – Packet length in bytes.
D. Type – The Host Input can be set to one of these data types:
Unsigned Integer, 8-Bit (uint8)CString
Unsigned Integer, 16-Bit (uint16)ident
Unsigned Integer, 32-Bit (uint32) bits8_0 to bits8_7
Unsigned Integer, 64-Bit (uint64)message
Signed Integer, 8-Bit (int8)
Signed Integer, 16-Bit (int16)
Signed Integer, 32-Bit (int 32)
Signed Integer, 64-Bit (int64)
Floating Point, 32-Bit (float32)
Floating Point, 64- Bit (float64)
Boolean, 1-Bit
E. Initial Value – The component’s initial value is set by the application
should the source packet not be present (due to host failure). This is directly
analogous the initial value featured in MB Control objects.
F. Function – Add a basic function including Add, Linear, Logical-and,
Logical-or, Logical-xor, Multiple, and Subtract.
G. Y Value added if a function is used.
H. Z – Value added if a function is used.
I. Rscale – Adds a scale factor to apply to the gain output of the function.
J. Test Mode – A local test mode is provided to override the incoming value
from the host packet and manually set the value of a field. Test modes for
various fields can be selectively enabled. A master test mode enable switch
activates the test mode for all test mode-enabled fields. All fields which are not
test mode-enabled continue to get their value from either the host packet or
their initial value (if the host has failed). The application checks test mode
values for correct range. If an out-of-range test mode value is entered, the
application will return a default value.
Test Mode Selections: ON or OFF
Integers, all types:
Test ModeBoolean, Default Value = OFF
ValueInteger, Default Value = 0
Ramp Rate (Hz)Floating Pt, Default Value = 0.0
Min Ramp ValueInteger, Default Value = 0
Max Ramp Value Integer, Default Value =0
Floats, all types:
Test ModeBoolean, Default Value = OFF
ValueFloating Pt, Default Value = 0
Ramp Rate (Hz)Floating Pt, Default Value = 0.0
Min Ramp ValueFloating Pt, Default Value = 0.0
Max Ramp ValueFloating Pt, Default Value = 0.0
Boolean:
Test Mode Boolean, Default Value = OFF
Value Boolean, Default Value = 0
Toggle Rate (Hz)Floating Pt, Default Value = 0.0
Mark/Space Floating Pt, Default Value = 0.5
For integers and floats:
If Test Mode = ON and Ramp Rate = 0, value sets a static test value. If test
Mode = ON and Ramp Rate >0, value is overridden and a dynamic test value
periodically ramps from the Min Ramp value to the Max Ramp Value. The
Ramp Rate is in Hertz.
For Booleans:
If Test Mode = ON and Toggle Rate = 0, value sets a static test value. If Test
Mode = ON and Toggle Rate >0, value is overridden and a dynamic test value
toggles between 1 and 0. The Toggle Rate is in Hertz. The Mark/Space ratio
controls the duration the boolean is 1 relative to the period of the entire 1/0
toggle cycle. (E.g. a value of 0.5 means in a given period, the boolean output
will be 1 for half of the time and 0 for the other half).