testCodeGen_vxmode9bb

dclark

02-May-2008 10:54:41


Table of Contents

Model - testCodeGen_vxmode9bb
Machine - testCodeGen_vxmode9bb
System - testCodeGen_vxmode9bb
System - testCodeGen_vxmode9bb/5-tap Median Filter
System - testCodeGen_vxmode9bb/CPP/ no FIR Filter
System - testCodeGen_vxmode9bb/CPP/ no FIR Filter/CPP
System - testCodeGen_vxmode9bb/CPP/ no FIR Filter/CPP/Enabled Pre-processor
System - testCodeGen_vxmode9bb/CPP/ no FIR Filter/CPP/Enabled Pre-processor/Command Pre-processor
System - testCodeGen_vxmode9bb/CPP/ no FIR Filter/CPP/Enabled Pre-processor/Command Pre-processor/Ki Block
System - testCodeGen_vxmode9bb/Chirp Block
System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type
System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type/Enabled Subsystem
System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type/Flexible Mode Compensation
System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type/Flexible Mode Compensation/Newest HO Filter
System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type/Position Controller
System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type/Position Controller/Gain-scheduled Ki
System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type/SlowStart
System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type/SlowStart1
System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type/Velocity Controller
System - testCodeGen_vxmode9bb/Gain-scheduled Kdd
System - testCodeGen_vxmode9bb/Observer Compensator
System - testCodeGen_vxmode9bb/Position Encoder Handler
System - testCodeGen_vxmode9bb/Rate Feed Forward
System - testCodeGen_vxmode9bb/Ten Second Ramp
Appendix

List of Tables

1. Buffer Block Properties
2. Compare To Constant Block Properties
3. Constant Block Properties
4. DataTypeConversion Block Properties
5. Difference Block Properties
6. Digital Filter Block Properties
7. DiscreteIntegrator Block Properties
8. DiscreteTransferFcn Block Properties
9. DocBlock Block Properties
10. Fcn Block Properties
11. From Block Properties
12. Gain Block Properties
13. Goto Block Properties
14. Ground Block Properties
15. Interval Test Block Properties
16. LTI Block Block Properties
17. Logic Block Properties
18. Manual Switch Block Properties
19. Mean Block Properties
20. MultiPortSwitch Block Properties
21. Mux Block Properties
22. N-Sample Enable Block Properties
23. Outport Block Properties
24. Product Block Properties
25. RandomNumber Block Properties
26. RateTransition Block Properties
27. S-Function Builder Block Properties
28. Saturate Block Properties
29. Step Block Properties
30. Sum Block Properties
31. Terminator Block Properties
32. ToWorkspace Block Properties
33. Unbuffer Block Properties
34. UnitDelay Block Properties
35. ipCarrier_sbs_pci60a_pci Block Properties
36. ipModule_acromag_ip-230-4 Block Properties
37. ipModule_sbs_ip-quadrature Block Properties
38. ipModule_sbs_ip-unidig-24 Block Properties
39. xpcany2byte Block Properties
40. xpcbyte2any Block Properties
41. xpcreverseendian Block Properties
42. xpcudpbytereceive Block Properties
43. xpcudpbytesend Block Properties
44. Inport Block Properties
45. Median Block Properties
46. Outport Block Properties
47. SignalSpecification Block Properties
48. Tapped Delay Line Block Properties
49. Inport Block Properties
50. Outport Block Properties
51. Inport Block Properties
52. N-Sample Enable Block Properties
53. Outport Block Properties
54. Saturate Block Properties
55. EnablePort Block Properties
56. Inport Block Properties
57. Outport Block Properties
58. DiscreteIntegrator Block Properties
59. Inport Block Properties
60. N-Sample Switch Block Properties
61. Outport Block Properties
62. RateLimiter Block Properties
63. Saturate Block Properties
64. Sum Block Properties
65. UnitDelay Block Properties
66. Abs Block Properties
67. Gain Block Properties
68. Inport Block Properties
69. Math Block Properties
70. Outport Block Properties
71. Product Block Properties
72. Sum Block Properties
73. EnablePort Block Properties
74. Outport Block Properties
75. sfunction Block Properties
76. From Block Properties
77. Gain Block Properties
78. Goto Block Properties
79. Inport Block Properties
80. N-Sample Enable Block Properties
81. Outport Block Properties
82. Sum Block Properties
83. DiscreteTransferFcn Block Properties
84. EnablePort Block Properties
85. Inport Block Properties
86. Outport Block Properties
87. Digital Filter Block Properties
88. DiscreteTransferFcn Block Properties
89. Ground Block Properties
90. Inport Block Properties
91. LTI Block Block Properties
92. Outport Block Properties
93. Terminator Block Properties
94. Delay Block Properties
95. From Block Properties
96. Gain Block Properties
97. Goto Block Properties
98. Inport Block Properties
99. Outport Block Properties
100. Sum Block Properties
101. Abs Block Properties
102. Compare To Constant Block Properties
103. Constant Block Properties
104. DiscreteIntegrator Block Properties
105. DiscreteTransferFcn Block Properties
106. From Block Properties
107. Gain Block Properties
108. Goto Block Properties
109. Ground Block Properties
110. Inport Block Properties
111. Logic Block Properties
112. MultiPortSwitch Block Properties
113. N-Sample Switch Block Properties
114. Outport Block Properties
115. Product Block Properties
116. Sum Block Properties
117. Terminator Block Properties
118. Abs Block Properties
119. Constant Block Properties
120. Gain Block Properties
121. Inport Block Properties
122. Math Block Properties
123. Outport Block Properties
124. Product Block Properties
125. Sum Block Properties
126. Constant Block Properties
127. DiscreteIntegrator Block Properties
128. From Block Properties
129. Inport Block Properties
130. Outport Block Properties
131. Product Block Properties
132. Saturate Block Properties
133. Constant Block Properties
134. DiscreteIntegrator Block Properties
135. From Block Properties
136. Inport Block Properties
137. Outport Block Properties
138. Product Block Properties
139. Saturate Block Properties
140. DiscreteIntegrator Block Properties
141. From Block Properties
142. Gain Block Properties
143. Goto Block Properties
144. Inport Block Properties
145. LTI Block Block Properties
146. Outport Block Properties
147. Sum Block Properties
148. Terminator Block Properties
149. Abs Block Properties
150. Constant Block Properties
151. Gain Block Properties
152. Inport Block Properties
153. Math Block Properties
154. Outport Block Properties
155. Product Block Properties
156. Sum Block Properties
157. Discrete Derivative Block Properties
158. DiscreteIntegrator Block Properties
159. Gain Block Properties
160. Inport Block Properties
161. Outport Block Properties
162. Sum Block Properties
163. Gain Block Properties
164. Inport Block Properties
165. N-Sample Enable Block Properties
166. Outport Block Properties
167. Sample and Hold Block Properties
168. Sum Block Properties
169. Switch Block Properties
170. DiscreteTransferFcn Block Properties
171. EnablePort Block Properties
172. Inport Block Properties
173. Outport Block Properties
174. Constant Block Properties
175. DiscreteIntegrator Block Properties
176. From Block Properties
177. Inport Block Properties
178. Outport Block Properties
179. Product Block Properties
180. Saturate Block Properties
181. Block Type Count
182. Model Variables
183. Model Functions
184. Count: testCodeGen_vxmode9bb

Model - testCodeGen_vxmode9bb

Simulation ParameterValue
SolverFixedStepDiscrete
RelTol1e-3
Refine1
MaxOrder5
ZeroCrosson

[more info]

Machine - testCodeGen_vxmode9bb

MachinetestCodeGen_vxmode9bb
Creation Date10-Jan-2007 23:25:13

[more info]

System - testCodeGen_vxmode9bb

DC: 11/09/07

This version of the MMT Elevation axis controller includes the

variable-gain integral term in the position loop. I have also added a

wind disturbance input based on my earlier work simulating the wind buffet

from the Sept testing. Finally, a disturbance-decoupling input based on

a Luenberger observer using the ElModel from Powell is implemented to

investigate tracking improvement (if any) from the wind-disturbance

decoupling. New gains:

DDGain == 0; Disturbance decoupling authority

WindGain == 0; Wind disturbance input gain. Set to 1 for full wind load.

KiModeSel == 1; Fixed integral gain (Ki).

== 2; Variable gain from KiMin (0.55) to KiMax (9.45).

---------------------------------------------------------------

PARAMETER FILE IS: $MATLAB_DOCS/MMT_el_servo_params_Nov07a.mat

---------------------------------------------------------------

Test plan for 11/10/07:

The controller runs no wind disturbance input unless a tracking command

has been received from the Java GUI. I'll set the WindGain and DDGain to

zero, track at -8 arcsec/sec for 30-60s, with KiModeSel == 2 for a baseline.

This is the same as last Sept., but with no wind. Next, I'll turn on the

wind (WindGain == 1), and repeat.

Once that's done, we'll set WindGain to 0 and DDGain = 0.1 and try running

the controller to check basic stability with a couple slews and tracks. I

will set KiModeSel to 1 to fix the integral gain, and perhaps set Ki to 0

since the observer eliminates the need for position loop integral.

Then I'll set WindGain to 1 and do some -8 arcsec/sec tracking (low authority

disturbance decoupling). We'll repeat this with the DDGain set to 1,5, and

10 (high-authority), stability limits allowing.

--------------------------------------------------------------------

11/20/07:

Now we have version 3 of the DDLO controller. We filter the wind much more

agressively with Hlp5, which has a 2Hz or so cutoff frequency, use a really

simply 1/Js^2 observer model, and have removed the delays and filters in

the observer loop. Init file is

$LOCAL_DOCUMENTS/MATLAB/DCLARK/INIT_XPC_112007.MAT

since Matlab has trouble with network drives.

-----------------------------------------------------------------------

1/28/08:

Want to check operation of the open-loop response and the closed-loop

against the generated/simulation version, so this version of the controller

does that. Changes:

1. Added chirp/noise excitation

2. Kept variable-Kdd, but plan to check this thing.

3. Have another observer, strictly 1/J*s^2 for testing.

Test plan:

A. Run chirp open-loop, 0.1 -> 10Hz. Collect open-loop response and output

of controller blocks.

B. Run pink noise open-loop 0.01 -> 40Hz. Collect open-loop response and

controller output.

C. Run closed-loop chirp, 0.1 -> 10Hz. Collect closed loop response with

AltElRef as the observer. Replace observer with 1/J*s^2 version and retest.

D. Run closed-loop noise, 0.1 -> 10Hz, collect response with both versions

of observer.

E. Go home, reduce data.

Table 1. Buffer Block Properties

NameNVIc
Buffer10000

Table 2. Compare To Constant Block Properties

NameRelopConstLogic Out Data Type ModeZero Cross
Compare To Constant~=3.0booleanoff
Compare To Constant1==3.0uint8off
DisturbReject==2uint8off
LoopInSrc>0uint8off
OpenLoop==3uint8off
Thru PID==4uint8off

Table 3. Constant Block Properties

NameValueSampling ModeOut MinOut MaxOut Data Type StrSample TimeFrame Period
Constant70Sample based[][]Inherit: Inherit from 'Constant value'infinf
TestModeConstant1Sample based[][]Inherit: Inherit from 'Constant value'infinf
Wind Speed, m/s10Sample based[][]Inherit: Inherit from 'Constant value'infinf

Table 4. DataTypeConversion Block Properties

NameOut MinOut MaxOut Data Type StrConvert Real World
Data Type Conversion2[][]Inherit: Inherit via back propagationReal World Value (RWV)

Table 5. Difference Block Properties

NameICPrev InputOut MinOut MaxOut Data Type StrOutput Data Type Scaling ModeOut Data TypeOut ScalingLock ScaleRnd MethDo Satur
Difference0.0[][]Inherit: Inherit via internal ruleInherit via internal rulesfix(16)2^-10offFlooroff

Table 6. Digital Filter Block Properties

NameType PopupIIRFilt StructAll Pole Filt StructFIRFilt StructCoeff SourceNum CoeffsDen CoeffsBi Quad CoeffsLattice CoeffsDen IgnoreFilt Per Samp PopupICICnumICdenAdditional ParamsAllow OverridesShow CoeffFirst Coeff ModeFirst Coeff Word LengthFirst Coeff Frac LengthSecond Coeff ModeSecond Coeff Word LengthSecond Coeff Frac LengthThird Coeff ModeThird Coeff Word LengthThird Coeff Frac LengthShow OutOutput ModeOutput Word LengthOutput Frac LengthShow AccAccum ModeAccum Word LengthAccum Frac LengthShow MpyProd Output ModeProd Output Word LengthProd Output Frac LengthShow MemMemory ModeMemory Word LengthMemory Frac LengthRounding ModeOverflow ModeScale ValuesScale Value Frac LengthTap Sum ModeTap Sum Word LengthTap Sum Frac LengthStage IOModeStage IOWord LengthStage In Frac LengthStage Out Frac LengthLock ScaleFilter SourceDfilt Object NameMultiplicand ModeMultiplicand Word LengthMultiplicand Frac Length
Digital Filter2IIR (poles & zeros)Direct form II transposedDirect formDirect formSpecify via dialog[1 2][1 0.1][1 0.3 0.4 1 0.1 0.2][0.2 0.4]onOne filter per frame000offonoffSame word length as input1615Same as numerator1615Same as input1615offSame as accumulator1615offSame as product output3230offSame as input3230offSame as accumulator1615Flooroff114Same as input3230Same as input161515offdfilt objectHlp5Same as output3230
Digital Filter3IIR (poles & zeros)Direct form II transposedDirect formDirect formSpecify via dialog[1 2][1 0.1][1 0.3 0.4 1 0.1 0.2][0.2 0.4]onOne filter per frame000offonoffSame word length as input1615Same as numerator1615Same as input1615offSame as accumulator1615offSame as product output3230offSame as input3230offSame as accumulator1615Flooroff114Same as input3230Same as input161515offdfilt objectHlp4Same as output3230

Table 7. DiscreteIntegrator Block Properties

NameIntegrator MethodGainvalExternal ResetInitial Condition SourceInitial Condition ModeSample TimeOut MinOut MaxOut Data Type Str
Discrete-Time Integrator1Accumulation: TrapezoidalTssampled levelexternalState and outputTs[][]Inherit: Inherit via internal rule

Table 8. DiscreteTransferFcn Block Properties

NameNumeratorDenominatorSample Time
Discrete Notch Filter @ 5.56 Hz[numn1d][denn1d]Ts

Table 9. DocBlock Block Properties

NameDocument Type
DocBlockText

Table 10. Fcn Block Properties

NameExpr
Scale to Torque(0.0352 * (u^2)) * 1/15 * 3.75
To Deg Conversion180 - (u * (360 / (2^25))) + 29.76160884

Table 11. From Block Properties

NameGoto TagIcon DisplayDefined In Blk
FromFakeAbsoluteTag Constant
From1FeedbackTag SwFdbk2
From10PoscmdTag Byte Reversal1
From11VelcmdTag Byte Reversal1
From12ModeTag Byte Reversal1
From13FeedbackTag SwFdbk2
From14VelocityErrorTag Sum2
From15VelocityEstimateTag Product
From16PosErrTag Gain
From17DacSumTag SwitchControl
From18ModelOutTag Unit Delay2
From19DacSignalTag SumB35
From2VelTag Unbuffer
From20ModeTag Byte Reversal1
From21WindInputTag Digital Filter2
From22CommandValueTag Saturation1
From23FeedbackTag SwFdbk2
From24TestSignalTag TestSrcSelect
From25CommandSourceTag Compare
From26ClosedOrOpenTag Compare
From27TestSignalTag TestSrcSelect
From28VelocityCommandTag Sum1
From29TorqueCommandTag Sum3
From3PosErrTag Gain
From30ToModelTag Saturation
From31TorkDistTestTag Compare
From32PosCommandTag SwCmd
From33FeedbackTag SwFdbk2
From34HoldCommandTag Logical Operator
From35FreezeFdbkTag Compare
From36LatchedAbsTag Switch
From37VelocityCommandTag Sum1
From38TorqueCommandTag Sum3
From39ToModelTag Saturation
From4CommandValueTag Saturation1
From40ModelOutTag Unit Delay2
From41TestTypeTag TestModeConstant
From42TestSignalTag TestSrcSelect
From5ModelOutTag Unit Delay2
From6LatchedAbsTag Switch
From7FeedbackTag SwFdbk2
From8ModeTag Byte Reversal1
From9LatchedAbsTag Switch

Table 12. Gain Block Properties

NameGainMultiplicationParam MinParam MaxParam Data Type StrOut MinOut MaxOut Data Type StrSample Time
Gain1Element-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal ruleTs
Gain11/TsElement-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal ruleTs
Gain2-1Element-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule 
Gain3-1Element-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule 
Gust Scaling0.125Element-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule 
KddKddElement-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule 
tape2deg(1 / 364007) * -1 Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as inputTs
tape2deg11 / 364007Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as inputTs
ToArcsec0.007Element-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule 
ToSmall1e-3Element-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule 
ToVolts0.2Element-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule 
WindWindGainElement-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule 

Table 13. Goto Block Properties

NameGoto TagIcon DisplayTag VisibilityUsed By Blk
GotoFakeAbsoluteTaglocal Tapped Delay
Goto1ModeTaglocal Multiport Switch, testCodeGen_vxmode9bb (model), Compare, Compare
Goto10VelTaglocal Byte Reversal
Goto11WTapeHWTaglocal testCodeGen_vxmode9bb (model), testCodeGen_vxmode9bb (model)
Goto12DacSignalTaglocal Unit Delay1, Sum
Goto13WindInputTagglobal Sum1, testCodeGen_vxmode9bb (model)
Goto14TorkDistTestTaglocal SwTD
Goto15TestSignalTagglobal To Workspace, Sum6, SwDAC, Sum5, testCodeGen_vxmode9bb (model)
Goto16ClosedOrOpenTagglobal SwDAC
Goto17CommandSourceTagglobal SwCmd
Goto18ToModelTaglocal To Workspace, Internal, IP-230-4 , testCodeGen_vxmode9bb (model)
Goto19ModelOutTaglocal K1, To Workspace, Sum3
Goto2PoscmdTaglocal Multiport Switch, Multiport Switch, Discrete-Time Integrator1
Goto20RealAbsoluteTaglocal testCodeGen_vxmode9bb (model)
Goto21HoldCommandTaglocal SwFdbk1
Goto22FreezeFdbkTagglobal SwFdbk2
Goto23PosCommandTaglocal To Workspace, Sum, Discrete Differentiator, testCodeGen_vxmode9bb (model)
Goto24TestTypeTaglocal To Workspace, Compare, Compare, Compare, Upper Test, Lower Test, FixPt Data Type Duplicate, Compare, testCodeGen_vxmode9bb (model), TestSrcSelect
Goto3VelcmdTaglocal Gain
Goto4ETapeHWTaglocal testCodeGen_vxmode9bb (model), testCodeGen_vxmode9bb (model)
Goto5ResetTagglobal Discrete-Time Integrator, Discrete-Time Integrator, Discrete-Time Integrator, N-Sample Enable, Logical Operator, N-Sample Enable, N-Sample Enable
Goto6DacSumTaglocal Sum, testCodeGen_vxmode9bb (model)
Goto7FeedbackTaglocal Discrete Differentiator, Sum, To Workspace, Sum2, Diff, UD, Byte Reversal, testCodeGen_vxmode9bb (model)
Goto8LatchedAbsTaglocal Multiport Switch, Switch, Discrete-Time Integrator, Sum5, SwFdbk1, SwFdbk2
Goto9CommandValueTaglocal Position Limiter, Sum2, testCodeGen_vxmode9bb (model)

Table 14. Ground Block Properties

Name
Ground
Ground1
Ground2

Table 15. Interval Test Block Properties

NameInterval Closed RightUplimitInterval Closed LeftLowlimitLogic Out Data Type Mode
FreezeCmdon3.1on1.9boolean

Table 16. LTI Block Block Properties

NameSysIC
Davenport Spectral FilterTFWindd[]
LTI SystemNewElss3[]
ObserverElModel[]

Table 17. Logic Block Properties

NameOperatorInputsIcon ShapeAll Ports Same DTOut Data Type Str
Logical OperatorNOT2rectangularoffboolean

Table 18. Manual Switch Block Properties

NameSwActionVarsize
DDMode10off
Manual Switch00off

Table 19. Mean Block Properties

NameRunReset popupAdditional ParamsAllow OverridesOutput ModeOutput Word LengthOutput Frac LengthAccum ModeAccum Word LengthAccum Frac LengthRounding ModeOverflow ModeLock Scale
MeanoffNoneoffonSame as accumulator3230Same as input3230Flooroffoff

Table 20. MultiPortSwitch Block Properties

NameInputsZeroidxInput Same DTOut MinOut MaxOut Data Type StrSample Time
Multiport Switch4onoff[][]Inherit: Inherit via internal ruleTs
Multiport Switch12onoff[][]Inherit: Inherit via internal rule 
SwCmd2onoff[][]Inherit: Inherit via internal rule 
SwDAC2onoff[][]Inherit: Inherit via internal rule 
SwFdbk12onoff[][]Inherit: Inherit via internal rule 
SwFdbk22onoff[][]Inherit: Inherit via internal rule 
SwTD2onoff[][]Inherit: Inherit via internal rule 
TestSrcSelect5onoff[][]Inherit: Inherit via internal rule 

Table 21. Mux Block Properties

NameInputsDisplay Option
Mux8bar

Table 22. N-Sample Enable Block Properties

NameNActive LevelResetTrigger TypeTsData Type
N-Sample Enable10High (1)offRising edgeTsLogical
N-Sample Enable110e3High (1)offRising edgeTsLogical

Table 23. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
AbsoluteEncoderValue3Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model)
ChirpFreqs16Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model)
DACSignal1Port numberBusObject[][]Inherit: autoheld[] To Workspace, Internal, IP-230-4 , testCodeGen_vxmode9bb (model)
DisturbanceEstimate13Port numberBusObject[][]Inherit: autoheld[] Sum, testCodeGen_vxmode9bb (model)
EastTape8Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model), testCodeGen_vxmode9bb (model)
ExcitationSignal15Port numberBusObject[][]Inherit: autoheld[] To Workspace, Sum6, SwDAC, Sum5, testCodeGen_vxmode9bb (model)
guiCommand5Port numberBusObject[][]Inherit: autoheld[] Position Limiter, Sum2, testCodeGen_vxmode9bb (model)
guiMode6Port numberBusObject[][]Inherit: autoheld[] Multiport Switch, testCodeGen_vxmode9bb (model)
ObserverError14Port numberBusObject[][]Inherit: autoheld[] TSamp, Discrete-Time Integrator1, Okp, testCodeGen_vxmode9bb (model)
Out119Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model)
Out22Port numberBusObject[][]Inherit: autoheld[] Discrete Differentiator, Sum, To Workspace, Sum2, Diff, UD, Byte Reversal, testCodeGen_vxmode9bb (model)
Out320Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model)
PosError11Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model)
PositionDemand18Port numberBusObject[][]Inherit: autoheld[] To Workspace, Sum, Discrete Differentiator, testCodeGen_vxmode9bb (model)
SimWind12Port numberBusObject[][]Inherit: autoheld[] Sum1, testCodeGen_vxmode9bb (model)
TestingValue17Port numberBusObject[][]Inherit: autoheld[] To Workspace, Compare, Compare, Compare, Upper Test, Lower Test, FixPt Data Type Duplicate, Compare, testCodeGen_vxmode9bb (model), TestSrcSelect
Vel2gui4Port numberBusObject[][]Inherit: autoheld[] Buffer, testCodeGen_vxmode9bb (model)
VelError9Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model)
VelEstimate10Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model)
WestTape7Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model), testCodeGen_vxmode9bb (model)

Table 24. Product Block Properties

NameInputsMultiplicationCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Product2Element-wise(.*)All dimensions1off[][]Inherit: Inherit via internal rule
Product12Element-wise(.*)All dimensions1off[][]Inherit: Inherit via internal rule

Table 25. RandomNumber Block Properties

NameMeanVarianceSeedSample Time
Wind Gust Source010Tw

Table 26. RateTransition Block Properties

NameIntegrityDeterministicX0Out Port Sample Time
Rate Transitiononon0-1
Rate Transition1onon0-1
Rate Transition2onon0-1

Table 27. S-Function Builder Block Properties

NameFunction NameSFunction Modules
S-Function Builder Encoder Synchronizerencoder_syncencoder_sync_wrapper

Table 28. Saturate Block Properties

NameUpper LimitLower LimitLinearize As GainZero CrossSample TimeOut MinOut MaxOut Data Type Str
SaturationDacLim-DacLimonon [][]Inherit: Same as input
Saturation18515ononTs[][]Inherit: Same as input
Saturation2DacLim-DacLimononTs[][]Inherit: Same as input

Table 29. Step Block Properties

NameTimeBeforeAfterSample TimeZero Cross
Step0.25100.001on

Table 30. Sum Block Properties

NameIcon ShapeInputsCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Addrectangular++All dimensions1off[][]Inherit: Inherit via internal rule
Sumround|+-All dimensions1off[][]Inherit: Inherit via internal rule
Sum1round|++All dimensions1off[][]Inherit: Inherit via internal rule
Sum2round|+-All dimensions1off[][]Inherit: Inherit via internal rule
Sum3round-+All dimensions1off[][]Inherit: Inherit via internal rule
Sum4round|++All dimensions1off[][]Inherit: Inherit via internal rule
Sum5round++All dimensions1off[][]Inherit: Inherit via internal rule
Sum6round|++All dimensions1off[][]Inherit: Inherit via internal rule

Table 31. Terminator Block Properties

Name
Terminator1
Terminator2
Terminator3
Terminator4
Terminator5

Table 32. ToWorkspace Block Properties

NameVariable NameMax Data PointsDecimationSave FormatFixpt As Fi
To Workspacemodelsiminf1Arrayoff

Table 33. Unbuffer Block Properties

NameIc
Unbuffer0

Table 34. UnitDelay Block Properties

NameX0Sample Time
Unit Delay0Ts
Unit Delay10Ts
Unit Delay200.001

Table 35. ipCarrier_sbs_pci60a_pci Block Properties

NameCarrier IdPci Slot
PCI-60A 1-1

Table 36. ipModule_acromag_ip-230-4 Block Properties

NameCarrier IdCarrier SlotChannelRangeResetInit ValueSample Time
IP-230-4 1B1-510Ts

Table 37. ipModule_sbs_ip-quadrature Block Properties

NameCarrier IdCarrier SlotChannelModeSample Time
IP-Quadrature1C[1 2 3 4][4 4 4 4]Ts

Table 38. ipModule_sbs_ip-unidig-24 Block Properties

NameCarrier IdCarrier SlotSample Time
Absolute Encoders1DTs

Table 39. xpcany2byte Block Properties

NameDatatypesByte Align
Pack{'double','double','double'}1

Table 40. xpcbyte2any Block Properties

NameDimensionsDatatypesByte Align
Unpack{1, 1, 1}{'double','double','double'}1

Table 41. xpcreverseendian Block Properties

NameNum Inp
Byte Reversal3
Byte Reversal13

Table 42. xpcudpbytereceive Block Properties

NameIp AddressIp PortWidthSampletime
Receive128.196.100.86432124Ts * 200

Table 43. xpcudpbytesend Block Properties

NameIp AddressIp PortLocal PortSampletime
Send128.196.100.861234-1Ts * 500

System - testCodeGen_vxmode9bb/5-tap Median Filter

Table 44. Inport Block Properties

NamePortDefined In Blk
Input1 Constant

Table 45. Median Block Properties

NameSort AlgAdditional ParamsAllow OverridesOutput ModeOutput Word LengthOutput Frac LengthAccum ModeAccum Word LengthAccum Frac LengthProd Output ModeProd Output Word LengthProd Output Frac LengthRounding ModeOverflow ModeLock Scale
MedianQuick sortoffoffSame as accumulator1615Same as product output3230Same as input3230Flooroffoff

Table 46. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Output 1Port numberBusObject[][]Inherit: autoheld[] K2

Table 47. SignalSpecification Block Properties

NameDimensionsOut MinOut MaxOut Data Type Str
Signal Specification[1 5][][]Inherit: auto

Table 48. Tapped Delay Line Block Properties

NameVinitSamptimeNum DelaysDelay OrderInclude Current
Tapped Delay0.0-15Oldestoff

System - testCodeGen_vxmode9bb/CPP/ no FIR Filter

Table 49. Inport Block Properties

NamePortDefined In Blk
Cmd 1 Saturation1
Initial2 Switch

Table 50. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Out11Port numberBusObject[][]Inherit: autoheld[] SwCmd

Table 51. Inport Block Properties

NamePortDefined In Blk
Command 1 Saturation1
Start Pos2 Switch

Table 52. N-Sample Enable Block Properties

NameNActive LevelResetTrigger TypeTsData Type
Init Delay8High (1)offRising edge0.001Logical

Table 53. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Out11Port numberBusObject[][]Inherit: autoheld[] SwCmd

Table 54. Saturate Block Properties

NameUpper LimitLower LimitLinearize As GainZero CrossOut MinOut MaxOut Data Type Str
Position LimiterP_limit_upperP_limit_loweronon[][]Inherit: Same as input

System - testCodeGen_vxmode9bb/CPP/ no FIR Filter/CPP/Enabled Pre-processor

Table 55. EnablePort Block Properties

NameStates When EnablingShow Output PortZero Cross
Enableheldoffon

Table 56. Inport Block Properties

NamePortDefined In Blk
In11 Position Limiter
In22 Switch

Table 57. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Out11Port numberBusObject[][]Inherit: autoheld[] SwCmd

Table 58. DiscreteIntegrator Block Properties

NameIntegrator MethodGainvalExternal ResetInitial Condition SourceInitial Condition ModeSample TimeOut MinOut MaxOut Data Type Str
Discrete-Time IntegratorIntegration: Forward Euler1noneexternalState only (most efficient)Ts[][]Inherit: Inherit via internal rule

Table 59. Inport Block Properties

NamePortDefined In Blk
Command1 Position Limiter
Xzero2 Switch

Table 60. N-Sample Switch Block Properties

NameNResetTrigger TypeTs
N-Sample Switch10offRising edge0.001

Table 61. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Out11Port numberBusObject[][]Inherit: autoheld[] SwCmd, Sum2

Table 62. RateLimiter Block Properties

NameRising Slew LimitFalling Slew LimitSample Time ModeLinearize As Gain
Acceleration Limit0.1-0.1inheritedon

Table 63. Saturate Block Properties

NameUpper LimitLower LimitLinearize As GainZero CrossSample TimeOut MinOut MaxOut Data Type Str
Velocity Limit1-1onon0.001[][]Inherit: Same as input

Table 64. Sum Block Properties

NameIcon ShapeInputsCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Sumround|+-All dimensions1off[][]Inherit: Inherit via internal rule
Sum1round|++All dimensions1off[][]Inherit: Inherit via internal rule
Sum2round+|-All dimensions1off[][]Inherit: Inherit via internal rule

Table 65. UnitDelay Block Properties

NameX0Sample Time
Derivative Delay0Ts

Table 66. Abs Block Properties

NameZero CrossOut MaxOut Data Type Str
Abson[]Inherit: Same as input

Table 67. Gain Block Properties

NameGainMultiplicationParam MinParam MaxParam Data Type StrOut MinOut MaxOut Data Type Str
Beta-100Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
Kvar10Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
Kzero0.2Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input

Table 68. Inport Block Properties

NamePortDefined In Blk
Ei1 Sum2

Table 69. Math Block Properties

NameOperatorOutput Signal TypeOut MinOut MaxOut Data Type Str
Math Functionexpauto[][]Inherit: Same as first input

Table 70. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Evar1Port numberBusObject[][]Inherit: autoheld[] Sum1

Table 71. Product Block Properties

NameInputsMultiplicationCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Product2Element-wise(.*)All dimensions1off[][]Inherit: Same as first input

Table 72. Sum Block Properties

NameIcon ShapeInputsCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Sum1round|++All dimensions1off[][]Inherit: Inherit via internal rule

System - testCodeGen_vxmode9bb/Chirp Block

Table 73. EnablePort Block Properties

NameStates When EnablingShow Output PortZero Cross
Enableheldoffon

Table 74. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
ChirpFreq2Port numberBusObject[][]Inherit: autoheld[] testCodeGen_vxmode9bb (model)
ChirpWave1Port numberBusObject[][]Inherit: autoheld[] ToArcsec, ToSmall, ToVolts

Table 75. sfunction Block Properties

NameStart FreqEnd FreqStep SizeCycles Per FreqSample Time
Special Chirp Source0.5300.150.001

System - testCodeGen_vxmode9bb/Elevation Axis Controller - VXWORKS type

Table 76. From Block Properties

NameGoto TagIcon DisplayDefined In Blk
FromResetTag Step

Table 77. Gain Block Properties

NameGainMultiplicationParam MinParam MaxParam Data Type StrOut MinOut MaxOut Data Type Str
Proportional gainK_RFFElement-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input

Table 78. Goto Block Properties

NameGoto TagIcon DisplayTag VisibilityUsed By Blk
GotoVelocityEstimateTagglobal testCodeGen_vxmode9bb (model), Velocity gain, Velocity Controller Integral gain2
Goto1TorqueCommandTagglobal To Workspace, testCodeGen_vxmode9bb (model), Product
Goto2VelocityCommandTagglobal To Workspace, testCodeGen_vxmode9bb (model), Sum2

Table 79. Inport Block Properties

NamePortDefined In Blk
Motor Position Degrees 3 SwFdbk2
Position command Degrees2 SwCmd
Position command DegreesFF1 Discrete Differentiator

Table 80. N-Sample Enable Block Properties

NameNActive LevelResetTrigger TypeTsData Type
N-Sample Enable10High (1)onNon-zero sampleTsLogical

Table 81. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Motor command (DAC volts)1Port numberBusObject[][]Inherit: autoheld[] Unit Delay1, Sum

Table 82. Sum Block Properties

NameIcon ShapeInputsCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Sum1round++|All dimensions1off[][]Inherit: Inherit via internal rule

Table 83. DiscreteTransferFcn Block Properties

NameNumeratorDenominatorSample Time
Discrete Differentiator[numdd][dendd]Ts

Table 84. EnablePort Block Properties

NameStates When EnablingShow Output PortZero Cross
Enableheldoffon

Table 85. Inport Block Properties

NamePortDefined In Blk
In11 SwFdbk2

Table 86. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Out11Port numberBusObject[][]Inherit: autoheld[] Product

Table 87. Digital Filter Block Properties

NameType PopupIIRFilt StructAll Pole Filt StructFIRFilt StructCoeff SourceNum CoeffsDen CoeffsBi Quad CoeffsLattice CoeffsDen IgnoreFilt Per Samp PopupICICnumICdenAdditional ParamsAllow OverridesShow CoeffFirst Coeff ModeFirst Coeff Word LengthFirst Coeff Frac LengthSecond Coeff ModeSecond Coeff Word LengthSecond Coeff Frac LengthThird Coeff ModeThird Coeff Word LengthThird Coeff Frac LengthShow OutOutput ModeOutput Word LengthOutput Frac LengthShow AccAccum ModeAccum Word LengthAccum Frac LengthShow MpyProd Output ModeProd Output Word LengthProd Output Frac LengthShow MemMemory ModeMemory Word LengthMemory Frac LengthRounding ModeOverflow ModeScale ValuesScale Value Frac LengthTap Sum ModeTap Sum Word LengthTap Sum Frac LengthStage IOModeStage IOWord LengthStage In Frac LengthStage Out Frac LengthLock ScaleFilter SourceDfilt Object NameMultiplicand ModeMultiplicand Word LengthMultiplicand Frac Length
Digital Filter1IIR (poles & zeros)Direct form II transposedDirect formDirect formSpecify via dialog[1 2][1 0.1][1 0.3 0.4 1 0.1 0.2][0.2 0.4]onOne filter per frame000offonoffSame word length as input1615Same as numerator1615Same as input1615offSame as accumulator1615offSame as product output3230offSame as input3230offSame as accumulator1615Flooroff114Same as input3230Same as input161515offdfilt objectHlpSame as output3230

Table 88. DiscreteTransferFcn Block Properties

NameNumeratorDenominatorSample Time
Discrete Notch Filter @ 161 Hz[numn161d][denn161d]Ts
Discrete Notch Filter @ 35 Hz[numn35d][denn35d]Ts
Discrete Notch Filter @ 5.56 Hz[numn1d][denn1d]Ts
Discrete Notch Filter @ 85 Hz[numn85d][denn85d]Ts

Table 89. Ground Block Properties

Name
Ground

Table 90. Inport Block Properties

NamePortDefined In Blk
Unfiltered CMD1 Product

Table 91. LTI Block Block Properties

NameSysIC
LTI Systemnotch20b[]
LTI System1notch6b[]

Table 92. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Filtered CMD1Port numberBusObject[][]Inherit: autoheld[] Unit Delay1, Sum

Table 93. Terminator Block Properties

Name
Terminator
Terminator2

Table 94. Delay Block Properties

NameDly unitDelayIc detailDif ic for chDif ic for dlyIcReset popup
Delay1(1)Samples1offoffoff0None
Delay1(2)Samples1offoffoff0None
Delay1(3)Samples1offoffoff0None
Delay1(4)Samples1offoffoff0None
Delay1(5)Samples1offoffoff0None
Delay2(1)Samples1offoffoff0None
Delay2(2)Samples1offoffoff0None
Delay2(3)Samples1offoffoff0None
Delay2(4)Samples1offoffoff0None
Delay2(5)Samples1offoffoff0None

Table 95. From Block Properties

NameGoto TagIcon DisplayDefined In Blk
SectIn1Sect1Tag SumB31
SectIn2Sect2Tag SumB32
SectIn3Sect3Tag SumB33
SectIn4Sect4Tag SumB34

Table 96. Gain Block Properties

NameGainMultiplicationParam MinParam MaxParam Data Type StrOut MinOut MaxOut Data Type Str
a(2,1)-1.0714680349992194Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
a(2,2)-1.5456006425916522Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
a(2,3)-1.7796949495985039Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
a(2,4)-1.8819352062893109Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
a(2,5)-1.9360470180601386Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
a(3,1)0.32120675863960513Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
a(3,2)0.67723598996970558Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
a(3,3)0.8544789988971333Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
a(3,4)0.93442399131598086Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
a(3,5)0.98075403075671552Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(2,1)-0.67012066314606944Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(2,2)-1.7766628742891879Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(2,3)-1.904813250331264Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(2,4)-1.939517806548595Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(2,5)-1.950640147644068Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(3,1)0.99999999999999878Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(3,2)0.99999999999999933Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(3,3)0.99999999999999989Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(3,4)1.0000000000000022Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
b(3,5)0.99999999999999989Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
s(1)0.06835314745957749Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input

Table 97. Goto Block Properties

NameGoto TagIcon DisplayTag VisibilityUsed By Blk
SectOut1Sect1Taglocal SumA22
SectOut2Sect2Taglocal SumA23
SectOut3Sect3Taglocal SumA24
SectOut4Sect4Taglocal SumA25

Table 98. Inport Block Properties

NamePortDefined In Blk
Input1 Discrete Notch Filter @ 35 Hz

Table 99. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Output1Port numberBusObject[][]Inherit: autoheld[] Unit Delay1, Sum

Table 100. Sum Block Properties

NameIcon ShapeInputsCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
SumA21round|+-All dimensions1on[][]Inherit: Same as first input
SumA22round|+-All dimensions1on[][]Inherit: Same as first input
SumA23round|+-All dimensions1on[][]Inherit: Same as first input
SumA24round|+-All dimensions1on[][]Inherit: Same as first input
SumA25round|+-All dimensions1on[][]Inherit: Same as first input
SumA31round|+-All dimensions1on[][]Inherit: Same as first input
SumA32round|+-All dimensions1on[][]Inherit: Same as first input
SumA33round|+-All dimensions1on[][]Inherit: Same as first input
SumA34round|+-All dimensions1on[][]Inherit: Same as first input
SumA35round|+-All dimensions1on[][]Inherit: Same as first input
SumB21round|++All dimensions1on[][]Inherit: Same as first input
SumB22round|++All dimensions1on[][]Inherit: Same as first input
SumB23round|++All dimensions1on[][]Inherit: Same as first input
SumB24round|++All dimensions1on[][]Inherit: Same as first input
SumB25round|++All dimensions1on[][]Inherit: Same as first input
SumB31round|++All dimensions1on[][]Inherit: Same as first input
SumB32round|++All dimensions1on[][]Inherit: Same as first input
SumB33round|++All dimensions1on[][]Inherit: Same as first input
SumB34round|++All dimensions1on[][]Inherit: Same as first input
SumB35round|++All dimensions1on[][]Inherit: Same as first input

Table 101. Abs Block Properties

NameZero CrossOut MaxOut Data Type Str
Abson[]Inherit: Same as input

Table 102. Compare To Constant Block Properties

NameRelopConstLogic Out Data Type ModeZero Cross
Compare To Constant>=0.2uint8off

Table 103. Constant Block Properties

NameValueSampling ModeOut MinOut MaxOut Data Type StrSample TimeFrame Period
ConstantKiModeSelSample based[][]Inherit: Inherit from 'Constant value'infinf

Table 104. DiscreteIntegrator Block Properties

NameIntegrator MethodGainvalExternal ResetInitial Condition SourceInitial Condition ModeSample TimeOut MinOut MaxOut Data Type Str
Discrete-Time Integrator1Integration: Forward Euler1.0levelinternalState and outputTs[][]Inherit: Inherit via internal rule

Table 105. DiscreteTransferFcn Block Properties

NameNumeratorDenominatorSample Time
Discrete Differentiator[numdd][dendd]Ts

Table 106. From Block Properties

NameGoto TagIcon DisplayDefined In Blk
FromResetTag Step
From1IntResetTag Logical Operator
From2ResetTag Step
From3ResetTag Step

Table 107. Gain Block Properties

NameGainMultiplicationParam MinParam MaxParam Data Type StrOut MinOut MaxOut Data Type Str
derivative gainKdElement-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
Gain3600Element-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule
Integral gainKiElement-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
Proportional gainKpElement-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input

Table 108. Goto Block Properties

NameGoto TagIcon DisplayTag VisibilityUsed By Blk
Goto2PosErrTagglobal Byte Reversal, testCodeGen_vxmode9bb (model)
Goto3IntResetTagglobal Discrete-Time Integrator1, Discrete-Time Integrator1

Table 109. Ground Block Properties

Name
Ground
Ground1

Table 110. Inport Block Properties

NamePortDefined In Blk
Position (deg)2 SwFdbk2
Position CMD (deg)1 SwCmd

Table 111. Logic Block Properties

NameOperatorInputsIcon ShapeAll Ports Same DTOut Data Type Str
Logical OperatorOR2rectangularoffboolean

Table 112. MultiPortSwitch Block Properties

NameInputsZeroidxInput Same DTOut MinOut MaxOut Data Type Str
Multiport Switch2offoff[][]Inherit: Inherit via internal rule

Table 113. N-Sample Switch Block Properties

NameNResetTrigger TypeTs
N-Sample Switch111onNon-zero sampleTs
N-Sample Switch212onNon-zero sampleTs

Table 114. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Velocity CMD (rad)1Port numberBusObject[][]Inherit: autoheld[] Sum1

Table 115. Product Block Properties

NameInputsMultiplicationCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Product2Element-wise(.*)All dimensions1off[][]Inherit: Inherit via internal rule

Table 116. Sum Block Properties

NameIcon ShapeInputsCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Sumround|+-All dimensions1off[][]Inherit: Inherit via internal rule
Sum1round+++All dimensions1off[][]Inherit: Inherit via internal rule

Table 117. Terminator Block Properties

Name
Terminator

Table 118. Abs Block Properties

NameZero CrossOut MaxOut Data Type Str
Abs1on[]Inherit: Same as input

Table 119. Constant Block Properties

NameValueSampling ModeOut MinOut MaxOut Data Type StrSample TimeFrame Period
ConstantKiMinSample based[][]Inherit: Inherit from 'Constant value'infinf
Constant1KiMaxSample based[][]Inherit: Inherit from 'Constant value'infinf

Table 120. Gain Block Properties

NameGainMultiplicationParam MinParam MaxParam Data Type StrOut MinOut MaxOut Data Type Str
Beta-0.02Element-wise(K.*u)[][]Inherit: Same as input[][]Inherit: Same as input
Gain360Element-wise(K.*u)[][]Inherit: Inherit via internal rule[][]Inherit: Inherit via internal rule

Table 121. Inport Block Properties

NamePortDefined In Blk
Error_sig1 Switch

Table 122. Math Block Properties

NameOperatorOutput Signal TypeOut MinOut MaxOut Data Type Str
Math Function1expauto[][]Inherit: Same as first input

Table 123. Outport Block Properties

NamePortIcon DisplayBus ObjectOut MinOut MaxOut Data Type StrOutput When DisabledInitial OutputUsed By Blk
Ki_Var1Port numberBusObject[][]Inherit: autoheld[] Product

Table 124. Product Block Properties

NameInputsMultiplicationCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Product2Element-wise(.*)All dimensions1off[][]Inherit: Same as first input

Table 125. Sum Block Properties

NameIcon ShapeInputsCollapse ModeCollapse DimInput Same DTOut MinOut MaxOut Data Type Str
Sum2round|++All dimensions1off[][]Inherit: Inherit via internal rule

Table 126. Constant Block Properties

<