4058 lines
98 KiB
Text
4058 lines
98 KiB
Text
Model {
|
||
Name "tipe_model"
|
||
Version 8.3
|
||
MdlSubVersion 0
|
||
SavedCharacterEncoding "ISO-8859-1"
|
||
GraphicalInterface {
|
||
NumRootInports 0
|
||
NumRootOutports 0
|
||
ParameterArgumentNames ""
|
||
ComputedModelVersion "1.30"
|
||
NumModelReferences 0
|
||
NumTestPointedSignals 0
|
||
}
|
||
SaveDefaultBlockParams on
|
||
ScopeRefreshTime 0.035000
|
||
OverrideScopeRefreshTime on
|
||
DisableAllScopes off
|
||
DataTypeOverride "UseLocalSettings"
|
||
DataTypeOverrideAppliesTo "AllNumericTypes"
|
||
MinMaxOverflowLogging "UseLocalSettings"
|
||
MinMaxOverflowArchiveMode "Overwrite"
|
||
FPTRunName "Run 1"
|
||
MaxMDLFileLineLength 120
|
||
Object {
|
||
$PropName "BdWindowsInfo"
|
||
$ObjectID 1
|
||
$ClassName "Simulink.BDWindowsInfo"
|
||
Object {
|
||
$PropName "WindowsInfo"
|
||
$ObjectID 2
|
||
$ClassName "Simulink.WindowInfo"
|
||
IsActive [1]
|
||
Location [0.0, 23.0, 1440.0, 873.0]
|
||
Object {
|
||
$PropName "ModelBrowserInfo"
|
||
$ObjectID 3
|
||
$ClassName "Simulink.ModelBrowserInfo"
|
||
Visible [0]
|
||
DockPosition "Left"
|
||
Width [50]
|
||
Height [50]
|
||
Filter [9]
|
||
}
|
||
Object {
|
||
$PropName "ExplorerBarInfo"
|
||
$ObjectID 4
|
||
$ClassName "Simulink.ExplorerBarInfo"
|
||
Visible [1]
|
||
}
|
||
Object {
|
||
$PropName "EditorsInfo"
|
||
$ObjectID 5
|
||
$ClassName "Simulink.EditorInfo"
|
||
IsActive [1]
|
||
ViewObjType "SimulinkTopLevel"
|
||
LoadSaveID "0"
|
||
Extents [1406.0, 703.0]
|
||
ZoomFactor [2.5]
|
||
Offset [-18.716828703703726, 114.96296296296295]
|
||
}
|
||
}
|
||
}
|
||
Created "Sat Dec 20 18:36:45 2014"
|
||
Creator "jackhalford"
|
||
UpdateHistory "UpdateHistoryNever"
|
||
ModifiedByFormat "%<Auto>"
|
||
LastModifiedBy "jackhalford"
|
||
ModifiedDateFormat "%<Auto>"
|
||
LastModifiedDate "Wed Jun 03 17:47:44 2015"
|
||
RTWModifiedTimeStamp 355251001
|
||
ModelVersionFormat "1.%<AutoIncrement:30>"
|
||
ConfigurationManager "none"
|
||
SampleTimeColors off
|
||
SampleTimeAnnotations off
|
||
LibraryLinkDisplay "disabled"
|
||
WideLines off
|
||
ShowLineDimensions off
|
||
ShowPortDataTypes off
|
||
ShowDesignRanges off
|
||
ShowLoopsOnError on
|
||
IgnoreBidirectionalLines off
|
||
ShowStorageClass off
|
||
ShowTestPointIcons on
|
||
ShowSignalResolutionIcons on
|
||
ShowViewerIcons on
|
||
SortedOrder off
|
||
ExecutionContextIcon off
|
||
ShowLinearizationAnnotations on
|
||
BlockNameDataTip off
|
||
BlockParametersDataTip off
|
||
BlockDescriptionStringDataTip off
|
||
ToolBar on
|
||
StatusBar on
|
||
BrowserShowLibraryLinks off
|
||
BrowserLookUnderMasks off
|
||
SimulationMode "normal"
|
||
PauseTimes "5"
|
||
NumberOfSteps 1
|
||
SnapshotBufferSize 10
|
||
SnapshotInterval 10
|
||
NumberOfLastSnapshots 0
|
||
LinearizationMsg "none"
|
||
Profile off
|
||
ParamWorkspaceSource "MATLABWorkspace"
|
||
AccelSystemTargetFile "accel.tlc"
|
||
AccelTemplateMakefile "accel_default_tmf"
|
||
AccelMakeCommand "make_rtw"
|
||
TryForcingSFcnDF off
|
||
Object {
|
||
$PropName "DataLoggingOverride"
|
||
$ObjectID 6
|
||
$ClassName "Simulink.SimulationData.ModelLoggingInfo"
|
||
model_ "tipe_model"
|
||
signals_ []
|
||
overrideMode_ [0.0]
|
||
Array {
|
||
Type "Cell"
|
||
Dimension 1
|
||
Cell "tipe_model"
|
||
PropName "logAsSpecifiedByModels_"
|
||
}
|
||
Array {
|
||
Type "Cell"
|
||
Dimension 1
|
||
Cell []
|
||
PropName "logAsSpecifiedByModelsSSIDs_"
|
||
}
|
||
}
|
||
RecordCoverage off
|
||
CovPath "/"
|
||
CovSaveName "covdata"
|
||
CovMetricSettings "dw"
|
||
CovNameIncrementing off
|
||
CovHtmlReporting on
|
||
CovForceBlockReductionOff on
|
||
CovEnableCumulative on
|
||
covSaveCumulativeToWorkspaceVar on
|
||
CovSaveSingleToWorkspaceVar on
|
||
CovCumulativeVarName "covCumulativeData"
|
||
CovCumulativeReport off
|
||
CovReportOnPause on
|
||
CovModelRefEnable "Off"
|
||
CovExternalEMLEnable off
|
||
CovSFcnEnable off
|
||
CovBoundaryAbsTol 0.000010
|
||
CovBoundaryRelTol 0.010000
|
||
ExtModeBatchMode off
|
||
ExtModeEnableFloating on
|
||
ExtModeTrigType "manual"
|
||
ExtModeTrigMode "normal"
|
||
ExtModeTrigPort "1"
|
||
ExtModeTrigElement "any"
|
||
ExtModeTrigDuration 1000
|
||
ExtModeTrigDurationFloating "auto"
|
||
ExtModeTrigHoldOff 0
|
||
ExtModeTrigDelay 0
|
||
ExtModeTrigDirection "rising"
|
||
ExtModeTrigLevel 0
|
||
ExtModeArchiveMode "off"
|
||
ExtModeAutoIncOneShot off
|
||
ExtModeIncDirWhenArm off
|
||
ExtModeAddSuffixToVar off
|
||
ExtModeWriteAllDataToWs off
|
||
ExtModeArmWhenConnect on
|
||
ExtModeSkipDownloadWhenConnect off
|
||
ExtModeLogAll on
|
||
ExtModeAutoUpdateStatusClock on
|
||
BufferReuse on
|
||
ShowModelReferenceBlockVersion off
|
||
ShowModelReferenceBlockIO off
|
||
Array {
|
||
Type "Handle"
|
||
Dimension 1
|
||
Simulink.ConfigSet {
|
||
$ObjectID 7
|
||
Version "1.14.2"
|
||
Array {
|
||
Type "Handle"
|
||
Dimension 8
|
||
Simulink.SolverCC {
|
||
$ObjectID 8
|
||
Version "1.14.2"
|
||
StartTime "0"
|
||
StopTime "0.03"
|
||
AbsTol "auto"
|
||
FixedStep "10-6"
|
||
InitialStep "auto"
|
||
MaxNumMinSteps "-1"
|
||
MaxOrder 5
|
||
ZcThreshold "auto"
|
||
ConsecutiveZCsStepRelTol "10*128*eps"
|
||
MaxConsecutiveZCs "1000"
|
||
ExtrapolationOrder 4
|
||
NumberNewtonIterations 1
|
||
MaxStep "1e-6"
|
||
MinStep "auto"
|
||
MaxConsecutiveMinStep "1"
|
||
RelTol "1e-3"
|
||
SolverMode "Auto"
|
||
EnableConcurrentExecution off
|
||
ConcurrentTasks off
|
||
Solver "ode113"
|
||
SolverName "ode113"
|
||
SolverJacobianMethodControl "auto"
|
||
ShapePreserveControl "EnableAll"
|
||
ZeroCrossControl "UseLocalSettings"
|
||
ZeroCrossAlgorithm "Nonadaptive"
|
||
AlgebraicLoopSolver "TrustRegion"
|
||
SolverResetMethod "Fast"
|
||
PositivePriorityOrder off
|
||
AutoInsertRateTranBlk off
|
||
SampleTimeConstraint "Unconstrained"
|
||
InsertRTBMode "Whenever possible"
|
||
}
|
||
Simulink.DataIOCC {
|
||
$ObjectID 9
|
||
Version "1.14.2"
|
||
Decimation "1"
|
||
ExternalInput "[t, u]"
|
||
FinalStateName "xFinal"
|
||
InitialState "xInitial"
|
||
LimitDataPoints on
|
||
MaxDataPoints "1000"
|
||
LoadExternalInput off
|
||
LoadInitialState off
|
||
SaveFinalState off
|
||
SaveCompleteFinalSimState off
|
||
SaveFormat "Array"
|
||
SignalLoggingSaveFormat "Dataset"
|
||
SaveOutput on
|
||
SaveState off
|
||
SignalLogging on
|
||
DSMLogging on
|
||
InspectSignalLogs off
|
||
VisualizeSimOutput on
|
||
SaveTime on
|
||
ReturnWorkspaceOutputs off
|
||
StateSaveName "xout"
|
||
TimeSaveName "tout"
|
||
OutputSaveName "yout"
|
||
SignalLoggingName "logsout"
|
||
DSMLoggingName "dsmout"
|
||
OutputOption "RefineOutputTimes"
|
||
OutputTimes "[]"
|
||
ReturnWorkspaceOutputsName "out"
|
||
Refine "1"
|
||
}
|
||
Simulink.OptimizationCC {
|
||
$ObjectID 10
|
||
Version "1.14.2"
|
||
Array {
|
||
Type "Cell"
|
||
Dimension 8
|
||
Cell "BooleansAsBitfields"
|
||
Cell "PassReuseOutputArgsAs"
|
||
Cell "PassReuseOutputArgsThreshold"
|
||
Cell "ZeroExternalMemoryAtStartup"
|
||
Cell "ZeroInternalMemoryAtStartup"
|
||
Cell "OptimizeModelRefInitCode"
|
||
Cell "NoFixptDivByZeroProtection"
|
||
Cell "UseSpecifiedMinMax"
|
||
PropName "DisabledProps"
|
||
}
|
||
BlockReduction on
|
||
BooleanDataType on
|
||
ConditionallyExecuteInputs on
|
||
InlineParams off
|
||
UseIntDivNetSlope off
|
||
UseFloatMulNetSlope off
|
||
DefaultUnderspecifiedDataType "double"
|
||
UseSpecifiedMinMax off
|
||
InlineInvariantSignals off
|
||
OptimizeBlockIOStorage on
|
||
BufferReuse on
|
||
EnhancedBackFolding off
|
||
CachingGlobalReferences off
|
||
GlobalBufferReuse on
|
||
StrengthReduction off
|
||
ExpressionFolding on
|
||
BooleansAsBitfields off
|
||
BitfieldContainerType "uint_T"
|
||
EnableMemcpy on
|
||
MemcpyThreshold 64
|
||
PassReuseOutputArgsAs "Structure reference"
|
||
ExpressionDepthLimit 128
|
||
FoldNonRolledExpr on
|
||
LocalBlockOutputs on
|
||
RollThreshold 5
|
||
SystemCodeInlineAuto off
|
||
StateBitsets off
|
||
DataBitsets off
|
||
ActiveStateOutputEnumStorageType "Native Integer"
|
||
UseTempVars off
|
||
ZeroExternalMemoryAtStartup on
|
||
ZeroInternalMemoryAtStartup on
|
||
InitFltsAndDblsToZero off
|
||
NoFixptDivByZeroProtection off
|
||
EfficientFloat2IntCast off
|
||
EfficientMapNaN2IntZero on
|
||
OptimizeModelRefInitCode off
|
||
LifeSpan "inf"
|
||
MaxStackSize "Inherit from target"
|
||
BufferReusableBoundary on
|
||
SimCompilerOptimization "Off"
|
||
AccelVerboseBuild off
|
||
ParallelExecutionInRapidAccelerator on
|
||
}
|
||
Simulink.DebuggingCC {
|
||
$ObjectID 11
|
||
Version "1.14.2"
|
||
RTPrefix "error"
|
||
ConsistencyChecking "none"
|
||
ArrayBoundsChecking "none"
|
||
SignalInfNanChecking "none"
|
||
SignalRangeChecking "none"
|
||
ReadBeforeWriteMsg "UseLocalSettings"
|
||
WriteAfterWriteMsg "UseLocalSettings"
|
||
WriteAfterReadMsg "UseLocalSettings"
|
||
AlgebraicLoopMsg "warning"
|
||
ArtificialAlgebraicLoopMsg "warning"
|
||
SaveWithDisabledLinksMsg "warning"
|
||
SaveWithParameterizedLinksMsg "warning"
|
||
CheckSSInitialOutputMsg on
|
||
UnderspecifiedInitializationDetection "Simplified"
|
||
MergeDetectMultiDrivingBlocksExec "none"
|
||
CheckExecutionContextPreStartOutputMsg off
|
||
CheckExecutionContextRuntimeOutputMsg off
|
||
SignalResolutionControl "UseLocalSettings"
|
||
BlockPriorityViolationMsg "warning"
|
||
MinStepSizeMsg "warning"
|
||
TimeAdjustmentMsg "none"
|
||
MaxConsecutiveZCsMsg "error"
|
||
MaskedZcDiagnostic "warning"
|
||
IgnoredZcDiagnostic "warning"
|
||
SolverPrmCheckMsg "none"
|
||
InheritedTsInSrcMsg "warning"
|
||
DiscreteInheritContinuousMsg "warning"
|
||
MultiTaskDSMMsg "error"
|
||
MultiTaskCondExecSysMsg "error"
|
||
MultiTaskRateTransMsg "error"
|
||
SingleTaskRateTransMsg "none"
|
||
TasksWithSamePriorityMsg "warning"
|
||
SigSpecEnsureSampleTimeMsg "warning"
|
||
CheckMatrixSingularityMsg "none"
|
||
IntegerOverflowMsg "warning"
|
||
Int32ToFloatConvMsg "warning"
|
||
ParameterDowncastMsg "error"
|
||
ParameterOverflowMsg "error"
|
||
ParameterUnderflowMsg "none"
|
||
ParameterPrecisionLossMsg "warning"
|
||
ParameterTunabilityLossMsg "warning"
|
||
FixptConstUnderflowMsg "none"
|
||
FixptConstOverflowMsg "none"
|
||
FixptConstPrecisionLossMsg "none"
|
||
UnderSpecifiedDataTypeMsg "none"
|
||
UnnecessaryDatatypeConvMsg "none"
|
||
VectorMatrixConversionMsg "none"
|
||
InvalidFcnCallConnMsg "error"
|
||
FcnCallInpInsideContextMsg "EnableAllAsWarning"
|
||
SignalLabelMismatchMsg "none"
|
||
UnconnectedInputMsg "warning"
|
||
UnconnectedOutputMsg "warning"
|
||
UnconnectedLineMsg "warning"
|
||
SFcnCompatibilityMsg "none"
|
||
FrameProcessingCompatibilityMsg "warning"
|
||
UniqueDataStoreMsg "none"
|
||
BusObjectLabelMismatch "warning"
|
||
RootOutportRequireBusObject "warning"
|
||
AssertControl "UseLocalSettings"
|
||
EnableOverflowDetection off
|
||
ModelReferenceIOMsg "none"
|
||
ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error"
|
||
ModelReferenceVersionMismatchMessage "none"
|
||
ModelReferenceIOMismatchMessage "none"
|
||
ModelReferenceCSMismatchMessage "none"
|
||
UnknownTsInhSupMsg "none"
|
||
ModelReferenceDataLoggingMessage "warning"
|
||
ModelReferenceSymbolNameMessage "warning"
|
||
ModelReferenceExtraNoncontSigs "error"
|
||
StateNameClashWarn "none"
|
||
SimStateInterfaceChecksumMismatchMsg "warning"
|
||
SimStateOlderReleaseMsg "error"
|
||
InitInArrayFormatMsg "warning"
|
||
StrictBusMsg "ErrorLevel1"
|
||
BusNameAdapt "WarnAndRepair"
|
||
NonBusSignalsTreatedAsBus "none"
|
||
LoggingUnavailableSignals "error"
|
||
BlockIODiagnostic "none"
|
||
SFUnusedDataAndEventsDiag "warning"
|
||
SFUnexpectedBacktrackingDiag "warning"
|
||
SFInvalidInputDataAccessInChartInitDiag "warning"
|
||
SFNoUnconditionalDefaultTransitionDiag "warning"
|
||
SFTransitionOutsideNaturalParentDiag "warning"
|
||
SFUnconditionalTransitionShadowingDiag "warning"
|
||
SFUndirectedBroadcastEventsDiag "warning"
|
||
SFTransitionActionBeforeConditionDiag "warning"
|
||
}
|
||
Simulink.HardwareCC {
|
||
$ObjectID 12
|
||
Version "1.14.2"
|
||
ProdBitPerChar 8
|
||
ProdBitPerShort 16
|
||
ProdBitPerInt 32
|
||
ProdBitPerLong 32
|
||
ProdBitPerLongLong 64
|
||
ProdBitPerFloat 32
|
||
ProdBitPerDouble 64
|
||
ProdBitPerPointer 32
|
||
ProdLargestAtomicInteger "Char"
|
||
ProdLargestAtomicFloat "None"
|
||
ProdIntDivRoundTo "Undefined"
|
||
ProdEndianess "Unspecified"
|
||
ProdWordSize 32
|
||
ProdShiftRightIntArith on
|
||
ProdLongLongMode off
|
||
ProdHWDeviceType "32-bit Generic"
|
||
TargetBitPerChar 8
|
||
TargetBitPerShort 16
|
||
TargetBitPerInt 32
|
||
TargetBitPerLong 32
|
||
TargetBitPerLongLong 64
|
||
TargetBitPerFloat 32
|
||
TargetBitPerDouble 64
|
||
TargetBitPerPointer 32
|
||
TargetLargestAtomicInteger "Char"
|
||
TargetLargestAtomicFloat "None"
|
||
TargetShiftRightIntArith on
|
||
TargetLongLongMode off
|
||
TargetIntDivRoundTo "Undefined"
|
||
TargetEndianess "Unspecified"
|
||
TargetWordSize 32
|
||
TargetTypeEmulationWarnSuppressLevel 0
|
||
TargetPreprocMaxBitsSint 32
|
||
TargetPreprocMaxBitsUint 32
|
||
TargetHWDeviceType "Specified"
|
||
TargetUnknown off
|
||
ProdEqTarget on
|
||
}
|
||
Simulink.ModelReferenceCC {
|
||
$ObjectID 13
|
||
Version "1.14.2"
|
||
UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange"
|
||
CheckModelReferenceTargetMessage "error"
|
||
EnableParallelModelReferenceBuilds off
|
||
ParallelModelReferenceErrorOnInvalidPool on
|
||
ParallelModelReferenceMATLABWorkerInit "None"
|
||
ModelReferenceNumInstancesAllowed "Multi"
|
||
PropagateVarSize "Infer from blocks in model"
|
||
ModelReferencePassRootInputsByReference on
|
||
ModelReferenceMinAlgLoopOccurrences off
|
||
PropagateSignalLabelsOutOfModel off
|
||
SupportModelReferenceSimTargetCustomCode off
|
||
}
|
||
Simulink.SFSimCC {
|
||
$ObjectID 14
|
||
Version "1.14.2"
|
||
SFSimEnableDebug on
|
||
SFSimOverflowDetection on
|
||
SFSimEcho on
|
||
SimBlas on
|
||
SimCtrlC on
|
||
SimExtrinsic on
|
||
SimIntegrity on
|
||
SimUseLocalCustomCode off
|
||
SimParseCustomCode on
|
||
SimBuildMode "sf_incremental_build"
|
||
SimGenImportedTypeDefs off
|
||
}
|
||
Simulink.RTWCC {
|
||
$BackupClass "Simulink.RTWCC"
|
||
$ObjectID 15
|
||
Version "1.14.2"
|
||
Array {
|
||
Type "Cell"
|
||
Dimension 15
|
||
Cell "IncludeHyperlinkInReport"
|
||
Cell "GenerateTraceInfo"
|
||
Cell "GenerateTraceReport"
|
||
Cell "GenerateTraceReportSl"
|
||
Cell "GenerateTraceReportSf"
|
||
Cell "GenerateTraceReportEml"
|
||
Cell "PortableWordSizes"
|
||
Cell "GenerateWebview"
|
||
Cell "GenerateCodeMetricsReport"
|
||
Cell "GenerateCodeReplacementReport"
|
||
Cell "GenerateErtSFunction"
|
||
Cell "CreateSILPILBlock"
|
||
Cell "CodeExecutionProfiling"
|
||
Cell "CodeProfilingSaveOptions"
|
||
Cell "CodeProfilingInstrumentation"
|
||
PropName "DisabledProps"
|
||
}
|
||
SystemTargetFile "grt.tlc"
|
||
TLCOptions ""
|
||
GenCodeOnly off
|
||
MakeCommand "make_rtw"
|
||
GenerateMakefile on
|
||
PackageGeneratedCodeAndArtifacts off
|
||
PackageName ""
|
||
TemplateMakefile "grt_default_tmf"
|
||
PostCodeGenCommand ""
|
||
Description ""
|
||
GenerateReport off
|
||
SaveLog off
|
||
RTWVerbose on
|
||
RetainRTWFile off
|
||
ProfileTLC off
|
||
TLCDebug off
|
||
TLCCoverage off
|
||
TLCAssert off
|
||
ProcessScriptMode "Default"
|
||
ConfigurationMode "Optimized"
|
||
ProcessScript ""
|
||
ConfigurationScript ""
|
||
ConfigAtBuild off
|
||
RTWUseLocalCustomCode off
|
||
RTWUseSimCustomCode off
|
||
CustomSourceCode ""
|
||
CustomHeaderCode ""
|
||
CustomInclude ""
|
||
CustomSource ""
|
||
CustomLibrary ""
|
||
CustomInitializer ""
|
||
CustomTerminator ""
|
||
Toolchain "Automatically locate an installed toolchain"
|
||
BuildConfiguration "Faster Builds"
|
||
IncludeHyperlinkInReport off
|
||
LaunchReport off
|
||
PortableWordSizes off
|
||
CreateSILPILBlock "None"
|
||
CodeExecutionProfiling off
|
||
CodeExecutionProfileVariable "executionProfile"
|
||
CodeProfilingSaveOptions "SummaryOnly"
|
||
CodeProfilingInstrumentation off
|
||
SILDebugging off
|
||
TargetLang "C"
|
||
IncludeBusHierarchyInRTWFileBlockHierarchyMap off
|
||
IncludeERTFirstTime off
|
||
GenerateTraceInfo off
|
||
GenerateTraceReport off
|
||
GenerateTraceReportSl off
|
||
GenerateTraceReportSf off
|
||
GenerateTraceReportEml off
|
||
GenerateCodeInfo off
|
||
GenerateWebview off
|
||
GenerateCodeMetricsReport off
|
||
GenerateCodeReplacementReport off
|
||
RTWCompilerOptimization "Off"
|
||
RTWCustomCompilerOptimizations ""
|
||
CheckMdlBeforeBuild "Off"
|
||
CustomRebuildMode "OnUpdate"
|
||
DataInitializer ""
|
||
SharedConstantsCachingThreshold 1024
|
||
Array {
|
||
Type "Handle"
|
||
Dimension 2
|
||
Simulink.CodeAppCC {
|
||
$ObjectID 16
|
||
Version "1.14.2"
|
||
Array {
|
||
Type "Cell"
|
||
Dimension 23
|
||
Cell "IgnoreCustomStorageClasses"
|
||
Cell "IgnoreTestpoints"
|
||
Cell "InsertBlockDesc"
|
||
Cell "InsertPolySpaceComments"
|
||
Cell "SFDataObjDesc"
|
||
Cell "MATLABFcnDesc"
|
||
Cell "SimulinkDataObjDesc"
|
||
Cell "DefineNamingRule"
|
||
Cell "SignalNamingRule"
|
||
Cell "ParamNamingRule"
|
||
Cell "InternalIdentifier"
|
||
Cell "InlinedPrmAccess"
|
||
Cell "CustomSymbolStr"
|
||
Cell "CustomSymbolStrGlobalVar"
|
||
Cell "CustomSymbolStrType"
|
||
Cell "CustomSymbolStrField"
|
||
Cell "CustomSymbolStrFcn"
|
||
Cell "CustomSymbolStrFcnArg"
|
||
Cell "CustomSymbolStrBlkIO"
|
||
Cell "CustomSymbolStrTmpVar"
|
||
Cell "CustomSymbolStrMacro"
|
||
Cell "CustomSymbolStrUtil"
|
||
Cell "ReqsInCode"
|
||
PropName "DisabledProps"
|
||
}
|
||
ForceParamTrailComments off
|
||
GenerateComments on
|
||
CommentStyle "Auto"
|
||
IgnoreCustomStorageClasses on
|
||
IgnoreTestpoints off
|
||
IncHierarchyInIds off
|
||
MaxIdLength 31
|
||
PreserveName off
|
||
PreserveNameWithParent off
|
||
ShowEliminatedStatement off
|
||
OperatorAnnotations off
|
||
IncAutoGenComments off
|
||
SimulinkDataObjDesc off
|
||
SFDataObjDesc off
|
||
MATLABFcnDesc off
|
||
IncDataTypeInIds off
|
||
MangleLength 1
|
||
CustomSymbolStrGlobalVar "$R$N$M"
|
||
CustomSymbolStrType "$N$R$M_T"
|
||
CustomSymbolStrField "$N$M"
|
||
CustomSymbolStrFcn "$R$N$M$F"
|
||
CustomSymbolStrFcnArg "rt$I$N$M"
|
||
CustomSymbolStrBlkIO "rtb_$N$M"
|
||
CustomSymbolStrTmpVar "$N$M"
|
||
CustomSymbolStrMacro "$R$N$M"
|
||
CustomSymbolStrUtil "$N$C"
|
||
DefineNamingRule "None"
|
||
ParamNamingRule "None"
|
||
SignalNamingRule "None"
|
||
InsertBlockDesc off
|
||
InsertPolySpaceComments off
|
||
SimulinkBlockComments on
|
||
MATLABSourceComments off
|
||
EnableCustomComments off
|
||
InternalIdentifier "Shortened"
|
||
InlinedPrmAccess "Literals"
|
||
ReqsInCode off
|
||
UseSimReservedNames off
|
||
}
|
||
Simulink.GRTTargetCC {
|
||
$BackupClass "Simulink.TargetCC"
|
||
$ObjectID 17
|
||
Version "1.14.2"
|
||
Array {
|
||
Type "Cell"
|
||
Dimension 14
|
||
Cell "GeneratePreprocessorConditionals"
|
||
Cell "IncludeMdlTerminateFcn"
|
||
Cell "CombineOutputUpdateFcns"
|
||
Cell "SuppressErrorStatus"
|
||
Cell "ERTCustomFileBanners"
|
||
Cell "GenerateSampleERTMain"
|
||
Cell "GenerateTestInterfaces"
|
||
Cell "ModelStepFunctionPrototypeControlCompliant"
|
||
Cell "GenerateAllocFcn"
|
||
Cell "PurelyIntegerCode"
|
||
Cell "SupportComplex"
|
||
Cell "SupportAbsoluteTime"
|
||
Cell "SupportContinuousTime"
|
||
Cell "SupportNonInlinedSFcns"
|
||
PropName "DisabledProps"
|
||
}
|
||
TargetFcnLib "ansi_tfl_table_tmw.mat"
|
||
TargetLibSuffix ""
|
||
TargetPreCompLibLocation ""
|
||
GenFloatMathFcnCalls "NOT IN USE"
|
||
TargetLangStandard "C89/C90 (ANSI)"
|
||
CodeReplacementLibrary "None"
|
||
UtilityFuncGeneration "Auto"
|
||
ERTMultiwordTypeDef "System defined"
|
||
ERTMultiwordLength 256
|
||
MultiwordLength 2048
|
||
GenerateFullHeader on
|
||
GenerateSampleERTMain off
|
||
GenerateTestInterfaces off
|
||
ModelReferenceCompliant on
|
||
ParMdlRefBuildCompliant on
|
||
CompOptLevelCompliant on
|
||
ConcurrentExecutionCompliant on
|
||
IncludeMdlTerminateFcn on
|
||
GeneratePreprocessorConditionals "Disable all"
|
||
CombineOutputUpdateFcns on
|
||
CombineSignalStateStructs off
|
||
SuppressErrorStatus off
|
||
ERTFirstTimeCompliant off
|
||
IncludeFileDelimiter "Auto"
|
||
ERTCustomFileBanners off
|
||
SupportAbsoluteTime on
|
||
LogVarNameModifier "rt_"
|
||
MatFileLogging on
|
||
MultiInstanceERTCode off
|
||
CodeInterfacePackaging "Nonreusable function"
|
||
SupportNonFinite on
|
||
SupportComplex on
|
||
PurelyIntegerCode off
|
||
SupportContinuousTime on
|
||
SupportNonInlinedSFcns on
|
||
SupportVariableSizeSignals off
|
||
EnableShiftOperators on
|
||
ParenthesesLevel "Nominal"
|
||
MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization"
|
||
ModelStepFunctionPrototypeControlCompliant off
|
||
CPPClassGenCompliant on
|
||
AutosarCompliant off
|
||
GRTInterface off
|
||
GenerateAllocFcn off
|
||
UseMalloc off
|
||
ExtMode off
|
||
ExtModeStaticAlloc off
|
||
ExtModeTesting off
|
||
ExtModeStaticAllocSize 1000000
|
||
ExtModeTransport 0
|
||
ExtModeMexFile "ext_comm"
|
||
ExtModeIntrfLevel "Level1"
|
||
RTWCAPISignals off
|
||
RTWCAPIParams off
|
||
RTWCAPIStates off
|
||
RTWCAPIRootIO off
|
||
GenerateASAP2 off
|
||
MultiInstanceErrorCode "Error"
|
||
}
|
||
PropName "Components"
|
||
}
|
||
}
|
||
PropName "Components"
|
||
}
|
||
Name "Configuration"
|
||
CurrentDlgPage "Data Import//Export"
|
||
ConfigPrmDlgPosition [ 230, 1, 1310, 874 ]
|
||
}
|
||
PropName "ConfigurationSets"
|
||
}
|
||
Simulink.ConfigSet {
|
||
$PropName "ActiveConfigurationSet"
|
||
$ObjectID 7
|
||
}
|
||
Object {
|
||
$PropName "DataTransfer"
|
||
$ObjectID 18
|
||
$ClassName "Simulink.GlobalDataTransfer"
|
||
DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)"
|
||
DefaultTransitionBetweenAsyncTasks "Ensure data integrity only"
|
||
DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)"
|
||
DefaultExtrapolationMethodBetweenContTasks "None"
|
||
AutoInsertRateTranBlk [0]
|
||
}
|
||
ExplicitPartitioning off
|
||
BlockDefaults {
|
||
ForegroundColor "black"
|
||
BackgroundColor "white"
|
||
DropShadow off
|
||
NamePlacement "normal"
|
||
FontName "Helvetica"
|
||
FontSize 10
|
||
FontWeight "normal"
|
||
FontAngle "normal"
|
||
ShowName on
|
||
BlockRotation 0
|
||
BlockMirror off
|
||
}
|
||
AnnotationDefaults {
|
||
HorizontalAlignment "center"
|
||
VerticalAlignment "middle"
|
||
ForegroundColor "black"
|
||
BackgroundColor "white"
|
||
DropShadow off
|
||
FontName "Helvetica"
|
||
FontSize 10
|
||
FontWeight "normal"
|
||
FontAngle "normal"
|
||
UseDisplayTextAsClickCallback off
|
||
}
|
||
LineDefaults {
|
||
FontName "Helvetica"
|
||
FontSize 9
|
||
FontWeight "normal"
|
||
FontAngle "normal"
|
||
}
|
||
MaskDefaults {
|
||
SelfModifiable "off"
|
||
IconFrame "on"
|
||
IconOpaque "on"
|
||
RunInitForIconRedraw "off"
|
||
IconRotate "none"
|
||
PortRotate "default"
|
||
IconUnits "autoscale"
|
||
}
|
||
MaskParameterDefaults {
|
||
Evaluate "on"
|
||
Tunable "on"
|
||
NeverSave "off"
|
||
Internal "off"
|
||
ReadOnly "off"
|
||
Enabled "on"
|
||
Visible "on"
|
||
ToolTip "on"
|
||
}
|
||
BlockParameterDefaults {
|
||
Block {
|
||
BlockType Constant
|
||
Value "1"
|
||
VectorParams1D on
|
||
SamplingMode "Sample based"
|
||
OutMin "[]"
|
||
OutMax "[]"
|
||
OutDataTypeStr "Inherit: Inherit from 'Constant value'"
|
||
LockScale off
|
||
SampleTime "inf"
|
||
FramePeriod "inf"
|
||
PreserveConstantTs off
|
||
}
|
||
Block {
|
||
BlockType Derivative
|
||
CoefficientInTFapproximation "inf"
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Gain "1"
|
||
Multiplication "Element-wise(K.*u)"
|
||
ParamMin "[]"
|
||
ParamMax "[]"
|
||
ParamDataTypeStr "Inherit: Same as input"
|
||
OutMin "[]"
|
||
OutMax "[]"
|
||
OutDataTypeStr "Inherit: Same as input"
|
||
LockScale off
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow on
|
||
SampleTime "-1"
|
||
}
|
||
Block {
|
||
BlockType Inport
|
||
Port "1"
|
||
OutputFunctionCall off
|
||
OutMin "[]"
|
||
OutMax "[]"
|
||
OutDataTypeStr "Inherit: auto"
|
||
LockScale off
|
||
BusOutputAsStruct off
|
||
PortDimensions "-1"
|
||
VarSizeSig "Inherit"
|
||
SampleTime "-1"
|
||
SignalType "auto"
|
||
SamplingMode "auto"
|
||
LatchByDelayingOutsideSignal off
|
||
LatchInputForFeedbackSignals off
|
||
Interpolate on
|
||
}
|
||
Block {
|
||
BlockType Integrator
|
||
ExternalReset "none"
|
||
InitialConditionSource "internal"
|
||
InitialCondition "0"
|
||
LimitOutput off
|
||
UpperSaturationLimit "inf"
|
||
LowerSaturationLimit "-inf"
|
||
ShowSaturationPort off
|
||
ShowStatePort off
|
||
AbsoluteTolerance "auto"
|
||
IgnoreLimit off
|
||
ZeroCross on
|
||
ContinuousStateAttributes "''"
|
||
}
|
||
Block {
|
||
BlockType Math
|
||
Operator "exp"
|
||
OutputSignalType "auto"
|
||
SampleTime "-1"
|
||
OutMin "[]"
|
||
OutMax "[]"
|
||
OutDataTypeStr "Inherit: Same as first input"
|
||
LockScale off
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow on
|
||
IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule"
|
||
AlgorithmType "Newton-Raphson"
|
||
Iterations "3"
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Port "1"
|
||
OutMin "[]"
|
||
OutMax "[]"
|
||
OutDataTypeStr "Inherit: auto"
|
||
LockScale off
|
||
BusOutputAsStruct off
|
||
PortDimensions "-1"
|
||
VarSizeSig "Inherit"
|
||
SampleTime "-1"
|
||
SignalType "auto"
|
||
SamplingMode "auto"
|
||
SourceOfInitialOutputValue "Dialog"
|
||
OutputWhenDisabled "held"
|
||
InitialOutput "[]"
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Inputs "2"
|
||
Multiplication "Element-wise(.*)"
|
||
CollapseMode "All dimensions"
|
||
CollapseDim "1"
|
||
InputSameDT on
|
||
OutMin "[]"
|
||
OutMax "[]"
|
||
OutDataTypeStr "Inherit: Same as first input"
|
||
LockScale off
|
||
RndMeth "Zero"
|
||
SaturateOnIntegerOverflow on
|
||
SampleTime "-1"
|
||
}
|
||
Block {
|
||
BlockType Saturate
|
||
UpperLimitSource "Dialog"
|
||
UpperLimit "0.5"
|
||
LowerLimitSource "Dialog"
|
||
LowerLimit "-0.5"
|
||
LinearizeAsGain on
|
||
ZeroCross on
|
||
SampleTime "-1"
|
||
OutMin "[]"
|
||
OutMax "[]"
|
||
OutDataTypeStr "Inherit: Same as input"
|
||
LockScale off
|
||
RndMeth "Floor"
|
||
}
|
||
Block {
|
||
BlockType Scope
|
||
ModelBased off
|
||
TickLabels "OneTimeTick"
|
||
ZoomMode "on"
|
||
Grid "on"
|
||
TimeRange "auto"
|
||
YMin "-5"
|
||
YMax "5"
|
||
SaveToWorkspace off
|
||
SaveName "ScopeData"
|
||
DataFormat "Array"
|
||
LimitDataPoints on
|
||
MaxDataPoints "5000"
|
||
Decimation "1"
|
||
SampleInput off
|
||
SampleTime "-1"
|
||
}
|
||
Block {
|
||
BlockType SignalViewerScope
|
||
Floating off
|
||
ModelBased off
|
||
TickLabels "OneTimeTick"
|
||
ZoomMode "on"
|
||
Grid "on"
|
||
TimeRange "auto"
|
||
YMin "-5"
|
||
YMax "5"
|
||
SaveToWorkspace off
|
||
SaveName "ScopeData"
|
||
DataFormat "Array"
|
||
LimitDataPoints on
|
||
MaxDataPoints "5000"
|
||
Decimation "1"
|
||
SampleInput off
|
||
SampleTime "0"
|
||
Disabled off
|
||
ScrollMode on
|
||
}
|
||
Block {
|
||
BlockType Sqrt
|
||
Operator "sqrt"
|
||
OutputSignalType "auto"
|
||
SampleTime "-1"
|
||
OutMin "[]"
|
||
OutMax "[]"
|
||
OutDataTypeStr "Inherit: Same as first input"
|
||
LockScale off
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow on
|
||
IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule"
|
||
AlgorithmType "Exact"
|
||
Iterations "3"
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
ShowPortLabels "FromPortIcon"
|
||
Permissions "ReadWrite"
|
||
PermitHierarchicalResolution "All"
|
||
TreatAsAtomicUnit off
|
||
MinAlgLoopOccurrences off
|
||
PropExecContextOutsideSubsystem off
|
||
CheckFcnCallInpInsideContextMsg off
|
||
SystemSampleTime "-1"
|
||
RTWSystemCode "Auto"
|
||
RTWFcnNameOpts "Auto"
|
||
RTWFileNameOpts "Auto"
|
||
FunctionInterfaceSpec "void_void"
|
||
FunctionWithSeparateData off
|
||
RTWMemSecFuncInitTerm "Inherit from model"
|
||
RTWMemSecFuncExecute "Inherit from model"
|
||
RTWMemSecDataConstants "Inherit from model"
|
||
RTWMemSecDataInternal "Inherit from model"
|
||
RTWMemSecDataParameters "Inherit from model"
|
||
SimViewingDevice off
|
||
DataTypeOverride "UseLocalSettings"
|
||
DataTypeOverrideAppliesTo "AllNumericTypes"
|
||
MinMaxOverflowLogging "UseLocalSettings"
|
||
Opaque off
|
||
MaskHideContents off
|
||
SFBlockType "NONE"
|
||
Variant off
|
||
GeneratePreprocessorConditionals off
|
||
ContentPreviewEnabled off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
IconShape "rectangular"
|
||
Inputs "++"
|
||
CollapseMode "All dimensions"
|
||
CollapseDim "1"
|
||
InputSameDT on
|
||
AccumDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutMin "[]"
|
||
OutMax "[]"
|
||
OutDataTypeStr "Inherit: Same as first input"
|
||
LockScale off
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow on
|
||
SampleTime "-1"
|
||
}
|
||
}
|
||
System {
|
||
Name "tipe_model"
|
||
Location [0, 23, 1440, 896]
|
||
Open on
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "250"
|
||
ReportName "simulink-default.rpt"
|
||
SIDHighWatermark "1752"
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add"
|
||
SID "398"
|
||
Ports [2, 1]
|
||
Position [70, 159, 90, 181]
|
||
ZOrder 177
|
||
ShowName off
|
||
Inputs "--"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant"
|
||
SID "1616"
|
||
Position [425, 360, 455, 390]
|
||
ZOrder 282
|
||
BlockMirror on
|
||
ShowName off
|
||
Value "6"
|
||
}
|
||
Block {
|
||
BlockType Derivative
|
||
Name "Diff1"
|
||
SID "399"
|
||
Position [360, 150, 390, 180]
|
||
ZOrder 179
|
||
ShowName off
|
||
}
|
||
Block {
|
||
BlockType Integrator
|
||
Name "Integ"
|
||
SID "404"
|
||
Ports [1, 1]
|
||
Position [185, 150, 215, 180]
|
||
ZOrder 175
|
||
BackgroundColor "cyan"
|
||
ShowName off
|
||
Port {
|
||
PortNumber 1
|
||
Name "Uc'(t)"
|
||
RTWStorageClass "Auto"
|
||
DataLoggingNameMode "SignalName"
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Integrator
|
||
Name "Integ1\n"
|
||
SID "405"
|
||
Ports [1, 1]
|
||
Position [255, 150, 285, 180]
|
||
ZOrder 176
|
||
BackgroundColor "cyan"
|
||
ShowName off
|
||
InitialCondition "-U0"
|
||
Port {
|
||
PortNumber 1
|
||
Name "Uc"
|
||
RTWStorageClass "Auto"
|
||
DataLoggingNameMode "SignalName"
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Integrator
|
||
Name "Integ2"
|
||
SID "422"
|
||
Ports [2, 1]
|
||
Position [285, 322, 315, 353]
|
||
ZOrder 197
|
||
BlockMirror on
|
||
BackgroundColor "cyan"
|
||
ShowName off
|
||
InitialConditionSource "external"
|
||
InitialCondition "8"
|
||
}
|
||
Block {
|
||
BlockType Integrator
|
||
Name "Integ3"
|
||
SID "634"
|
||
Ports [1, 1]
|
||
Position [225, 325, 255, 355]
|
||
ZOrder 218
|
||
BlockMirror on
|
||
BackgroundColor "cyan"
|
||
ShowName off
|
||
InitialCondition "-(Lbob+Lproj)/2"
|
||
}
|
||
Block {
|
||
BlockType Scope
|
||
Name "L(t)"
|
||
SID "1609"
|
||
Ports [1]
|
||
Position [101, 280, 119, 300]
|
||
ZOrder 276
|
||
BlockRotation 270
|
||
BackgroundColor "orange"
|
||
Floating off
|
||
Location [1, 72, 1441, 895]
|
||
Open off
|
||
NumInputPorts "1"
|
||
ZoomMode "xonly"
|
||
List {
|
||
ListType AxesTitles
|
||
axes1 "%<SignalLabel>"
|
||
}
|
||
List {
|
||
ListType ScopeGraphics
|
||
FigureColor "[0.5 0.5 0.5]"
|
||
AxesColor "[0 0 0]"
|
||
AxesTickColor "[1 1 1]"
|
||
LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]"
|
||
LineStyles "-|-|-|-|-|-"
|
||
LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]"
|
||
MarkerStyles "none|none|none|none|none|none"
|
||
}
|
||
ShowLegends off
|
||
TimeRange "0.003"
|
||
YMin "-0.0425"
|
||
YMax "-0.04235"
|
||
LimitDataPoints off
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "L(z)"
|
||
SID "1284"
|
||
Ports [1, 1]
|
||
Position [160, 329, 200, 351]
|
||
ZOrder 243
|
||
BlockMirror on
|
||
BackgroundColor "[1.000000, 0.258824, 0.819608]"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "L(z)"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "268"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "1285"
|
||
Position [55, 128, 85, 142]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add"
|
||
SID "1286"
|
||
Ports [2, 1]
|
||
Position [420, 137, 450, 168]
|
||
ZOrder 282
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant"
|
||
SID "1287"
|
||
Position [360, 180, 380, 200]
|
||
ZOrder 283
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "Gain"
|
||
SID "1288"
|
||
Position [135, 117, 180, 153]
|
||
ZOrder 277
|
||
Gain "1/Lbob"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "Gain1"
|
||
SID "1289"
|
||
Position [265, 130, 295, 160]
|
||
ZOrder 279
|
||
Gain "-1"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "Gain2"
|
||
SID "1290"
|
||
Position [360, 130, 390, 160]
|
||
ZOrder 281
|
||
Gain "100"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "Gain3"
|
||
SID "1291"
|
||
Position [470, 140, 500, 170]
|
||
ZOrder 284
|
||
Gain "L0"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Math
|
||
Name "Math\nFunction"
|
||
SID "1292"
|
||
Ports [1, 1]
|
||
Position [315, 130, 345, 160]
|
||
ZOrder 280
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product"
|
||
SID "1293"
|
||
Ports [2, 1]
|
||
Position [215, 127, 245, 158]
|
||
ZOrder 278
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "L(z)"
|
||
SID "1294"
|
||
Position [540, 148, 570, 162]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
DstBlock "Gain"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 2
|
||
SrcBlock "Gain"
|
||
SrcPort 1
|
||
Points [11, 0]
|
||
Branch {
|
||
ZOrder 14
|
||
Points [0, 15]
|
||
DstBlock "Product"
|
||
DstPort 2
|
||
}
|
||
Branch {
|
||
ZOrder 13
|
||
DstBlock "Product"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 5
|
||
SrcBlock "Product"
|
||
SrcPort 1
|
||
DstBlock "Gain1"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 6
|
||
SrcBlock "Gain1"
|
||
SrcPort 1
|
||
DstBlock "Math\nFunction"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 7
|
||
SrcBlock "Math\nFunction"
|
||
SrcPort 1
|
||
DstBlock "Gain2"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 8
|
||
SrcBlock "Gain2"
|
||
SrcPort 1
|
||
DstBlock "Add"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 9
|
||
SrcBlock "Constant"
|
||
SrcPort 1
|
||
Points [19, 0; 0, -30]
|
||
DstBlock "Add"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 10
|
||
SrcBlock "Add"
|
||
SrcPort 1
|
||
DstBlock "Gain3"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 11
|
||
SrcBlock "Gain3"
|
||
SrcPort 1
|
||
DstBlock "L(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Multiply1"
|
||
SID "639"
|
||
Ports [2, 1]
|
||
Position [422, 180, 453, 210]
|
||
ZOrder 223
|
||
BlockRotation 270
|
||
BlockMirror on
|
||
ShowName off
|
||
Inputs "**"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Multiply2"
|
||
SID "406"
|
||
Ports [2, 1]
|
||
Position [115, 147, 145, 178]
|
||
ZOrder 178
|
||
ShowName off
|
||
Inputs "/*"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
Port {
|
||
PortNumber 1
|
||
Name "Uc''(t)"
|
||
RTWStorageClass "Auto"
|
||
DataLoggingNameMode "SignalName"
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product"
|
||
SID "710"
|
||
Ports [2, 1]
|
||
Position [345, 322, 375, 353]
|
||
ZOrder 236
|
||
BlockMirror on
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Saturate
|
||
Name "Sat"
|
||
SID "407"
|
||
Ports [1, 1]
|
||
Position [310, 150, 340, 180]
|
||
ZOrder 187
|
||
InputPortMap "u0"
|
||
UpperLimit "10000"
|
||
LowerLimit "-10000"
|
||
}
|
||
Block {
|
||
BlockType Scope
|
||
Name "Uc(t)"
|
||
SID "408"
|
||
Ports [1]
|
||
Position [365, 221, 385, 239]
|
||
ZOrder 184
|
||
BackgroundColor "orange"
|
||
Floating off
|
||
Location [6, 72, 1372, 751]
|
||
Open off
|
||
NumInputPorts "1"
|
||
ZoomMode "xonly"
|
||
List {
|
||
ListType AxesTitles
|
||
axes1 "%<SignalLabel>"
|
||
}
|
||
List {
|
||
ListType ScopeGraphics
|
||
FigureColor "[0.5 0.5 0.5]"
|
||
AxesColor "[0 0 0]"
|
||
AxesTickColor "[1 1 1]"
|
||
LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]"
|
||
LineStyles "-|-|-|-|-|-"
|
||
LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]"
|
||
MarkerStyles "none|none|none|none|none|none"
|
||
}
|
||
ShowLegends on
|
||
TimeRange "0.001"
|
||
YMin "-800"
|
||
YMax "-799.963"
|
||
SaveName "ScopeData1"
|
||
LimitDataPoints off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "capac"
|
||
SID "403"
|
||
Position [405, 154, 425, 176]
|
||
ZOrder 181
|
||
ShowName off
|
||
Gain "C"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "capac1"
|
||
SID "638"
|
||
Position [405, 124, 425, 146]
|
||
ZOrder 222
|
||
ShowName off
|
||
Gain "C"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "capacit<69>"
|
||
SID "402"
|
||
Position [260, 218, 290, 242]
|
||
ZOrder 174
|
||
BlockMirror on
|
||
ShowName off
|
||
Gain "1/C"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "capacit<69>1"
|
||
SID "1615"
|
||
Position [135, 198, 165, 222]
|
||
ZOrder 281
|
||
BlockMirror on
|
||
ShowName off
|
||
Gain "R"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK"
|
||
SID "709"
|
||
Position [390, 321, 415, 339]
|
||
ZOrder 235
|
||
BlockMirror on
|
||
ShowName off
|
||
Gain "K*4*10^8"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Scope
|
||
Name "f(t)"
|
||
SID "642"
|
||
Ports [1]
|
||
Position [395, 221, 415, 239]
|
||
ZOrder 226
|
||
BlockMirror on
|
||
BackgroundColor "orange"
|
||
Floating off
|
||
Location [1, 72, 1441, 895]
|
||
Open off
|
||
NumInputPorts "1"
|
||
ZoomMode "xonly"
|
||
List {
|
||
ListType AxesTitles
|
||
axes1 "%<SignalLabel>"
|
||
}
|
||
List {
|
||
ListType ScopeGraphics
|
||
FigureColor "[0.5 0.5 0.5]"
|
||
AxesColor "[0 0 0]"
|
||
AxesTickColor "[1 1 1]"
|
||
LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]"
|
||
LineStyles "-|-|-|-|-|-"
|
||
LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]"
|
||
MarkerStyles "none|none|none|none|none|none"
|
||
}
|
||
ShowLegends off
|
||
TimeRange "0.005"
|
||
YMin "0"
|
||
YMax "80"
|
||
SaveName "ScopeData6"
|
||
LimitDataPoints off
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "g"
|
||
SID "650"
|
||
Ports [1, 1]
|
||
Position [280, 364, 320, 386]
|
||
ZOrder 234
|
||
BackgroundColor "magenta"
|
||
ShowName off
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "g"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "276"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "651"
|
||
Position [65, 203, 95, 217]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add"
|
||
SID "774"
|
||
Ports [2, 1]
|
||
Position [210, 62, 240, 93]
|
||
ZOrder 241
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add1"
|
||
SID "776"
|
||
Ports [2, 1]
|
||
Position [365, 37, 395, 68]
|
||
ZOrder 243
|
||
ShowName off
|
||
Inputs "+-"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add2"
|
||
SID "900"
|
||
Ports [2, 1]
|
||
Position [315, 27, 345, 58]
|
||
ZOrder 267
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add3"
|
||
SID "901"
|
||
Ports [2, 1]
|
||
Position [210, 117, 240, 148]
|
||
ZOrder 268
|
||
ShowName off
|
||
Inputs "-+"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant1"
|
||
SID "775"
|
||
Position [235, 14, 285, 26]
|
||
ZOrder 242
|
||
ShowName off
|
||
Value "4*Rbob^2"
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant4"
|
||
SID "899"
|
||
Position [145, 57, 185, 73]
|
||
ZOrder 266
|
||
ShowName off
|
||
Value "4"
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant5"
|
||
SID "902"
|
||
Position [145, 112, 185, 128]
|
||
ZOrder 269
|
||
ShowName off
|
||
Value "4"
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Divide"
|
||
SID "784"
|
||
Ports [2, 1]
|
||
Position [490, 47, 520, 78]
|
||
ZOrder 248
|
||
Inputs "*/"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product"
|
||
SID "770"
|
||
Ports [3, 1]
|
||
Position [265, 34, 295, 66]
|
||
ZOrder 237
|
||
ShowName off
|
||
Inputs "3"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK"
|
||
SID "1059"
|
||
Position [275, 121, 325, 149]
|
||
ZOrder 273
|
||
ShowName off
|
||
Gain "Lbob^2"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK1"
|
||
SID "1061"
|
||
Position [410, 36, 475, 74]
|
||
ZOrder 275
|
||
ShowName off
|
||
Gain "-4*Rbob^3"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "denom"
|
||
SID "946"
|
||
Ports [1, 1]
|
||
Position [175, 193, 230, 227]
|
||
ZOrder 271
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "denom"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "612"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "947"
|
||
Position [580, 583, 610, 597]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "M+"
|
||
SID "963"
|
||
Ports [1, 1]
|
||
Position [635, 573, 690, 607]
|
||
ZOrder 271
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "M+"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "399"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "964"
|
||
Position [480, 378, 510, 392]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add1"
|
||
SID "966"
|
||
Ports [2, 1]
|
||
Position [735, 347, 765, 378]
|
||
ZOrder 269
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add2"
|
||
SID "967"
|
||
Ports [2, 1]
|
||
Position [605, 387, 635, 418]
|
||
ZOrder 264
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add3"
|
||
SID "968"
|
||
Ports [2, 1]
|
||
Position [680, 337, 710, 368]
|
||
ZOrder 267
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant3"
|
||
SID "969"
|
||
Position [620, 367, 655, 383]
|
||
ZOrder 259
|
||
ShowName off
|
||
Value "Lbob^2"
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant4"
|
||
SID "970"
|
||
Position [540, 422, 575, 438]
|
||
ZOrder 260
|
||
ShowName off
|
||
Value "Rbob^2"
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product4"
|
||
SID "973"
|
||
Ports [2, 1]
|
||
Position [555, 377, 585, 408]
|
||
ZOrder 263
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK"
|
||
SID "1062"
|
||
Position [650, 391, 700, 419]
|
||
ZOrder 274
|
||
ShowName off
|
||
Gain "4"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK1"
|
||
SID "1063"
|
||
Position [595, 331, 645, 359]
|
||
ZOrder 275
|
||
ShowName off
|
||
Gain "4*Lbob"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "p(z)"
|
||
SID "976"
|
||
Position [795, 358, 825, 372]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 4
|
||
SrcBlock "Product4"
|
||
SrcPort 1
|
||
DstBlock "Add2"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 5
|
||
SrcBlock "Constant4"
|
||
SrcPort 1
|
||
Points [10, 0]
|
||
DstBlock "Add2"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 16
|
||
SrcBlock "Add2"
|
||
SrcPort 1
|
||
DstBlock "constK"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 18
|
||
SrcBlock "constK1"
|
||
SrcPort 1
|
||
DstBlock "Add3"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 10
|
||
SrcBlock "Constant3"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
DstBlock "Add3"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [21, 0]
|
||
Branch {
|
||
ZOrder 19
|
||
Points [0, -40]
|
||
DstBlock "constK1"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 2
|
||
Points [0, 15]
|
||
DstBlock "Product4"
|
||
DstPort 2
|
||
}
|
||
Branch {
|
||
ZOrder 3
|
||
DstBlock "Product4"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 12
|
||
SrcBlock "Add3"
|
||
SrcPort 1
|
||
DstBlock "Add1"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 17
|
||
SrcBlock "constK"
|
||
SrcPort 1
|
||
Points [15, 0]
|
||
DstBlock "Add1"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 14
|
||
SrcBlock "Add1"
|
||
SrcPort 1
|
||
DstBlock "p(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "M-"
|
||
SID "1064"
|
||
Ports [1, 1]
|
||
Position [635, 628, 690, 662]
|
||
ZOrder 276
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "M-"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "399"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "1065"
|
||
Position [480, 378, 510, 392]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add1"
|
||
SID "1066"
|
||
Ports [2, 1]
|
||
Position [735, 347, 765, 378]
|
||
ZOrder 269
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add2"
|
||
SID "1067"
|
||
Ports [2, 1]
|
||
Position [605, 387, 635, 418]
|
||
ZOrder 264
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add3"
|
||
SID "1068"
|
||
Ports [2, 1]
|
||
Position [680, 337, 710, 368]
|
||
ZOrder 267
|
||
ShowName off
|
||
Inputs "-+"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant3"
|
||
SID "1069"
|
||
Position [620, 367, 655, 383]
|
||
ZOrder 259
|
||
ShowName off
|
||
Value "Lbob^2"
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant4"
|
||
SID "1070"
|
||
Position [540, 422, 575, 438]
|
||
ZOrder 260
|
||
ShowName off
|
||
Value "Rbob^2"
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product4"
|
||
SID "1071"
|
||
Ports [2, 1]
|
||
Position [555, 377, 585, 408]
|
||
ZOrder 263
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK"
|
||
SID "1072"
|
||
Position [650, 391, 700, 419]
|
||
ZOrder 274
|
||
ShowName off
|
||
Gain "4"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK1"
|
||
SID "1073"
|
||
Position [595, 331, 645, 359]
|
||
ZOrder 275
|
||
ShowName off
|
||
Gain "4*Lbob"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "p(z)"
|
||
SID "1074"
|
||
Position [795, 358, 825, 372]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "Product4"
|
||
SrcPort 1
|
||
DstBlock "Add2"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 2
|
||
SrcBlock "Constant4"
|
||
SrcPort 1
|
||
Points [10, 0]
|
||
DstBlock "Add2"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 3
|
||
SrcBlock "Add2"
|
||
SrcPort 1
|
||
DstBlock "constK"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 4
|
||
SrcBlock "constK1"
|
||
SrcPort 1
|
||
DstBlock "Add3"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 5
|
||
SrcBlock "Constant3"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
DstBlock "Add3"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 6
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [21, 0]
|
||
Branch {
|
||
ZOrder 7
|
||
Points [0, -40]
|
||
DstBlock "constK1"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 8
|
||
Points [0, 15]
|
||
DstBlock "Product4"
|
||
DstPort 2
|
||
}
|
||
Branch {
|
||
ZOrder 9
|
||
DstBlock "Product4"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 10
|
||
SrcBlock "Add3"
|
||
SrcPort 1
|
||
DstBlock "Add1"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 11
|
||
SrcBlock "constK"
|
||
SrcPort 1
|
||
Points [15, 0]
|
||
DstBlock "Add1"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 12
|
||
SrcBlock "Add1"
|
||
SrcPort 1
|
||
DstBlock "p(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product5"
|
||
SID "962"
|
||
Ports [2, 1]
|
||
Position [730, 582, 760, 613]
|
||
ZOrder 274
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "den(z)"
|
||
SID "959"
|
||
Position [775, 593, 805, 607]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 34
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
Branch {
|
||
ZOrder 39
|
||
DstBlock "M-"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 27
|
||
DstBlock "M+"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 31
|
||
SrcBlock "M+"
|
||
SrcPort 1
|
||
DstBlock "Product5"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 40
|
||
SrcBlock "M-"
|
||
SrcPort 1
|
||
Points [18, 0; 0, -40]
|
||
DstBlock "Product5"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 35
|
||
SrcBlock "Product5"
|
||
SrcPort 1
|
||
DstBlock "den(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "h\n"
|
||
SID "1128"
|
||
Ports [1, 1]
|
||
Position [145, 76, 185, 94]
|
||
ZOrder 276
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "h\n"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "586"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "1129"
|
||
Position [510, 223, 540, 237]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "Gain"
|
||
SID "1130"
|
||
Position [670, 215, 700, 245]
|
||
ZOrder 277
|
||
Gain "1/Rbob^2"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sqrt
|
||
Name "Sqrt"
|
||
SID "1131"
|
||
Position [625, 215, 655, 245]
|
||
ZOrder 246
|
||
ShowName off
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "denom"
|
||
SID "1132"
|
||
Ports [1, 1]
|
||
Position [555, 213, 610, 247]
|
||
ZOrder 276
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "denom"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "612"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "1133"
|
||
Position [580, 583, 610, 597]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "M+"
|
||
SID "1134"
|
||
Ports [1, 1]
|
||
Position [635, 573, 690, 607]
|
||
ZOrder 271
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "M+"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "399"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "1135"
|
||
Position [480, 378, 510, 392]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add1"
|
||
SID "1136"
|
||
Ports [2, 1]
|
||
Position [735, 347, 765, 378]
|
||
ZOrder 269
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add2"
|
||
SID "1137"
|
||
Ports [2, 1]
|
||
Position [605, 387, 635, 418]
|
||
ZOrder 264
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add3"
|
||
SID "1138"
|
||
Ports [2, 1]
|
||
Position [680, 337, 710, 368]
|
||
ZOrder 267
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant3"
|
||
SID "1139"
|
||
Position [620, 367, 655, 383]
|
||
ZOrder 259
|
||
ShowName off
|
||
Value "Lbob^2"
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant4"
|
||
SID "1140"
|
||
Position [540, 422, 575, 438]
|
||
ZOrder 260
|
||
ShowName off
|
||
Value "Rbob^2"
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product4"
|
||
SID "1141"
|
||
Ports [2, 1]
|
||
Position [555, 377, 585, 408]
|
||
ZOrder 263
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK"
|
||
SID "1142"
|
||
Position [650, 391, 700, 419]
|
||
ZOrder 274
|
||
ShowName off
|
||
Gain "4"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK1"
|
||
SID "1143"
|
||
Position [595, 331, 645, 359]
|
||
ZOrder 275
|
||
ShowName off
|
||
Gain "4*Lbob"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "p(z)"
|
||
SID "1144"
|
||
Position [795, 358, 825, 372]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "Product4"
|
||
SrcPort 1
|
||
DstBlock "Add2"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 2
|
||
SrcBlock "Constant4"
|
||
SrcPort 1
|
||
Points [10, 0]
|
||
DstBlock "Add2"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 3
|
||
SrcBlock "Add2"
|
||
SrcPort 1
|
||
DstBlock "constK"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 4
|
||
SrcBlock "constK1"
|
||
SrcPort 1
|
||
DstBlock "Add3"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 5
|
||
SrcBlock "Constant3"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
DstBlock "Add3"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 6
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [21, 0]
|
||
Branch {
|
||
ZOrder 7
|
||
Points [0, -40]
|
||
DstBlock "constK1"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 8
|
||
Points [0, 15]
|
||
DstBlock "Product4"
|
||
DstPort 2
|
||
}
|
||
Branch {
|
||
ZOrder 9
|
||
DstBlock "Product4"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 10
|
||
SrcBlock "Add3"
|
||
SrcPort 1
|
||
DstBlock "Add1"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 11
|
||
SrcBlock "constK"
|
||
SrcPort 1
|
||
Points [15, 0]
|
||
DstBlock "Add1"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 12
|
||
SrcBlock "Add1"
|
||
SrcPort 1
|
||
DstBlock "p(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "M-"
|
||
SID "1145"
|
||
Ports [1, 1]
|
||
Position [635, 628, 690, 662]
|
||
ZOrder 276
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "M-"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "399"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "1146"
|
||
Position [480, 378, 510, 392]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add1"
|
||
SID "1147"
|
||
Ports [2, 1]
|
||
Position [735, 347, 765, 378]
|
||
ZOrder 269
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add2"
|
||
SID "1148"
|
||
Ports [2, 1]
|
||
Position [605, 387, 635, 418]
|
||
ZOrder 264
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add3"
|
||
SID "1149"
|
||
Ports [2, 1]
|
||
Position [680, 337, 710, 368]
|
||
ZOrder 267
|
||
ShowName off
|
||
Inputs "-+"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant3"
|
||
SID "1150"
|
||
Position [620, 367, 655, 383]
|
||
ZOrder 259
|
||
ShowName off
|
||
Value "Lbob^2"
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant4"
|
||
SID "1151"
|
||
Position [540, 422, 575, 438]
|
||
ZOrder 260
|
||
ShowName off
|
||
Value "Rbob^2"
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product4"
|
||
SID "1152"
|
||
Ports [2, 1]
|
||
Position [555, 377, 585, 408]
|
||
ZOrder 263
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK"
|
||
SID "1153"
|
||
Position [650, 391, 700, 419]
|
||
ZOrder 274
|
||
ShowName off
|
||
Gain "4"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK1"
|
||
SID "1154"
|
||
Position [595, 331, 645, 359]
|
||
ZOrder 275
|
||
ShowName off
|
||
Gain "4*Lbob"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "p(z)"
|
||
SID "1155"
|
||
Position [795, 358, 825, 372]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "Product4"
|
||
SrcPort 1
|
||
DstBlock "Add2"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 2
|
||
SrcBlock "Constant4"
|
||
SrcPort 1
|
||
Points [10, 0]
|
||
DstBlock "Add2"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 3
|
||
SrcBlock "Add2"
|
||
SrcPort 1
|
||
DstBlock "constK"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 4
|
||
SrcBlock "constK1"
|
||
SrcPort 1
|
||
DstBlock "Add3"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 5
|
||
SrcBlock "Constant3"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
DstBlock "Add3"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 6
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [21, 0]
|
||
Branch {
|
||
ZOrder 7
|
||
Points [0, -40]
|
||
DstBlock "constK1"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 8
|
||
Points [0, 15]
|
||
DstBlock "Product4"
|
||
DstPort 2
|
||
}
|
||
Branch {
|
||
ZOrder 9
|
||
DstBlock "Product4"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 10
|
||
SrcBlock "Add3"
|
||
SrcPort 1
|
||
DstBlock "Add1"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 11
|
||
SrcBlock "constK"
|
||
SrcPort 1
|
||
Points [15, 0]
|
||
DstBlock "Add1"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 12
|
||
SrcBlock "Add1"
|
||
SrcPort 1
|
||
DstBlock "p(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product5"
|
||
SID "1156"
|
||
Ports [2, 1]
|
||
Position [730, 582, 760, 613]
|
||
ZOrder 274
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "den(z)"
|
||
SID "1157"
|
||
Position [775, 593, 805, 607]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
Branch {
|
||
ZOrder 2
|
||
DstBlock "M-"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 3
|
||
DstBlock "M+"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 4
|
||
SrcBlock "M+"
|
||
SrcPort 1
|
||
DstBlock "Product5"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 5
|
||
SrcBlock "M-"
|
||
SrcPort 1
|
||
Points [18, 0; 0, -40]
|
||
DstBlock "Product5"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 6
|
||
SrcBlock "Product5"
|
||
SrcPort 1
|
||
DstBlock "den(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "h(z)"
|
||
SID "1158"
|
||
Position [715, 223, 745, 237]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
DstBlock "denom"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 2
|
||
SrcBlock "denom"
|
||
SrcPort 1
|
||
DstBlock "Sqrt"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 3
|
||
SrcBlock "Sqrt"
|
||
SrcPort 1
|
||
DstBlock "Gain"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 4
|
||
SrcBlock "Gain"
|
||
SrcPort 1
|
||
DstBlock "h(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "h1\n"
|
||
SID "864"
|
||
Ports [1, 1]
|
||
Position [145, 131, 185, 149]
|
||
ZOrder 265
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "h1\n"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "467"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "865"
|
||
Position [495, 223, 525, 237]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "Gain"
|
||
SID "1127"
|
||
Position [700, 215, 730, 245]
|
||
ZOrder 277
|
||
Gain "1/Rbob^2"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sqrt
|
||
Name "Sqrt"
|
||
SID "870"
|
||
Position [640, 215, 670, 245]
|
||
ZOrder 246
|
||
ShowName off
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "denom"
|
||
SID "1101"
|
||
Ports [1, 1]
|
||
Position [555, 213, 610, 247]
|
||
ZOrder 276
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "denom"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "612"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "1102"
|
||
Position [580, 583, 610, 597]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "M+"
|
||
SID "1103"
|
||
Ports [1, 1]
|
||
Position [635, 573, 690, 607]
|
||
ZOrder 271
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "M+"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "399"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "1104"
|
||
Position [480, 378, 510, 392]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add1"
|
||
SID "1105"
|
||
Ports [2, 1]
|
||
Position [735, 347, 765, 378]
|
||
ZOrder 269
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add2"
|
||
SID "1106"
|
||
Ports [2, 1]
|
||
Position [605, 387, 635, 418]
|
||
ZOrder 264
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add3"
|
||
SID "1107"
|
||
Ports [2, 1]
|
||
Position [680, 337, 710, 368]
|
||
ZOrder 267
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant3"
|
||
SID "1108"
|
||
Position [620, 367, 655, 383]
|
||
ZOrder 259
|
||
ShowName off
|
||
Value "Lbob^2"
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant4"
|
||
SID "1109"
|
||
Position [540, 422, 575, 438]
|
||
ZOrder 260
|
||
ShowName off
|
||
Value "Rbob^2"
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product4"
|
||
SID "1110"
|
||
Ports [2, 1]
|
||
Position [555, 377, 585, 408]
|
||
ZOrder 263
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK"
|
||
SID "1111"
|
||
Position [650, 391, 700, 419]
|
||
ZOrder 274
|
||
ShowName off
|
||
Gain "4"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK1"
|
||
SID "1112"
|
||
Position [595, 331, 645, 359]
|
||
ZOrder 275
|
||
ShowName off
|
||
Gain "4*Lbob"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "p(z)"
|
||
SID "1113"
|
||
Position [795, 358, 825, 372]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "Product4"
|
||
SrcPort 1
|
||
DstBlock "Add2"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 2
|
||
SrcBlock "Constant4"
|
||
SrcPort 1
|
||
Points [10, 0]
|
||
DstBlock "Add2"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 3
|
||
SrcBlock "Add2"
|
||
SrcPort 1
|
||
DstBlock "constK"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 4
|
||
SrcBlock "constK1"
|
||
SrcPort 1
|
||
DstBlock "Add3"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 5
|
||
SrcBlock "Constant3"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
DstBlock "Add3"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 6
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [21, 0]
|
||
Branch {
|
||
ZOrder 7
|
||
Points [0, -40]
|
||
DstBlock "constK1"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 8
|
||
Points [0, 15]
|
||
DstBlock "Product4"
|
||
DstPort 2
|
||
}
|
||
Branch {
|
||
ZOrder 9
|
||
DstBlock "Product4"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 10
|
||
SrcBlock "Add3"
|
||
SrcPort 1
|
||
DstBlock "Add1"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 11
|
||
SrcBlock "constK"
|
||
SrcPort 1
|
||
Points [15, 0]
|
||
DstBlock "Add1"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 12
|
||
SrcBlock "Add1"
|
||
SrcPort 1
|
||
DstBlock "p(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType SubSystem
|
||
Name "M-"
|
||
SID "1114"
|
||
Ports [1, 1]
|
||
Position [635, 628, 690, 662]
|
||
ZOrder 276
|
||
BackgroundColor "magenta"
|
||
RequestExecContextInheritance off
|
||
System {
|
||
Name "M-"
|
||
Location [0, 23, 1440, 896]
|
||
Open off
|
||
ModelBrowserVisibility off
|
||
ModelBrowserWidth 200
|
||
ScreenColor "white"
|
||
PaperOrientation "landscape"
|
||
PaperPositionMode "auto"
|
||
PaperType "A4"
|
||
PaperUnits "centimeters"
|
||
TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]
|
||
TiledPageScale 1
|
||
ShowPageBoundaries off
|
||
ZoomFactor "399"
|
||
Block {
|
||
BlockType Inport
|
||
Name "z\n"
|
||
SID "1115"
|
||
Position [480, 378, 510, 392]
|
||
ZOrder -1
|
||
IconDisplay "Port number"
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add1"
|
||
SID "1116"
|
||
Ports [2, 1]
|
||
Position [735, 347, 765, 378]
|
||
ZOrder 269
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add2"
|
||
SID "1117"
|
||
Ports [2, 1]
|
||
Position [605, 387, 635, 418]
|
||
ZOrder 264
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Sum
|
||
Name "Add3"
|
||
SID "1118"
|
||
Ports [2, 1]
|
||
Position [680, 337, 710, 368]
|
||
ZOrder 267
|
||
ShowName off
|
||
Inputs "-+"
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant3"
|
||
SID "1119"
|
||
Position [620, 367, 655, 383]
|
||
ZOrder 259
|
||
ShowName off
|
||
Value "Lbob^2"
|
||
}
|
||
Block {
|
||
BlockType Constant
|
||
Name "Constant4"
|
||
SID "1120"
|
||
Position [540, 422, 575, 438]
|
||
ZOrder 260
|
||
ShowName off
|
||
Value "Rbob^2"
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product4"
|
||
SID "1121"
|
||
Ports [2, 1]
|
||
Position [555, 377, 585, 408]
|
||
ZOrder 263
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK"
|
||
SID "1122"
|
||
Position [650, 391, 700, 419]
|
||
ZOrder 274
|
||
ShowName off
|
||
Gain "4"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Gain
|
||
Name "constK1"
|
||
SID "1123"
|
||
Position [595, 331, 645, 359]
|
||
ZOrder 275
|
||
ShowName off
|
||
Gain "4*Lbob"
|
||
ParamDataTypeStr "Inherit: Inherit via internal rule"
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "p(z)"
|
||
SID "1124"
|
||
Position [795, 358, 825, 372]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "Product4"
|
||
SrcPort 1
|
||
DstBlock "Add2"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 2
|
||
SrcBlock "Constant4"
|
||
SrcPort 1
|
||
Points [10, 0]
|
||
DstBlock "Add2"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 3
|
||
SrcBlock "Add2"
|
||
SrcPort 1
|
||
DstBlock "constK"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 4
|
||
SrcBlock "constK1"
|
||
SrcPort 1
|
||
DstBlock "Add3"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 5
|
||
SrcBlock "Constant3"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
DstBlock "Add3"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 6
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [21, 0]
|
||
Branch {
|
||
ZOrder 7
|
||
Points [0, -40]
|
||
DstBlock "constK1"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 8
|
||
Points [0, 15]
|
||
DstBlock "Product4"
|
||
DstPort 2
|
||
}
|
||
Branch {
|
||
ZOrder 9
|
||
DstBlock "Product4"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 10
|
||
SrcBlock "Add3"
|
||
SrcPort 1
|
||
DstBlock "Add1"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 11
|
||
SrcBlock "constK"
|
||
SrcPort 1
|
||
Points [15, 0]
|
||
DstBlock "Add1"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 12
|
||
SrcBlock "Add1"
|
||
SrcPort 1
|
||
DstBlock "p(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Product
|
||
Name "Product5"
|
||
SID "1125"
|
||
Ports [2, 1]
|
||
Position [730, 582, 760, 613]
|
||
ZOrder 274
|
||
ShowName off
|
||
InputSameDT off
|
||
OutDataTypeStr "Inherit: Inherit via internal rule"
|
||
RndMeth "Floor"
|
||
SaturateOnIntegerOverflow off
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "den(z)"
|
||
SID "1126"
|
||
Position [775, 593, 805, 607]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 1
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
Branch {
|
||
ZOrder 2
|
||
DstBlock "M-"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 3
|
||
DstBlock "M+"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 4
|
||
SrcBlock "M+"
|
||
SrcPort 1
|
||
DstBlock "Product5"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 5
|
||
SrcBlock "M-"
|
||
SrcPort 1
|
||
Points [18, 0; 0, -40]
|
||
DstBlock "Product5"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 6
|
||
SrcBlock "Product5"
|
||
SrcPort 1
|
||
DstBlock "den(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "h(z)"
|
||
SID "898"
|
||
Position [760, 223, 790, 237]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 20
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
DstBlock "denom"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 21
|
||
SrcBlock "denom"
|
||
SrcPort 1
|
||
DstBlock "Sqrt"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 23
|
||
SrcBlock "Sqrt"
|
||
SrcPort 1
|
||
DstBlock "Gain"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 22
|
||
SrcBlock "Gain"
|
||
SrcPort 1
|
||
DstBlock "h(z)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Outport
|
||
Name "g(z)"
|
||
SID "708"
|
||
Position [535, 58, 565, 72]
|
||
ZOrder -2
|
||
IconDisplay "Port number"
|
||
}
|
||
Line {
|
||
ZOrder 90
|
||
SrcBlock "Add"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
DstBlock "Product"
|
||
DstPort 3
|
||
}
|
||
Line {
|
||
ZOrder 117
|
||
SrcBlock "h\n"
|
||
SrcPort 1
|
||
DstBlock "Add"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 95
|
||
SrcBlock "Add2"
|
||
SrcPort 1
|
||
DstBlock "Add1"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 45
|
||
SrcBlock "Divide"
|
||
SrcPort 1
|
||
DstBlock "g(z)"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 21
|
||
SrcBlock "z\n"
|
||
SrcPort 1
|
||
Points [13, 0]
|
||
Branch {
|
||
ZOrder 104
|
||
DstBlock "denom"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 48
|
||
Points [0, -70]
|
||
Branch {
|
||
ZOrder 109
|
||
Points [0, -55]
|
||
Branch {
|
||
ZOrder 116
|
||
DstBlock "h\n"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 89
|
||
Points [0, -45; 121, 0]
|
||
Branch {
|
||
ZOrder 32
|
||
Points [0, 10]
|
||
DstBlock "Product"
|
||
DstPort 2
|
||
}
|
||
Branch {
|
||
ZOrder 31
|
||
DstBlock "Product"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Branch {
|
||
ZOrder 87
|
||
DstBlock "h1\n"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 88
|
||
SrcBlock "Constant4"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
DstBlock "Add"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 93
|
||
SrcBlock "Product"
|
||
SrcPort 1
|
||
DstBlock "Add2"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 94
|
||
SrcBlock "Constant1"
|
||
SrcPort 1
|
||
Points [15, 0; 0, 15]
|
||
DstBlock "Add2"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 112
|
||
SrcBlock "constK"
|
||
SrcPort 1
|
||
Points [25, 0; 0, -75]
|
||
DstBlock "Add1"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 105
|
||
SrcBlock "denom"
|
||
SrcPort 1
|
||
Points [241, 0; 0, -140]
|
||
DstBlock "Divide"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 110
|
||
SrcBlock "Constant5"
|
||
SrcPort 1
|
||
Points [5, 0]
|
||
DstBlock "Add3"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 111
|
||
SrcBlock "h1\n"
|
||
SrcPort 1
|
||
DstBlock "Add3"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 113
|
||
SrcBlock "Add3"
|
||
SrcPort 1
|
||
DstBlock "constK"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 114
|
||
SrcBlock "constK1"
|
||
SrcPort 1
|
||
DstBlock "Divide"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 115
|
||
SrcBlock "Add1"
|
||
SrcPort 1
|
||
DstBlock "constK1"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Block {
|
||
BlockType Scope
|
||
Name "i(t)"
|
||
SID "410"
|
||
Ports [1]
|
||
Position [465, 158, 480, 172]
|
||
ZOrder 186
|
||
BackgroundColor "orange"
|
||
Floating off
|
||
Location [5, 226, 1212, 882]
|
||
Open on
|
||
NumInputPorts "1"
|
||
ZoomMode "xonly"
|
||
List {
|
||
ListType AxesTitles
|
||
axes1 "%<SignalLabel>"
|
||
}
|
||
List {
|
||
ListType ScopeGraphics
|
||
FigureColor "[0.501960784313725 0.501960784313725 0.501960784313725]"
|
||
AxesColor "[0 0 0]"
|
||
AxesTickColor "[1 1 1]"
|
||
LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]"
|
||
LineStyles "-|-|-|-|-|-"
|
||
LineWidths "[4 0.5 0.5 0.5 0.5 0.5]"
|
||
MarkerStyles "none|none|none|none|none|none"
|
||
}
|
||
ShowLegends off
|
||
TimeRange "0.005"
|
||
YMin "0"
|
||
YMax "80"
|
||
SaveName "ScopeData17"
|
||
LimitDataPoints off
|
||
}
|
||
Block {
|
||
BlockType Scope
|
||
Name "i1(t)"
|
||
SID "409"
|
||
Ports [1]
|
||
Position [465, 128, 480, 142]
|
||
ZOrder 185
|
||
BackgroundColor "orange"
|
||
Floating off
|
||
Location [6, 72, 1372, 751]
|
||
Open off
|
||
NumInputPorts "1"
|
||
ZoomMode "yonly"
|
||
List {
|
||
ListType AxesTitles
|
||
axes1 "%<SignalLabel>"
|
||
}
|
||
List {
|
||
ListType ScopeGraphics
|
||
FigureColor "[0.5 0.5 0.5]"
|
||
AxesColor "[0 0 0]"
|
||
AxesTickColor "[1 1 1]"
|
||
LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]"
|
||
LineStyles "-|-|-|-|-|-"
|
||
LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]"
|
||
MarkerStyles "none|none|none|none|none|none"
|
||
}
|
||
ShowLegends off
|
||
YMin "-180"
|
||
YMax "-155"
|
||
SaveName "ScopeData16"
|
||
LimitDataPoints off
|
||
}
|
||
Block {
|
||
BlockType Scope
|
||
Name "z(t)"
|
||
SID "635"
|
||
Ports [1]
|
||
Position [205, 295, 225, 315]
|
||
ZOrder 219
|
||
BlockRotation 270
|
||
BackgroundColor "[0.000000, 0.819608, 0.000000]"
|
||
Floating off
|
||
Location [1, 72, 1441, 895]
|
||
Open off
|
||
NumInputPorts "1"
|
||
ZoomMode "xonly"
|
||
List {
|
||
ListType AxesTitles
|
||
axes1 "%<SignalLabel>"
|
||
}
|
||
List {
|
||
ListType ScopeGraphics
|
||
FigureColor "[0.5 0.5 0.5]"
|
||
AxesColor "[0 0 0]"
|
||
AxesTickColor "[1 1 1]"
|
||
LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]"
|
||
LineStyles "-|-|-|-|-|-"
|
||
LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]"
|
||
MarkerStyles "none|none|none|none|none|none"
|
||
}
|
||
ShowLegends off
|
||
TimeRange "0.003"
|
||
YMin "-0.0425"
|
||
YMax "-0.04235"
|
||
SaveName "ScopeData4"
|
||
LimitDataPoints off
|
||
}
|
||
Block {
|
||
BlockType Scope
|
||
Name "z1(t)"
|
||
SID "395"
|
||
Ports [1]
|
||
Position [266, 295, 284, 315]
|
||
ZOrder 168
|
||
BlockRotation 270
|
||
BackgroundColor "[0.000000, 0.819608, 0.000000]"
|
||
Floating off
|
||
Location [1, 95, 1441, 895]
|
||
Open on
|
||
NumInputPorts "1"
|
||
ZoomMode "xonly"
|
||
List {
|
||
ListType AxesTitles
|
||
axes1 "%<SignalLabel>"
|
||
}
|
||
List {
|
||
ListType ScopeGraphics
|
||
FigureColor "[0.501960784313725 0.501960784313725 0.501960784313725]"
|
||
AxesColor "[0 0 0]"
|
||
AxesTickColor "[1 1 1]"
|
||
LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]"
|
||
LineStyles "-|-|-|-|-|-"
|
||
LineWidths "[6 0.5 0.5 0.5 0.5 0.5]"
|
||
MarkerStyles "none|none|none|none|none|none"
|
||
}
|
||
ShowLegends off
|
||
TimeRange "0.03"
|
||
YMin "0"
|
||
YMax "30"
|
||
SaveName "ScopeData13"
|
||
LimitDataPoints off
|
||
}
|
||
Block {
|
||
BlockType Scope
|
||
Name "z2(t)"
|
||
SID "394"
|
||
Ports [1]
|
||
Position [326, 295, 344, 315]
|
||
ZOrder 167
|
||
BlockRotation 270
|
||
BackgroundColor "[0.000000, 0.819608, 0.000000]"
|
||
Floating off
|
||
Location [1, 72, 1441, 895]
|
||
Open off
|
||
NumInputPorts "1"
|
||
ZoomMode "xonly"
|
||
List {
|
||
ListType AxesTitles
|
||
axes1 "%<SignalLabel>"
|
||
}
|
||
List {
|
||
ListType ScopeGraphics
|
||
FigureColor "[0.5 0.5 0.5]"
|
||
AxesColor "[0 0 0]"
|
||
AxesTickColor "[1 1 1]"
|
||
LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]"
|
||
LineStyles "-|-|-|-|-|-"
|
||
LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]"
|
||
MarkerStyles "none|none|none|none|none|none"
|
||
}
|
||
ShowLegends off
|
||
YMin "1.03225e-09"
|
||
YMax "1.03675e-09"
|
||
SaveName "ScopeData3"
|
||
LimitDataPoints off
|
||
}
|
||
Block {
|
||
BlockType SignalViewerScope
|
||
Name "Scope1"
|
||
SID "23"
|
||
Ports []
|
||
Position [20, 15, 60, 55]
|
||
ZOrder 21
|
||
IOType "viewer"
|
||
Location [1, 72, 1441, 895]
|
||
Open off
|
||
NumInputPorts "1"
|
||
List {
|
||
ListType AxesTitles
|
||
axes1 "%<SignalLabel>"
|
||
}
|
||
ShowDataMarkers off
|
||
ShowLegends off
|
||
MaxDataPoints "7500"
|
||
RefreshTime 0.035000
|
||
}
|
||
Line {
|
||
ZOrder 24
|
||
SrcBlock "capac"
|
||
SrcPort 1
|
||
Points [0, 0]
|
||
Branch {
|
||
ZOrder 499
|
||
DstBlock "i(t)"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 461
|
||
DstBlock "Multiply1"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
Name "Uc''(t)"
|
||
ZOrder 25
|
||
SrcBlock "Multiply2"
|
||
SrcPort 1
|
||
Points [15, 0]
|
||
Branch {
|
||
ZOrder 309
|
||
Points [0, -30]
|
||
DstBlock "capac1"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 308
|
||
Labels [-1, 0]
|
||
DstBlock "Integ"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
Name "Uc'(t)"
|
||
ZOrder 28
|
||
Labels [1, 1]
|
||
SrcBlock "Integ"
|
||
SrcPort 1
|
||
Points [20, 0]
|
||
Branch {
|
||
ZOrder 591
|
||
Points [0, 45]
|
||
DstBlock "capacit<69>1"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 26
|
||
DstBlock "Integ1\n"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 590
|
||
SrcBlock "capacit<69>1"
|
||
SrcPort 1
|
||
Points [-70, 0; 0, -35]
|
||
DstBlock "Add"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 30
|
||
SrcBlock "Add"
|
||
SrcPort 1
|
||
DstBlock "Multiply2"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 31
|
||
SrcBlock "capacit<69>"
|
||
SrcPort 1
|
||
Points [-200, 0]
|
||
DstBlock "Add"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 32
|
||
SrcBlock "Diff1"
|
||
SrcPort 1
|
||
DstBlock "capac"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
Name "Uc"
|
||
ZOrder 33
|
||
Labels [-1, 1]
|
||
SrcBlock "Integ1\n"
|
||
SrcPort 1
|
||
DstBlock "Sat"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
FontName "Helvetica"
|
||
FontSize 9
|
||
FontWeight "normal"
|
||
FontAngle "normal"
|
||
ZOrder 41
|
||
SrcBlock "Sat"
|
||
SrcPort 1
|
||
Points [0, 0]
|
||
Branch {
|
||
ZOrder 40
|
||
Labels [0, 1]
|
||
DstBlock "Diff1"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 39
|
||
Points [0, 65]
|
||
Branch {
|
||
ZOrder 503
|
||
DstBlock "Uc(t)"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 502
|
||
DstBlock "capacit<69>"
|
||
DstPort 1
|
||
}
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 364
|
||
SrcBlock "Product"
|
||
SrcPort 1
|
||
Points [-5, 0; 0, -10]
|
||
Branch {
|
||
ZOrder 483
|
||
DstBlock "Integ2"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 132
|
||
DstBlock "z2(t)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 128
|
||
SrcBlock "Integ2"
|
||
SrcPort 1
|
||
Points [0, 0; -5, 0]
|
||
Branch {
|
||
ZOrder 485
|
||
DstBlock "Integ3"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 238
|
||
DstBlock "z1(t)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 289
|
||
SrcBlock "Integ3"
|
||
SrcPort 1
|
||
Points [-5, 0]
|
||
Branch {
|
||
ZOrder 495
|
||
Points [0, 35]
|
||
DstBlock "g"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 486
|
||
DstBlock "L(z)"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 365
|
||
DstBlock "z(t)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 311
|
||
SrcBlock "capac1"
|
||
SrcPort 1
|
||
Points [15, 0]
|
||
Branch {
|
||
ZOrder 498
|
||
DstBlock "i1(t)"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 459
|
||
DstBlock "Multiply1"
|
||
DstPort 2
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 316
|
||
SrcBlock "Multiply1"
|
||
SrcPort 1
|
||
Points [0, 15]
|
||
Branch {
|
||
ZOrder 595
|
||
Points [0, 100]
|
||
DstBlock "constK"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 359
|
||
DstBlock "f(t)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 363
|
||
SrcBlock "constK"
|
||
SrcPort 1
|
||
DstBlock "Product"
|
||
DstPort 1
|
||
}
|
||
Line {
|
||
ZOrder 367
|
||
SrcBlock "g"
|
||
SrcPort 1
|
||
Points [65, 0]
|
||
DstBlock "Product"
|
||
DstPort 2
|
||
}
|
||
Line {
|
||
ZOrder 439
|
||
SrcBlock "L(z)"
|
||
SrcPort 1
|
||
Points [-45, 0]
|
||
Branch {
|
||
ZOrder 594
|
||
Points [-69, 0; 0, -185]
|
||
DstBlock "Multiply2"
|
||
DstPort 1
|
||
}
|
||
Branch {
|
||
ZOrder 441
|
||
DstBlock "L(t)"
|
||
DstPort 1
|
||
}
|
||
}
|
||
Line {
|
||
ZOrder 625
|
||
SrcBlock "Constant"
|
||
SrcPort 1
|
||
Points [-12, 0; 0, -8; -75, 0; 0, -22]
|
||
DstBlock "Integ2"
|
||
DstPort 2
|
||
}
|
||
}
|
||
}
|