500 A Huntmar Park Drive ASTi Telestra 4 ACE Studio Components Reference Guide Document: DOC-01-TELAS-CRG-4 Rev.
Product Name: Telestra 4 ACE Studio ASTi ACE Studio Component Guide © Copyright ASTi 2012-2014. ASTi documents are continuously updated at http://support.asti-usa.com/. Restricted Rights: Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. This material may be reproduced by or for the U.S.
Table of Contents 1.0. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1. Component Viewer ....................................................................................................................................................... 1 1.2. How to Use this Reference Manual ......................................................................................................................
2.21. PulseStream .............................................................................................................................................................. 49 2.22. Record Replay ........................................................................................................................................................... 54 2.23. SimpleMixer .......................................................................................................................................
5.14. NumToString ............................................................................................................................................................. 98 5.15. PassThrough ........................................................................................................................................................... 100 6.0. Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.0. HRTF Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 10.1. HRTFOut4 ................................................................................................................................................................ 138 10.2. CommPanel8HRTF4 ............................................................................................................................................... 140 11.
14.2. Host Out ................................................................................................................................................................... 175 14.3. Cell Service ............................................................................................................................................................. 176 CellIn .............................................................................................................................................
Appendix B: Component Credit Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 1.0. Introduction 1.1. Component Viewer ACE Studio is a powerful suite of software tools providing a software development toolkit for building sound and communications models. In ACE Studio, models are developed using an array of complex components. In ACE Studio, the user has the ability to double-click each component to open the component viewer. The component viewer provides specific component information and the component values.
DOC-01-TELAS-CRG-4 1.2. How to Use this Reference Manual The purpose of this manual is to provide extensive information on the ACE Studio component structure and the operation of each component. The components are organized in the following order. • Audio Components • AudioIO Components • Comm Panel Components • Control Components • Dynamics Components • Environmental Cue Components • Highway 3D Service Components • Intercom Components ASTi ACE Studio Components Reference Guide Rev.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 2.0. Audio Components • Volume Control These components can be mixed, filtered, or added into any combination of highway channels via a feeder connection. • Vox • Wave The following section details the audio components and the parameters within them.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.1. AmpMod Summary: The Amplitude Modulator component generates a carrier signal whose amplitude is controlled by a modulating signal. This is useful for general warning tones (e.g. Radar Warning Receivers) that require dynamic control. Complex warning tones can be generated when the amplitude modulator is used with a Pulse component.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Inputs ModulationOffset Internal Parameters Type Default Value float32 1.0 Description: Value added to modulation signal prior to multiplication by carrier signal. If no external variable is connected to ModulationOffset, the offset scale factor is used; otherwise, the offset is the scale factor times the output result of the external variable. If a pulse stream is used then this offset should be set to 0.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.2. Audio Feed This component is described in the Highways 3D Service section. 6 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 2.3. AutoDred Setup Procedure Summary: The AutoDred component conducts a series of five tests to test the system’s speaker setup. This procedure assumes a prebuilt AutoDRED mode exists. 1. Install layout, open the AutoDRED model in load viewer. Description: The AutoDred component starts the first test by sending pink noise to all speakers in the system setup. Test 2 sends a sinewave at 100Hz out each individual speaker in the setup.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Tips • The 3 dB tolerances are adjustable to be tighter or looser depending on the requirements and what needs to be proved. • The purpose of the /tmp/autodred.dat file is that it provides easier viewing of all the data. The same signal levels are shown in the component data viewer. Distance above noise floor is only shown in the file.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Case Duration Type Default Value float32 0.0 Control Inputs TestCase Select Description: The amount of time sounds are played for each test case. Type Default Value uint8 0 Description: Use this with manual enable to select the test. 1 - Sends pink noise to all speakers. 2 - Sends a sinewave at 100Hz to each individual speaker.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Outputs Channel Type Default Value uint8 0 Control Outputs TestRunning Description: Assign each bus 1-16 to intercom buses in the model. ErrorCode Type Default Value uint32 0 Type Default Value boolean False Description: The currently running test, if there is an error this field displays the test that failed. This test will appear until TestEnable is reset.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters Level Table Type Default Value function n/a Internal Parameters Result2 Description: Select a TableXY from the Math Plan. This table should contain the measured signal levels for each test. These values can be copied from the /tmp/autodred.dat file following a setup run.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.4. Complex Playsound Summary: The Complex Playsound component plays digitally encoded soundfiles with dynamically varying elements. The elements occur in three sequences a ramp up sound, a loop file, and a run down sound. For those users familiar with the MBV sound library complex loop, this is essentially the same thing only now this function is provided by a separate component.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs GroupID Type Default Value playsound_group 0 Description: The value of the GroupID. The GroupID is used to select a group from within a sound library. Audio Outputs Out Type Default Value boolean False Description: Out is the output signal from the complex playsound component, which may be connected to another component.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.5. Compressor Summary: This component includes a gate, expander, compressor, and limiter module. The Compressor component modifies the dynamic range of an audio signal to provide a form of automatic volume control. Description: The gate module acts to ensure that there is no audio signal below a certain threshold level.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Input InSignal Type Default Value audio n/a Description: Input signal to the Compressor component. SideIn Type Default Value audio n/a Description: Side-chain input to the Compressor component. Control Input Gate Figure 3: Compressor Input Type Default Value Boolean False Description: This control determines whether the signal will be gated (True) or passed through (False).
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Input GateRelease Control Input Type Default Value float32 100.00 ExThresh- Type old float32 Description: This is the release time (in milliseconds) of the gate. The longer this time is, the longer the gate will remain open after the input signal has fallen below the threshold level. Type Default Value Type Default Value float32 0.5 float32 200.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Input ExOutGain Control Input Type Default Value float32 1.0 CompRatio Description: This sets the linear gain factor for the output of the expander module. This gain defaults to 1 if the expander module is not enabled. CompAttack Type Default Value float32 50.0 Description: The amount of time it takes for gain reduction to take full effect when the input level exceeds the threshold. Values are in milliseconds.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Input LimSideEnable Audio Outputs Type Default Value Boolean False OutSignal Description: This control determines whether the envelope, with which the limiter performs its gain control logic, will be based on the signal from SideIn (True) or InSignal (False). LimOutGain Type Default Value float32 1.0 Description: This sets the linear gain factor for the output of the limiter module.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 2.6. Delay Internal Parameters Summary: Delays the input audio. DelayMS Description: The Delay component delays audio by the specified number of frames (1.33 ms) up to one second. Type Default Value Float32 0 Description: The frame delay expressed in milliseconds. DelayFrame x 1.33 ms Audio Inputs AudioIn Type Default Value audio n/a Description: The audio signal that is to be delayed.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.7. Demux Summary: The Demultiplexer (Demux) component takes an input signal and divides it among 15 ouputs as specified by the control. Description: The Demux is made up of one signal input, one control input and 15 signal outputs. The Demux is commonly used for environmental cue applications where it is necessary to test different speakers in the simulator.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 2.8. Envelope Control Inputs Summary: The Envelope component applies a filter to an input signal based on three math functions. Control Description: The Envelope component applies a type of filtering to the input signal. The type of filtering may be lowpass, bandpass, or highpass. The input signal’s frequency, gain, and Q factor are calculated in the user-defined Control/ Math Function component.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters Gain Type Default Value n/a n/a Description: Defined in Control/ Math Function to set the audio signal’s gain. Q Type Default Value n/a n/a Description: Defined in Control/ Math Function to set the audio signal’s Q. 22 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M 2.9. Filter Summary: The Filter component applies a filter to an input signal. The type of filtering applied may be lowpass, bandpass, or highpass. The filter quality factor, rolloff frequency, and gain can be controlled by input variable from elsewhere in the model or from the host interface. Description: The Filter component applies to an input signal. The type of filtering applied may be lowpass, bandpass, or highpass.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Audio Inputs InSignal Control Inputs Type Default Value audio n/a OutGain Description: InSignal is the connection to the signal used as an input to the filter. Type Default Value float32 1.0 Description: OutGain applies amplitude gain control to the output signal. If no external control is connected to OutGain, the scale factor is used as the OutGain value. Modifier: Multiply Modifier_default: 1.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters FilterType Type filter_type2 Default Value Lowpass Description: FilterType determines the type of filter applied to the input signal (Lowpass, Highpass, Bandpass, LowPassQ, BandpassQ, HighPassQ, and Notch). If no filtering is desired, FilterType should be set to Off. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.10. Lockout Control Inputs Summary: The Lockout Component allows sharing of a limited number of assets on a "first-come, first-served" basis. Asset Mask Description: This component routes input audio streams (referred to as Operators) to output audio streams (referred to as Assets) based on when each input triggers their PTT.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Outputs Asset1_Au Type Default Value dio thru n/a Asset8_Au audio dio Description: Operator audio that has to be routed out of the component once a PTT has been pressed. When a PTT goes true, the audio is always routed to the lowest available Asset.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.11. Level D Capture Audio Inputs Summary: The Level D Capture component is used to record audio for Level D compliance testing. The audio recorded by this component can be compared spectrally to the reference audio, in real time with the scope or offline with the spectral analysis capability accessible through RMS.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Start Type Default Value boolean false Control Outputs ACUGain Result Description: Triggers the playback of the reference file and the recording of RecAudio. TestNum Type Default Value uint16 1 Type Default Value function n/a float32 1.0 Description: The gain that is applied to the ACU input audio. Link out to the ACU channel component.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.12. MessageList Control Inputs Summary: Plays through a list of sound files and is commonly used for sequencing ATIS or Warning messages. Reset Description: MessageList is similar to Playsound but accepts an array of sound indices to play. The sound indices are optionally set locally or driven by a host computer. Sounds are played sequentially. The next sound starts immediately after the current sound stops.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Outputs CurrentSound Type Default Value playsound_sound 0 Description: Outputs the currently playing sound index. Audio Outputs OutSignal Type Default Value audio n/a Description: The output signal from the component. RepeatCount Type Default Value uint16 n/a Description: This number increments each time the same index plays in a row.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.13. Mixer Audio Inputs Summary: The mixer component provides controlled mixing of up to eight signals into a single, composite signal. The mixer controls determine which of the eight signals should be mixed with both individual and overall gain control. There is also a ninth signal that is always mixed into the output signal and allows multiple mixer components to be cascaded together.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Inputs Sig1_Gain- Type Sig8_Gain float32 Audio Outputs Default Value 1.0 Description: The amplitude gain control for signals 1 through 8. If no external variable is connected to the signal gain, the value of the scaler is used.
DOC-01-TELAS-CRG-4 2.14. Noise Source Summary: The Noise Source component generates a filtered white, pink, or brown noise signal. The type of filtering applied may be lowpass, bandpass, or highpass. The filter quality factor, rolloff frequency, and gain can be controlled by input variables from elsewhere in the model or from the host interface. The noise signal is an internal pseudo random noise source, providing an improved noise source with better tunability.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs FilterFrequency Type Default Value float32 1.0 Control Inputs Outgain Description: FilterFrequency (in Hertz) provides the rolloff frequency of the filter. For lowpass filters, FilterFreq acts as an upper bound frequency. For highpass filter, FilterFreq acts as a lower bound frequency. For bandpass, FilterFreq acts as a center frequency and the filter bandwidth is determined by FilterQFactor.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters FilterType Type filter_type2 Default Value LowPass Description: FilterType determines the two pole filter type applied to the input signal (Lowpass, Highpass, Bandpass, LowPassQ, BandPassQ, HighPassQ, and Notch). If no filtering is desired, FilterType should be set to Off.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 2.15. PEnvelope Audio Outputs Summary: The Parametric Envelope (PEnvelope) component applies a parametric filter (Pfilter) to an input signal based on three math functions. OutSignal Description: The PEnvelope component applies the internal band-pass filter to a given band of the input signal which is determined by three parameters: the center frequency, the bandwidth and the desired gain.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.16. PFilter Control Inputs Summary: The Parametric Filter (PFilter) component is a parametric equalizer that allows the user to control the amplitude of a given band of the input signal. Gain_dB Description: The Pfilter component applies the internal band-pass filter to a given band of the input signal which is determined by three parameters: the center frequency, the bandwidth and the desired gain. Type Default Value float32 1.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 2.17. Playsound Summary: The playsound component provides the ability to play digitally encoded soundfiles. Sounds that have no dynamically varying elements (except for overall volume level) are best handled as fixed off-line recorded sound files (e.g. Missile launch).
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs LibraryID Type playsound_library Default Value 0 Control Inputs Randomize Description: Selects the library that contains the group and sound file. OutGain Type Default Value float32 1.0 Description: Amplitude gain of file replay source. If the gain connection is blank then the gain scale factor is used as the gain value; otherwise the gain is the scale factor times the output result of the control object.
ASTi ACE Studio Components Reference Guide Rev. M 2.18. Pulse Summary: This signal source produces a pulse stream signal which can be mixed in any proportion on any of the analog output channels. DOC-01-TELAS-CRG-4 When the waveform amplitude is less than or equal to 0, the wave component does not generate a signal. Note: A pulse signal is similar to the square wave except it is limited to positive amplitudes.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs Frequency Type float32 Default Value Control Inputs Gain 1.0 Description: Frequency (in Hertz) of wave generated by the waveform synthesizer. The frequency is the number of oscillations made per second for the given waveform. If no external variable is connected to Frequency, the value of the scaler is used. Type Default Value float32 1.0 Description: Amplitude gain of the waveform.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Summary: The Pulse Sequence component can generate a repeating series of up to eight pulses of arbitrary pulse width, pulse amplitude, and timing. Description: The Pulse Sequence is a signal component that can generate a repeating series of up to eight pulses of arbitrary pulse width, pulse amplitude, and timing. Typically, this signal is used to frequency or amplitude modulate other signals.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Audio Input GainMod Control Input Type Default Value audio n/a GainMod En Description: Provides a connection to a signal which will modulate the amplitude of the pulse sequence. Sweep Mod Type Default Value audio n/a Durations Paint Count Default Value float32 1.0 Description: Provide the width of each pulse, in microseconds if in Fixed mode, or as a fraction of the sweep time in Fractional mode.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Input Sweep Time Internal Parameters Type Default Value float32 0.0 Paint Times Description: Provides the length of the sweep that the pulses are contained in, in microseconds. See the figure above for details. Type Default Value pulse_step_mode Fixed Description: This is a flag which is set either to Fixed or Fractional. If set to Fixed, the sweep time, delay times, and durations are all measured in microseconds.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.20. PulseStep Audio Input Summary: The Pulse Step can generate a repeating series of up to sixteen sequential pulses. GainMod Description: The Pulse Step can generate a repeating series of up to sixteen sequential pulses of arbitrary pulse width and pulse amplitude. The pulses follow immediately one after the other - there is no space between them. Typically, this signal is used to frequency or amplitude modulate other signals.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs GainModEn Type Default Value boolean false Control Inputs StepCount Type uint8 Description: Enables the gain modulation. LoopMod- Type Depth float32 LoopModEn 1.0 Type Default Value boolean false Audio Outputs OutSignal In one-shot mode, the pulses are generated only when triggered by the Step Count changing from 0 to a non-zero value. The rest of the time the output is given by the Amplitude Off value.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters PlayAll Type Default Value boolean False Description: This parameter is used in one-shot mode. In normal mode, if the step count is toggled from 0 to a non-zero value and back to zero, the pulses will stop playing immediately when the Step Count goes back to zero. In Play All mode, the pulses will finish playing to the end of the sequence.
ASTi ACE Studio Components Reference Guide Rev. M 2.21. PulseStream Summary: The Pulse Stream signal source is a sophisticated signal source which generates a stream of pulses. Like the Pulse signal, the pulses have an amplitude between 0 and 1. Description: The pulse stream is typically used to frequency or amplitude modulate other signals, to provide time varying tones. In the Pulse Stream Signal figure shown below the pulse width and PRI (Pulse Repetition Interval) are shown.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Pulse types 101 to 150 are called dwell1 to dwell 50. The spacing between pulses (PRI) is modulated in a step like fashion. The length of time on each step is given by the dwell time, and the number of steps is the dwell number plus one. (e.g., for dwell5 there will be six steps.) The steps are evenly spaced, and the modulation depth, as shown, gives their height. The figure below shows the Random Dwell Pulse Type (Pulse types 151-199).
ASTi ACE Studio Components Reference Guide Rev. M The Stagger Pulse types operate differently from the other pulse types mentioned before. Instead of modulating the PRI, up to eight PRI values are given which define the spacing of the pulses. The number of pulses in the stream is given by the stagger number (e.g. Stagger 4 has four pulses per cycle). The length from cycle to cycle is given by the Main PRI value, while the placement of the intermediate pulses is shown in the diagram below.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Audio Inputs GainMod Control Inputs Type Default Value audio n/a Main_PRI Type Float32 Description: Connection to a signal which will modulate the amplitude of the pulse stream. PRI_Mod Type Default Value audio n/a Description: Provides a connection to a signal which modulates the Main PRI (Pulse Repetition Interval) value. This field is only used by Pulse Type 9 (external). Default Value 1.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs PulseWidth Type Default Value float32 1.0 Description: Provides the width of the pulses in the pulse stream, in microseconds. Stagger_P RI_2 Stagger_P RI_8 Type Default Value Float32 1.0 Description: Gives the stagger time, in microseconds, for the stagger pulse types. These values are only used by the stagger pulse types (pulse types 200 to 219). See description above for a detailed explanation.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.22. Record Replay Audio Inputs Summary: The Record Replay component provides the ability to record and replay digitally encoded soundfiles (known simply as “recordings” in ACE vernacular). The component is capable of recording any signal source within a model and features host control inputs for controlling record-replay modes, file selection and file position, gain and other parameters.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Position Type Default Value int32 0 Control Inputs Reset Description: The position field is used when the command field leaves the stop state and goes into the record or replay mode. In other words, this value is applicable when you transition the command variable from 0 to 1 or 0 to 2. The meaning of the field will depend on the loop setting being TRUE/FALSE and also on the rate setting in kHz.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Audio Outputs SignalOut Type Default Value audio n/a Control Outputs New Position Description: Output signal of the Record Replay component. Audio level is controlled by the gain variable and read from the raw audio record/replay file. Audio is only output when in replay mode.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters GroupID Type Default Value uint16 0 Description: Use to identify the record/replay file group. Each file is organized as part of a specific group and may be stored on the hard disk. Group ID is used in conjunction with the index to point to a unique file. Length Type Default Value uint32 0 Description: Maximum duration of a non-looped recording. Loop duration of a recording when in loop mode.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.23. SimpleMixer Summary: The SimpleMixer provides quick and easy mixing of up to 32 input signals. Description: This is a no frills mixer intended to be the absolute fastest way to mix audio. Up to 32 signals can be linked to the InSginals connection and they are then mixed together equally. One overall OutGain is provided if the level needs to be moved up or down.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 2.24. Sequencer Control Inputs Summary: The Sequencer plays sound files in a specified order. Playall Description: The Sequencer cycles through the indexes (soundfiles) when the trigger is set to true. The Squencer basically drives the Playsound component. Type Default Value float32 1.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Outputs GroupID Type Default Value playsound_group 0 Description: The value of the GroupID. The GroupID is used to select a group from within a library. SoundIdx Type Default Value playsound_sound 0 Description: The value of the file index to be played. TriggerOut Type Default Value boolean false Description: When set to true trigger initiates the sequence. 60 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 2.25. Volume Control Summary: Provides a host control for overall volume level in the model. Description: Sets the main volume level. When Mute is set to True the volume level is 0. Control Inputs Mute Type Default Value boolean false Description: When mute is true it sets the volume level to 0. Volume Type Default Value float32 1.0 Description: Sets the main volume, overall controlled by the host.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 2.26. Vox I. Vox Enable = False, PTT = False - No Output Summary: The Vox component allows voice activated or push-to-talk (PTT) control over an audio input signal. An optional filter may be applied to the input signal. If the filtered input signal level exceeds the Vox threshold level, the Vox component will output the signal.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Inputs InSignal Control Inputs Type Default Value audio n/a VoxEnable Type Default Value boolean Description: InSignal is the input signal into the Vox component. The filter and the Vox logic will be applied to this signal to determine the output signal. False Description: VoxEnable is the control flag for Vox mode. If this variable is set to false, the Vox component is configured for PTT mode.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Outputs FilterSignalLevel Type Default Value filter32 n/a Internal Parameters FilterType Type filter_type2 Description: Indicates the sound level of the filtered signal. OutSignal- Type Level filter32 Default Value LowPass Description: FilterType determines the type of filter applied to the input signal (Lowpass, Highpass, and Bandpass). This filtering occurs before the Vox compares the signal level to the Vox level.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 2.27. Wave Summary: This signal source produces a waveform signal, which can be mixed in any proportion on any of the analog output channels. The waveform type may be sine, sawtooth, triangle, or square. Audio Inputs FreqModSignal Type Default Value audio n/a Description: This signal source produces a waveform signal, which can be mixed in any proportion on any of the analog output channels.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs FreqModDepth Type Default Value float32 1.0 Control Inputs MarkSpaceInput Description: Frequency modulation depth value, controls the effect of the frequency modulation signal: Type Default Value float32 1.0 Description: The mark/space input controls the duration the square wave is on, the plus side relative to the period of the wave. (e.g. a value of 0.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters Wavetype Type Default Value audio/waveshape sine Description: The type of the generated waveform, whether it is triangle, square sawtooth or sine. Range: Off, Sawtooth, Triangle, Sine, Square Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 3.0. AudioIO The AudioIO components are used to retrieve audio from the Highway 3D service. Typically, these components are linked directly to one of the hardware components (ACU, etc.). The AudioIO components include: • Headphone3DOut • Highway Out • SpeakerOut These components are described in the Highway 3D Service section. 68 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 4.0. Comm Panel 4.1. Comm Panel 4, 8, 16, 32 The following section details the CommPanel components and the objects within them. Summary: Simulation of a generic communication control panel used to link a single operator to up to 32 assets. A facility is provided for separate control of input, output and sidetone routing to and from assets. Assets are linked to the comm panel component using the intercom service.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M The duplex behavior of any asset may be set based on the setting of the Full Duplex input and/or modifier. Default operation is full duplex. Asset connection duplex behavior will always force local behavior, so connections to a normal radio will force half-duplex operation. Control Inputs InGain The OutGain control and scaling factor determines the overall receive signal gain. Default Value audio n/a 1.0 Modifier_default: 1.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Power Type Default Value Control Inputs Sig1-SigN Type Default Value bool id unassigned Description: Controls the power of the comm panel. Description: Selects the intercom bus handle. Modifier: XOR Modifier_default: TRUE PTT Sig1_RxG ain-SigNRxGain Type Default Value bool FALSE Type Default Value float 1.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters SideGainControl Type Default Value uint 255 Description: Selects which sidetones are affected by the comm panel’s received signal gains. When bit is high, sidetone volume for the intercom bus is multiplied by the appropriate SigNRxGain. Also when bit is high the SideControl value for the intercom bus becomes the logical AND of SideControl and OutControl.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 4.2. CommPanel8Stereo Control Inputs Summary: Simulation of a stereo communication control panel used to link a single operator to up to 8 assets. A facility is provided for separate control of input, output and sidetone routing to and from assets. Assets are linked to the comm panel component using the intercom service. This component has separate controls for left and right output and sidetone signals.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs OutControlR Type Default Value uint8 255 Control Inputs SideGainControl Description: Selects the busses from which to receive the Rx signals routed to the OutSignalR. For example, a value of 1 will receive on Sig1, a value of 2 on Sig2, 4 on Sig3, 8 on Sig4, 16 on Sig5, and 255 on all busses.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Outputs OutSignalL Type Default Value audio n/a Description: Left output audio signal generated by mixing all the received signals from the actively selected IC busses. OutSignalR Type Default Value audio n/a Description: Right output audio signal generated by mixing all the received signals from the actively selected IC busses.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 4.3. Stereo Comm Panel Control Inputs Created for a specific program, contact ASTi for details. OutControl Audio Inputs In Default Value uint 255 Description: Selects the busses to receive audio from (bitmask). Type Default Value Modifier: AND audio n/a Modifier_default: 255 Range: 0 -255 Description: Input audio signal that is going to be transmitted by the Comm Panel.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs SideControl Type Default Value uint 255 Internal Parameters SideGainControl Description: Selects the busses from which to receive the sidetone signal. Type Default Value uint 0 Description: Selects which sidetones are affected by the comm panel’s received signal gains. Modifier: AND Modifier_default: 255 SidetoneLocal Range: 0 -255 SidetoneGain Type Default Value float 1.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.0. Control Components 5.1. BitToByte Control components provide the logic for driving the functions of the objects in the model. Summary: The Bit to Byte component provides a mechanism for combining up to eight boolean controls into a single byte wide value.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 5.2. ByteToBit Control Input Summary: The ByteToBit component provides a mechanism for splitting input byte into its eight bit values. Gate0thro ughGate7 Description: The ByteToBit component converts a single input byte into its eight individual bit values. The ByteToBit component also has a Control Input which acts as an on/off switch turning the decoding On when True and Off when False.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.3. ByteMerger Control Inputs Summary: The ByteMerger accepts 4 uint8 inputs, interprets them as a multibyte value (int16, uint16, int32, uint32, or float32) and outputs the result as a float64. In0 Description: The ByteMerger reconstructs an integer or float from a series of bytes. The input type is used to specify how the input byte should be integrated.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Outputs Result Type Default Value float64 0.0 Description: The result of merging the input bytes based on the endianness and input type. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.4. Byte Splitter Examples* Summary: The Byte Splitter decomposes an input value into byte-sized chunks, allowing for datatype conversion at either end. * using IEEE floating point standard Description: An integral or float type input is accepted into the Byte Splitter, the user can select the specific input type. If an integral type is selected the component will only use the value from the InInt port.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs InInt Type Default Value any integral type 0 Internal Parameters Endianness Description: Input port for integral-typed inputs. InFloat Type Default Value any float type 0 Default Value Uint8 0 Description: The output of the data in byte sized chunks. The size of the datatype determines how many output ports will actually be used. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.5. Counter Control Inputs Summary: The Counter provides a time-based, general purpose event or continuous ramping function. In single shot mode, the Counter can provide an externally triggered function lookup suitable for amplitude or frequency control of dynamically generated audio sources for sound effects such as explosions, or touchdown thumps that play once for a fixed time duration. Delay Default Value float32 1.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Outputs Result Type Default Value float32 0.0 Internal Parameters Function Description: This field reflects the final counter result. Type Default Value boolean FALSE Description: The Continuous Mode flag determines the Counter behavior when the Trigger is held TRUE. If this flag is TRUE, the Counter continually steps through the counting sequence.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters UpDown Type Default Value boolean False Description: The Up/Down flag controls if the Counter should count from Start Val to End Val then back to Start Val within the period specified by Duration. This feature is useful for inserting windup and winddown effects to dynamically generated aural cue sounds. 86 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 5.6. Delay Control Output Summary: Delays the input control value. ValueOut Description: The Delay component delays a value by the specified number of KFrames. Each K-Frame is 9.333 msec. The maximum settable delay is 107 KFrames or approximately 1 second. This component can be used to delay control data (i.e. host data) within the model and may be useful for creating certain state logic. Type Default Value float32 0.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.7. Ident Control Inputs Summary: The Ident component, similar to the Radio > MorseKeyer component provides an interface between the HostIn packet and the model for any 4 character ASCII string identifier sequence. WordRate Type uint8 Description: The Ident component decodes the incoming zero terminated ASCII string into the correct sequence of on/off pulses required for ident code communication.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 5.8. Incrementer Internal Parameters Summary: Tracks the number of times an event has occurred. MaxValue Description: The Incrementer component adds one to an output count when the trigger transitions, which can be used to keep track of basic state information. The output reverts to zero on model load or when the Reset flag is triggered.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.9. IntCompare Control Inputs Summary: The IntCompare Component checks eight input values and compares them against a range of integers. Each integer is compared against a different range. The result of all eight comparisons is output as both a single byte bit mask and a boolean value. ControlByte 255 Modifier_Default: 255 Control Outputs Output The ranges are all-inclusive.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters Range Lower AH Type Default Value uint32 0 Description: The lower end of each range comparison. If the Input equals Range Lower, the comparison is “in range.” Each Input only looks at its corresponding Range Lower. InputA looks at RangeA, InputB looks at RangeB, and so on. Range Type Upper A-H uint32 Default Value 0 Description: The upper end of each range comparison.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.10. IntTable Control Inputs Summary: The integer table provides a simple look up function for integer values. Such a function may be used to dynamically drive a sound file index to be played or receive/transmit selections in a communication panel. ResultOff- Type set int32 Description: The integer table receives an integer input from an external connection and adds an offset to it to drive an index.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 5.11. Latch Control Outputs Summary: The Latch Component takes an input value and holds the number for a specified time. The input can also be held indefinitely. Description: The Latch Component is used for holding a control value inside the model for use by other components. This allows an input, which varies over time, to be stored temporarily and sent elsewhere in the model.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.12. LogicTable Control Inputs Summary: The Logic table component provides a mechanism for combining up to four boolean controls into a single function. The four inputs are combined to form a 4-bit number which acts as an index into a 16-value array or lookup table. This array contains floating point values, so that a combination of control functions can be achieved in a simple fashion. Input0 Default Value float32 1.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Input3 Type Default Value boolean False Description: Boolean input whose value is assigned to Bit3 in the derived index value. If this variable is True, a value of 1 is added to the derived index value. Modifier: XOR Modifier_default: FALSE Control Output Output Type Default Value float32 0 Description: Final output value from the Logic Table component.
DOC-01-TELAS-CRG-4 5.13. MathFunction Summary: Background: The ACE Host Input component does not include built-in scaling features - it simply provides a means to extract control fields from incoming host packets. Scaling of the Host Input fields is done in two ways: 1. The Host Input (data source) is linked directly to an internal variable field of a component (data sink). The sink component includes a basic scaling feature including a single operand and modifier which modify the value of the Host Input.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Gain Type Default Value float32 1.0 Control Inputs Input_Z Description: Link to another control source to provide overall gain control of the math function evaluation. If no external variable is connected to Gain, the value of the scaler is used. Type Default Value float32 1.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.12. NumToString Control Inputs Summary: The NumToString component takes a set of input numbers and converts them into a single string for use with the Radio Transceiver. This allows host control of common DIS parameters for radios by setting the DomainNameIn and ProtocolIDIn fields of the Radio Transceiver.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Input3 Type Default Value int32 0 Internal Parameters Prefix Description: This input turns into part of the output string based on the conditional parameters. Type Default Value string n/a Description: Attaches to the front of the string. Typically used for “DIS” or colon “ : ”.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 5.13. PassThrough Description: The VarPassThrough component is used to pass variables from a HostIn component to a HostOut component. It is not designed for any other purpose and should not be used otherwise. An example of a use case for this component is to transfer unmodified host input variables through the model and out to a separate host PC or touch screen. 100 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 6.0. Dynamics The following section details the Dynamics components and the objects within them, which are used to control the volume or level of signals. The Dynamics group includes the following components. • The AGC component keeps a signal near a “target” level. • The CompressorLimiter component prevents signals from getting too loud. • The Expander component reduces the volume of quiet signals like background noise between speech.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 6.1. AGC Control Inputs Summary: AGC attempts to keep audio at a consistent, specified volume. Description: The Automatic Gain Control (AGC) component controls the volume of the signal to keep the output close to a target volume. There are two stages in this component, the AGC and the Limiter. In the AGC stage, signals above the target are reduced, while signals below the target (and above the threshold) are increased.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Target Type Default Value float32 -24.0 Description: The target or “goal” output signal level (RMS), measured in dB, relative to a level of 1.0. As with any dB control, more negative values are quieter, larger values are louder. Threshold Type Default Value float32 -70.0 Description: The level above which AGC will occur.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 6.2. CompressorLimiter Control Inputs Summary: The CompressorLimiter reduces the volume of loud sounds. Description: This component has two stages that work together to keep volume (signal levels) under control. In the first stage, the compressor reduces the volume of the signal when its average (RMS) level exceeds the threshold. In the second stage, the limiter then prevents peak levels from exceeding the LimThreshold.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs LimThres hold Type Default Value float32 -12.0 Control Inputs Threshold Description: The maximum peak level in dB allowed in the output signal. -12 corresponds to 0.25 linear, or 1/4 of a “full scale” signal. OutGain Type Default Value float32 1.0 Description: A gain applied to the signal after both the compressor and limiter stages. Ratio Type Default Value float32 4.0 Type Default Value float32 -24.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 6.3. Expander Control Inputs Summary: The Expander component is used to reduce the volume of background noise between speech. Description: The Expander expands (increases) the dynamic range of a signal by making quiet sounds quieter. If the average (RMS) level of the signal is below the threshold, the expander will smoothly reduce the gain on the signal.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Output OutSignal Type Default Value audio n/a Description: The processed signal which has gone through the expander stage. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 6.4. Gate Control Inputs Summary: The Gate component only allows a signal through if it is loud enough to break the threshold. Hold Description: This component is similar to the Audio/Vox component in that it is used to only let speech through (to a radio, etc.) if a person is actively speaking. In this example, the threshold should be adjusted to be just below the quietest speech that is allowed through.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Output OutSignal Type Default Value audio n/a Description: The processed signal that has gone through the gate stages. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 7.0. Environmental Cue 7.1. 5BandFilter The following section details the environmental cue components and the objects within them. Summary: Combines 5 MultiFilters into one component. The environmental cue components include: • 5BandFilter • Engine • Engine Level D Description: This component essentially connects 5 MultiFilters in serial.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Frequency Type 1-5 float32 Default Value 1.0 Control Inputs QFactor1- Type 5 float32 Description: This control specifies frequency in Hertz. For the BandPass, BandPassUnityGain, and PeakingEQ filters this control specifies the center frequency of the passband. For the Notch filter this control specifies the center frequency of the stopband.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters EndBand1 Type -5 float32 Default Value 965.4772 Description: Specifies the end of the bandwidth affected by the filter settings. Not adjustable. For BandPass, BandPassUnityGain, and Notch filters this specifies the right -3 dB corner frequency in hertz. For PeakingEQ filters this specifies the midpoint frequency in hertz.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 7.2. Engine Control Inputs Summary: The engine component can recreate the tones for a single jet engine. Description: The Engine component provides a composite sound for an engine. The component includes two principal sources for noise and three independent whine tones. The overall sound can be tuned based on manipulating the driving parameters for the noises, whines, and overall gain control.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs NoiseFilter Type 2_Frequen float32 cyInput Description: Default Value 1.0 FrequencyFunction: Provide frequency control connections for one of the two bandwidth limited noise sources. Control Inputs WhineTon Type Default Value e1_GainIn float32 1.0 put Description: Provides control connections for one of the three whine gains.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Whine Type Default Value Tone2_Fre float32 1.0 quency Description: The frequency (in Hertz) of one of the three triangle waves used to produce the engine whines. Whine Tone3 Type Audio Output Output Signal Type Default Value audio True Description: The output signal from the Engine component, which may be connected to another component or directed to an output highway.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 7.3. Engine Level D Control Inputs Summary: A high fidelity engine component that can recreate intake hisses, combustion roar, blade and tip buzz, and characteristic whine tones. Description: The Engine Level D component provides a composite sound for engines at the highest fidelity level required by the FAA.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters Internal Parameters ExhaustRo Type Default Value ar_Fuelflo function n/a w Description: The sound driven by Fuelflow manipulated by Freq_Table and Gain_Table to create the engine exhaust roar sound.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 7.4. MultiFilter Summary: Expanded version of the Audio/Filter component. The MultiFilter has a variety of basic filter types and the ability to specify the filter order. Audio Inputs InSignal Type Default Value Description: A signal is filtered by one of the basic filter types described below. audio n/a Off: No filtering occurs. OutGain affects OutSignal amplitude. Description: The signal to be filtered.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Gain_dB Type Default Value float32 0.0 Control Inputs QFactor Description: This control specifies a gain value in dB. For PeakingEQ, HighShelf, and LowShelf filters this control specifies the gain applied to the passband. The range of this control is [-50,50]. Modifier_default: 0.0 Type Default Value float32 0.0 Default Value float32 1.0 Description: The filter quality factor.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters EndBand Type Default Value float32 965.4772 Description: Specifies the end of the bandwidth affected by the filter settings. Not adjustable. For BandPass, BandPassUnityGain, and Notch filters this specifies the right -3 dB corner frequency in hertz. For PeakingEQ filters this specifies the midpoint frequency in hertz.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 7.5. Prop Rotor Control Inputs Summary: The Prop Rotor component provides the composite sound for a rotating helicopter blade. NoiseGain Type Default Value Description: The Prop Rotor component includes the three principal sources of noise; air noise from the movement of air over the blades, force noise from the impact of the blade with the air medium, and thickness of noise due to the dual edge sound sources on a blade.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs Qfactor Type Default Value float32 1.0 Description: Quality factor for the air noise filter. If the Q factor connection is blank then the Q scale factor is used as the Q value, or the Q is the scale factor times the output result of the control object. Internal Parameters FilterFreqScale Type Default Value float32 4.0 Description: Scale factor for noise filter roll-off frequency.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 7.6. Vibration Capture Control Inputs Summary: The Vibration Capture component records an input signal specifically for use with ASTi’s Vibration Analysis tool kit. Sound Index Description: This component is a simplified version of the Record Replay component. The capture length defaults to 30 seconds and continuous recording is not allowed. The Record parameter controls the recording, when True recording begins.
DOC-01-TELAS-CRG-4 8.0. Highway Service Summary: The highway service provides audio distribution for aural cues from components in ACE to the outside world. The need for a specialized service to handle aural cue audio is driven by the fact that aural cues are generated by multiple sources whose output is typically sent to multiple channels (e.g. left speaker, right speaker).
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 8.1. AuralCue Internal Parameters Summary: Inputs audio into the Highways Service and associates the audio with a name or “cue ID.” Description: The AuralCue component is the first step when using the Highways Service. First audio is linked to the AudioFeed component and the cue ID is created and selected. Then this audio is mixed in a 3D or non-3D way using the other Feeders components.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 8.2. AuralCuePosn Internal Parameters Summary: Adds the selected sound to the soundfield at the specified (X, Y, Z) position. Description: For example, in an aircraft model, you might have an AuralCuePos component with a Cue ID called “Left Engine” positioned at X= -3.0, Y= 3.0, Z= 0.0. This means that the audio fed into this Cue ID is positioned to the back-left of the reference point.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 8.3. SpeakerOutput Summary: Retrieves audio from the Highways soundfield that is intended for a speaker at the specified X, Y, Z position. Description: SpeakerOutput creates a speaker in the Highways Service with the specified X, Y, and Z coordinates relative to the soundfield reference point, extracting the audio from the service for the speaker. The X, Y, and Z position should correspond to the speaker’s physical location.
DOC-01-TELAS-CRG-4 9.0. Highway 3D Service The Highways 3D Service is a collection of components used for mixing and routing audio to hardware output channels. The service provides two approaches for audio mixing - Gain-Mixing and 3D Soundfield Reconstruction - making it useful for a range of applications, from routing communications audio to operator headsets to immersing listeners in a 3D audio environment.
ASTi ACE Studio Components Reference Guide Rev. M How to use the Highways 3D Service Using the Highways 3D Service is a three-step process that includes entering audio into the service, determining how it is mixed or processed, and extracting audio for the outputs from the service.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 9.1. Audio > Audio Feed Internal Parameters Summary: Inputs audio into the Highways 3D Service and associates the audio with a name or “cue ID.” Description: The AudioFeed component is the first step when using the Highways 3D Service. First audio is linked to the AudioFeed component and the cue ID is created and selected. Then this audio is mixed in a 3D or non-3D way using the other Feeders components.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 9.2. Feeders > Aural Cue Posn Internal Parameters Summary: Adds the selected sound to the soundfield at the specified (X, Y, Z) position. Note: This component can only be added to Feeder models. Description: For example, in an aircraft model, you might have an AuralCuePos component with a Cue ID called “Left Engine” positioned at X= -3.0, Y= 3.0, Z= 0.0.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 9.3. Feeders > Balancer1, 4,8,16 Internal Parameters Summary: Mixes the selected sound to the selected highways with a set of gains. Balancer 1 mixes to 1 Highway, Balancer 4 to 4 Highways, etc. Cue Note: This component can only be used in Feeder models. Description: After inputting the audio into the Highway 3D service using the AudioFeed component, Balancers are used to mix the audio to output highways.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 9.4. AudioIO > Headphone3DOut Control Inputs Summary: The Headphone3DOut component retrieves the soundfield from the service and filters it to reproduce the 3D environment in a pair of audio outputs for a stereo headset. HeadElev Description: Use this component to generate 3D audio in the headphones of an operator. The operator’s head is assumed to be located at the soundfield reference point (0, 0, 0).
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 9.5. AudioIO > HighwayOut Summary: Extracts the specified Highway’s audio from the Highway 3D Service. The AudioOut typically is linked directly to a hardware (ACE-RIU, ACU, etc.) component’s audio out. Description: To create new highways as needed double-click on the Source Highway value and then add new busses in the service window. For example, add a highway for each speaker or headset.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 9.6. AudioIO > SpeakerOut Internal Parameter Summary: Retrieves audio from the Highways 3D soundfield that is intended for a speaker at the specified X, Y, Z position. Description: SpeakerOut creates a speaker in the Highway 3D Service with the specified X, Y, and Z coordinates relative to the soundfield reference point, extracting the audio from the service for the speaker.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 10.0. HRTF Service Description: The HRTF service provides 3D capability for headphone audio. Both environmental and communications audio can be mixed in 3D. Head-relatedtransfer functions (HRTFs) position audio streams at specified 3D (azimuth and elevation) positions. The following example depicts a 3D communications configuration for a single operator. The operator has two CommPanels, one for radios and the other for intercoms.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 10.1. HRTFOut4 Control Inputs Summary: Outputs a 3D mix of audio for up to four sound positions. Description: This component receives up to 4 audio streams from HRTF service components such as the CommPanel8HRTF4. Each stream is positioned at a specific azimuth and elevation in 3D space relative to the listener. Valid azimuth values range is from -180 to 180 degrees. Valid elevation range is from -40 to 90 degrees.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Outputs OutRight Type Default Value audio n/a Description: 3D audio output for the right ear. Warning: OutRight must be directly connected to an ACENet component (i.e. ACU2, ACE-RIU, etc.). See component description for further details. Status Pos1Audio Type Default Value n/a Pos4Audio audio Description: Displays each position’s audio stream prior to 3D mixing.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 10.2. CommPanel8HRTF4 Control Inputs Summary: Operates the same as the CommPanel8, but outputs audio with the HRTF service for 3D positioned communications. Description: The CommPanel8HRTF4, much like a standard CommPanel, transmits and receives on multiple intercoms or radios. The component’s InSignal and SideSignal behavior is identical to those of the generic comm panel.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Sidetone Gain Type Default Value float32 1.0 Audio Output SideSignal Type audio Description: Scales the sidetone mix just before the SideSignal output. SideGain Control Type Default Value byte 255 Description: Selects which sidetones are affected by the receive signal gains. When a bit is high, sidetone volume for the intercom bus is multiplied by the appropriate SigNRxGain.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 11.0. IOInterfaces 11.1. ACE_RIU_channel The following section details the IOInterfaces components and the objects within them. Summary: The ACE-RIU device provides remote digital-analog audio and I/O distribution between Targets and audio peripherals. The ACE-RIU channel component assigns audio inputs and outputs for models.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs DigitalOut Type Default Value boolean Internal Parameters Channel false Description: Digital Out allows the software to drive a digital output on the ACE-RIU. Each ACE-RIU channel has 1 digital output. Default Value riu_channel n/a Description: Select the ACE-RIU channel. Identifier Volume Type Type Default Value Type Default Value device_id n/a float32 1.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 11.2. ACE_RIU_SerialByteOut Internal Parameters Summary: This component allows the user to transmit up to 8 bytes of data from an ACE_RIU ACENet device using the serial port interface. Description: This device transmits a range of bytes (0-8) from the ACENet device's serial port interface. The bytes are transmitted whenever the MsgSize control is updated and as long as it is not 0.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 11.3. ACUchannel Control Inputs Summary: The software configurable component for the ACU hardware device. Volume Description: The ACU channel connects the software model audio to a channel of the physical ACU device. The control outputs provide the PTT channel selection for channels 0-3. Adjust audio strength with the AudioOut and AudioIn gains. The volume controls the overall channel’s volume. Type Default Value float32 1.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Outputs PTTselect1 Type uint8 Default Value Control Outputs DigitalIn1 255 Description: Digital in for the PTT. Type Default Value uint8 0 Description: Digital In allows the ACU to drive a digital input to the software and allows direct connection of PTT. Ranges 1-255 Each ACU has 3 digital inputs per channel.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters Channel Type Default Value acenet_channel n/a Description: Select the ACU channel. Identifier Type Default Value device_id n/a Description: Select the name of the ACU device. StateMachine Type Default Value n/a Description: Defines variables related to a state machine device associated with the specified ACU channel such as an HHT or SINCGARS panel.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 11.4. ACU2channel Control Input Summary: The software configurable component for the ACU2 hardware device. Description: The ACU2channel connects the software model audio to a channel of the physical ACU2 device. The control outputs provide the PTT channel selection for channels 0-3. Adjust audio strength with the AudioOut and AudioIn gains. The volume controls the overall channel’s volume.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Output AudioIn Control Output Type Default Value audio n/a DigitalIn2 Description: Audio routed in from the ACU2 device on the specified channel and becomes available to other components in the model. 0 Default Value AnalogIn3 Type uint8 Default Value boolean False Type Default Value boolean False Description: When True, the PTT is latched on for transmission.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters Channel Type Default Value acenet_channel n/a Description: Select the ACU2 channel A-D. Identifier Type Default Value device_id n/a Description: Select the name of the ACU2 device. StateMachine Type Default Value n/a Description: Defines variables related to a state machine device associated with the specified ACU2 channel such as an HHT or SINCGARS panel.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 11.5. ACU2_SerialByteOut Internal Parameters Summary: This component allows the user to transmit up to 8 bytes of data from an ACU2 ACENet device using the serial port interface. Description: This device transmits a range of bytes (0-8) from the ACENet device's serial port interface. The bytes are transmitted whenever the MsgSize control is updated and as long as it is not 0.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 11.6. AmpOut Control Inputs Summary: The software configurable component for the amplifier hardware devices. Limiter Threshold Description: The AmpOut component drives up to 32 audio streams from within the model to a specified channel of the amplifier. Audio Input AudioOut0 Type -31 Type Default Value float32 1.0 Description: The maximum peak level in dB allowed in the output signal. -12 corresponds to 0.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 11.7. SerialPort Summary: This component is an internal ASTi component used to debug ACERIU channels. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 11.8. VoisusChannel Control Inputs Summary: The Voisus Channel component provides the audio communication and radio control for a remote client. NetIn Description: This component is used with Comm Panels and multiple radio components to provide remote radio control. Use Voisus Channel to provide PTT, output, radio net selection, and volume controls for the remote client.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Outputs PTT Type Default Value boolean False Control Outputs Volume Description: When true, audio is actively transmitting. Type Default Value float32 0 Description: Sets the radio receive gain. (One output per radio, radios 1-16) InControlA Type Default Value uint8 0 Description: Selects the radios (1-8) in the Comm Panel to transmit on.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters NumRadios Type Default Value uint8 0 Description: Number of attached radios that are controlled by the remote client. RxLock Type Default Value boolean False Description: Controls whether the remote client can change the default receive state. (One parameter per radio, radios 1-16) 156 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 12.0. Intercoms 12.1. IcomRx The Intercom components provide an audio bus service to which other components can connect to providing the ability to distribute audio throughout a model. Additionally, the intercom service and components can simulate the intercom bus structures of real aircraft and other training applications. Summary: The Intercom Receiver component provides a connection from an intercom bus within the model.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Audio Output OutSignal Type Default Value audio False Description: Outputs audio from the selected intercom bus. Internal Parameter Channel Type Default Value id unassigned Description: Channel selects the intercom bus identifier. 158 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 12.2. IcomTx Summary: The Intercom Transmitter component provides a connection to an intercom bus within the model. The purpose of this component is to provide a simplified means of placing audio on an intercom bus without the complication of a comm panel. This capability is useful for distributing audio from a single source that should be heard through multiple comm panels in the model.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 12.3. Intercom Bus Power Summary: Provides power for the IcomRx and IcomTx components to play audio over an intercom bus. Description: Select the intercom bus to control power. Power toggles the Intercom Bus Power. The intercom bus is powered on by default. Control Input Power Type Default Value boolean false Description: Power toggles the intercom bus power.
ASTi ACE Studio Components Reference Guide Rev. M 12.4. Intercom Bus Service Summary: The Intercom service provides an invisible audio connection between objects that declare they are attached to a common intercom ‘channel.’ All connectivity between a specific operators comm panel and the source and source/ sink objects is carried out via intercom service links. The service supports multiple simultaneous channels that operate in isolation from any others. Inputs to a particular channel mix.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 13.0. Platform The following section details the platform components and the objects within them. The platform components include: • Detonation • Fire • Geocentric Position • Geodetic Position • Relative Position 162 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 13.1. Detonation 13.2. Fire Summary: The Detonation component looks at Detonation PDUs on the DIS network and outputs their values for use within the model. Summary: The Fire component looks at Fire PDUs on the DIS Network and outputs their values for use within the model. Description: This component is used primarily for triggering sounds and events based on incoming Detonation PDUs from the DIS Network.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 13.3. Geocentric Position Internal Parameter Summary: The Geocentric World Position object provides a simple location feature for radio and transmitter positioning. Description: The World positions of the transmitter and receiver are used to compute the diminishing power, as well as occulting by the earth for line of sight transmissions.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 13.4. Geodetic Position Internal Parameters Summary: The Geodedic World position component provides a simple location feature for the radio and transmitter positioning. Description: The World positions of the transmitter and receiver are used to compute diminishing power and occulting by the earth for the line of sight transmissions. The model of the earth is a smooth ellipsoid (model WGS84).
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 13.5. Relative Position Summary: The Relative Position component calculates the relative coordinates and velocities of an entity, used with the Highway 3D Service and other orientation-dependent sound models. Z dian North Prime Mer i Description: East Down +Y +X Yaw Y +Z X +Y +X Pitch +Z +X Control Inputs Roll Ent_Alt +Y Type Default Value float64 1.0 Description: The altitude of the entity position.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Ent_Lat Type Default Value float64 1.0 Control Inputs Ref_Pitch Description: The latitude of the entity position. Ent_Lon Type Default Value float64 1.0 Type Default Value float64 1.0 Ref_Roll Type Default Value float64 1.0 float64 1.0 Type Default Value float64 1.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Outputs Ent_X Type Default Value float64 6378137 Control Outputs Ref_Y Description: The X position of the entity in the geocentric coordinate system. Ent_Y Type Default Value float64 0.0 Description: The Y position of the entity in the geocentric coordinate system. Ent_Z Type Default Value float64 0.0 Description: The Z position of the entity in the geocentric coordinate system.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Outputs Rel_X_Vel Type Debugging Variables Default Value float32 D_Axis 0.0 Description: The relative velocity in the X direction between the reference and entity positions. Rel_Y_Vel Type Type Default Value X float64 -1.0 Y float64 0.0 Z float64 0.0 Description: The vector pointing Down in the local geographic frame of the reference position. Default Value float32 Variables 0.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Debugging Variables Y_Axis Variables Type Default Value X float64 0.0 Y float64 1.0 Z float64 0.0 Description: The vector pointing to the right from the reference position. Z_Axis Variables Type Default Value X float64 -1.0 Y float64 0.0 Z float64 0.0 Description: The vector pointing down from the reference position. 170 Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 14.0. Host Control 14.1. HostIn Before adding the HostIn and HostOut components, you must first add a host model. This is required in order to create the host I/O packets. Inside the host model, select to add either a HostIn or HostOut controller and then add the host I/O components also known as packets.
DOC-01-TELAS-CRG-4 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.
ASTi ACE Studio Components Reference Guide Rev. M K. Test Value – Displays the realtime value of the Host Input field, based on parameters set by the user (offset byte, data type, etc.). This value can be from: the host packet, initial value or the test mode value. DOC-01-TELAS-CRG-4 Internal Parameters BigEndian Type Default Value 1. The Host Input component is connected to two different Audio Waves. boolean 2.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters FailTimeout Type Default Value uint8 1 Description: Sets the threshold for assumed communication failure when a packet has not arrived within the set amount of time. RxpacketCount Type Default Value uint32 0 Description: Displays the received packet amount. SourceFailed Type Default Value boolean True Description: True when no activity is received from the host.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 14.2. Host Out Unsigned Integer, 32-Bit (uint32) Summary: The Host Out component provides a way to send control values from the model to an destination host computer via the system’s ethernet interface. A future revision of the Host Out component will include transmission of model control to embedded state machines via cells. Unsigned Integer, 64-Bit (uint64) Users create and modify Host Out components using the ACE IO Packet Editor.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 14.3. Cell Service 14.3.1. CellIn Summary: The Cell service provides an invisible data connection between objects that declare they are attached to a common cell ‘channel.’ All connectivity between a specific cell channel and the source and source/sink objects is carried out via cell service links.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters CellBusID Type id Default Value n/a Description: Assigns to Cell Bus Service linking components together. CellReType ceiveCount uint32 Default Value 0 Description: The count of the number of cells received from the cell daemon. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 14.3.2. CellOut Summary: The Cell Out component transmits bytes of data generated by specific components. Description: Cell Out provides a way to send control values from the model to a destination host computer via the system, using an ethernet interface. The Cell Out component is a composite collection of specific data bytes from model controls, packed into an outgoing ethernet packet.
ASTi ACE Studio Components Reference Guide Rev. M 15.0. Radio Components Building radios in ACE is slightly different from the traditional modeling used in other ASTi generations of software. A basic radio is now made up of two components, a Transceiver and a Radio Control Unit (RCU). The two objects are analogous to live radios on many aircrafts.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 15.1. ColocatedBeacon Control Inputs Summary: The ColocatedBeacon component creates the audio to simulate Colocated VOR and TACAN transmitters. Morse Identifier tones are generated for both transmitters. Ident Interval TACAN_OutSignal n/a Type Default Value float32 1 TACAN_ Type Frequency float32 VOR ID VOR ID Control Inputs Type Default Value boolean True Default Value 1.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs TACAN_I LSPause Type Default Value boolean False Control Inputs VOR_ILS Pause Description: ILS Pause places a space between the first and second characters of the Ident. When FALSE, the TACAN Keyer uses normal morse code inter-character timing which is a 3 dot gap between all Ident characters. When TRUE, the TACAN Keyer uses a standard morse code inter-word timing between the first and second characters (i.e.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Outputs TACAN_ Active Type Default Value boolean False Description: When keyer is keying a dot or a dash this goes True, essentially mimicking the ‘beep’ of the keyer. VOR_ Active Type Default Value boolean False Description: When keyer is keying a dot or a dash this goes True, essentially mimicking the ‘beep’ of the keyer.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 15.2. Generic Control Summary: Generic radio control for the radio simulated environment. Description: The Generic Control component is an RCU that is designed for use in the case where multiple RCUs are hooked onto the same Transceiver. It mimics the RCU_Basic component with one key exception, any updates to the parameters of the RCU are sent to the Transceiver on change, instead of all the time.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs Crypto Key Type Default Value uint16 0 Control Inputs FreqHop Type LockOutId uint16 Description: If two radios are using encryption then they must have matching crypto keys for the crypto modes. This field must match in order for proper radio tuning.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Tx Type Frequency uint64 Default Value 0 Description: The transmitter frequency of the incoming signal. All frequencies are in Hz. For use only if the transmit frequency differs from the receive frequency. TxPower Type Default Value float32 0.0 Description: The transmit power for the radio. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 15.3. HFServer Control Inputs Summary: The HF Server component allows control of the HF Server Application providing real-time, high-fidelity modeling of HF radios. Offset Type Default Value Description: The HF Server computes propagation effects between virtual radios, taking into account such things as transmitter-receiver global position, season, time of day (day-night terminator), and solar activity.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters DomainName Type Default Value string n/a Description: The DomainName is part of the ASTiNet property set and defines a common communications environment. All radios within the same domain have the ability to communicate and those radios in separate domains can never communicate. It is analogous to a DIS Exercise ID or an HLA Federation name.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 15.4. Intercom Transceiver Control Outputs Summary: The Intercom Transceiver is a simple version of the Transceiver component and is used with the ICU component to create a network intercom. Local Audio Description: The Intercom Transceiver connects to an ICU to create a network intercom that broadcasts audio over the DIS network. Unlike the Transceiver, the Intercom Transceiver operates as an Intercom only.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters DomainName Type Default Value NetName Type Default Value string string Description: The DomainName is part of the ASTiNet property set and defines a common communications environment. All transceivers within the same domain have the ability to communicate and Transceivers in separate domains can never communicate. It is analogous to a DIS Exercise ID or an HLA Federation name.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters ProtocolID Type Default Value Internal Parameters RxAudio Type Default Value string boolean False Description: The Protocol ID field has a variety of use cases. It allows a radio to become a DIS radio by setting the DIS identifiers such as the Host ID and Radio ID. The ProtocolID also allows the Marking Field to be set, or for the radio to be considered "local" and not published on the network.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 15.5. ICU Internal Parameters Summary: The ICU component is used with the IntercomTransceiver to create a network intercom. Description: The Network Intercom provides a simple method of running networked communications and is the easiest way to connect two operators to talk over a network. The ICU component is a control unit for the Transceiver components and removes most of the radio functionality such as bandwidth or propagation.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 15.6. MarkerTone Control Inputs Summary: The MarkerTone component provides the ability to add navigational beacons to a model. Description: The MarkerTone component provides the ability to add the Outer Marker, Middle Marker, Inner Marker, and Fan Marker navigational beacons to a model. The default values are set to FAA standards.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Interval1 Type Default Value basic/uint16 0 Control Inputs Interval6 Description: Used to set the delay between repeating the keyed word when number is set to 1. Units are in seconds. Interval2 Type Default Value basic/uint16 1 Type Default Value basic/uint16 0 Description: Used to set the delay between repeating the keyed word when number is set to 3. Units are in seconds.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs StrictTim- Type ing boolean Default Value Control Output Active True Description: When True, MarkerTone uses proper MarkerTone inter-character timing which is a one (1) dot gap between ident characters and a 2 dot gap after the final character. When False, MarkerTone uses standard Morse code inter-character timing which is a three (3) dot gap between ident characters and a three (3) dot gap after the final character.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters Ident4 Type Default Value ident I Description: The identifier played by the keyer when number is equal to 1. A value of I plays a dot dot in Morse Code. Ident5-8 Type Default Value ident n/a Description: The identifier played by the keyer when number is equal to 1. These are useful if you want to create your own marker. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 15.7. MorseKeyer Control Inputs Summary: The MorseKeyer component is used to create a 4-letter morse code sequence. Interval Description: The MorseKeyer component is used to translate 4 letter words into Morse Code. The component allows control over the wordrate, interval and the frequency (pitch) of the generated tone.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Output Active Type Default Value boolean FALSE Description: When keyer is keying a dot or dash this goes to True, essentially mimicking the ‘beep’ of the keyer. Busy Type Default Value basic/boolean FALSE Description: This flag indicates if the component is actively producing Morse audio. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 15.8. RCUbasic Control Inputs Summary: This component paired with the Transceiver component provides radio modeling for the radio simulated environment. Description: The most commonly configured radio uses two components, the Transceiver and RCUbasic. The Radio Control Unit (RCU) basic requires a CommPlan fill to access radio modes, waveforms, default settings, etc. If the control inputs are set from an external source (e.g.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs FreqHop TranSecKey Type Default Value uint16 0 Control Outputs FillName Description: Identifies the frequency hopping transmission security key used in generating hopping patterns. The default of 0 = match all. Net Type Default Value uint32 1 Type Default Value string n/a Description: Reports what is entered in the Fill. Typically not connected to an output.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 15.9. Receiver Control Inputs Summary: The Receiver component communicates with the Transceiver component to force receive capability. Description: The Receiver component is an RCU included in the Radio group. It is designed to communicate with the Transceiver component to force receive capability only. It is a subset of the features and controls located inside the RCUbasic component.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters Fill Type Default Value fill Description: Insert the fill created in the Comm Plan by doubleclicking under the ‘Value’ column. Transceiv- Type erID id Default Value UNASSIGNED Description: TransceiverID tells the RCU what Transceiver component it should control. Copyright © 2014 Advanced Simulation Technology inc.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M 15.10. Relay Summary: The Relay component is used to link up any pairs of radios from a bank of eight radios. Description: The Relay component connects up to eight Transceiver Components together in order to form radio relays. A radio relay will take all received audio from a radio and re-transmit out another radio. The Relay Component allows the user to make up to four pairs of relays across eight radios.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Inputs ReceiveAu Type dio3 audio Control Inputs Default Value n/a Description: The receive audio from the selected Transceiver routed into the component. ReceiveAu Type dio4 audio n/a Control Inputs Default Value 0 Description: RadioSelector1 chooses what Transmit Audio stream that ReceiveAudio1 will get routed to. A value of zero means ReceiveAudio1 is not relayed to any other radio.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs RadioSelec Type tor8 uint8 Default Value 0 Audio Outputs Transmit Audio4 Description: RadioSelector8 chooses what Transmit Audio stream that ReceiveAudio8 will get routed to. A value of zero means ReceiveAudio8 is not relayed to any other radio.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 14.11. Satellite Summary: The satellite component is a simulated satellite, which handles uplinkdownlink relay of signals transmitted from a simulated radio in SATCOM mode, including simulation of mode-dependent delays. Description: The satellite component represents a simulated satellite, and can be configured to relay uplink signals from radios configured in SATCOM mode.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Control Inputs Passband Type Default Value uint64 0 Control Inputs Delay5kD ASA Description: Defines the frequency range of the satellite uplink and downlink bands in Hertz. TxPower Type Default Value float32 1.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Delay25k Type DCDAMA uint32 Default Value 0 Internal Parameters SatelliteName Description: Delay applied between when the satellite receives an uplink signal and when it transmits the down link signal when in SATCOM 25k DCDAMA mode. Specified in ms. Type Default Value string n/a Description: Allows a host platform to configure the Domain name string remotely.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M Internal Parameters ProtocolID Type Default Value string n/a Description: Optional configuration for when you have a nonASTiNet radio. DIS is currently the only supported protocol. The syntax for setting up a DIS radio is the string format of ‘DIS:site.app.entity.radio’ or ‘DIS:entity.radio’ or ‘DIS:radio’.
ASTi ACE Studio Components Reference Guide Rev. M 14.12. Transceiver Summary: The Transceiver works in conjunction with an RCU component to create a simulated radio. Description: The Transceiver is, as the name suggests, a component used to model radio transmission and radio reception. Used in conjunction with a Radio Control Unit (RCU), an Intercom Control Unit (ICU), a Receiver or a Transmitter component it forms the basis of a Radio, Network Intercom, Receiver or Transmitter respectively.
DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M After determining that the signal is received, the signal power and noise power are affected by the AGC. Additionally, when the squelch is off, the maximum AGC will determine the background noise when no signal is received. The received audio is routed out of the component locally and/or onto the Intercom Bus Service where an operator can hear it (typically thru a communications panel component).
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Audio Inputs ExternalNoise Control Inputs Type Default Value audio n/a BFOGain Description: Attach an input signal to replace the NoiseSource. Overrides the white noise generator if signal is attached and active. RxTuneTone Type Default Value audio n/a Type Default Value audio n/a BFOFrequency AntennaGain Type Default Value float32 1.0 Description: The linear antenna gain applied to the radio receive signal.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs Crypto Only Type Default Value boolean False Description: When set to True and if the radio is in crypto mode (system and key are both non-zero), then the radio will not receive clear transmissions and will not play the RX_Clear playsound. If set to True and the radio is in clear mode (system or key are 0) then the radio does receive clear transmissions.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs ReceiveGa Type in float32 Default Value 1.0 Control Inputs SquelchLevel Description: Gain applied to the received audio. Equivalent to a volume knob. RxALC Enable Type Default Value boolean False Description: This flag enables auto level control (ALC) on the received signal of the Transceiver. Loud signals are reduced in volume and quiet signals are boosted.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs TxEnable Type Default Value boolean True Control Outputs Range Description: Defaults to True. If True then transmit is enabled for the Transceiver. Audio Outputs Type Default Value audio n/a Description: The Transceiver local audio receive audio stream, i.e. this is the receiving audio the Transceiver will pickup from in-tune transmitting radios. TxCrypto- Type Audio audio float32 0.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Outputs RxDataType Forwarded int32 Default Value 0 Control Outputs RxTx Type LocationX Float64 Description: The number of data packets that were successfully received from an intune transmitting radio while RxDataThresholdMet is True and that were therefore also forwarded to the local host. RxTx Type LocationY Float64 RxFreq RxTx Type LocationZ Float64 Default Value uint64 0 Type Default Value float32 0.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Outputs TxActive Type Default Value boolean False Internal Parameters DomainName Description: Indicates whether the Transceiver is transmitting. TxVoice Type Default Value boolean False Type Default Value boolean False Type Default Value boolean False Description: Indicates when the Transceiver is in crypto mode and actively transmitting.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters ProtocolID Type string Default Value n/a Internal Parameters RadioName Description: The Protocol ID field has a variety of use cases. It allows a radio to become a DIS radio by setting the DIS identifiers such as the Host ID and Radio ID. The ProtocolID also allows the Marking Field to be set, or for the radio to be considered "local" and not published on the network. DIS:#.#.#.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters Transceiv- Type erID id Default Value UNASSIGNED Internal Parameters WorldPositionBus Description: The connection to the radio control service. This bus defines the connection between the Transceiver and its RCU/ICU. Type Default Value CryptoStateTx TxCryptoOff Default Value id UNASSIGNED Description: Optional configuration which allows for a Transceiver to be assigned to a world position bus.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Display TxFrequency Type Default Value uint64 n/a Description: Displays the current Transceiver transmission frequency. Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 14.13. Transmitter Control Inputs Summary: This component is used to create a radio that is Transmit Only. Description: The Transmitter component is an RCU included in the Radio Group. It is designed to communicate with the Transceiver component to force transmit capability only. It is a subset of the features and controls located inside RCUbasic.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters Fill Type Default Value fill n/a Description: Insert the fill created in the Comm Plan by doubleclicking under the ‘Value’ column. Transceiv- Type erID id Default Value UNASSIGNED Description: TransceiverID tells the Transmitter what Transceiver component it should control. Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 14.14. VORTAC_Controller Control Inputs Summary: The VORTAC Controller component is designed to control embedded identifier tone elements to simulate VOR and TACAN radios. Description: The VORTAC Controller handles the timing of the VOR and TACAN tones to prevent overlap. Seven components are needed to implement a complete VORTAC simulation in a model. The TACAN and VOR radios each consist of a Transceiver, RCU, and MorseKeyer.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs VOR_Cou Type nt uint16 Default Value 1 Description: Number of keyed identifiers to skip before keying TACAN identifier. The VOR and TACAN identifier tones are mutually exclusive. Wordrate Type Default Value uint8 1 Control Outputs Vor_Enabl Type e boolean Default Value False Description: Connects to the VOR MorseKeyer enable.
ASTi ACE Studio Components Reference Guide Rev. M 15.0. Speech DOC-01-TELAS-CRG-4 15.1. SpeechFeed Summary: Streams audio into the speech recognition engine. Description: Link an audio stream containing an operator’s speech to the SpeechFeed to perform speech recognition on the audio. Once a stream ID is created and selected the audio is fed into the speech recognition engine and processed according to the speech recognition configuration and grammars in the Project’s SR Plans directory.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 15.2. TextToSpeech Summary: Attaches to the ID of the specified stream and outputs the audio. Description: The TexttoSpeech component selects up to 4 streams, or however many your license will allow, the gain is applied to the selected stream and the audio is routed out of the component. Audio Outputs AudioOut Type Default Value audio n/a Description: The audio stream out signal.
ASTi ACE Studio Components Reference Guide Rev. M 16.0. Remote Control DOC-01-TELAS-CRG-4 16.1. URC-200 Summary: Interfaces with a single URC-200 live radio through an ACE-RIU channel. Description: This component provides a low level interface to an URC-200 radio, through an ACE-RIU serial port. The interface presented in the data viewer is similar to a combination Radio/RCU + Radio/Transceiver data viewer. Essentially this means there is a ‘control’ section and ‘status’ section to the component.
ASTi ACE Studio Components Reference Guide Rev.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs RCU_ Preset Type Default Value uint8 0 Control Inputs RCU_ PowerLevel Description: Set the live radio preset to switch to. Valid presets are in the range of 0-9. RCU_ Freq Type Default Value uint64 0 Description: Set the live radio frequency to tune to. Valid frequencies will vary depending on other factors; refer to the radio’s operator manual for more information.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Inputs RCU_ TXModMode Type Default Value uint8 0 Control Outputs Interface Type Default Value uint8 0 Description: Set the live radio’s operating mode. There are four possible settings: 0 – Bypass 1 – Receive 2 – Transmit 3 – Beacon In Bypass mode, the component does not attempt to control the operating mode.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Outputs ErrorMask Type Default Value uint64 0 Description: A 64-bit mask for tracking the outcome of commands to the live radio. Refer to the Command List to locate specific commands in the mask.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Control Outputs TxFreq Type Default Value int64 0 Control Outputs ModMode Type int8 Description: The live radio’s transmit frequency. -1 is shown on error. Squelch Type Default Value int16 0 Description: The live radio’s squelch level, valid values are in the range 0-255. -1 is shown on error. PowerLevel Type Default Value int8 0 Description: The live radio’s power level.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Internal Parameters DeviceName Type Default Value device_id n/a Description: Select the name of the ACE-RIU device. Device Channel Type Default Value riu_channel n/a Description: Select the ACE-RIU serial channel; serial channels can be either A or C. Radio Handle Type Default Value string n/a Description: Enter a useful handle to help identify this radio object.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Appendix A: Component Revision Notes Software version 4.29 (11/22/10) This appendix details when new components are introduced, obsoleted or significantly changed. Updated components include: • EnvCue/5BandFilter Updated components include (12/11): • Audio/Playsound Software version 4.28 (09/24/10) • Control/Counter Updated components include: • Radio/RCUbasic • Radio/Relay • Radio/Transceiver Software version 4.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Software version 4.23 (01/27/10) Software version 4.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Software version 4.18 (06/30/09) Software version 4.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Software version 4.11-5 (10/14/08) Software version 4.7-1 (05/19/08) New components include: New components include: • Platform/ RelativePosition Updated components include: • Radio/ TransmitterRCU • Network Intercom RCU components • Comm Panel component Software version 4.6-1 (04/16/08) Software version 4.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Software version 4.2-2 (09/18/07) Updated components include: • Comm panel components for default operation with the PTT Fixed components include: • Audio/ Playsound • Audio/ Sequencer Copyright © 2014 Advanced Simulation Technology inc.
ASTi ACE Studio Components Reference Guide Rev. M DOC-01-TELAS-CRG-4 Appendix B: Component Credit Allocation See Application Note 85: Telestra 4 ACE Studio Modeling Credits System on the ASTi web site at www.asti-usa.com. Copyright © 2014 Advanced Simulation Technology inc.