Schema STDTSFLib.xsd


schema location:  D:\Atml & SIWG\Web\ATML\STDTSFLib.xsd
targetNamespace:  urn:IEEE-1641:2010:STDTSFLib
 
Elements  Complex types 
AC_SIGNAL  AC_SIGNAL 
AM_SIGNAL  AM_SIGNAL 
DC_SIGNAL  DC_SIGNAL 
DIGITAL_PARALLEL  DIGITAL_PARALLEL 
DIGITAL_SERIAL  DIGITAL_SERIAL 
DIGITAL_TEST  DIGITAL_TEST 
DME_INTERROGATION  DME_INTERROGATION 
DME_RESPONSE  DME_RESPONSE 
FM_SIGNAL  FM_SIGNAL 
ILS_GLIDE_SLOPE  ILS_GLIDE_SLOPE 
ILS_LOCALIZER  ILS_LOCALIZER 
ILS_MARKER  ILS_MARKER 
PM_SIGNAL  PM_SIGNAL 
PULSED_AC_SIGNAL  PULSED_AC_SIGNAL 
PULSED_AC_TRAIN  PULSED_AC_TRAIN 
PULSED_DC_SIGNAL  PULSED_DC_SIGNAL 
PULSED_DC_TRAIN  PULSED_DC_TRAIN 
RADAR_RX_SIGNAL  RADAR_RX_SIGNAL 
RADAR_TX_SIGNAL  RADAR_TX_SIGNAL 
RAMP_SIGNAL  RAMP_SIGNAL 
RANDOM_NOISE  RANDOM_NOISE 
RESOLVER  RESOLVER 
RS_232  RS_232 
SQUARE_WAVE  SQUARE_WAVE 
SSR_INTERROGATION  SSR_INTERROGATION 
SSR_RESPONSE  SSR_RESPONSE 
STEP_SIGNAL  STEP_SIGNAL 
SUP_CAR_SIGNAL  SUP_CAR_SIGNAL 
SYNCHRO  SYNCHRO 
TACAN  TACAN 
TRIANGULAR_WAVE_SIGNAL  TRIANGULAR_WAVE_SIGNAL 
VOR  VOR 


schema location:  D:\Atml & SIWG\Web\ATML\STDBSC.xsd
targetNamespace:  urn:IEEE-1641:2010:STDBSC
 
Elements  Complex types  Simple types 
Signal  AM  _expression 
AndEvent  _physical 
Attenuator  Acceleration 
Average  Admittance 
BandPass  AmountOfInformation 
Channels  AmountOfSubstance 
Clock  AngularAcceleration 
Combiner  AngularSpeed 
Conditioner  any 
Connection  Area 
Constant  boolean 
Control  Capacitance 
Counter  Charge 
Decode  Concentration 
Diff  Conductance 
Digital  confidence 
DigitalBus  Current 
E  CurrentDensity 
Encode  digitalString 
EventConditioner  Distance 
EventCount  double 
EventedEvent  DynamicViscosity 
EventFunction  ElectricChargeDensity 
EventSource  ElectricFieldStrength 
Exponential  ElectricFluxDensity 
FFT  Energy 
Filter  EnergyDensity 
FM  Entropy 
FourWire  enumCondition 
FourWireResolver  enumMeasuredVariable 
HighPass  enumPulseClass 
Instantaneous  errlmt 
Interval  Exposure 
Inverse  Force 
Limit  Frequency 
Ln  Heat 
Load  HeatCapacity 
Logical  HeatFluxDensity 
LowPass  Illuminance 
MaxInstantaneous  Impedance 
Measure  Inductance 
MinInstantaneous  int 
Modulator  Irradiance 
Negate  KinematicViscosity 
Noise  list_any 
NonElectrical  list_boolean 
NonPeriodic  list_double 
Notch  list_int 
NotEvent  list_long 
OrEvent  list_Physical 
ParallelDigital  list_string 
Peak  load_ 
PeakNeg  long 
PeakPos  Luminance 
PeakToPeak  LuminousFlux 
Periodic  LuminousIntensity 
PM  MagneticFieldStrength 
ProbabilityEvent  MagneticFlux 
Product  MagneticFluxDensity 
PulsedEvent  Mass 
PulseTrain  MassDensity 
Ramp  MassFlow 
RMS  MolarEnergy 
SelectCase  MolarEntropy 
SelectIf  MolarHeatCapacity 
Sensor  MomentOfForce 
SerialDigital  MomentOfInertia 
Series  Momentum 
SignalDelay  Permeability 
SignalFunction  Permittivity 
SignalFunctionType  Physical 
SinglePhase  pinString 
SingleRamp  PlaneAngle 
SingleTrapezoid  Power 
Sinusoid  PowerDensity 
Source  Pressure 
SquareWave  PulseDefn 
Step  PulseDefns 
Sum  qualifier 
SynchroResolver  quantity 
ThreePhaseDelta  Radiance 
ThreePhaseSynchro  RadiantIntensity 
ThreePhaseWye  range 
ThreeWireComp  Ratio 
TimedEvent  Reactance 
Transformation  Resistance 
Trapezoid  resolution 
Triangle  SAFEARRAY_BSTR 
TwoPhase  SAFEARRAY_double 
TwoWire  SAFEARRAY_long 
TwoWireComp  SAFEARRAY_Physical 
WaveformRamp  SAFEARRAY_VARIANT 
WaveformStep  SignalID 
XOrEvent  SignalREF 
SignalREFS 
SolidAngle 
SpecificEnergy 
SpecificEntropy 
SpecificHeatCapacity 
SpecificVolume 
Speed 
string 
SurfaceTension 
Susceptance 
Temperature 
ThermalConductivity 
Time 
to 
Voltage 
Volume 
VolumeFlow 


element AC_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:AC_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ac_ampl  Physicaloptional      
documentation 
AC Signal amplitude
dc_offset  Physical  0    
documentation 
DC Offset
freq  Frequency      
documentation 
AC Signal frequency
phase    0 rad    
documentation 
AC Signal phase angle
annotation
documentation 
A sinusoidal time-varying electrical signal.
source
<xs:element name="AC_SIGNAL" type="ns1:AC_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A sinusoidal time-varying electrical signal.</xs:documentation>
  </xs:annotation>
</xs:element>

element AM_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:AM_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Voltageoptional      
documentation 
Carrier amplitude
car_freq  Frequency      
documentation 
Carrier frequency
mod_freq  Frequency      
documentation 
Modulation frequency
mod_depth        
documentation 
Depth of modulation
mod_ampl  Voltage  1 V    
documentation 
Modulation amplitude
annotation
documentation 
A continuous sinusoidal (carrier) wave whose amplitude is varied as a function of the instantaneous value of a second (modulating) wave.
source
<xs:element name="AM_SIGNAL" type="ns1:AM_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A continuous sinusoidal (carrier) wave whose amplitude is varied as a function of the instantaneous value of a second (modulating) wave.</xs:documentation>
  </xs:annotation>
</xs:element>

element DC_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:DC_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
dc_ampl  Physicaloptional      
documentation 
DC Level
ac_ampl  Physical  0    
documentation 
AC Component amplitude
freq  Frequency  0 Hz    
documentation 
AC Component frequency
phase    0 rad    
documentation 
AC Component phase angle
annotation
documentation 
An unvarying electrical signal with an optional ac component.
source
<xs:element name="DC_SIGNAL" type="ns1:DC_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>An unvarying electrical signal with an optional ac component.</xs:documentation>
  </xs:annotation>
</xs:element>

element DIGITAL_PARALLEL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:DIGITAL_PARALLEL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
data_value  digitalStringoptional      
documentation 
Data Value
clock_period  Time      
documentation 
Clock period
logic_one_value  Voltage      
documentation 
Logic One level
logic_zero_value  Voltage      
documentation 
Logic Zero level
annotation
documentation 
A parallel digital source that creates a digital logic signal in which the physical values for logic 1, logic 0 and high impedance data values are determined by the logic threshold values specified.
source
<xs:element name="DIGITAL_PARALLEL" type="ns1:DIGITAL_PARALLEL" nillable="false">
  <xs:annotation>
    <xs:documentation>A parallel digital source that creates a digital logic signal in which the physical values for logic 1, logic 0 and high impedance data values are determined by the logic threshold values specified.</xs:documentation>
  </xs:annotation>
</xs:element>

element DIGITAL_SERIAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:DIGITAL_SERIAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
data_value  digitalStringoptional      
documentation 
Data Value
clock_period  Time      
documentation 
Clock period. Zero denotes infinite time for static digital data.
logic_one_value  Voltage      
documentation 
Logic One level
logic_zero_value  Voltage      
documentation 
Logic Zero level
annotation
documentation 
A serial digital source that creates a digital logic signal in which the physical values for logic one, logic zero and high impedance data values are determined by the logic threshold values specified.
source
<xs:element name="DIGITAL_SERIAL" type="ns1:DIGITAL_SERIAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A serial digital source that creates a digital logic signal in which the physical values for logic one, logic zero and high impedance data values are determined by the logic threshold values specified.</xs:documentation>
  </xs:annotation>
</xs:element>

element DIGITAL_TEST
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:DIGITAL_TEST
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
dt__Period  Time      
documentation 
The duration of the digital step.
dt__Stim_H_value  Physical      
documentation 
Value of logic High in the output stream (voltage or current).
dt__Stim_L_value  Physical      
documentation 
Value of logic Low in the output stream (voltage or current).
dt__Resp_L_value  Physical      
documentation 
Threshold value of logic Low in the measurement (voltage or current).
dt__Resp_H_value  Physical      
documentation 
Threshold value of logic High in the measurement (voltage or current).
dt__Data  digitalString      
documentation 
The digital data to be generated or measured.
annotation
documentation 
Generate and measure digital data on the same pins.  By default, this TSF defines a pin monitor capability on pins that are being STIMmed, in order that faulty pin drivers may be detected.

If this feature is not required, then the script in the data value of the ParallelDigital BSC dt_Sense should be modified so that 'H' and 'L' are both substituted with 'X' instead of being passed unchanged.
source
<xs:element name="DIGITAL_TEST" type="ns1:DIGITAL_TEST" nillable="false">
  <xs:annotation>
    <xs:documentation>Generate and measure digital data on the same pins.  By default, this TSF defines a pin monitor capability on pins that are being STIMmed, in order that faulty pin drivers may be detected.

If this feature is not required, then the script in the data value of the ParallelDigital BSC dt_Sense should be modified so that 'H' and 'L' are both substituted with 'X' instead of being passed unchanged.</xs:documentation>
  </xs:annotation>
</xs:element>

element DME_INTERROGATION
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:DME_INTERROGATION
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Voltageoptional      
documentation 
Carrier Amplitude
int_freq    1025 MHz    
documentation 
Interrogator Frequency
int_rate  Frequency  27 Hz    
documentation 
Interrogation Rate
annotation
documentation 
A radio aid to air navigation that provides distance information by measuring the time of transmission from an interrogator to a transponder and return. 

The DME system is composed of a transponder in the ground based unit and an interrogator in the airborne unit. The interrogator on the aircraft emits a pulse signal that, once received by the DME transponder on the ground, starts a response sequence that sends a return pulse signal on a different (paired) channel to the aircraft. The aircraft equipment receives the response from the ground station, computes the elapsed time between interrogation and response, subtracts 50 µs (to cover ground station processing time), and divides the result by 2. This result is then displayed on the DME indicator.

The DME operates on the UHF band in the range 962 MHz to 1213 MHz with a step of 1 MHz. The frequencies used by the interrogator are between 1025 MHz and 1150 MHz, and the transponder on the ground replies using two set frequencies: the first from 962 MHz to 1024 MHz and the second from 1151 MHz to 1213 MHz. The number of available frequencies is 252, making 126 available channels. Each channel has 2 frequencies: one for interrogation and the other for the response from the ground station. On each pair of frequencies, the difference between the interrogator frequency and the response frequency is always 63 MHz. For the channels between 1 and 63, the interrogation frequency is 63 MHz higher than the response frequency and for channels from 63 to 126 the response frequency is 63 MHz higher than the interrogator frequency.
source
<xs:element name="DME_INTERROGATION" type="ns1:DME_INTERROGATION" nillable="false">
  <xs:annotation>
    <xs:documentation>A radio aid to air navigation that provides distance information by measuring the time of transmission from an interrogator to a transponder and return. 

The DME system is composed of a transponder in the ground based unit and an interrogator in the airborne unit. The interrogator on the aircraft emits a pulse signal that, once received by the DME transponder on the ground, starts a response sequence that sends a return pulse signal on a different (paired) channel to the aircraft. The aircraft equipment receives the response from the ground station, computes the elapsed time between interrogation and response, subtracts 50 µs (to cover ground station processing time), and divides the result by 2. This result is then displayed on the DME indicator.

The DME operates on the UHF band in the range 962 MHz to 1213 MHz with a step of 1 MHz. The frequencies used by the interrogator are between 1025 MHz and 1150 MHz, and the transponder on the ground replies using two set frequencies: the first from 962 MHz to 1024 MHz and the second from 1151 MHz to 1213 MHz. The number of available frequencies is 252, making 126 available channels. Each channel has 2 frequencies: one for interrogation and the other for the response from the ground station. On each pair of frequencies, the difference between the interrogator frequency and the response frequency is always 63 MHz. For the channels between 1 and 63, the interrogation frequency is 63 MHz higher than the response frequency and for channels from 63 to 126 the response frequency is 63 MHz higher than the interrogator frequency.
</xs:documentation>
  </xs:annotation>
</xs:element>

element DME_RESPONSE
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:DME_RESPONSE
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
resp_freq  optional  962 MHz    
documentation 
Transponder Frequency
car_ampl  Voltage      
documentation 
Carrier Amplitude
range  Distance  0 m    
documentation 
Slant Range
rate  Speed  0 m/s    
documentation 
Range Rate
accn  Acceleration  0 m/s2    
documentation 
Rate of Change of Range Rate
annotation
documentation 
A radio aid to air navigation that provides distance information by measuring the time of transmission from an interrogator to a transponder and return.

The DME system is composed of a transponder in the ground based unit and an interrogator in the airborne unit. The interrogator on the aircraft emits a pulse signal that once received by the DME transponder on the ground, starts a response sequence which sends a return pulse signal on a different (paired) channel to the aircraft. The aircraft equipment receives the response from the ground station, computes the elapsed time between interrogation and response, subtracts 50 µs (to cover ground station processing time), and divides the result by 2. This result is then displayed on the DME indicator.

The DME operates on the UHF band in the range 962 MHz to 1213 MHz with a step of 1 MHz. The frequencies used by the interrogator are between 1025 MHz and 1150 MHz, and the transponder on the ground replies using two set frequencies, the first from 962 MHz to 1024 MHz and the second from 1151 MHz to 1213 MHz. The number of available frequencies is 252, making 126 available channels. Each channel has 2 frequencies: one for interrogation and the other for the response from the ground station. On each pair of frequencies the difference between the interrogator frequency and the response frequency is always 63 MHz. For the channels between 1 and 63, the interrogation frequency is 63 MHz higher than the response frequency; and for channels from 63 to 126 the response frequency is 63 MHz higher than the interrogator frequency.
source
<xs:element name="DME_RESPONSE" type="ns1:DME_RESPONSE" nillable="false">
  <xs:annotation>
    <xs:documentation>A radio aid to air navigation that provides distance information by measuring the time of transmission from an interrogator to a transponder and return.

The DME system is composed of a transponder in the ground based unit and an interrogator in the airborne unit. The interrogator on the aircraft emits a pulse signal that once received by the DME transponder on the ground, starts a response sequence which sends a return pulse signal on a different (paired) channel to the aircraft. The aircraft equipment receives the response from the ground station, computes the elapsed time between interrogation and response, subtracts 50 µs (to cover ground station processing time), and divides the result by 2. This result is then displayed on the DME indicator.

The DME operates on the UHF band in the range 962 MHz to 1213 MHz with a step of 1 MHz. The frequencies used by the interrogator are between 1025 MHz and 1150 MHz, and the transponder on the ground replies using two set frequencies, the first from 962 MHz to 1024 MHz and the second from 1151 MHz to 1213 MHz. The number of available frequencies is 252, making 126 available channels. Each channel has 2 frequencies: one for interrogation and the other for the response from the ground station. On each pair of frequencies the difference between the interrogator frequency and the response frequency is always 63 MHz. For the channels between 1 and 63, the interrogation frequency is 63 MHz higher than the response frequency; and for channels from 63 to 126 the response frequency is 63 MHz higher than the interrogator frequency.
</xs:documentation>
  </xs:annotation>
</xs:element>

element FM_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:FM_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Physicaloptional      
documentation 
Carrier amplitude
car_freq  Frequency      
documentation 
Carrier frequency
freq_dev  Frequency      
documentation 
Frequency Deviation
mod_freq  Frequency      
documentation 
Modulation frequency
mod_ampl  Physical      
documentation 
Modulation amplitude
annotation
documentation 
A continuous sinusoidal (carrier)wave generated when the frequency of one wave is varied in accordance with the amplitude of another (modulating)wave.
source
<xs:element name="FM_SIGNAL" type="ns1:FM_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A continuous sinusoidal (carrier)wave generated when the frequency of one wave is varied in accordance with the amplitude of another (modulating)wave.</xs:documentation>
  </xs:annotation>
</xs:element>

element ILS_GLIDE_SLOPE
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:ILS_GLIDE_SLOPE
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Physicaloptional  2 mV    
documentation 
Carrier amplitude
car_freq    328.6 MHz    
documentation 
Frequency
onefifty_level    1    
documentation 
150 Hz attenuation depth
ninety_level    1    
documentation 
90 Hz attenuation depth
annotation
documentation 
The glide slope is the vertical guidance portion of an ILS.

At present, 40 glide slope channels exist with 150 kHz channel separation in the frequency range from 328.6 MHz to 335.4 MHz. The carrier is amplitude modulated at 90 Hz and 150 Hz in a spatial pattern, with the 90 Hz modulation predominant when the airplane is above the glide path, and the 150 Hz modulation predominant if the airplane is below the glide path. This glide slope signal is achieved by transmitting 2 beams with equal offset about the correct glide slope angle. The upper beam is modulated to a depth of 40% with a 90 Hz tone, and the lower beam is modulated to a depth of 40% with a 150 Hz tone. The carrier of both beams is phase-locked so that any receiver will treat them as a single-carrier signal with two modulating tones. If the aircraft is positioned off the glide slope, the ILS receiver will detect one signal as stronger than the other. As a result, the demodulated amplitude (or apparent depth of modulation) of one tone will be greater than that of the other. If the receiver is exactly on the glide slope, it will receive an RF carrier where the 90 Hz and 150 Hz modulation depths appear exactly the same. The greater the deviation from the glide slope, the greater will be the difference in amplitude of the tones.
source
<xs:element name="ILS_GLIDE_SLOPE" type="ns1:ILS_GLIDE_SLOPE" nillable="false">
  <xs:annotation>
    <xs:documentation>The glide slope is the vertical guidance portion of an ILS.

At present, 40 glide slope channels exist with 150 kHz channel separation in the frequency range from 328.6 MHz to 335.4 MHz. The carrier is amplitude modulated at 90 Hz and 150 Hz in a spatial pattern, with the 90 Hz modulation predominant when the airplane is above the glide path, and the 150 Hz modulation predominant if the airplane is below the glide path. This glide slope signal is achieved by transmitting 2 beams with equal offset about the correct glide slope angle. The upper beam is modulated to a depth of 40% with a 90 Hz tone, and the lower beam is modulated to a depth of 40% with a 150 Hz tone. The carrier of both beams is phase-locked so that any receiver will treat them as a single-carrier signal with two modulating tones. If the aircraft is positioned off the glide slope, the ILS receiver will detect one signal as stronger than the other. As a result, the demodulated amplitude (or apparent depth of modulation) of one tone will be greater than that of the other. If the receiver is exactly on the glide slope, it will receive an RF carrier where the 90 Hz and 150 Hz modulation depths appear exactly the same. The greater the deviation from the glide slope, the greater will be the difference in amplitude of the tones.
</xs:documentation>
  </xs:annotation>
</xs:element>

element ILS_LOCALIZER
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:ILS_LOCALIZER
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Physicaloptional  2 mW    
documentation 
Carrier Amplitude
car_freq    108.1 MHz    
documentation 
Carrier frequency
onefifty_level    1    
documentation 
150 Hz attenuation depth
ninety_level    1    
documentation 
90 Hz attenuation depth
annotation
documentation 
The localizer is the lateral guidance portion of the ILS, giving azimuth guidance with reference to the runway centre line. It operates using the same principles as the Glide Slope but with forty channels in the VHF band 108.0 MHz to 112.0 MHz. Each localizer channel is paired with a glide slope channel. The carrier is modulated with  90 Hz and 150 Hz tones in a spatial pattern that makes the 90 Hz tone predominant when the aircraft is to the left of the course and the 150 Hz tone predominant when the aircraft is to the right of the course. The localizer carrier contains a Morse coded signal identifying the runway and approach direction and also may carry a ground-to-air communication channel.
source
<xs:element name="ILS_LOCALIZER" type="ns1:ILS_LOCALIZER" nillable="false">
  <xs:annotation>
    <xs:documentation>The localizer is the lateral guidance portion of the ILS, giving azimuth guidance with reference to the runway centre line. It operates using the same principles as the Glide Slope but with forty channels in the VHF band 108.0 MHz to 112.0 MHz. Each localizer channel is paired with a glide slope channel. The carrier is modulated with  90 Hz and 150 Hz tones in a spatial pattern that makes the 90 Hz tone predominant when the aircraft is to the left of the course and the 150 Hz tone predominant when the aircraft is to the right of the course. The localizer carrier contains a Morse coded signal identifying the runway and approach direction and also may carry a ground-to-air communication channel.</xs:documentation>
  </xs:annotation>
</xs:element>

element ILS_MARKER
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:ILS_MARKER
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
marker_freq  Frequencyoptional  400 Hz    
documentation 
Marker Frequency
car_ampl  Power  2 mW    
documentation 
Carrier Frequency
annotation
documentation 
Two or three marker beacons operate at 75 MHz to give range with reference to the touch-down point. The outer marker is modulated with a 400 Hz tone to a depth of 95%. It is located 3.5 nmi  to 6 nmi  (6 km to 11 km)from the end of the runway where the glide slope intersects the procedure turn altitude ± 50 ft (15 m)vertically. It radiates a fan shaped pattern vertically and normal to the localizer and activates a marker receiver when the aircraft passes through.

The middle marker is a second fan shaped marker similar to the outer marker. It is located approximately 0.5 nmi to 0.8 nmi  (1 km to 1.5 km)from the ILS approach end of the runway and modulated at 1300 Hz. The inner marker, when used for category II approaches, intercepts the glide path at about the 100 ft (30 m)height to mark the over-shoot decision point (if the runway is still not visible). The marker is recognized by its 3000 Hz modulation. Category II approaches allow operation down to 100 ft (30 m)and 1300 ft (400 m) visibility.
source
<xs:element name="ILS_MARKER" type="ns1:ILS_MARKER" nillable="false">
  <xs:annotation>
    <xs:documentation>Two or three marker beacons operate at 75 MHz to give range with reference to the touch-down point. The outer marker is modulated with a 400 Hz tone to a depth of 95%. It is located 3.5 nmi  to 6 nmi  (6 km to 11 km)from the end of the runway where the glide slope intersects the procedure turn altitude ± 50 ft (15 m)vertically. It radiates a fan shaped pattern vertically and normal to the localizer and activates a marker receiver when the aircraft passes through.

The middle marker is a second fan shaped marker similar to the outer marker. It is located approximately 0.5 nmi to 0.8 nmi  (1 km to 1.5 km)from the ILS approach end of the runway and modulated at 1300 Hz. The inner marker, when used for category II approaches, intercepts the glide path at about the 100 ft (30 m)height to mark the over-shoot decision point (if the runway is still not visible). The marker is recognized by its 3000 Hz modulation. Category II approaches allow operation down to 100 ft (30 m)and 1300 ft (400 m) visibility.
</xs:documentation>
  </xs:annotation>
</xs:element>

element PM_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:PM_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Voltageoptional      
documentation 
Carrier amplitude
car_freq  Frequency      
documentation 
Carrier frequency
phase_dev  PlaneAngle      
documentation 
Phase Deviation
mod_freq  Frequency      
documentation 
Modulation frequency
mod_ampl  Voltage  1 V    
documentation 
Modulation amplitude
annotation
documentation 
A continuous sinusoidal wave (carrier) whose phase is varied in accordance with the amplitude of another wave.
source
<xs:element name="PM_SIGNAL" type="ns1:PM_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A continuous sinusoidal wave (carrier) whose phase is varied in accordance with the amplitude of another wave.</xs:documentation>
  </xs:annotation>
</xs:element>

element PULSED_AC_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:PULSED_AC_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ac_ampl  Physicaloptional      
documentation 
AC Signal amplitude
freq  Frequency      
documentation 
AC Signal frequency
dc_offset  Physical  0    
documentation 
DC offset
p_delay  Time  0 s    
documentation 
Initial delay
p_duration  Time      
documentation 
Pulse width
prf  Frequency      
documentation 
Pulse repetition frequency
p_repetition  xs:int  0    
documentation 
Number of pulses
annotation
documentation 
A signal characterized by short duration periods of (sinusoidal) ac electrical potential.
source
<xs:element name="PULSED_AC_SIGNAL" type="ns1:PULSED_AC_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A signal characterized by short duration periods of (sinusoidal) ac electrical potential.</xs:documentation>
  </xs:annotation>
</xs:element>

element PULSED_AC_TRAIN
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:PULSED_AC_TRAIN
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ac_ampl  Physicaloptional      
documentation 
AC amplitude
freq  Frequency      
documentation 
AC frequency
dc_offset  Physical  0    
documentation 
DC offset
pulse_train  PulseDefns      
documentation 
Pulse train
annotation
documentation 
A signal, characterized by a train of pulses of sinusoidal electrical ac activity with different durations and amplitudes.
source
<xs:element name="PULSED_AC_TRAIN" type="ns1:PULSED_AC_TRAIN" nillable="false">
  <xs:annotation>
    <xs:documentation>A signal, characterized by a train of pulses of sinusoidal electrical ac activity with different durations and amplitudes.</xs:documentation>
  </xs:annotation>
</xs:element>

element PULSED_DC_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:PULSED_DC_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
dc_ampl  Physicaloptional      
documentation 
DC level
ac_ampl  Physical  0    
documentation 
AC component amplitude
freq  Frequency  0 Hz    
documentation 
AC component frequency
p_delay  Time  0 s    
documentation 
Delay before first pulse
p_duration  Time      
documentation 
Pulse width
prf  Frequency      
documentation 
Pulse repetition frequency
p_repetition  xs:int  0    
documentation 
Number of pulses
annotation
documentation 
A signal characterized by a train of pulses of electrical dc activity with different durations and amplitudes with an optional ac component.
source
<xs:element name="PULSED_DC_SIGNAL" type="ns1:PULSED_DC_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A signal characterized by a train of pulses of electrical dc activity with different durations and amplitudes with an optional ac component.</xs:documentation>
  </xs:annotation>
</xs:element>

element PULSED_DC_TRAIN
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:PULSED_DC_TRAIN
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
dc_ampl  Physicaloptional      
documentation 
DC level
pulse_train  PulseDefns      
documentation 
Pulse train
ac_ampl  Physical  0    
documentation 
AC Component amplitude
freq  Frequency  0 Hz    
documentation 
AC Component frequency
annotation
documentation 
A signal, characterized by a train of different, short duration periods of dc electrical activity.
source
<xs:element name="PULSED_DC_TRAIN" type="ns1:PULSED_DC_TRAIN" nillable="false">
  <xs:annotation>
    <xs:documentation>A signal, characterized by a train of different, short duration periods of dc electrical activity.</xs:documentation>
  </xs:annotation>
</xs:element>

element RADAR_RX_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:RADAR_RX_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
atten  Ratiooptional  1    
documentation 
Atten
range  Distance      
documentation 
Range of simulated target
range_accn  Acceleration  0    
documentation 
Rate of change of rate change
range_rate  Speed  0    
documentation 
Rate of change of target range
reply_eff    100%    
documentation 
Proportion of Tx pulses returned
annotation
documentation 
An appropriately delayed signal response to an input radar signal.
source
<xs:element name="RADAR_RX_SIGNAL" type="ns1:RADAR_RX_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>An appropriately delayed signal response to an input radar signal.</xs:documentation>
  </xs:annotation>
</xs:element>

element RADAR_TX_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:RADAR_TX_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ampl  Physicaloptional      
documentation 
Tx signal amplitude
freq  Frequency      
documentation 
Tx signal frequency
delay  Time  0 s    
documentation 
Initial delay
duration  Time      
documentation 
Pulse duration
prf  Frequency      
documentation 
Pulse repetition frequency
repetition  xs:int  0    
documentation 
Number of pulses
annotation
documentation 
A pulsed ac signal used as a reference for received radar signals (i.e., Radar_RX_Signal).
source
<xs:element name="RADAR_TX_SIGNAL" type="ns1:RADAR_TX_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A pulsed ac signal used as a reference for received radar signals (i.e., Radar_RX_Signal).</xs:documentation>
  </xs:annotation>
</xs:element>

element RAMP_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:RAMP_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ampl  Physicaloptional      
documentation 
Ramp signal amplitude
dc_offset  Physical  0    
documentation 
DC offset
period  Time      
documentation 
Ramp signal period
rise_time  Time      
documentation 
Ramp signal time to rise
annotation
documentation 
A periodic wave whose instantaneous value varies alternately and linearly between two specified values (i.e., initial and alternate).  
source
<xs:element name="RAMP_SIGNAL" type="ns1:RAMP_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A periodic wave whose instantaneous value varies alternately and linearly between two specified values (i.e., initial and alternate).  </xs:documentation>
  </xs:annotation>
</xs:element>

element RANDOM_NOISE
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:RANDOM_NOISE
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ampl  Physicaloptional      
documentation 
Noise signal amplitude
freq  Frequency  0    
documentation 
Pseudo random noise frequency
seed  xs:long  0    
documentation 
Pseudo random noise seed
annotation
documentation 
Transient disturbances occurring unpredictably, except in a statistical sense.
source
<xs:element name="RANDOM_NOISE" type="ns1:RANDOM_NOISE" nillable="false">
  <xs:annotation>
    <xs:documentation>Transient disturbances occurring unpredictably, except in a statistical sense.</xs:documentation>
  </xs:annotation>
</xs:element>

element RESOLVER
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:RESOLVER
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
angle  PlaneAngleoptional  0    
documentation 
Shaft angle
ampl    26 V    
documentation 
Reference amplitude
freq    400 Hz    
documentation 
Reference frequency
zero_index    0 rad    
documentation 
Zero index
angle_rate  Frequency  0 Hz    
documentation 
Shaft angle rate
trans_ratio  Ratio  1    
documentation 
Transformer Ratio
annotation
documentation 
Two ac sine wave voltages whose relationships of amplitude represent the rotation of a shaft position of an electro-mechanical transducer,
source
<xs:element name="RESOLVER" type="ns1:RESOLVER" nillable="false">
  <xs:annotation>
    <xs:documentation>Two ac sine wave voltages whose relationships of amplitude represent the rotation of a shaft position of an electro-mechanical transducer,</xs:documentation>
  </xs:annotation>
</xs:element>

element RS_232
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:RS_232
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
data_word  xs:stringoptional      
documentation 
Data Word
baud_rate  int  9600    
documentation 
Baud Rate
data_bits  int  8    
documentation 
Data Bits
parity  xs:string  None    
documentation 
Parity
stop_bits  xs:string  1    
documentation 
Stop Bits
flow_control  xs:string  None    
documentation 
Flow Control
annotation
documentation 
A serial databus signal that transmits and receives strings of characters and operates according to the specification TIA-232. 
source
<xs:element name="RS_232" type="ns1:RS_232" nillable="false">
  <xs:annotation>
    <xs:documentation>A serial databus signal that transmits and receives strings of characters and operates according to the specification TIA-232. </xs:documentation>
  </xs:annotation>
</xs:element>

element SQUARE_WAVE
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:SQUARE_WAVE
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ampl  Physicaloptional      
documentation 
Square wave amplitude
period  Time      
documentation 
Square wave period
dc_offset  Physical  0 V    
documentation 
DC offset
annotation
documentation 
A periodic wave that alternately assumes one of two fixed values of amplitude for equal lengths of time. 
source
<xs:element name="SQUARE_WAVE" type="ns1:SQUARE_WAVE" nillable="false">
  <xs:annotation>
    <xs:documentation>A periodic wave that alternately assumes one of two fixed values of amplitude for equal lengths of time. </xs:documentation>
  </xs:annotation>
</xs:element>

element SSR_INTERROGATION
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:SSR_INTERROGATION
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ampl  Physicaloptional      
documentation 
P1 Amplitude
mode  xs:string  1    
documentation 
Interrogation mode
p3_start  Time  3 us    
documentation 
P3 Start Time 
p3_level  Ratio  1    
documentation 
P3 level
sls_dev  Time  0 us    
documentation 
SLS Deviation
sls_level  Ratio  1    
documentation 
SLS Level
annotation
documentation 
Secondary Surveillance Radar (SSR) provides information to supplement the information obtained from a primary radar. Governing documents for civilian air traffic control (ATC) are ARINC Specification 572 and ARINC Specification 711 and for the military's identification, friend or foe system (IFF),  STANAG 4193. An aircraft on-board transponder will sense an interrogation from a ground (or airborne) station on a specific frequency (i.e., 1030 MHz) and responds with coded signals on another frequency (i.e., 1090 MHz). 
source
<xs:element name="SSR_INTERROGATION" type="ns1:SSR_INTERROGATION" nillable="false">
  <xs:annotation>
    <xs:documentation>Secondary Surveillance Radar (SSR) provides information to supplement the information obtained from a primary radar. Governing documents for civilian air traffic control (ATC) are ARINC Specification 572 and ARINC Specification 711 and for the military's identification, friend or foe system (IFF),  STANAG 4193. An aircraft on-board transponder will sense an interrogation from a ground (or airborne) station on a specific frequency (i.e., 1030 MHz) and responds with coded signals on another frequency (i.e., 1090 MHz). </xs:documentation>
  </xs:annotation>
</xs:element>

element SSR_RESPONSE
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:SSR_RESPONSE
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ampl  Physicaloptional  1    
documentation 
Carrier Amplitude
p3_start  Time  3 us    
documentation 
P3 pulse start time
pulses  PulseDefns  []    
documentation 
SSR Response Pulse Train
annotation
documentation 
The transponder response to a valid SSR interrogation. It consists of an encoded pulse train. Each pulse train consists of a number of data pulses. The number and position of these data pulses (after the start pulse) are determined by the mode selected. There are 16 pulse positions in the pulse train; however, the code or (height) information carried by the response will determine which pulses are present.
source
<xs:element name="SSR_RESPONSE" type="ns1:SSR_RESPONSE" nillable="false">
  <xs:annotation>
    <xs:documentation>The transponder response to a valid SSR interrogation. It consists of an encoded pulse train. Each pulse train consists of a number of data pulses. The number and position of these data pulses (after the start pulse) are determined by the mode selected. There are 16 pulse positions in the pulse train; however, the code or (height) information carried by the response will determine which pulses are present.</xs:documentation>
  </xs:annotation>
</xs:element>

element STEP_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:STEP_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ampl  Voltageoptional      
documentation 
Step size
dc_offset  Voltage  0    
documentation 
DC offset
start_time  Time      
documentation 
Step time
annotation
documentation 
A change of dc electrical potential from one level to another, either positive or negative.
source
<xs:element name="STEP_SIGNAL" type="ns1:STEP_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A change of dc electrical potential from one level to another, either positive or negative.</xs:documentation>
  </xs:annotation>
</xs:element>

element SUP_CAR_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:SUP_CAR_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Voltageoptional      
documentation 
Carrier amplitude
car_freq  Frequency      
documentation 
Carrier frequency
mod_freq  Frequency      
documentation 
Modulation frequency
mod_depth  Ratio      
documentation 
Depth of modulation
annotation
documentation 
An amplitude modulated signal in which the carrier is suppressed.
source
<xs:element name="SUP_CAR_SIGNAL" type="ns1:SUP_CAR_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>An amplitude modulated signal in which the carrier is suppressed.</xs:documentation>
  </xs:annotation>
</xs:element>

element SYNCHRO
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:SYNCHRO
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
angle  PlaneAngleoptional  0 rad    
documentation 
Shaft angle
ampl    26 V    
documentation 
Reference amplitude
freq    400 Hz    
documentation 
Reference frequency
zero_index  PlaneAngle  0 rad    
documentation 
Zero index
angle_rate  Frequency  0 rad    
documentation 
Shaft angle rate
trans_ratio  Ratio  1    
documentation 
Transformer Ratio
annotation
documentation 
Three ac sinusoid voltages whose relationship of amplitudes represent the rotational shaft position of an electro-mechanical transducer.
source
<xs:element name="SYNCHRO" type="ns1:SYNCHRO" nillable="false">
  <xs:annotation>
    <xs:documentation>Three ac sinusoid voltages whose relationship of amplitudes represent the rotational shaft position of an electro-mechanical transducer.</xs:documentation>
  </xs:annotation>
</xs:element>

element TACAN
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:TACAN
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
freq  optional  962 MHz    
documentation 
Transponder Frequency
mod_index    0.3    
documentation 
Modulation Index
bearing    0    
documentation 
Magnetic Bearing
car_ampl  Voltage      
documentation 
er Amplitude
annotation
documentation 
Tactical air navigation (TACAN ) is a complete UHF polar coordinate navigation system using pulse techniques. The function operates identically as a DME and the bearing function is derived by rotating the ground transponder antenna so as to obtain a rotating multi-lobe pattern for coarse and fine bearing information, as defined in MIL-STD-291B

The model defines a subset of the TACAN X signal concerned with bearing, rather than the complete signal, as test requirements dealing with TACAN distance can be refined using the DME model.

The transponder emits RF pulses that are amplitude modulated to provide bearing information. The amplitude modulation is produced by rotating a parasitic reflector array about the antenna radiating element. The array consists of one 15 Hz and nine 135 Hz reflectors. As the pattern from the 15 Hz reflector passes through the magnetic east azimuth, a main reference burst (MRB) is transmitted. As the pattern from the 135 Hz reflectors passes through east, an auxiliary reference burst (ARB) is transmitted, except when the pattern is coincident with the 15 Hz pattern. This produces a total of one MRB and eight ARB bursts per antenna rotation. The airborne receiving equipment determines the aircraft bearing from the ground station by measuring elapsed time, first, from the MRB to the 0° phase of the 15 Hz component and second, from the ARB to 0 ° of the 135 Hz component.

The TACAN beacon also generates a 2 or 3 letter Morse identification signal every 37.5 s. 
source
<xs:element name="TACAN" type="ns1:TACAN" nillable="false">
  <xs:annotation>
    <xs:documentation>Tactical air navigation (TACAN ) is a complete UHF polar coordinate navigation system using pulse techniques. The function operates identically as a DME and the bearing function is derived by rotating the ground transponder antenna so as to obtain a rotating multi-lobe pattern for coarse and fine bearing information, as defined in MIL-STD-291B

The model defines a subset of the TACAN X signal concerned with bearing, rather than the complete signal, as test requirements dealing with TACAN distance can be refined using the DME model.

The transponder emits RF pulses that are amplitude modulated to provide bearing information. The amplitude modulation is produced by rotating a parasitic reflector array about the antenna radiating element. The array consists of one 15 Hz and nine 135 Hz reflectors. As the pattern from the 15 Hz reflector passes through the magnetic east azimuth, a main reference burst (MRB) is transmitted. As the pattern from the 135 Hz reflectors passes through east, an auxiliary reference burst (ARB) is transmitted, except when the pattern is coincident with the 15 Hz pattern. This produces a total of one MRB and eight ARB bursts per antenna rotation. The airborne receiving equipment determines the aircraft bearing from the ground station by measuring elapsed time, first, from the MRB to the 0° phase of the 15 Hz component and second, from the ARB to 0 ° of the 135 Hz component.

The TACAN beacon also generates a 2 or 3 letter Morse identification signal every 37.5 s. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element TRIANGULAR_WAVE_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:TRIANGULAR_WAVE_SIGNAL
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ampl  Physicaloptional      
documentation 
Triangular wave signal amplitude
period  Time      
documentation 
Trianglar wave signal period
dc_offset  Physical  0    
documentation 
DC offset
annotation
documentation 
A periodic wave whose instantaneous value varies alternately and linearly between two specified values (i.e., initial and alternate). The interval required to transition from the initial value to the alternate value is equal to the interval to transition from the alternate value to the initial value.
source
<xs:element name="TRIANGULAR_WAVE_SIGNAL" type="ns1:TRIANGULAR_WAVE_SIGNAL" nillable="false">
  <xs:annotation>
    <xs:documentation>A periodic wave whose instantaneous value varies alternately and linearly between two specified values (i.e., initial and alternate). The interval required to transition from the initial value to the alternate value is equal to the interval to transition from the alternate value to the initial value.</xs:documentation>
  </xs:annotation>
</xs:element>

element VOR
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type ns1:VOR
properties
content complex
mixed false
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Voltageoptional  2 mV    
documentation 
Carrier amplitude
car_freq    107.975 MHz    
documentation 
Carrier frequency
phase  PlaneAngle  90 deg    
documentation 
Radial bearing
annotation
documentation 
VHF omnidirectional range (VOR) is a system combining ground based and airborne equipment to provide bearing to or from a ground station, as defined in ARINC Specification 579-2. The VOR radiates an RF carrier in the band 108.0 MHz to 117.975 MHz, with which are associated two separate 30 Hz modulations. The phase of one of these modulations is independent of the point of observation (i.e., reference phase). The phase of the other modulation (variable phase) is such that, at a point of observation, it differs from the reference phase by an angle equal to the bearing of the point of observation with respect to the VOR. The two separate modulations consist of the following:

A sub-carrier of 9960 Hz, frequency modulated at 30 Hz, modulating the carrier to a nominal depth of 30%. This 30 Hz component is fixed independent of the azimuth and is termed the <i>reference phase</i>.

A 30 Hz component, modulating the carrier to a nominal depth of 30%. This 30 Hz component is caused by a rotating antenna producing a change in phase with azimuth and is termed the <i>variable phase</i>.
source
<xs:element name="VOR" type="ns1:VOR" nillable="false">
  <xs:annotation>
    <xs:documentation>VHF omnidirectional range (VOR) is a system combining ground based and airborne equipment to provide bearing to or from a ground station, as defined in ARINC Specification 579-2. The VOR radiates an RF carrier in the band 108.0 MHz to 117.975 MHz, with which are associated two separate 30 Hz modulations. The phase of one of these modulations is independent of the point of observation (i.e., reference phase). The phase of the other modulation (variable phase) is such that, at a point of observation, it differs from the reference phase by an angle equal to the bearing of the point of observation with respect to the VOR. The two separate modulations consist of the following:

A sub-carrier of 9960 Hz, frequency modulated at 30 Hz, modulating the carrier to a nominal depth of 30%. This 30 Hz component is fixed independent of the azimuth and is termed the <i>reference phase</i>.

A 30 Hz component, modulating the carrier to a nominal depth of 30%. This 30 Hz component is caused by a rotating antenna producing a change in phase with azimuth and is termed the <i>variable phase</i>.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType AC_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element AC_SIGNAL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ac_ampl  Physicaloptional      
documentation 
AC Signal amplitude
dc_offset  Physical  0    
documentation 
DC Offset
freq  Frequency      
documentation 
AC Signal frequency
phase    0 rad    
documentation 
AC Signal phase angle
source
<xs:complexType name="AC_SIGNAL" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="ac_ampl" type="Physical" use="optional">
        <xs:annotation>
          <xs:documentation>AC Signal amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="dc_offset" type="Physical" default="0">
        <xs:annotation>
          <xs:documentation>DC Offset</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="freq" type="Frequency">
        <xs:annotation>
          <xs:documentation>AC Signal frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="phase" default="0 rad">
        <xs:annotation>
          <xs:documentation>AC Signal phase angle</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="PlaneAngle"/>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType AM_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element AM_SIGNAL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Voltageoptional      
documentation 
Carrier amplitude
car_freq  Frequency      
documentation 
Carrier frequency
mod_freq  Frequency      
documentation 
Modulation frequency
mod_depth        
documentation 
Depth of modulation
mod_ampl  Voltage  1 V    
documentation 
Modulation amplitude
source
<xs:complexType name="AM_SIGNAL" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="car_ampl" type="Voltage" use="optional">
        <xs:annotation>
          <xs:documentation>Carrier amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="car_freq" type="Frequency">
        <xs:annotation>
          <xs:documentation>Carrier frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="mod_freq" type="Frequency">
        <xs:annotation>
          <xs:documentation>Modulation frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="mod_depth">
        <xs:annotation>
          <xs:documentation>Depth of modulation</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="Ratio"/>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="mod_ampl" type="Voltage" default="1 V">
        <xs:annotation>
          <xs:documentation>Modulation amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType DC_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element DC_SIGNAL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
dc_ampl  Physicaloptional      
documentation 
DC Level
ac_ampl  Physical  0    
documentation 
AC Component amplitude
freq  Frequency  0 Hz    
documentation 
AC Component frequency
phase    0 rad    
documentation 
AC Component phase angle
source
<xs:complexType name="DC_SIGNAL" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="dc_ampl" type="Physical" use="optional">
        <xs:annotation>
          <xs:documentation>DC Level</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="ac_ampl" type="Physical" default="0">
        <xs:annotation>
          <xs:documentation>AC Component amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="freq" type="Frequency" default="0 Hz">
        <xs:annotation>
          <xs:documentation>AC Component frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="phase" default="0 rad">
        <xs:annotation>
          <xs:documentation>AC Component phase angle</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="PlaneAngle"/>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType DIGITAL_PARALLEL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element DIGITAL_PARALLEL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
data_value  digitalStringoptional      
documentation 
Data Value
clock_period  Time      
documentation 
Clock period
logic_one_value  Voltage      
documentation 
Logic One level
logic_zero_value  Voltage      
documentation 
Logic Zero level
source
<xs:complexType name="DIGITAL_PARALLEL" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="data_value" type="digitalString" use="optional">
        <xs:annotation>
          <xs:documentation>Data Value</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="clock_period" type="Time">
        <xs:annotation>
          <xs:documentation>Clock period</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="logic_one_value" type="Voltage">
        <xs:annotation>
          <xs:documentation>Logic One level</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="logic_zero_value" type="Voltage">
        <xs:annotation>
          <xs:documentation>Logic Zero level</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType DIGITAL_SERIAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element DIGITAL_SERIAL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
data_value  digitalStringoptional      
documentation 
Data Value
clock_period  Time      
documentation 
Clock period. Zero denotes infinite time for static digital data.
logic_one_value  Voltage      
documentation 
Logic One level
logic_zero_value  Voltage      
documentation 
Logic Zero level
source
<xs:complexType name="DIGITAL_SERIAL" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="data_value" type="digitalString" use="optional">
        <xs:annotation>
          <xs:documentation>Data Value</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="clock_period" type="Time">
        <xs:annotation>
          <xs:documentation>Clock period. Zero denotes infinite time for static digital data.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="logic_one_value" type="Voltage">
        <xs:annotation>
          <xs:documentation>Logic One level</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="logic_zero_value" type="Voltage">
        <xs:annotation>
          <xs:documentation>Logic Zero level</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType DIGITAL_TEST
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element DIGITAL_TEST
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
dt__Period  Time      
documentation 
The duration of the digital step.
dt__Stim_H_value  Physical      
documentation 
Value of logic High in the output stream (voltage or current).
dt__Stim_L_value  Physical      
documentation 
Value of logic Low in the output stream (voltage or current).
dt__Resp_L_value  Physical      
documentation 
Threshold value of logic Low in the measurement (voltage or current).
dt__Resp_H_value  Physical      
documentation 
Threshold value of logic High in the measurement (voltage or current).
dt__Data  digitalString      
documentation 
The digital data to be generated or measured.
source
<xs:complexType name="DIGITAL_TEST" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="dt__Period" type="Time">
        <xs:annotation>
          <xs:documentation>The duration of the digital step.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="dt__Stim_H_value" type="Physical">
        <xs:annotation>
          <xs:documentation>Value of logic High in the output stream (voltage or current).</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="dt__Stim_L_value" type="Physical">
        <xs:annotation>
          <xs:documentation>Value of logic Low in the output stream (voltage or current).</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="dt__Resp_L_value" type="Physical">
        <xs:annotation>
          <xs:documentation>Threshold value of logic Low in the measurement (voltage or current).</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="dt__Resp_H_value" type="Physical">
        <xs:annotation>
          <xs:documentation>Threshold value of logic High in the measurement (voltage or current).</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="dt__Data" type="digitalString">
        <xs:annotation>
          <xs:documentation>The digital data to be generated or measured.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType DME_INTERROGATION
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element DME_INTERROGATION
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Voltageoptional      
documentation 
Carrier Amplitude
int_freq    1025 MHz    
documentation 
Interrogator Frequency
int_rate  Frequency  27 Hz    
documentation 
Interrogation Rate
source
<xs:complexType name="DME_INTERROGATION" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="car_ampl" type="Voltage" use="optional">
        <xs:annotation>
          <xs:documentation>Carrier Amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="int_freq" default="1025 MHz">
        <xs:annotation>
          <xs:documentation>Interrogator Frequency</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="Frequency"/>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="int_rate" type="Frequency" default="27 Hz">
        <xs:annotation>
          <xs:documentation>Interrogation Rate</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType DME_RESPONSE
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element DME_RESPONSE
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
resp_freq  optional  962 MHz    
documentation 
Transponder Frequency
car_ampl  Voltage      
documentation 
Carrier Amplitude
range  Distance  0 m    
documentation 
Slant Range
rate  Speed  0 m/s    
documentation 
Range Rate
accn  Acceleration  0 m/s2    
documentation 
Rate of Change of Range Rate
source
<xs:complexType name="DME_RESPONSE" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="resp_freq" use="optional" default="962 MHz">
        <xs:annotation>
          <xs:documentation>Transponder Frequency</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="Frequency"/>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="car_ampl" type="Voltage">
        <xs:annotation>
          <xs:documentation>Carrier Amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="range" type="Distance" default="0 m">
        <xs:annotation>
          <xs:documentation>Slant Range</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="rate" type="Speed" default="0 m/s">
        <xs:annotation>
          <xs:documentation>Range Rate</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="accn" type="Acceleration" default="0 m/s2">
        <xs:annotation>
          <xs:documentation>Rate of Change of Range Rate</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType FM_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element FM_SIGNAL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Physicaloptional      
documentation 
Carrier amplitude
car_freq  Frequency      
documentation 
Carrier frequency
freq_dev  Frequency      
documentation 
Frequency Deviation
mod_freq  Frequency      
documentation 
Modulation frequency
mod_ampl  Physical      
documentation 
Modulation amplitude
source
<xs:complexType name="FM_SIGNAL" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="car_ampl" type="Physical" use="optional">
        <xs:annotation>
          <xs:documentation>Carrier amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="car_freq" type="Frequency">
        <xs:annotation>
          <xs:documentation>Carrier frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="freq_dev" type="Frequency">
        <xs:annotation>
          <xs:documentation>Frequency Deviation</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="mod_freq" type="Frequency">
        <xs:annotation>
          <xs:documentation>Modulation frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="mod_ampl" type="Physical">
        <xs:annotation>
          <xs:documentation>Modulation amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType ILS_GLIDE_SLOPE
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element ILS_GLIDE_SLOPE
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Physicaloptional  2 mV    
documentation 
Carrier amplitude
car_freq    328.6 MHz    
documentation 
Frequency
onefifty_level    1    
documentation 
150 Hz attenuation depth
ninety_level    1    
documentation 
90 Hz attenuation depth
source
<xs:complexType name="ILS_GLIDE_SLOPE" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="car_ampl" type="Physical" use="optional" default="2 mV">
        <xs:annotation>
          <xs:documentation>Carrier amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="car_freq" default="328.6 MHz">
        <xs:annotation>
          <xs:documentation>Frequency</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="Frequency"/>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="onefifty_level" default="1">
        <xs:annotation>
          <xs:documentation>150 Hz attenuation depth</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="Ratio"/>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="ninety_level" default="1">
        <xs:annotation>
          <xs:documentation>90 Hz attenuation depth</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="Ratio"/>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType ILS_LOCALIZER
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element ILS_LOCALIZER
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Physicaloptional  2 mW    
documentation 
Carrier Amplitude
car_freq    108.1 MHz    
documentation 
Carrier frequency
onefifty_level    1    
documentation 
150 Hz attenuation depth
ninety_level    1    
documentation 
90 Hz attenuation depth
source
<xs:complexType name="ILS_LOCALIZER" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="car_ampl" type="Physical" use="optional" default="2 mW">
        <xs:annotation>
          <xs:documentation>Carrier Amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="car_freq" default="108.1 MHz">
        <xs:annotation>
          <xs:documentation>Carrier frequency</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="Frequency"/>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="onefifty_level" default="1">
        <xs:annotation>
          <xs:documentation>150 Hz attenuation depth</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="Ratio"/>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="ninety_level" default="1">
        <xs:annotation>
          <xs:documentation>90 Hz attenuation depth</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="Ratio"/>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType ILS_MARKER
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element ILS_MARKER
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
marker_freq  Frequencyoptional  400 Hz    
documentation 
Marker Frequency
car_ampl  Power  2 mW    
documentation 
Carrier Frequency
source
<xs:complexType name="ILS_MARKER" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="marker_freq" type="Frequency" use="optional" default="400 Hz">
        <xs:annotation>
          <xs:documentation>Marker Frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="car_ampl" type="Power" default="2 mW">
        <xs:annotation>
          <xs:documentation>Carrier Frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType PM_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element PM_SIGNAL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
car_ampl  Voltageoptional      
documentation 
Carrier amplitude
car_freq  Frequency      
documentation 
Carrier frequency
phase_dev  PlaneAngle      
documentation 
Phase Deviation
mod_freq  Frequency      
documentation 
Modulation frequency
mod_ampl  Voltage  1 V    
documentation 
Modulation amplitude
source
<xs:complexType name="PM_SIGNAL" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="car_ampl" type="Voltage" use="optional">
        <xs:annotation>
          <xs:documentation>Carrier amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="car_freq" type="Frequency">
        <xs:annotation>
          <xs:documentation>Carrier frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="phase_dev" type="PlaneAngle">
        <xs:annotation>
          <xs:documentation>Phase Deviation</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="mod_freq" type="Frequency">
        <xs:annotation>
          <xs:documentation>Modulation frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="mod_ampl" type="Voltage" default="1 V">
        <xs:annotation>
          <xs:documentation>Modulation amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType PULSED_AC_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element PULSED_AC_SIGNAL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ac_ampl  Physicaloptional      
documentation 
AC Signal amplitude
freq  Frequency      
documentation 
AC Signal frequency
dc_offset  Physical  0    
documentation 
DC offset
p_delay  Time  0 s    
documentation 
Initial delay
p_duration  Time      
documentation 
Pulse width
prf  Frequency      
documentation 
Pulse repetition frequency
p_repetition  xs:int  0    
documentation 
Number of pulses
source
<xs:complexType name="PULSED_AC_SIGNAL" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="ac_ampl" type="Physical" use="optional">
        <xs:annotation>
          <xs:documentation>AC Signal amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="freq" type="Frequency">
        <xs:annotation>
          <xs:documentation>AC Signal frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="dc_offset" type="Physical" default="0">
        <xs:annotation>
          <xs:documentation>DC offset</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="p_delay" type="Time" default="0 s">
        <xs:annotation>
          <xs:documentation>Initial delay</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="p_duration" type="Time">
        <xs:annotation>
          <xs:documentation>Pulse width</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="prf" type="Frequency">
        <xs:annotation>
          <xs:documentation>Pulse repetition frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="p_repetition" type="xs:int" default="0">
        <xs:annotation>
          <xs:documentation>Number of pulses</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType PULSED_AC_TRAIN
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element PULSED_AC_TRAIN
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
ac_ampl  Physicaloptional      
documentation 
AC amplitude
freq  Frequency      
documentation 
AC frequency
dc_offset  Physical  0    
documentation 
DC offset
pulse_train  PulseDefns      
documentation 
Pulse train
source
<xs:complexType name="PULSED_AC_TRAIN" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="ac_ampl" type="Physical" use="optional">
        <xs:annotation>
          <xs:documentation>AC amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="freq" type="Frequency">
        <xs:annotation>
          <xs:documentation>AC frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="dc_offset" type="Physical" default="0">
        <xs:annotation>
          <xs:documentation>DC offset</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="pulse_train" type="PulseDefns">
        <xs:annotation>
          <xs:documentation>Pulse train</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType PULSED_DC_SIGNAL
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element PULSED_DC_SIGNAL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value. 
dc_ampl  Physicaloptional      
documentation 
DC level
ac_ampl  Physical  0    
documentation 
AC component amplitude
freq  Frequency  0 Hz    
documentation 
AC component frequency
p_delay  Time  0 s    
documentation 
Delay before first pulse
p_duration  Time      
documentation 
Pulse width
prf  Frequency      
documentation 
Pulse repetition frequency
p_repetition  xs:int  0    
documentation 
Number of pulses
source
<xs:complexType name="PULSED_DC_SIGNAL" mixed="false">
  <xs:complexContent mixed="false">
    <xs:extension base="SignalFunctionType">
      <xs:attribute name="dc_ampl" type="Physical" use="optional">
        <xs:annotation>
          <xs:documentation>DC level</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="ac_ampl" type="Physical" default="0">
        <xs:annotation>
          <xs:documentation>AC component amplitude</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="freq" type="Frequency" default="0 Hz">
        <xs:annotation>
          <xs:documentation>AC component frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="p_delay" type="Time" default="0 s">
        <xs:annotation>
          <xs:documentation>Delay before first pulse</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="p_duration" type="Time">
        <xs:annotation>
          <xs:documentation>Pulse width</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="prf" type="Frequency">
        <xs:annotation>
          <xs:documentation>Pulse repetition frequency</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="p_repetition" type="xs:int" default="0">
        <xs:annotation>
          <xs:documentation>Number of pulses</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType PULSED_DC_TRAIN
diagram
namespace urn:IEEE-1641:2010:STDTSFLib
type extension of SignalFunctionType
properties
base SignalFunctionType
mixed false
used by
element PULSED_DC_TRAIN
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
reftype  xs:stringoptional      
name  SignalIDrequired      
In  SignalREFSoptional      
channels  stringoptional      
Gate  SignalREFoptional      
Sync  SignalREFoptional      
Conn  SignalREFSoptional      
pinsIn  pinStringoptional      
pinsOut  pinStringoptional      
pinsSync  pinStringoptional      
pinsGate  pinStringoptional      
std:scriptEngine        
documentation 
The global attribute "std scriptEngine" may be used. The rule is that the default engine supports the SML definitions until overwritten by a new value. This new value remains in place for the current scope until over-written by a new value.