Model { Name "GuytonModeAll" Version 6.5 MdlSubVersion 0 GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" ComputedModelVersion "1.103" NumModelReferences 0 NumTestPointedSignals 0 } SavedCharacterEncoding "windows-1250" SaveDefaultBlockParams on SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" MinMaxOverflowArchiveMode "Overwrite" BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off Created "Sun Jul 23 02:02:45 2006" Creator "Jirka" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "Jirka" ModifiedDateFormat "%" LastModifiedDate "Sun May 06 17:10:04 2007" ModelVersionFormat "1.%" ConfigurationManager "None" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" CovCumulativeReport off CovReportOnPause on 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 ProdHWDeviceType "32-bit Generic" ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 1 Version "1.2.0" Array { Type "Handle" Dimension 7 Simulink.SolverCC { $ObjectID 2 Version "1.2.0" StartTime "0" StopTime "inf" AbsTol "auto" FixedStep "0.01" InitialStep "auto" MaxNumMinSteps "-1" MaxOrder 5 ConsecutiveZCsStepRelTol "10*128*eps" MaxConsecutiveZCs "1000" ExtrapolationOrder 4 NumberNewtonIterations 1 MaxStep "auto" MinStep "auto" MaxConsecutiveMinStep "1" RelTol "1e-3" SolverMode "Auto" Solver "ode4" SolverName "ode4" ZeroCrossControl "UseLocalSettings" AlgebraicLoopSolver "TrustRegion" SolverResetMethod "Fast" PositivePriorityOrder off AutoInsertRateTranBlk off SampleTimeConstraint "Unconstrained" RateTranMode "Deterministic" } Simulink.DataIOCC { $ObjectID 3 Version "1.2.0" Decimation "1" ExternalInput "[t, u]" FinalStateName "xFinal" InitialState "xInitial" LimitDataPoints on MaxDataPoints "1000" LoadExternalInput off LoadInitialState off SaveFinalState off SaveFormat "Array" SaveOutput on SaveState off SignalLogging on InspectSignalLogs off SaveTime on StateSaveName "xout" TimeSaveName "tout" OutputSaveName "yout" SignalLoggingName "logsout" OutputOption "RefineOutputTimes" OutputTimes "[]" Refine "1" } Simulink.OptimizationCC { $ObjectID 4 Array { Type "Cell" Dimension 5 Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "InitFltsAndDblsToZero" Cell "OptimizeModelRefInitCode" Cell "NoFixptDivByZeroProtection" PropName "DisabledProps" } Version "1.2.0" BlockReduction on BooleanDataType on ConditionallyExecuteInputs on InlineParams off InlineInvariantSignals off OptimizeBlockIOStorage on BufferReuse on EnforceIntegerDowncast on ExpressionFolding on FoldNonRolledExpr on LocalBlockOutputs on ParameterPooling on RollThreshold 5 SystemCodeInlineAuto off StateBitsets off DataBitsets off UseTempVars off ZeroExternalMemoryAtStartup on ZeroInternalMemoryAtStartup on InitFltsAndDblsToZero on NoFixptDivByZeroProtection off EfficientFloat2IntCast off OptimizeModelRefInitCode off LifeSpan "inf" BufferReusableBoundary on } Simulink.DebuggingCC { $ObjectID 5 Version "1.2.0" RTPrefix "error" ConsistencyChecking "none" ArrayBoundsChecking "none" SignalInfNanChecking "none" ReadBeforeWriteMsg "UseLocalSettings" WriteAfterWriteMsg "UseLocalSettings" WriteAfterReadMsg "UseLocalSettings" AlgebraicLoopMsg "error" ArtificialAlgebraicLoopMsg "error" CheckSSInitialOutputMsg on CheckExecutionContextPreStartOutputMsg off CheckExecutionContextRuntimeOutputMsg off SignalResolutionControl "TryResolveAllWithWarning" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" TimeAdjustmentMsg "none" MaxConsecutiveZCsMsg "error" SolverPrmCheckMsg "warning" InheritedTsInSrcMsg "warning" DiscreteInheritContinuousMsg "warning" MultiTaskDSMMsg "warning" MultiTaskCondExecSysMsg "none" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "warning" SigSpecEnsureSampleTimeMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterUnderflowMsg "none" ParameterPrecisionLossMsg "warning" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" FcnCallInpInsideContextMsg "Use local settings" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SFcnCompatibilityMsg "none" UniqueDataStoreMsg "none" BusObjectLabelMismatch "warning" RootOutportRequireBusObject "warning" AssertControl "UseLocalSettings" EnableOverflowDetection off ModelReferenceIOMsg "none" ModelReferenceVersionMismatchMessage "none" ModelReferenceIOMismatchMessage "none" ModelReferenceCSMismatchMessage "none" ModelReferenceSimTargetVerbose off UnknownTsInhSupMsg "warning" ModelReferenceDataLoggingMessage "warning" ModelReferenceSymbolNameMessage "warning" ModelReferenceExtraNoncontSigs "error" StrictBusMsg "Warning" } Simulink.HardwareCC { $ObjectID 6 Version "1.2.0" ProdBitPerChar 8 ProdBitPerShort 16 ProdBitPerInt 32 ProdBitPerLong 32 ProdIntDivRoundTo "Undefined" ProdEndianess "Unspecified" ProdWordSize 32 ProdShiftRightIntArith on ProdHWDeviceType "32-bit Generic" TargetBitPerChar 8 TargetBitPerShort 16 TargetBitPerInt 32 TargetBitPerLong 32 TargetShiftRightIntArith on TargetIntDivRoundTo "Undefined" TargetEndianess "Unspecified" TargetWordSize 32 TargetTypeEmulationWarnSuppressLevel 0 TargetPreprocMaxBitsSint 32 TargetPreprocMaxBitsUint 32 TargetHWDeviceType "Specified" TargetUnknown off ProdEqTarget on } Simulink.ModelReferenceCC { $ObjectID 7 Version "1.2.0" UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" CheckModelReferenceTargetMessage "error" ModelReferenceNumInstancesAllowed "Multi" ModelReferencePassRootInputsByReference on ModelReferenceMinAlgLoopOccurrences off } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 8 Array { Type "Cell" Dimension 1 Cell "IncludeHyperlinkInReport" PropName "DisabledProps" } Version "1.2.0" SystemTargetFile "grt.tlc" GenCodeOnly off MakeCommand "make_rtw" GenerateMakefile on TemplateMakefile "grt_default_tmf" GenerateReport off SaveLog off RTWVerbose on RetainRTWFile off ProfileTLC off TLCDebug off TLCCoverage off TLCAssert off ProcessScriptMode "Default" ConfigurationMode "Optimized" ConfigAtBuild off IncludeHyperlinkInReport off LaunchReport off TargetLang "C" IncludeBusHierarchyInRTWFileBlockHierarchyMap off IncludeERTFirstTime on Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 9 Array { Type "Cell" Dimension 16 Cell "IgnoreCustomStorageClasses" Cell "InsertBlockDesc" Cell "SFDataObjDesc" Cell "SimulinkDataObjDesc" Cell "DefineNamingRule" Cell "SignalNamingRule" Cell "ParamNamingRule" Cell "InlinedPrmAccess" Cell "CustomSymbolStr" Cell "CustomSymbolStrGlobalVar" Cell "CustomSymbolStrType" Cell "CustomSymbolStrField" Cell "CustomSymbolStrFcn" Cell "CustomSymbolStrBlkIO" Cell "CustomSymbolStrTmpVar" Cell "CustomSymbolStrMacro" PropName "DisabledProps" } Version "1.2.0" ForceParamTrailComments off GenerateComments on IgnoreCustomStorageClasses on IncHierarchyInIds off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement off IncAutoGenComments off SimulinkDataObjDesc off SFDataObjDesc off IncDataTypeInIds off PrefixModelToSubsysFcnNames on MangleLength 1 CustomSymbolStrGlobalVar "$R$N$M" CustomSymbolStrType "$N$R$M" CustomSymbolStrField "$N$M" CustomSymbolStrFcn "$R$N$M$F" CustomSymbolStrBlkIO "rtb_$N$M" CustomSymbolStrTmpVar "$N$M" CustomSymbolStrMacro "$R$N$M" DefineNamingRule "None" ParamNamingRule "None" SignalNamingRule "None" InsertBlockDesc off SimulinkBlockComments on EnableCustomComments off InlinedPrmAccess "Literals" ReqsInCode off } Simulink.GRTTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 10 Array { Type "Cell" Dimension 13 Cell "IncludeMdlTerminateFcn" Cell "CombineOutputUpdateFcns" Cell "SuppressErrorStatus" Cell "ERTCustomFileBanners" Cell "GenerateSampleERTMain" Cell "GenerateTestInterfaces" Cell "MultiInstanceERTCode" Cell "PurelyIntegerCode" Cell "SupportNonFinite" Cell "SupportComplex" Cell "SupportAbsoluteTime" Cell "SupportContinuousTime" Cell "SupportNonInlinedSFcns" PropName "DisabledProps" } Version "1.2.0" TargetFcnLib "ansi_tfl_tmw.mat" TargetLibSuffix "" TargetPreCompLibLocation "" GenFloatMathFcnCalls "ANSI_C" UtilityFuncGeneration "Auto" GenerateFullHeader on GenerateSampleERTMain off GenerateTestInterfaces off IsPILTarget off ModelReferenceCompliant on IncludeMdlTerminateFcn on CombineOutputUpdateFcns off SuppressErrorStatus off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" MatFileLogging on MultiInstanceERTCode off SupportNonFinite on SupportComplex on PurelyIntegerCode off SupportContinuousTime on SupportNonInlinedSFcns on EnableShiftOperators on ParenthesesLevel "Nominal" ExtMode off ExtModeStaticAlloc off ExtModeTesting off ExtModeStaticAllocSize 1000000 ExtModeTransport 0 ExtModeMexFile "ext_comm" RTWCAPISignals off RTWCAPIParams off RTWCAPIStates off GenerateASAP2 off } PropName "Components" } } PropName "Components" } Name "Configuration" SimulationMode "normal" CurrentDlgPage "Solver" } PropName "ConfigurationSets" } Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 1 } BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } BlockParameterDefaults { Block { BlockType Abs } Block { BlockType ActionPort InitializeStates "held" ActionType "unset" } Block { BlockType Constant } Block { BlockType Demux Outputs "4" DisplayOption "none" BusSelectionMode off } Block { BlockType Derivative LinearizePole "inf" } Block { BlockType Display Format "short" Decimation "10" Floating off SampleTime "-1" } Block { BlockType Fcn Expr "sin(u[1])" SampleTime "-1" } Block { BlockType Gain Gain "1" Multiplication "Element-wise(K.*u)" ParameterDataTypeMode "Same as input" ParameterDataType "sfix(16)" ParameterScalingMode "Best Precision: Matrix-wise" ParameterScaling "2^0" OutDataTypeMode "Same as input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType If NumInputs "1" IfExpression "u1 > 0" ShowElse on ZeroCross on SampleTime "-1" } Block { BlockType Inport Port "1" UseBusObject off BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" LatchByDelayingOutsideSignal off LatchByCopyingInsideSignal 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 } Block { BlockType Math Operator "exp" OutputSignalType "auto" SampleTime "-1" OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on } Block { BlockType Memory X0 "0" InheritSampleTime off LinearizeMemory off LinearizeAsDelay off StateMustResolveToSignalObject off RTWStateStorageClass "Auto" } Block { BlockType Merge Inputs "2" InitialOutput "[]" AllowUnequalInputPortWidths off InputPortOffsets "[]" } Block { BlockType Mux Inputs "4" DisplayOption "none" UseBusObject off BusObject "BusObject" NonVirtualBus off } Block { BlockType Outport Port "1" UseBusObject off BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Product Inputs "2" Multiplication "Element-wise(.*)" InputSameDT on OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Zero" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Saturate UpperLimit "0.5" LowerLimit "-0.5" LinearizeAsGain on ZeroCross on SampleTime "-1" } Block { BlockType "S-Function" FunctionName "system" SFunctionModules "''" PortCounts "[]" } Block { BlockType SubSystem ShowPortLabels on Permissions "ReadWrite" PermitHierarchicalResolution "All" TreatAsAtomicUnit off SystemSampleTime "-1" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" SimViewingDevice off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" } Block { BlockType Sum IconShape "rectangular" Inputs "++" InputSameDT on OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Switch Criteria "u2 >= Threshold" Threshold "0" InputSameDT on OutDataTypeMode "Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow on ZeroCross on SampleTime "-1" } } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } System { Name "GuytonModeAll" Location [2, 70, 1902, 1133] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "a4letter" PaperUnits "inches" TiledPaperMargins [0.196850, 0.196850, 0.196850, 0.196850] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" ReportName "simulink-default.rpt" Block { BlockType Constant Name "2" Position [5940, 2725, 5980, 2745] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AARK" Position [1330, 3392, 1430, 3418] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "40" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ADH" Position [240, 3819, 285, 3841] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AHMRM" Position [235, 3880, 275, 3900] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ALCLK" Position [4780, 3806, 4850, 3824] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ALD" Position [245, 3419, 320, 3441] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANG" Position [265, 2974, 310, 2996] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANUBRM" Position [255, 3045, 310, 3065] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANUVM1" Position [280, 3114, 325, 3136] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANXM" Position [260, 2904, 305, 2926] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANY" Position [3980, 1332, 4055, 1358] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "-0.2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ATRRFBM" Position [3175, 738, 3215, 762] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ATRVFBM" Position [3155, 633, 3195, 657] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AUZ" Position [2005, 1685, 2045, 1705] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Afferent Arteriole" Ports [6, 1] Position [1455, 3383, 1940, 3627] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('AFFERENT ARTERIOLE\\n\\n\nINTPUTS:\\n\nAA" "RK - normal resistance in afferent arteriole [torr min/l]\\n\nRNAUG1 - macula" " densa feedback signal [ratio to normal] \\n\nAUM - sympathetic vasoconstrict" "or effect on arteries \\n[ratio to normal] \\n\nANM - angiotensin multiplier " "effect on vascular resistance \\n[ratio to normal]\\n\nVIM - blood viscosity " "[ratio to normal blood] \\n\n\\n\n\\n \nOUTPUT:\\n\n\nAAR - afferent arteriol" "ar resistance [torr l/min]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Afferent Arteriole" Location [2, 70, 1438, 849] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "AARK" Position [15, 53, 45, 67] FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "AARK" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "MYOGRSAA" Position [70, 83, 100, 97] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "MYOGRSAA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "RNAUG1" Position [15, 113, 45, 127] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "ANM" Position [20, 303, 50, 317] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "AUM" Position [20, 183, 50, 197] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "VIM" Position [60, 143, 90, 157] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" Port { PortNumber 1 Name "VIM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "ANMAM" Position [125, 367, 160, 403] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANMAM1" Position [200, 412, 235, 448] BackgroundColor "green" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANMAM2" Position [205, 247, 240, 283] BackgroundColor "green" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ARF" Position [125, 237, 160, 273] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant1" Position [45, 228, 65, 252] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant35" Position [40, 353, 60, 377] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [205, 192, 240, 223] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product11" Ports [2, 1] Position [205, 362, 240, 393] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product12" Ports [6, 1] Position [525, 45, 585, 225] ShowName off FontSize 12 FontWeight "bold" Inputs "6" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [265, 371, 305, 409] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum18" Ports [2, 1] Position [115, 301, 155, 334] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [105, 181, 145, 214] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [275, 201, 315, 239] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Saturate Name "lower limit 0.8" Position [355, 205, 385, 235] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.86" } Block { BlockType Saturate Name "lower limit 0.86" Position [345, 375, 375, 405] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.86" Port { PortNumber 1 Name "ANIM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Saturate Name "lower limit 18" Position [620, 120, 650, 150] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "18" } Block { BlockType Outport Name "AAR" Position [695, 128, 725, 142] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "ANM" SrcPort 1 DstBlock "Sum18" DstPort 1 } Line { SrcBlock "Constant35" SrcPort 1 Points [10, 0; 0, -40] DstBlock "Sum18" DstPort 2 } Line { SrcBlock "ANMAM" SrcPort 1 DstBlock "Product11" DstPort 2 } Line { SrcBlock "Sum18" SrcPort 1 Points [20, 0; 0, 50] DstBlock "Product11" DstPort 1 } Line { SrcBlock "Product12" SrcPort 1 DstBlock "lower limit 18" DstPort 1 } Line { SrcBlock "lower limit 18" SrcPort 1 DstBlock "AAR" DstPort 1 } Line { SrcBlock "Product11" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "ANMAM1" SrcPort 1 Points [10, 0] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "lower limit 0.86" DstPort 1 } Line { Name "AARK" FontSize 12 FontWeight "bold" Labels [-1, 1] SrcBlock "AARK" SrcPort 1 DstBlock "Product12" DstPort 1 } Line { Name "MYOGRSAA" FontSize 12 FontWeight "bold" Labels [-1, 1] SrcBlock "MYOGRSAA" SrcPort 1 DstBlock "Product12" DstPort 2 } Line { SrcBlock "RNAUG1" SrcPort 1 DstBlock "Product12" DstPort 3 } Line { Name "VIM" FontSize 12 FontWeight "bold" Labels [-1, 1] SrcBlock "VIM" SrcPort 1 DstBlock "Product12" DstPort 4 } Line { Name "ANIM" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "lower limit 0.86" SrcPort 1 Points [65, 0; 0, -180] DstBlock "Product12" DstPort 6 } Line { SrcBlock "AUM" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Constant1" SrcPort 1 Points [10, 0; 0, -35] DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { SrcBlock "ARF" SrcPort 1 Points [10, 0; 0, -40] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "ANMAM2" SrcPort 1 Points [5, 0; 0, -35] DstBlock "Sum3" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "lower limit 0.8" DstPort 1 } Line { SrcBlock "lower limit 0.8" SrcPort 1 Points [45, 0; 0, -40] DstBlock "Product12" DstPort 5 } Annotation { Name "AFFERENT ARTERIOLE" Position [264, 27] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } Annotation { Name "RNAUG1" Position [489, 115] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUMK" Position [486, 171] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Autonomic Contorl of the Circulation" Ports [6, 8] Position [2130, 1260, 2595, 1730] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('AUTONOMIC CONTROL OF THE CIRCULATION\\n\\" "n\nINTPUTS:\\n\nPA - systemic arterial pressure torr\\n\nPOT - non-muscle cel" "l PO2 [torr]\\n\nPMO - muscle cells PO2 [torr] \\n\nEXC - Effect of excercise" " on the metabolic usage of oxygen \\nby the muscles [ratio to resting state]" "\\n\nANUBR - direct effect of angiotensin on vasomotor center \\n[\"virtual\"" " torr]\\n\nAUZ - overall sensitivity of autonomic control [ratio to normal]\\" "n\n\\n\nOUTPUTs:\\n\nAU - overall activity af autonomic system\\n[ratio to no" "rmal]\\n\nAUH - autonomic multilier effect on the heart output\\n[ratio to no" "rmal]\\n\nAUR - autonomic multilier effect on heart rate\\n[ratio to normal]" "\\n\nVVR - basic volume of venous tree(maximum volume\\n at zero pressure) [l" "]\\n\nAUP - autonomic multipllier effect on ADH hormone excretion etc. \\n[ra" "tio to normal]\\n\nAOM - autonomic multipllier effect on tissue oxygen utilis" "ation \\n[ratio to normal]\\n\nAUM - autonomic multipllier effect on arterial" " resistance \\n[ratio to normal]\\n\nAVE - autonomic multipllier effect on ve" "nous resistance\\n[ratio to normal]\\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "normalized" System { Name "Autonomic Contorl of the Circulation" Location [6, 74, 1898, 1128] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PA" Position [1820, 323, 1850, 337] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "POT" Position [2115, 243, 2145, 257] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "PMO" Position [1450, 598, 1480, 612] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "EXC" Position [1900, 838, 1930, 852] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "ANUBR" Position [1650, 243, 1680, 257] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "AUZ" Position [1045, 743, 1075, 757] FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType SubSystem Name "AUB calculation" Ports [1, 1] Position [1070, 279, 1390, 391] Orientation "left" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('AUB CALCULATION \\n\n\\n\nwhen PA1<40" ": AUB=1.85718 \\n\nwhen 40>PA1<170: AUB=0.014286*(170-PA1)\\n\nw" "hen PA1>=170: AUB=0 \\n\n')\n" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" Port { PortNumber 1 Name "AUB" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "AUB calculation" Location [581, 416, 1338, 765] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PA1" Position [765, 148, 795, 162] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "PA1" PropagatedSignals "PA1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "Constant1" Position [630, 130, 670, 150] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "170" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [425, 25, 465, 45] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [290, 255, 360, 275] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1.85718" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Gain Name "Gain1" Position [425, 131, 540, 169] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Gain "0.014286" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [560, 132, 590, 163] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Switch Name "if (PA1>=170) AUB1=0\nelse AUB1=0.01428" "6*(80-PA1)" Position [305, 65, 335, 95] Orientation "left" FontSize 12 FontWeight "bold" Threshold "170" Port { PortNumber 1 Name "AUB1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "if (PA1>=40) {AUB=AUB1)\nelse AUB=1.859" Position [130, 190, 160, 220] Orientation "left" FontSize 12 FontWeight "bold" Threshold "40" } Block { BlockType Outport Name "AUB" Position [25, 198, 55, 212] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off InitialOutput "0" } Line { SrcBlock "if (PA1>=40) {AUB=AUB1)\nelse AUB=1.859" SrcPort 1 DstBlock "AUB" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [-40, 0; 0, -50] DstBlock "if (PA1>=40) {AUB=AUB1)\nelse AUB=1.859" DstPort 3 } Line { Name "AUB1" FontSize 12 FontWeight "bold" Labels [0, 0; -1, 0] SrcBlock "if (PA1>=170) AUB1=0\nelse AUB1=0.01428" "6*(80-PA1)" SrcPort 1 Points [-75, 0; 0, 115] DstBlock "if (PA1>=40) {AUB=AUB1)\nelse AUB=1.859" DstPort 1 } Line { SrcBlock "Constant2" SrcPort 1 Points [-20, 0; 0, 35] DstBlock "if (PA1>=170) AUB1=0\nelse AUB1=0.01428" "6*(80-PA1)" DstPort 1 } Line { SrcBlock "Gain1" SrcPort 1 Points [-5, 0; 0, -60] DstBlock "if (PA1>=170) AUB1=0\nelse AUB1=0.01428" "6*(80-PA1)" DstPort 3 } Line { Name "PA1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "PA1" SrcPort 1 Points [0, 0; -65, 0] Branch { Labels [2, 0] Points [0, 50] DstBlock "if (PA1>=40) {AUB=AUB1)\nelse AUB=1.8" "59" DstPort 2 } Branch { Labels [2, 0] Points [0, -75] DstBlock "if (PA1>=170) AUB1=0\nelse AUB1=0.014" "286*(80-PA1)" DstPort 2 } Branch { DstBlock "Sum1" DstPort 2 } } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Gain1" DstPort 1 } Line { SrcBlock "Constant1" SrcPort 1 Points [0, 0] DstBlock "Sum1" DstPort 1 } Annotation { Name "when PA1<40: AUB=1.85718\nwh" "en 40>PA1<170: AUB=0.01426*(170-PA1)\nwhen PA1>=170: AUB=0" Position [445, 253] HorizontalAlignment "left" BackgroundColor "lightBlue" UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Math Name "AUB^AUX" Ports [2, 1] Position [910, 377, 940, 408] Orientation "left" FontSize 12 FontWeight "bold" Operator "pow" } Block { BlockType SubSystem Name "AUC calculation" Ports [1, 1] Position [1065, 56, 1385, 164] Orientation "left" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('AUC CALCULATION \\n\n\\n\nwhen PA1<40" ": AUC=1.2 \\n\nwhen 40>PA1<80: AUC=0.03*(80-PA1)\\n\nwhen PA1>=8" "0: AUC=0 \\n\n')\n" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" Port { PortNumber 1 Name "AUC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "AUC calculation" Location [581, 416, 1338, 784] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PA1" Position [695, 148, 725, 162] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "PA1" PropagatedSignals "PA1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "Constant1" Position [560, 130, 600, 150] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "80" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [405, 25, 445, 45] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [270, 255, 310, 275] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1.2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Gain Name "Gain1" Position [405, 132, 470, 168] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Gain "0.03" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [490, 132, 520, 163] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Switch Name "if (PA1>=40) {AUC=AUC1)\nelse AUC=1.2" Position [130, 190, 160, 220] Orientation "left" FontSize 12 FontWeight "bold" Threshold "40" } Block { BlockType Switch Name "if (PA1>=80) AUC1=0\nelse AUC1=0.03*(80" "-PA1)" Position [285, 65, 315, 95] Orientation "left" FontSize 12 FontWeight "bold" Threshold "80" Port { PortNumber 1 Name "AUC1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "AUC" Position [25, 198, 55, 212] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off InitialOutput "0" } Line { SrcBlock "Constant1" SrcPort 1 Points [0, 0] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Gain1" DstPort 1 } Line { Name "PA1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "PA1" SrcPort 1 Points [-65, 0] Branch { DstBlock "Sum1" DstPort 2 } Branch { Labels [3, 0] Points [0, 0; 0, -75] DstBlock "if (PA1>=80) AUC1=0\nelse AUC1=0.03*(" "80-PA1)" DstPort 2 } Branch { Labels [3, 0] Points [0, 0; 0, 50] DstBlock "if (PA1>=40) {AUC=AUC1)\nelse AUC=1.2" DstPort 2 } } Line { SrcBlock "Gain1" SrcPort 1 Points [-15, 0; 0, -60] DstBlock "if (PA1>=80) AUC1=0\nelse AUC1=0.03*(80" "-PA1)" DstPort 3 } Line { SrcBlock "Constant2" SrcPort 1 Points [-20, 0; 0, 35] DstBlock "if (PA1>=80) AUC1=0\nelse AUC1=0.03*(80" "-PA1)" DstPort 1 } Line { Name "AUC1" FontSize 12 FontWeight "bold" Labels [0, 0; -1, 0] SrcBlock "if (PA1>=80) AUC1=0\nelse AUC1=0.03*(80" "-PA1)" SrcPort 1 Points [-60, 0; 0, 115] DstBlock "if (PA1>=40) {AUC=AUC1)\nelse AUC=1.2" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [-40, 0; 0, -50] DstBlock "if (PA1>=40) {AUC=AUC1)\nelse AUC=1.2" DstPort 3 } Line { SrcBlock "if (PA1>=40) {AUC=AUC1)\nelse AUC=1.2" SrcPort 1 DstBlock "AUC" DstPort 1 } Annotation { Name "when PA1<40: AUCC=1.2\nwhen 4" "0>PA1<80: AUC=0.03*(80-PA1)\nwhen PA1>=80: AUC=0" Position [375, 253] HorizontalAlignment "left" BackgroundColor "lightBlue" UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "AUJ1init" Position [265, 685, 305, 705] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "AUJ1init" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "AUJ^AUZ" Ports [2, 1] Position [1165, 727, 1195, 758] FontSize 12 FontWeight "bold" Operator "pow" Port { PortNumber 1 Name "AU2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "AUJinit" Position [705, 730, 745, 750] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "AUJinit" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "AUK" Position [400, 435, 440, 455] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.0005" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AUL1" Position [240, 1125, 280, 1145] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.21" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "AUN calculation" Ports [1, 1] Position [1065, 474, 1385, 586] Orientation "left" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('AUN CALCULATION \\n\n\\n\nwhen PA1<50" ": AUN=6 \\n\nwhen 20>PA1<50: AUN=0.2*(50-PA1)\\n\nwhen PA1>=50: " "AUC=0 \\n\n')\n" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" Port { PortNumber 1 Name "AUN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "AUN calculation" Location [581, 416, 1338, 765] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PA1" Position [765, 148, 795, 162] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "PA1" PropagatedSignals "PA1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "Constant1" Position [630, 130, 670, 150] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "50" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [425, 25, 465, 45] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [290, 255, 360, 275] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "6" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Gain Name "Gain1" Position [425, 131, 540, 169] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Gain "0.2" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [560, 132, 590, 163] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Switch Name "if (PA1>=20) {AUN=AUN1)\nelse AUN=6" Position [130, 190, 160, 220] Orientation "left" FontSize 12 FontWeight "bold" Threshold "20" } Block { BlockType Switch Name "if (PA1>=50) AUB1=0\nelse AUN1=0.2*(50-" "PA1)" Position [305, 65, 335, 95] Orientation "left" FontSize 12 FontWeight "bold" Threshold "50" Port { PortNumber 1 Name "AUN1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "AUN" Position [25, 198, 55, 212] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off InitialOutput "0" } Line { SrcBlock "Constant1" SrcPort 1 Points [0, 0] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Gain1" DstPort 1 } Line { Name "PA1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "PA1" SrcPort 1 Points [0, 0; -65, 0] Branch { DstBlock "Sum1" DstPort 2 } Branch { Labels [2, 0] Points [0, -75] DstBlock "if (PA1>=50) AUB1=0\nelse AUN1=0.2*(5" "0-PA1)" DstPort 2 } Branch { Labels [2, 0] Points [0, 50] DstBlock "if (PA1>=20) {AUN=AUN1)\nelse AUN=6" DstPort 2 } } Line { SrcBlock "Gain1" SrcPort 1 Points [-5, 0; 0, -60] DstBlock "if (PA1>=50) AUB1=0\nelse AUN1=0.2*(50-" "PA1)" DstPort 3 } Line { SrcBlock "Constant2" SrcPort 1 Points [-20, 0; 0, 35] DstBlock "if (PA1>=50) AUB1=0\nelse AUN1=0.2*(50-" "PA1)" DstPort 1 } Line { Name "AUN1" FontSize 12 FontWeight "bold" Labels [0, 0; -1, 0] SrcBlock "if (PA1>=50) AUB1=0\nelse AUN1=0.2*(50-" "PA1)" SrcPort 1 Points [-75, 0; 0, 115] DstBlock "if (PA1>=20) {AUN=AUN1)\nelse AUN=6" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [-40, 0; 0, -50] DstBlock "if (PA1>=20) {AUN=AUN1)\nelse AUN=6" DstPort 3 } Line { SrcBlock "if (PA1>=20) {AUN=AUN1)\nelse AUN=6" SrcPort 1 DstBlock "AUN" DstPort 1 } Annotation { Name "when PA1<20: AUN=6\nwhen 20>" "PA1<50: AUN=0.2*(50-PA1)\nwhen PA1>=50: AUN=0" Position [445, 253] HorizontalAlignment "left" BackgroundColor "lightBlue" UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "AUQ" Position [245, 1245, 285, 1265] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AUS" Position [355, 1030, 395, 1050] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AUV" Position [155, 930, 195, 950] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AUX." Position [995, 390, 1035, 410] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AUY" Position [660, 1545, 700, 1565] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.25" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C" Position [340, 406, 360, 424] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C1" Position [1000, 636, 1020, 654] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C10" Position [750, 1551, 780, 1569] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C11" Position [400, 1346, 420, 1364] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C12" Position [615, 1351, 635, 1369] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C13" Position [270, 1321, 290, 1339] Orientation "left" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C2" Position [1220, 615, 1240, 635] Orientation "down" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C3" Position [1065, 856, 1085, 874] Orientation "left" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C4" Position [330, 951, 350, 969] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C5" Position [485, 1016, 505, 1034] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C6" Position [340, 1211, 370, 1229] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "0.21" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C8" Position [435, 1456, 465, 1474] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "0.15" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "C9" Position [605, 1591, 635, 1609] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant1" Position [1455, 575, 1475, 595] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [1665, 585, 1705, 605] Orientation "left" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant26" Position [2105, 315, 2145, 335] Orientation "left" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "4" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant27" Position [1950, 260, 1990, 280] Orientation "left" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [1745, 370, 1785, 390] Orientation "up" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant5" Position [1875, 435, 1915, 455] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant6" Position [555, 436, 575, 454] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant7" Position [1045, 236, 1065, 254] Orientation "left" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "EX1" Position [1690, 500, 1730, 520] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "EXC1" Position [1585, 865, 1625, 885] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.3499" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Math Name "EXC^EXC1" Ports [2, 1] Position [1505, 837, 1535, 868] Orientation "left" FontSize 12 FontWeight "bold" Operator "pow" } Block { BlockType Gain Name "Gain2" Position [590, 642, 635, 678] ShowName off FontSize 12 FontWeight "bold" Gain "6" } Block { BlockType Gain Name "Gain3" Position [425, 1498, 500, 1542] ShowName off FontSize 12 FontWeight "bold" Gain "0.85" } Block { BlockType Integrator Name "In" Ports [2, 1] Position [600, 398, 665, 462] DropShadow on ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.012127" IgnoreLimit off Port { PortNumber 1 Name "AU4" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "In1" Ports [2, 1] Position [385, 610, 460, 685] DropShadow on ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "1" IgnoreLimit off Port { PortNumber 1 Name "AUJ1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "O2A" Position [490, 1350, 530, 1370] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.15" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "P" Ports [2, 1] Position [490, 395, 530, 435] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "P1" Ports [2, 1] Position [1180, 644, 1220, 686] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product" Ports [2, 1] Position [1690, 314, 1730, 356] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "PAPQ" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [1635, 460, 1670, 495] Orientation "up" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "EXE1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product10" Ports [2, 1] Position [330, 1144, 375, 1191] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product11" Ports [2, 1] Position [1770, 307, 1800, 338] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product12" Ports [2, 1] Position [695, 649, 730, 696] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "DAUJ" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product13" Ports [3, 1] Position [270, 607, 310, 653] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "*//" Port { PortNumber 1 Name "DAUJ1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product14" Ports [2, 1] Position [435, 1059, 480, 1106] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [1730, 432, 1760, 463] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "EXE2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [905, 272, 935, 303] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [1420, 832, 1450, 863] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AU" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [245, 959, 290, 1006] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [179, 1275, 226, 1320] Orientation "down" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [560, 1379, 605, 1426] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product8" Ports [2, 1] Position [735, 1609, 780, 1656] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [415, 1158, 460, 1207] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "VVRDM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [385, 384, 430, 426] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "AU2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum11" Ports [2, 1] Position [150, 595, 185, 630] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum12" Ports [2, 1] Position [535, 640, 570, 675] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum13" Ports [2, 1] Position [1070, 636, 1110, 674] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum14" Ports [2, 1] Position [1265, 637, 1310, 673] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AU1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum15" Ports [2, 1] Position [910, 840, 945, 875] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "AUO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum16" Ports [2, 1] Position [385, 949, 430, 996] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AUH" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum17" Ports [2, 1] Position [540, 1049, 585, 1096] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AUR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum18" Ports [2, 1] Position [455, 1389, 500, 1436] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum19" Ports [2, 1] Position [520, 1484, 565, 1531] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AUM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [1625, 520, 1660, 555] Orientation "up" ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum20" Ports [2, 1] Position [665, 1619, 710, 1666] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum21" Ports [2, 1] Position [820, 1599, 865, 1646] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum23" Ports [2, 1] Position [660, 1369, 705, 1416] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AOM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum24" Ports [2, 1] Position [565, 1148, 610, 1197] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "VVR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum26" Ports [2, 1] Position [194, 1350, 241, 1395] Orientation "down" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AUP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [1800, 437, 1830, 468] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [1645, 390, 1680, 425] Orientation "up" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "EXE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum5" Ports [3, 1] Position [1560, 317, 1595, 353] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "-+-" Port { PortNumber 1 Name "PA1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [975, 262, 1005, 293] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [845, 267, 875, 298] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [625, 325, 660, 360] Orientation "left" NamePlacement "alternate" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "AU6" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum9" Ports [3, 1] Position [215, 317, 250, 373] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "+++" Port { PortNumber 1 Name "DAU" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "Switch1" Position [1540, 580, 1570, 610] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "8" Port { PortNumber 1 Name "P20" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "Switch7" Position [2005, 300, 2035, 330] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Threshold "4" Port { PortNumber 1 Name "POQ" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "Switch8" Position [1870, 300, 1900, 330] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Threshold "8" Port { PortNumber 1 Name "POQ" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "VV9" Position [490, 1120, 530, 1140] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "3.16" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Y" Position [160, 650, 200, 670] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Z" Position [195, 680, 235, 700] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Z12" Position [1800, 395, 1840, 415] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Z8" Position [595, 695, 635, 715] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Switch Name "if (AUB<1) A1B=AUB^AUX\nelse A1B=(AUB-1)*AU" "X+1" Position [785, 320, 815, 350] Orientation "left" FontSize 12 FontWeight "bold" Threshold "1" Port { PortNumber 1 Name "A1B" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "if (AUJ>=1) AU0=AU1\nelse AU0=AU2" Position [1385, 680, 1415, 710] FontSize 12 FontWeight "bold" Threshold "1" Port { PortNumber 1 Name "AU0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "min AUJ=0.000001" Ports [2, 1] Position [830, 657, 905, 728] DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "1" LimitOutput on LowerSaturationLimit "0" IgnoreLimit off } Block { BlockType Outport Name "AU" Position [1735, 933, 1765, 947] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AUH" Position [1255, 968, 1285, 982] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AUR" Position [1255, 1068, 1285, 1082] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VVR" Position [1255, 1168, 1285, 1182] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AUP" Position [1255, 1293, 1285, 1307] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AOM" Position [1255, 1388, 1285, 1402] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AUM" Position [1255, 1503, 1285, 1517] FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AVE" Position [1255, 1618, 1285, 1632] FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Constant6" SrcPort 1 DstBlock "In" DstPort 2 } Line { SrcBlock "Sum21" SrcPort 1 DstBlock "AVE" DstPort 1 } Line { SrcBlock "C10" SrcPort 1 Points [10, 0; 0, 50] DstBlock "Sum21" DstPort 1 } Line { SrcBlock "Product8" SrcPort 1 Points [0, 0] DstBlock "Sum21" DstPort 2 } Line { SrcBlock "AUY" SrcPort 1 Points [15, 0] DstBlock "Product8" DstPort 1 } Line { SrcBlock "Sum20" SrcPort 1 DstBlock "Product8" DstPort 2 } Line { Name "VVRDM" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum1" SrcPort 1 DstBlock "Sum24" DstPort 2 } Line { SrcBlock "Product10" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "C6" SrcPort 1 Points [10, 0; 0, -25] DstBlock "Sum1" DstPort 2 } Line { Name "VVR" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum24" SrcPort 1 DstBlock "VVR" DstPort 1 } Line { SrcBlock "VV9" SrcPort 1 Points [5, 0; 0, 30] DstBlock "Sum24" DstPort 1 } Line { SrcBlock "AUL1" SrcPort 1 Points [15, 0; 0, 20] DstBlock "Product10" DstPort 1 } Line { SrcBlock "C13" SrcPort 1 Points [-35, 0] DstBlock "Sum26" DstPort 2 } Line { SrcBlock "Product6" SrcPort 1 Points [0, 0] DstBlock "Sum26" DstPort 1 } Line { SrcBlock "EXC^EXC1" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { SrcBlock "EXC1" SrcPort 1 Points [-15, 0; 0, -15] DstBlock "EXC^EXC1" DstPort 2 } Line { SrcBlock "C1" SrcPort 1 DstBlock "Sum13" DstPort 1 } Line { SrcBlock "Sum13" SrcPort 1 DstBlock "P1" DstPort 1 } Line { Name "AUJinit" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "AUJinit" SrcPort 1 Points [60, 0; 0, -30] DstBlock "min AUJ=0.000001" DstPort 2 } Line { Name "AUJ1init" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "AUJ1init" SrcPort 1 Points [25, 0; 0, -30] DstBlock "In1" DstPort 2 } Line { Name "AUJ1" FontSize 12 FontWeight "bold" SrcBlock "In1" SrcPort 1 Points [10, 0] Branch { Labels [3, 1] Points [0, 145; -400, 0; 0, -175] DstBlock "Sum11" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Sum12" DstPort 1 } } Line { SrcBlock "AUX." SrcPort 1 Points [-25, 0] Branch { Points [0, -105] DstBlock "Product3" DstPort 2 } Branch { DstBlock "AUB^AUX" DstPort 2 } } Line { SrcBlock "AUB^AUX" SrcPort 1 Points [-20, 0; 0, -50] DstBlock "if (AUB<1) A1B=AUB^AUX\nelse A1B=(AUB-1)*AU" "X+1" DstPort 3 } Line { SrcBlock "Sum7" SrcPort 1 Points [-5, 0; 0, 40] DstBlock "if (AUB<1) A1B=AUB^AUX\nelse A1B=(AUB-1)*AU" "X+1" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Sum7" DstPort 2 } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { SrcBlock "Constant7" SrcPort 1 Points [0, 0; -20, 0] Branch { DstBlock "Sum6" DstPort 1 } Branch { Points [0, -15; -130, 0] DstBlock "Sum7" DstPort 1 } } Line { Name "AUB" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "AUB calculation" SrcPort 1 Points [-35, 0] Branch { Points [0, 50] DstBlock "AUB^AUX" DstPort 1 } Branch { Points [0, -50] DstBlock "Sum6" DstPort 2 } Branch { Labels [1, 0] DstBlock "if (AUB<1) A1B=AUB^AUX\nelse A1B=(AUB-1)*" "AUX+1" DstPort 2 } } Line { Name "P20" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Switch1" SrcPort 1 Points [60, 0] DstBlock "Sum2" DstPort 1 } Line { SrcBlock "PMO" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "Switch1" DstPort 3 } Branch { Points [0, -10] DstBlock "Switch1" DstPort 2 } } Line { SrcBlock "Constant1" SrcPort 1 Points [0, 0] DstBlock "Switch1" DstPort 1 } Line { Labels [1, 0] SrcBlock "EXC" SrcPort 1 Points [-25, 0] Branch { DstBlock "EXC^EXC1" DstPort 1 } Branch { Points [0, -385] DstBlock "Sum3" DstPort 2 } } Line { Name "POQ" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Switch8" SrcPort 1 DstBlock "Product11" DstPort 1 } Line { SrcBlock "Constant27" SrcPort 1 Points [-15, 0; 0, 35] DstBlock "Switch8" DstPort 1 } Line { Name "POQ" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Switch7" SrcPort 1 Points [-45, 0] Branch { Points [0, 10] DstBlock "Switch8" DstPort 3 } Branch { DstBlock "Switch8" DstPort 2 } } Line { SrcBlock "Constant26" SrcPort 1 DstBlock "Switch7" DstPort 3 } Line { SrcBlock "Product11" SrcPort 1 DstBlock "Product" DstPort 1 } Line { Name "PAPQ" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product" SrcPort 1 DstBlock "Sum5" DstPort 2 } Line { SrcBlock "C12" SrcPort 1 Points [5, 0] DstBlock "Sum23" DstPort 1 } Line { SrcBlock "Product7" SrcPort 1 Points [0, 0] DstBlock "Sum23" DstPort 2 } Line { SrcBlock "O2A" SrcPort 1 Points [10, 0] DstBlock "Product7" DstPort 1 } Line { SrcBlock "Sum18" SrcPort 1 DstBlock "Product7" DstPort 2 } Line { SrcBlock "C11" SrcPort 1 Points [15, 0] DstBlock "Sum18" DstPort 1 } Line { Name "AUM" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum19" SrcPort 1 Points [30, 0] Branch { DstBlock "AUM" DstPort 1 } Branch { Labels [2, 0] Points [0, 145] DstBlock "Sum20" DstPort 2 } } Line { SrcBlock "C9" SrcPort 1 Points [10, 0] DstBlock "Sum20" DstPort 1 } Line { SrcBlock "C8" SrcPort 1 Points [35, 0] DstBlock "Sum19" DstPort 1 } Line { SrcBlock "Gain3" SrcPort 1 DstBlock "Sum19" DstPort 2 } Line { Name "AUP" FontSize 12 FontWeight "bold" Labels [2, 0] SrcBlock "Sum26" SrcPort 1 Points [0, 25; 150, 0] Branch { Labels [2, 0] Points [0, 95] DstBlock "Gain3" DstPort 1 } Branch { Labels [1, 0] DstBlock "Sum18" DstPort 2 } Branch { Labels [2, 0] Points [0, -125] DstBlock "AUP" DstPort 1 } } Line { SrcBlock "AUQ" SrcPort 1 Points [-25, 0] DstBlock "Product6" DstPort 2 } Line { Name "AUR" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum17" SrcPort 1 DstBlock "AUR" DstPort 1 } Line { SrcBlock "C5" SrcPort 1 Points [15, 0] DstBlock "Sum17" DstPort 1 } Line { SrcBlock "Product14" SrcPort 1 DstBlock "Sum17" DstPort 2 } Line { SrcBlock "AUS" SrcPort 1 Points [20, 0] DstBlock "Product14" DstPort 1 } Line { SrcBlock "C4" SrcPort 1 Points [0, 0] DstBlock "Sum16" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 Points [0, 0] DstBlock "Sum16" DstPort 2 } Line { SrcBlock "AUV" SrcPort 1 Points [10, 0; 0, 30] DstBlock "Product5" DstPort 1 } Line { SrcBlock "C3" SrcPort 1 DstBlock "Sum15" DstPort 2 } Line { Name "AU" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product4" SrcPort 1 Points [-35, 0] Branch { DstBlock "Sum15" DstPort 1 } Branch { Points [0, 90] DstBlock "AU" DstPort 1 } } Line { Name "AU1" FontSize 12 FontWeight "bold" Labels [-1, 1] SrcBlock "Sum14" SrcPort 1 Points [25, 0; 0, 30] DstBlock "if (AUJ>=1) AU0=AU1\nelse AU0=AU2" DstPort 1 } Line { SrcBlock "C2" SrcPort 1 Points [0, 5] DstBlock "Sum14" DstPort 1 } Line { SrcBlock "P1" SrcPort 1 DstBlock "Sum14" DstPort 2 } Line { Name "AU2" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "AUJ^AUZ" SrcPort 1 Points [130, 0; 0, -40] DstBlock "if (AUJ>=1) AU0=AU1\nelse AU0=AU2" DstPort 3 } Line { SrcBlock "min AUJ=0.000001" SrcPort 1 Points [40, 0] Branch { Points [0, 105; -430, 0] DstBlock "Sum12" DstPort 2 } Branch { Points [55, 0] Branch { Points [140, 0] Branch { Points [0, 40] DstBlock "AUJ^AUZ" DstPort 1 } Branch { DstBlock "if (AUJ>=1) AU0=AU1\nelse AU0=AU2" DstPort 2 } } Branch { Points [0, 0; 0, -30] DstBlock "Sum13" DstPort 2 } } } Line { Name "DAUJ" FontSize 12 FontWeight "bold" Labels [2, 0] SrcBlock "Product12" SrcPort 1 Points [0, 0] DstBlock "min AUJ=0.000001" DstPort 1 } Line { SrcBlock "Gain2" SrcPort 1 Points [0, 0] DstBlock "Product12" DstPort 1 } Line { SrcBlock "Sum12" SrcPort 1 DstBlock "Gain2" DstPort 1 } Line { SrcBlock "Y" SrcPort 1 Points [25, 0; 0, -30] DstBlock "Product13" DstPort 2 } Line { SrcBlock "P" SrcPort 1 DstBlock "In" DstPort 1 } Line { SrcBlock "AUK" SrcPort 1 Points [15, 0; 0, -20] DstBlock "P" DstPort 2 } Line { Name "AU2" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum10" SrcPort 1 DstBlock "P" DstPort 1 } Line { SrcBlock "C" SrcPort 1 DstBlock "Sum10" DstPort 2 } Line { Name "AU6" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum8" SrcPort 1 Points [-260, 0] Branch { Labels [1, 0] DstBlock "Sum9" DstPort 2 } Branch { Points [0, 50] DstBlock "Sum10" DstPort 1 } } Line { SrcBlock "ANUBR" SrcPort 1 Points [-35, 0] DstBlock "Sum5" DstPort 1 } Line { Name "EXE1" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Product1" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { Name "EXE2" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product2" SrcPort 1 Points [-55, 0] DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Z12" SrcPort 1 Points [0, 35] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Sum3" SrcPort 1 Points [0, 0] DstBlock "Product2" DstPort 2 } Line { SrcBlock "Constant5" SrcPort 1 Points [0, 0] DstBlock "Sum3" DstPort 1 } Line { SrcBlock "EX1" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { Labels [0, 0] SrcBlock "Sum2" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { SrcBlock "Constant2" SrcPort 1 Points [-10, 0] DstBlock "Sum2" DstPort 2 } Line { SrcBlock "AUZ" SrcPort 1 Points [40, 0] Branch { Points [0, -75] DstBlock "P1" DstPort 2 } Branch { Points [0, 0] DstBlock "AUJ^AUZ" DstPort 2 } } Line { Name "EXE" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum4" SrcPort 1 Points [0, -40] DstBlock "Sum5" DstPort 3 } Line { SrcBlock "POT" SrcPort 1 Points [-20, 0; 0, 55] Branch { DstBlock "Switch7" DstPort 1 } Branch { Points [0, 10] DstBlock "Switch7" DstPort 2 } } Line { SrcBlock "Constant4" SrcPort 1 Points [0, -20] DstBlock "Product" DstPort 2 } Line { SrcBlock "PA" SrcPort 1 DstBlock "Product11" DstPort 2 } Line { Name "PA1" FontSize 12 FontWeight "bold" Labels [1, 1] SrcBlock "Sum5" SrcPort 1 Points [-115, 0] Branch { Labels [-1, 1] Points [0, 195] DstBlock "AUN calculation" DstPort 1 } Branch { Labels [1, 0] DstBlock "AUB calculation" DstPort 1 } Branch { Labels [2, 0] Points [0, -225] DstBlock "AUC calculation" DstPort 1 } } Line { Name "AUN" FontSize 12 FontWeight "bold" Labels [0, 0; 3, 1] SrcBlock "AUN calculation" SrcPort 1 Points [-770, 0; 0, -165] DstBlock "Sum9" DstPort 3 } Line { Name "AUC" FontSize 12 FontWeight "bold" Labels [0, 0; 3, 1] SrcBlock "AUC calculation" SrcPort 1 Points [-770, 0; 0, 215] DstBlock "Sum9" DstPort 1 } Line { Name "A1B" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "if (AUB<1) A1B=AUB^AUX\nelse A1B=(AUB-1)*AU" "X+1" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { Name "AU4" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "In" SrcPort 1 Points [25, 0; 0, -80] DstBlock "Sum8" DstPort 2 } Line { Name "DAU" FontSize 12 FontWeight "bold" Labels [0, 0; 3, 0] SrcBlock "Sum9" SrcPort 1 Points [-130, 0; 0, 260] DstBlock "Sum11" DstPort 1 } Line { SrcBlock "Z" SrcPort 1 Points [5, 0; 0, -45] DstBlock "Product13" DstPort 3 } Line { Name "DAUJ1" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Product13" SrcPort 1 DstBlock "In1" DstPort 1 } Line { SrcBlock "Sum11" SrcPort 1 DstBlock "Product13" DstPort 1 } Line { SrcBlock "Z8" SrcPort 1 Points [25, 0; 0, -20] DstBlock "Product12" DstPort 2 } Line { Name "AU0" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "if (AUJ>=1) AU0=AU1\nelse AU0=AU2" SrcPort 1 Points [65, 0; 0, 145] DstBlock "Product4" DstPort 1 } Line { Name "AUO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum15" SrcPort 1 Points [-830, 0; 0, 135] Branch { Points [0, 100] Branch { Points [0, 85] Branch { Labels [1, 0] DstBlock "Product10" DstPort 2 } Branch { Labels [2, 0] Points [0, 65; 115, 0] DstBlock "Product6" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product14" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product5" DstPort 2 } } Line { Name "AOM" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum23" SrcPort 1 DstBlock "AOM" DstPort 1 } Line { Name "AUH" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum16" SrcPort 1 DstBlock "AUH" DstPort 1 } Annotation { Name "AUTONOMIC CONTROL OF THE CIRCULATION" Position [629, 32] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 24 FontAngle "italic" } Annotation { Name "Autonomic multipllier effect on venous resi" "stance" Position [1101, 1611] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Autonomic multipllier effect on arterial re" "sistance" Position [1091, 1496] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Basic volume of venous tree (maximum volume" " at zero pressure)" Position [1041, 1161] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Autonomic multilier effect on heart rate" Position [1116, 1061] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Autonomic multipllier effect on tissue oxyg" "en utilisation" Position [1066, 1386] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Autonomic multipllier effect on ADH hormone" " excretion etc." Position [1066, 1286] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Autonomic multilier effect on the heart out" "put" Position [1101, 966] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Deviation of overall activity af autonomic " "system from normal value" Position [536, 846] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUO" Position [777, 855] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Overall activity af autonomic system" Position [1601, 926] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AU" Position [1465, 924] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AU1=(AUJ-1)*AUZ+1" Position [1326, 621] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "initial value" Position [296, 676] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUJ" Position [928, 686] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "DAMPING LOOP" Position [826, 781] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "DAMPING LOOP" Position [356, 771] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "initial value" Position [741, 721] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUJ" Position [883, 694] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "DAU-AUJ1" Position [226, 601] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Position [142, 291] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "1/AUK - time constant" Position [381, 481] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "CNS ischemic response driving effect " Position [876, 516] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Vasomotoric centrum driving effect " Position [186, 296] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Peripheral chemoreceptor driving effect " Position [651, 91] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Reseting baroreceptors to new pressure leve" "ls" Position [526, 371] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "DAU4" Position [558, 406] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUX - Baroreceptor sensitivity" Position [1061, 436] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "(AUB-1)*AUX+1" Position [941, 246] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "if (PMO>8) {P2O=8}\nelse {P2O=PMO}" Position [1494, 631] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "if (POQ>8) {POQ=8}" Position [1857, 347] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "if (POT<4) {POQ=4}\nelse {POW=POT}" Position [1987, 352] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AOM" Position [880, 1374] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUP" Position [860, 1284] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AVE" Position [915, 1609] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUM" Position [910, 1494] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "VVR" Position [825, 1154] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUP" Position [335, 1379] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUR" Position [955, 1059] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AUH" Position [935, 959] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Blood viscosity" Ports [1, 1] Position [5555, 2867, 5815, 2993] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('BLOOD VISCOSITY\\n\\n\nINTPUT:\\n\nHM - h" "ematocrit [%]\\n\n\n\n\\n\nOUTPUT:\\n\nVIM - blood viscosity [ratio to normal" "]\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Blood viscosity" Location [2, 86, 1270, 708] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "HM" Position [15, 63, 45, 77] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "HM" PropagatedSignals "HM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "Constant1" Position [330, 330, 370, 350] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant7" Position [190, 295, 230, 315] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "HKM" Position [340, 184, 405, 206] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.53333" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "HMK" Position [35, 15, 75, 35] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "90" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [425, 290, 460, 330] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [254, 145, 301, 175] Orientation "down" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product8" Ports [2, 1] Position [269, 220, 316, 250] Orientation "down" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "VIE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [130, 47, 160, 78] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [330, 282, 360, 313] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "VIB" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "VIM" Position [505, 303, 535, 317] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Constant1" SrcPort 1 Points [15, 0; 0, -20] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "VIM" DstPort 1 } Line { Name "HM" FontSize 12 FontWeight "bold" SrcBlock "HM" SrcPort 1 Points [0, 0; 40, 0] Branch { Labels [2, 0] Points [0, 45; 175, 0] DstBlock "Product7" DstPort 1 } Branch { DstBlock "Sum8" DstPort 2 } } Line { SrcBlock "HMK" SrcPort 1 Points [15, 0; 0, 30] DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Sum8" SrcPort 1 Points [125, 0] DstBlock "Product7" DstPort 2 } Line { SrcBlock "Product7" SrcPort 1 Points [0, 0] DstBlock "Product8" DstPort 1 } Line { SrcBlock "HKM" SrcPort 1 Points [-35, 0] DstBlock "Product8" DstPort 2 } Line { Name "VIE" FontSize 12 FontWeight "bold" Labels [2, 0] SrcBlock "Product8" SrcPort 1 Points [0, 35] DstBlock "Sum9" DstPort 1 } Line { SrcBlock "Constant7" SrcPort 1 Points [0, 0] DstBlock "Sum9" DstPort 2 } Line { Name "VIB" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum9" SrcPort 1 DstBlock "Product1" DstPort 1 } Annotation { Name "HM" Position [53, 107] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "VIM" Position [513, 262] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "CAS" Position [5250, 1612, 5400, 1638] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.00355" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CFC " Position [3425, 2879, 3490, 2901] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.01167" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CLA" Position [5250, 1773, 5400, 1797] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.01" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CPA" Position [5245, 1733, 5400, 1757] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.0048" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CPF" Position [380, 1691, 430, 1719] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.0003" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CPP" Position [370, 1583, 425, 1607] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "72" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CRA" Position [5245, 1693, 5400, 1717] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.005" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CV" Position [5250, 1652, 5400, 1678] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.0825" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Capillary Membrane Fluid Dynamics" Ports [12, 7] Position [3590, 2510, 4055, 2990] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('CAPILLARY MEMBRANE FLUID DYNAMICS\\n\\n\n" "INTPUTS:\\n\nPC - systemic capillary pressure [torr]\\n\nPGH - hydrostatic pr" "essure in the tissue gel [torr]\\n\nPPC - plasma colloid osmotic pressure [to" "rr] \\n\nPTC - colloid osmotic pressure of the tissue gel [torr]\\n\nVTL - ra" "te of return of fluid from the interstitium to the\\n\nblood through the lymp" "h [l/min]\\n\nTVD - rate of intake of fluid by mounth or otherwise [l/min]\\n" "\nVUD - loss of fluid into the urine [l/min]\\n\nDFP - loss of fluid from the" " pulmonary capillaries [l/min]\\n\nVID - rate of transfer of fluid into the c" "ells [l/min]\\n\nCFC - capillary filtration coefficient [l/min/torr]\\n(norma" "l value CFC=0.01167)\\n\nVPN - normal value of plasma volume [l]\\n\nVTSN - n" "ormal value of interstitital fluid volume [l]/n\n\n\\n\nOUTPUTS:\\n\nVP - pla" "sma volume [l]\\n\nVTS - total interstitial fluid volume [l]\\n\nVTCPL - rate" " of leakage of whole plasma through \\n the capillary membrane [l/min]\\n\nCF" "ILTR - rate of filtration from the systemic capillaries [l/min]\\n\nVTC - tor" "al rate of movement of fluid out of systemic capillaries[l/min]\\n\nVPR - pla" "sma volume [ratio to normal]\\n\nVTS - total interstitial fluid volume [ratio" " to normal]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "normalized" System { Name "Capillary Membrane Fluid Dynamics" Location [122, 139, 1798, 1061] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PC" Position [60, 313, 90, 327] FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "PPC" Position [105, 333, 135, 347] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "PGH" Position [150, 353, 180, 367] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "PTC" Position [195, 373, 225, 387] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "VTL" Position [940, 473, 970, 487] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "TVD" Position [1050, 498, 1080, 512] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "VUD" Position [1100, 523, 1130, 537] FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Inport Name "DFP" Position [1140, 548, 1170, 562] FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" } Block { BlockType Inport Name "VID" Position [930, 783, 960, 797] FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" } Block { BlockType Inport Name "CFC" Position [250, 418, 280, 432] FontSize 12 FontWeight "bold" Port "10" IconDisplay "Port number" } Block { BlockType Inport Name "VPN" Position [1150, 608, 1180, 622] FontSize 12 FontWeight "bold" Port "11" IconDisplay "Port number" } Block { BlockType Inport Name "VTSN" Position [1055, 863, 1085, 877] FontSize 12 FontWeight "bold" Port "12" IconDisplay "Port number" } Block { BlockType Sum Name "Add" Ports [2, 1] Position [835, 337, 865, 368] ShowName off FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VTC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add1" Ports [2, 1] Position [335, 232, 365, 263] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PCRD1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "CPK" Position [475, 167, 535, 193] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.000253" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "Integrator" Ports [2, 1] Position [1300, 487, 1370, 558] ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "VP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [1190, 742, 1260, 813] ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "VTS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "Math\nFunction" Ports [2, 1] Position [720, 237, 750, 268] ShowName off FontSize 12 FontWeight "bold" Operator "pow" Port { PortNumber 1 Name "VTCPL" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "PCE" Position [615, 280, 670, 300] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1.000" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "v" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "PCR" Position [180, 184, 240, 216] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "15" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PCR1" Position [380, 270, 410, 300] ShowName off FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product" Ports [2, 1] Position [375, 342, 405, 373] ShowName off FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "CFILTR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [645, 227, 675, 258] ShowName off FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "U" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product2" Ports [2, 1] Position [1415, 592, 1445, 623] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product3" Ports [2, 1] Position [1295, 847, 1325, 878] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum1" Ports [5, 1] Position [1190, 441, 1235, 569] ShowName off FontSize 12 FontWeight "bold" Inputs "-++--" Port { PortNumber 1 Name "VPD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum2" Ports [3, 1] Position [1020, 714, 1060, 806] ShowName off FontSize 12 FontWeight "bold" Inputs "-+-" Port { PortNumber 1 Name "VTS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [4, 1] Position [260, 314, 295, 386] ShowName off FontSize 12 FontWeight "bold" Inputs "+--+" Port { PortNumber 1 Name "PCGR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "if (PCRD1<0) {PCRD=0}\nelse {PCRD=PCRD1}" Position [520, 235, 550, 265] FontSize 12 FontWeight "bold" InputSameDT off SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PCRD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "VP" Position [1455, 518, 1485, 532] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VTCLP" Position [885, 248, 915, 262] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VTS" Position [1360, 773, 1390, 787] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "CFILTR" Position [815, 413, 845, 427] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VTC" Position [1220, 348, 1250, 362] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VPREL" Position [1495, 603, 1525, 617] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VTSREL" Position [1365, 858, 1395, 872] FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "PC" SrcPort 1 Points [140, 0] Branch { DstBlock "Sum3" DstPort 1 } Branch { Points [0, -65] DstBlock "Add1" DstPort 2 } } Line { SrcBlock "PPC" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { SrcBlock "PGH" SrcPort 1 DstBlock "Sum3" DstPort 3 } Line { SrcBlock "PTC" SrcPort 1 DstBlock "Sum3" DstPort 4 } Line { Name "PCGR" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum3" SrcPort 1 DstBlock "Product" DstPort 1 } Line { SrcBlock "CFC" SrcPort 1 Points [60, 0; 0, -60] DstBlock "Product" DstPort 2 } Line { Name "CFILTR" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product" SrcPort 1 Points [340, 0] Branch { DstBlock "Add" DstPort 2 } Branch { Points [0, 60] DstBlock "CFILTR" DstPort 1 } } Line { SrcBlock "PCR" SrcPort 1 Points [40, 0; 0, 40] DstBlock "Add1" DstPort 1 } Line { Name "PCRD1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Add1" SrcPort 1 Points [80, 0] Branch { DstBlock "if (PCRD1<0) {PCRD=0}\nelse {PCRD=PCRD1}" DstPort 2 } Branch { Points [0, -10] DstBlock "if (PCRD1<0) {PCRD=0}\nelse {PCRD=PCRD1}" DstPort 1 } } Line { SrcBlock "PCR1" SrcPort 1 Points [40, 0; 0, -25] DstBlock "if (PCRD1<0) {PCRD=0}\nelse {PCRD=PCRD1}" DstPort 3 } Line { Name "PCRD" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "if (PCRD1<0) {PCRD=0}\nelse {PCRD=PCRD1}" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { SrcBlock "CPK" SrcPort 1 Points [70, 0; 0, 55] DstBlock "Product1" DstPort 1 } Line { Name "VTCPL" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Math\nFunction" SrcPort 1 Points [50, 0] Branch { Points [0, 90] DstBlock "Add" DstPort 1 } Branch { DstBlock "VTCLP" DstPort 1 } } Line { Name "VTC" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Add" SrcPort 1 Points [50, 0] Branch { Points [0, 405] DstBlock "Sum2" DstPort 2 } Branch { Points [205, 0] Branch { Points [0, 0; 0, 100] DstBlock "Sum1" DstPort 1 } Branch { DstBlock "VTC" DstPort 1 } } } Line { SrcBlock "VTL" SrcPort 1 Points [10, 0] Branch { DstBlock "Sum1" DstPort 2 } Branch { Points [0, 250] DstBlock "Sum2" DstPort 1 } } Line { SrcBlock "TVD" SrcPort 1 DstBlock "Sum1" DstPort 3 } Line { SrcBlock "VUD" SrcPort 1 DstBlock "Sum1" DstPort 4 } Line { SrcBlock "DFP" SrcPort 1 DstBlock "Sum1" DstPort 5 } Line { Name "VPD" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum1" SrcPort 1 DstBlock "Integrator" DstPort 1 } Line { SrcBlock "VTSN" SrcPort 1 Points [30, 0] Branch { Points [0, -75] DstBlock "Integrator1" DstPort 2 } Branch { DstBlock "Product3" DstPort 2 } } Line { Name "VTS" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum2" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "VID" SrcPort 1 DstBlock "Sum2" DstPort 3 } Line { Name "VP" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Integrator" SrcPort 1 Points [10, 0] Branch { DstBlock "VP" DstPort 1 } Branch { Points [0, 75] DstBlock "Product2" DstPort 1 } } Line { Name "VTS" FontSize 12 FontWeight "bold" SrcBlock "Integrator1" SrcPort 1 Points [5, 0] Branch { Labels [1, 0] DstBlock "VTS" DstPort 1 } Branch { Points [0, 75] DstBlock "Product3" DstPort 1 } } Line { Name "U" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Product1" SrcPort 1 DstBlock "Math\nFunction" DstPort 1 } Line { Name "v" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "PCE" SrcPort 1 Points [10, 0; 0, -30] DstBlock "Math\nFunction" DstPort 2 } Line { SrcBlock "VPN" SrcPort 1 Points [90, 0] Branch { Points [0, -75] DstBlock "Integrator" DstPort 2 } Branch { DstBlock "Product2" DstPort 2 } } Line { SrcBlock "Product2" SrcPort 1 DstBlock "VPREL" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "VTSREL" DstPort 1 } } } Block { BlockType SubSystem Name "Circulatory Dynamics - Flows And Pressures" Ports [19, 22] Position [5430, 1282, 5895, 2043] FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('CIRCULATORY DYNAMICS - FLOWS AND PRESSURE" "S\\n\\n\nINPUTS:\\n\nVB - blood volume [l]\\n\nQRO - actual right ventricular" " output l/min]\\n\nQLO - output of left ventricle [l/min]\\n\nVVS0 - unstress" "ed venous systemic vascular volume [l]\\n\nVVE - excess volume (stressed volu" "me) in systemic veins [l]\\n\nVAS0 - unstressed volume in systemic arteries [" "l]\\n\nVRA0 - unstressed right atrial volume [l]\\n\nVPA0 - unstressed volume" " in pulmonary arteries [l]\\n\nVLA0 - unstressed volume in left atrium and pu" "lmonary veins [l] \\n\nCAS - capacitance of systemic arteries [l/torr] \\n\nC" "V - capacitance of venous systemic volume [l/torr] \\n\nCRA - capacitance of " "right atrium [l/torr] \\n\nCPA - capacitance of pulmonary arteries [l/torr] " "\\n\nCLA - capacitance of left atrium and pulmonary veins [l/torr] \\n\nRSN -" " vascular resistance in non-muscle and non renal \\n tissues [torr min /l]\\" "n\nRSM - vascular resistance in muscles [torr min /l] \\n\nRPT -pulmonary vas" "cular resistance [torr min /l] \\n\nRR - total renal resistance [torr min /l]" " \\n(\nVIM - blood viscosity (ratio to normal blood)\\n\nFIS - conductance fo" "t the fistula [l/min/torr]\\n \\n\nOUTPUTS: \\n\nPA - arterial (aortic) press" "ure [torr]\\n\nPVS - average venous pressure [torr]\\n\nPRA - right atrial pr" "essure [torr]\\n\nPPA - pulmonary arterial pressure [torr]\\n\nPLA - left atr" "ial mpressure [torr]\\n\nVAS - volume in systemic arteries [l]\\n\nVVS - syst" "emic venous vascular volume [l]\\n\nVVE - excess blood volume in the veins [l" "] \\n\nVRA - right atrial volume [l]\\n\nVPA - volume in pulmonary arteries " "[l]\\n\nVLA - volume in left atrium [l]\\n\nQAO - blood flow in the systemic " "arteriel system [l/min]\\n\nQVO - rate of blood flow from veins into right at" "rium [l/min]\\n\nQPO - rate of blood flow into pulmonary veins and left atriu" "m [l/min]\\n\nBFN - blood flow in non muscle and non renal tissues [l/min]\\n" "\nBFM - blood flow in muscles [l/min]\\n\nRBF - renal blood flow [l/min]\\n\n" "FISFLO - blood flow through a fistula [l/min]\\n\nRTP - total systemic periph" "eral resistance [torr min /l]\\n\nVT0 - total unstressed blood volume [l]\\n" "\nVE0 - total excess volume of blood in the vasculature [l]\\n \nMCP - mean c" "irculatory pressure [torr]\\n\n')\n;" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" Port { PortNumber 1 Name "PA" PropagatedSignals "PA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 2 Name "PVS" PropagatedSignals "PVS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 4 Name "PPA" PropagatedSignals "PPA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 15 Name "BFN" PropagatedSignals "BFN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "Circulatory Dynamics - Flows And Pressures" Location [-314, 206, 1485, 1292] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "VB" Position [1130, 653, 1160, 667] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "QRO" Position [310, 993, 340, 1007] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "QRO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "QLO" Position [410, 13, 440, 27] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "VVS0" Position [505, 1148, 535, 1162] Orientation "left" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" Port { PortNumber 1 Name "VVS0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "VAS0" Position [1800, 1338, 1830, 1352] Orientation "left" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "VRA0" Position [310, 448, 340, 462] Orientation "left" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "VPA0" Position [300, 223, 330, 237] Orientation "left" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" Port { PortNumber 1 Name "VPA0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "VLA0" Position [1775, 278, 1805, 292] Orientation "left" FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" Port { PortNumber 1 Name "VLA0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "CAS" Position [1695, 1268, 1725, 1282] Orientation "left" FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" Port { PortNumber 1 Name "CAS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "CV" Position [35, 1183, 65, 1197] FontSize 12 FontWeight "bold" Port "10" IconDisplay "Port number" Port { PortNumber 1 Name "CV" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "CRA" Position [105, 478, 135, 492] FontSize 12 FontWeight "bold" Port "11" IconDisplay "Port number" Port { PortNumber 1 Name "CRA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "CPA" Position [70, 208, 100, 222] FontSize 12 FontWeight "bold" Port "12" IconDisplay "Port number" Port { PortNumber 1 Name "CPA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "CLA" Position [1700, 358, 1730, 372] Orientation "left" FontSize 12 FontWeight "bold" Port "13" IconDisplay "Port number" Port { PortNumber 1 Name "CLA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "RSN" Position [635, 743, 665, 757] FontSize 12 FontWeight "bold" Port "14" IconDisplay "Port number" } Block { BlockType Inport Name "RSM" Position [705, 743, 735, 757] FontSize 12 FontWeight "bold" Port "15" IconDisplay "Port number" } Block { BlockType Inport Name "RPT" Position [945, 68, 975, 82] Orientation "left" FontSize 12 FontWeight "bold" Port "16" IconDisplay "Port number" } Block { BlockType Inport Name "RR" Position [305, 733, 335, 747] FontSize 12 FontWeight "bold" Port "17" IconDisplay "Port number" } Block { BlockType Inport Name "VIM" Position [120, 1063, 150, 1077] FontSize 12 FontWeight "bold" Port "18" IconDisplay "Port number" } Block { BlockType Inport Name "FIS" Position [860, 943, 890, 957] Orientation "left" FontSize 12 FontWeight "bold" Port "19" IconDisplay "Port number" } Block { BlockType Sum Name " " Ports [6, 1] Position [1050, 535, 1130, 615] Orientation "up" FontSize 12 FontWeight "bold" IconShape "round" Inputs "---+--" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VBD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name " VAS" Ports [2, 1] Position [1370, 1299, 1465, 1386] DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "VAS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name " VLA" Ports [2, 1] Position [1405, 239, 1500, 326] DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off } Block { BlockType Integrator Name " VPA" Ports [2, 1] Position [335, 234, 430, 321] Orientation "left" DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "VPA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name " VRA" Ports [2, 1] Position [335, 509, 430, 596] Orientation "left" DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "VRA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name " VVS" Ports [2, 1] Position [315, 1259, 410, 1346] Orientation "left" DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "VVS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add1" Ports [2, 1] Position [230, 1175, 270, 1215] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "|-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VVE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add10" Ports [2, 1] Position [520, 235, 560, 275] Orientation "left" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add11" Ports [2, 1] Position [895, 1095, 935, 1135] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PGS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add12" Ports [2, 1] Position [65, 290, 105, 330] Orientation "down" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PGV" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add13" Ports [2, 1] Position [205, 380, 245, 420] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add14" Ports [2, 1] Position [1045, 95, 1085, 135] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add15" Ports [2, 1] Position [1190, 1340, 1230, 1380] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "DAS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add16" Ports [2, 1] Position [575, 1260, 615, 1300] Orientation "left" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "DVS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add17" Ports [2, 1] Position [575, 510, 615, 550] Orientation "left" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "DRA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add18" Ports [2, 1] Position [520, 140, 560, 180] Orientation "down" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "DPA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add19" Ports [2, 1] Position [1265, 415, 1305, 455] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "DLA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add2" Ports [2, 1] Position [1515, 1325, 1555, 1365] Orientation "up" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VAE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add20" Ports [4, 1] Position [715, 925, 755, 965] Orientation "down" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "++++" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "QAO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add21" Ports [2, 1] Position [875, 650, 915, 690] Orientation "down" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add22" Ports [5, 1] Position [1720, 710, 1760, 750] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "5" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add23" Ports [2, 1] Position [1760, 625, 1800, 665] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add24" Ports [2, 1] Position [380, 1045, 420, 1085] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add25" Ports [2, 1] Position [515, 1045, 555, 1085] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "QVO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add26" Ports [5, 1] Position [1650, 805, 1690, 845] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "5" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add27" Ports [2, 1] Position [1480, 1390, 1520, 1430] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add28" Ports [2, 1] Position [715, 50, 755, 90] Orientation "left" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add29" Ports [2, 1] Position [540, 50, 580, 90] Orientation "left" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "QPO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add3" Ports [2, 1] Position [220, 465, 260, 505] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "|-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VRE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add30" Ports [2, 1] Position [460, 1305, 500, 1345] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VVSinit" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add31" Ports [2, 1] Position [470, 555, 510, 595] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VRAinit" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add32" Ports [2, 1] Position [480, 280, 520, 320] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VPAinit" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add33" Ports [2, 1] Position [1305, 285, 1345, 325] ShowName off FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VLAinit" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add4" Ports [2, 1] Position [220, 210, 260, 250] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "|-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add5" Ports [2, 1] Position [1675, 265, 1715, 305] Orientation "up" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VLE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add6" Ports [2, 1] Position [1250, 1300, 1290, 1340] ShowName off FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add7" Ports [2, 1] Position [1265, 240, 1305, 280] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "|++" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add8" Ports [2, 1] Position [495, 1260, 535, 1300] Orientation "left" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add9" Ports [2, 1] Position [495, 510, 535, 550] Orientation "left" ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide" Ports [2, 1] Position [1527, 1220, 1558, 1250] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide1" Ports [2, 1] Position [172, 1140, 203, 1170] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PVS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide10" Ports [2, 1] Position [855, 52, 885, 83] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "QPO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide11" Ports [2, 1] Position [1830, 802, 1860, 833] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "MCP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide12" Ports [2, 1] Position [657, 1040, 688, 1070] Orientation "down" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide13" Ports [2, 1] Position [367, 760, 398, 790] Orientation "down" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "RBF" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide14" Ports [2, 1] Position [1460, 357, 1490, 388] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VLAEinit" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide15" Ports [2, 1] Position [670, 282, 700, 313] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VPAEinit" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide16" Ports [2, 1] Position [1625, 1402, 1655, 1433] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VAESinit" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide17" Ports [2, 1] Position [490, 1407, 520, 1438] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VVEinit" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide18" Ports [2, 1] Position [500, 602, 530, 633] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide2" Ports [2, 1] Position [162, 430, 193, 460] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PRA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide3" Ports [2, 1] Position [162, 130, 193, 160] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PPA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide4" Ports [2, 1] Position [1687, 130, 1718, 160] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PLA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide5" Ports [2, 1] Position [677, 785, 708, 815] Orientation "down" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "BFN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide6" Ports [2, 1] Position [762, 790, 793, 820] Orientation "down" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "BFM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide7" Ports [2, 1] Position [810, 927, 840, 958] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "FISFLO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide8" Ports [3, 1] Position [220, 1054, 250, 1086] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "**/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "RVG" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide9" Ports [2, 1] Position [305, 1047, 335, 1078] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "QVO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain" Position [1130, 459, 1195, 511] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Gain "0.261" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VBD*0.261" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain1" Position [435, 1039, 500, 1091] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Gain "0.25" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Gain Name "Gain2" Position [990, 459, 1055, 511] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Gain "0.3986" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VBD*0.3986" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain3" Position [990, 349, 1055, 401] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Gain "0.0574" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VBD*0.0574" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain4" Position [1000, 234, 1065, 286] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Gain "0.155" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VBD*0.155" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain5" Position [1120, 234, 1185, 286] ShowName off FontSize 12 FontWeight "bold" Gain "0.128" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VBD*0.128" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain7" Position [620, 44, 685, 96] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Gain "0.25" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Constant Name "PR1LL" Position [305, 388, 365, 412] Orientation "left" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "PR1LL" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "PR1LL1" Position [105, 1018, 165, 1042] ShowName off FontSize 12 FontWeight "bold" Value "2.738" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Switch Name "if PRA>PR1LL\n PR1=PR1LL" Position [175, 320, 205, 350] Orientation "up" FontSize 12 FontWeight "bold" Criteria "u2 > Threshold" InputSameDT off SaturateOnIntegerOverflow off } Block { BlockType Outport Name "PA" Position [1565, 1108, 1595, 1122] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PVS" Position [350, 1133, 380, 1147] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PRA" Position [100, 358, 130, 372] Orientation "left" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PPA" Position [205, 73, 235, 87] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PLA" Position [1775, 108, 1805, 122] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VAS" Position [1510, 1168, 1540, 1182] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VVS" Position [235, 1338, 265, 1352] Orientation "left" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VVE" Position [130, 1248, 160, 1262] Orientation "left" FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VRA" Position [155, 548, 185, 562] Orientation "left" FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VPA" Position [175, 273, 205, 287] Orientation "left" FontSize 12 FontWeight "bold" Port "10" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VLA" Position [1570, 248, 1600, 262] FontSize 12 FontWeight "bold" Port "11" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "QAO" Position [1060, 1308, 1090, 1322] FontSize 12 FontWeight "bold" Port "12" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "QVO" Position [615, 1058, 645, 1072] FontSize 12 FontWeight "bold" Port "13" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "QPO" Position [400, 63, 430, 77] Orientation "left" FontSize 12 FontWeight "bold" Port "14" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "BFN" Position [640, 853, 670, 867] Orientation "left" FontSize 12 FontWeight "bold" Port "15" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "BFM" Position [810, 848, 840, 862] FontSize 12 FontWeight "bold" Port "16" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RBF" Position [535, 858, 565, 872] FontSize 12 FontWeight "bold" Port "17" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "FISFLO" Position [805, 983, 835, 997] FontSize 12 FontWeight "bold" Port "18" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RTP" Position [695, 1088, 725, 1102] NamePlacement "alternate" FontSize 12 FontWeight "bold" Port "19" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VT0" Position [1900, 723, 1930, 737] FontSize 12 FontWeight "bold" Port "20" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VE0" Position [1905, 638, 1935, 652] FontSize 12 FontWeight "bold" Port "21" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "MCP" Position [1900, 813, 1930, 827] FontSize 12 FontWeight "bold" Port "22" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "VLAinit" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add33" SrcPort 1 DstBlock " VLA" DstPort 2 } Line { Name "VPAEinit" FontSize 12 FontWeight "bold" Labels [-1, 0] SrcBlock "Divide15" SrcPort 1 DstBlock "Add32" DstPort 2 } Line { Name "VPAinit" FontSize 12 FontWeight "bold" Labels [1, 1] SrcBlock "Add32" SrcPort 1 DstBlock " VPA" DstPort 2 } Line { SrcBlock "Divide18" SrcPort 1 Points [-5, 0] DstBlock "Add31" DstPort 2 } Line { Name "VRAinit" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add31" SrcPort 1 DstBlock " VRA" DstPort 2 } Line { Name "VVEinit" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide17" SrcPort 1 Points [-5, 0] DstBlock "Add30" DstPort 2 } Line { Name "VVSinit" FontSize 12 FontWeight "bold" Labels [1, 1] SrcBlock "Add30" SrcPort 1 DstBlock " VVS" DstPort 2 } Line { Name "VVS0" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "VVS0" SrcPort 1 Points [-20, 0; 0, 40] Branch { Labels [-1, 1] Points [570, 0; 0, -441] DstBlock "Add22" DstPort 4 } Branch { DstBlock "Add1" DstPort 1 } Branch { DstBlock "Add30" DstPort 1 } } Line { SrcBlock "Add27" SrcPort 1 Points [-150, 0; 0, -45] DstBlock " VAS" DstPort 2 } Line { Name "VAESinit" FontSize 12 FontWeight "bold" Labels [2, 1] SrcBlock "Divide16" SrcPort 1 Points [0, 25] DstBlock "Add27" DstPort 2 } Line { Name "VLAEinit" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide14" SrcPort 1 Points [-130, 0] DstBlock "Add33" DstPort 2 } Line { Name "MCP" FontSize 12 FontWeight "bold" SrcBlock "Divide11" SrcPort 1 Points [10, 0] Branch { Points [0, 0] Branch { Points [10, 0; 0, 605] Branch { Labels [-1, 0] Points [0, 30; -1315, 0; 0, -40] DstBlock "Divide17" DstPort 1 } Branch { DstBlock "Divide16" DstPort 2 } } Branch { Points [0, -130] Branch { Labels [1, 1; 2, 0] Points [-1160, 0; 0, -80] Branch { Labels [-1, 1] DstBlock "Divide15" DstPort 2 } Branch { DstBlock "Divide18" DstPort 1 } } Branch { Labels [-1, 1] Points [0, -80; -370, 0] DstBlock "Divide14" DstPort 2 } } } Branch { DstBlock "MCP" DstPort 1 } } Line { SrcBlock "Add26" SrcPort 1 DstBlock "Divide11" DstPort 2 } Line { Name "RBF" FontSize 12 FontWeight "bold" Labels [2, 1] SrcBlock "Divide13" SrcPort 1 Points [0, 150; 120, 0] Branch { DstBlock "Add20" DstPort 1 } Branch { Points [0, -80] DstBlock "RBF" DstPort 1 } } Line { SrcBlock "RR" SrcPort 1 Points [35, 0] DstBlock "Divide13" DstPort 1 } Line { SrcBlock "Add6" SrcPort 1 DstBlock " VAS" DstPort 1 } Line { Name "VBD" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock " " SrcPort 1 Points [0, -45] Branch { Points [0, -110] Branch { Points [0, -115] Branch { DstBlock "Gain5" DstPort 1 } Branch { Points [0, -5; -10, 0] DstBlock "Gain4" DstPort 1 } } Branch { DstBlock "Gain3" DstPort 1 } } Branch { DstBlock "Gain2" DstPort 1 } Branch { DstBlock "Gain" DstPort 1 } } Line { SrcBlock "Add23" SrcPort 1 Points [5, 0] Branch { Points [0, 165] DstBlock "Divide11" DstPort 1 } Branch { DstBlock "VE0" DstPort 1 } } Line { SrcBlock "Add22" SrcPort 1 Points [15, 0] Branch { DstBlock "Add23" DstPort 2 } Branch { DstBlock "VT0" DstPort 1 } } Line { SrcBlock "if PRA>PR1LL\n PR1=PR1LL" SrcPort 1 Points [0, -5] DstBlock "Add12" DstPort 2 } Line { Name "VLE" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add5" SrcPort 1 DstBlock "Divide4" DstPort 1 } Line { Name "VE" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add4" SrcPort 1 Points [-30, 0] DstBlock "Divide3" DstPort 2 } Line { SrcBlock "Divide12" SrcPort 1 Points [0, 20] DstBlock "RTP" DstPort 1 } Line { Name "PGS" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add11" SrcPort 1 Points [0, -350; -130, 0] Branch { Points [-85, 0] Branch { Points [-310, 0] DstBlock "Divide13" DstPort 2 } Branch { DstBlock "Divide5" DstPort 2 } } Branch { DstBlock "Divide6" DstPort 2 } } Line { SrcBlock "RPT" SrcPort 1 Points [0, 0] DstBlock "Divide10" DstPort 2 } Line { Name "RVG" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide8" SrcPort 1 DstBlock "Divide9" DstPort 2 } Line { SrcBlock "PR1LL1" SrcPort 1 Points [0, 30] DstBlock "Divide8" DstPort 1 } Line { SrcBlock "VIM" SrcPort 1 DstBlock "Divide8" DstPort 2 } Line { Name "QAO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add20" SrcPort 1 Points [0, 430] Branch { Points [310, 0] Branch { DstBlock "QAO" DstPort 1 } Branch { Points [165, 0] DstBlock "Add15" DstPort 2 } } Branch { Labels [1, 1] Points [-140, 0] DstBlock "Add16" DstPort 2 } } Line { Name "QVO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide9" SrcPort 1 DstBlock "Add24" DstPort 2 } Line { SrcBlock "FIS" SrcPort 1 DstBlock "Divide7" DstPort 2 } Line { SrcBlock "Add21" SrcPort 1 Points [0, 240] Branch { DstBlock "Divide7" DstPort 1 } Branch { Points [0, 90] DstBlock "Divide12" DstPort 2 } } Line { Name "FISFLO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide7" SrcPort 1 Points [0, 0; -25, 0] Branch { Points [0, 45] DstBlock "FISFLO" DstPort 1 } Branch { DstBlock "Add20" DstPort 4 } } Line { Name "BFM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide6" SrcPort 1 Points [0, 0; 0, 30] Branch { DstBlock "BFM" DstPort 1 } Branch { Points [-28, 0] DstBlock "Add20" DstPort 3 } } Line { SrcBlock "RSM" SrcPort 1 Points [30, 0] DstBlock "Divide6" DstPort 1 } Line { Name "BFN" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide5" SrcPort 1 Points [0, 0; 0, 40] Branch { DstBlock "BFN" DstPort 1 } Branch { Points [23, 0] DstBlock "Add20" DstPort 2 } } Line { SrcBlock "RSN" SrcPort 1 Points [15, 0] DstBlock "Divide5" DstPort 1 } Line { Labels [0, 0] SrcBlock "QLO" SrcPort 1 Points [115, 0] Branch { Points [175, 0] Branch { Points [1090, 0; 0, 520; -420, 0] Branch { Points [0, -105] DstBlock "Add19" DstPort 2 } Branch { Labels [1, 0] Points [-195, 0] DstBlock "Add15" DstPort 1 } } Branch { DstBlock "Add28" DstPort 1 } } Branch { DstBlock "Add29" DstPort 1 } } Line { Name "DLA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add19" SrcPort 1 DstBlock "Add7" DstPort 2 } Line { Name "DPA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add18" SrcPort 1 DstBlock "Add10" DstPort 1 } Line { Name "QRO" FontSize 12 FontWeight "bold" SrcBlock "QRO" SrcPort 1 Points [55, 0] Branch { DstBlock "Add24" DstPort 1 } Branch { Labels [1, 0] Points [135, 0] Branch { DstBlock "Add25" DstPort 1 } Branch { Points [95, 0; 0, -520] Branch { Labels [1, 0] Points [-35, 0] DstBlock "Add17" DstPort 1 } Branch { Labels [1, 0] Points [0, -320] DstBlock "Add18" DstPort 2 } } } } Line { Name "DRA" FontSize 12 FontWeight "bold" Labels [1, 1] SrcBlock "Add17" SrcPort 1 DstBlock "Add9" DstPort 2 } Line { Name "DVS" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Add16" SrcPort 1 DstBlock "Add8" DstPort 2 } Line { Name "DAS" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add15" SrcPort 1 Points [35, 0] DstBlock "Add6" DstPort 2 } Line { SrcBlock "Add14" SrcPort 1 Points [0, -30] DstBlock "Divide10" DstPort 1 } Line { Name "PPA" FontSize 12 FontWeight "bold" SrcBlock "Divide3" SrcPort 1 Points [0, -10] Branch { Points [0, -35] DstBlock "PPA" DstPort 1 } Branch { Labels [1, 0] DstBlock "Add14" DstPort 1 } } Line { Name "PGV" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add12" SrcPort 1 Points [0, 665; 180, 0; 0, 55] DstBlock "Divide9" DstPort 1 } Line { SrcBlock "Add13" SrcPort 1 Points [0, -5; -35, 0] DstBlock "if PRA>PR1LL\n PR1=PR1LL" DstPort 2 } Line { Name "PR1LL" FontSize 12 FontWeight "bold" Labels [2, 0] SrcBlock "PR1LL" SrcPort 1 Points [0, 0; -35, 0] Branch { Points [0, -35] DstBlock "if PRA>PR1LL\n PR1=PR1LL" DstPort 3 } Branch { DstBlock "Add13" DstPort 2 } } Line { Name "PRA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide2" SrcPort 1 Points [0, -25] Branch { Points [-20, 0] Branch { Points [-60, 0; 0, 270] DstBlock "Add21" DstPort 1 } Branch { Points [0, -35] DstBlock "PRA" DstPort 1 } } Branch { DstBlock "Add13" DstPort 1 } Branch { DstBlock "if PRA>PR1LL\n PR1=PR1LL" DstPort 1 } } Line { Name "PVS" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide1" SrcPort 1 Points [0, 0; 0, -20] Branch { Labels [3, 0] Points [-165, 0; 0, -805] DstBlock "Add12" DstPort 1 } Branch { Points [110, 0] Branch { Points [0, 25] DstBlock "PVS" DstPort 1 } Branch { Labels [-1, 0] DstBlock "Add11" DstPort 1 } } Branch { Points [0, -35] DstBlock "Divide8" DstPort 3 } } Line { Name "CLA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "CLA" SrcPort 1 Points [-40, 0] Branch { Points [0, 0] Branch { DstBlock "Divide14" DstPort 1 } Branch { Labels [1, 0] Points [0, 425] DstBlock "Add26" DstPort 1 } } Branch { Points [0, -175; 55, 0] DstBlock "Divide4" DstPort 2 } } Line { Name "CV" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "CV" SrcPort 1 Points [55, 0] Branch { Points [0, 275; 430, 0] Branch { Labels [2, 0] Points [0, -35] DstBlock "Divide17" DstPort 2 } Branch { Labels [-1, 1] Points [1056, 0; 0, -616] DstBlock "Add26" DstPort 4 } } Branch { Points [55, 0] DstBlock "Divide1" DstPort 1 } } Line { Name "CRA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "CRA" SrcPort 1 Points [-5, 0] Branch { Points [5, 0; 0, 245; 435, 0] Branch { Labels [2, 0] Points [0, -105] DstBlock "Divide18" DstPort 2 } Branch { Labels [1, 1] Points [1040, 0; 0, 95] DstBlock "Add26" DstPort 3 } } Branch { Points [35, 0] DstBlock "Divide2" DstPort 1 } } Line { Name "CPA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "CPA" SrcPort 1 Points [25, 0] Branch { Points [0, -210; 645, 0] Branch { Labels [2, 0] Points [0, 285] DstBlock "Divide15" DstPort 1 } Branch { Points [856, 0; 0, 796] DstBlock "Add26" DstPort 2 } } Branch { Points [40, 0] DstBlock "Divide3" DstPort 1 } } Line { Name "VLA0" FontSize 12 FontWeight "bold" SrcBlock "VLA0" SrcPort 1 Points [-30, 0] Branch { Labels [2, 0] Points [0, -70; -415, 0] DstBlock "Add33" DstPort 1 } Branch { Labels [1, 1] DstBlock "Add22" DstPort 1 } Branch { DstBlock "Add5" DstPort 2 } } Line { SrcBlock "VRA0" SrcPort 1 Points [-25, 0; 0, 30] Branch { Points [210, 0] DstBlock "Add31" DstPort 1 } Branch { Points [0, 0] Branch { Labels [2, 0] Points [0, 235; 1425, 0] DstBlock "Add22" DstPort 3 } Branch { DstBlock "Add3" DstPort 1 } } } Line { Name "VPA0" FontSize 12 FontWeight "bold" SrcBlock "VPA0" SrcPort 1 Points [-20, 0] Branch { DstBlock "Add4" DstPort 1 } Branch { Points [0, -45] Branch { Labels [1, 0] Points [225, 0] DstBlock "Add32" DstPort 1 } Branch { Labels [-1, 1] Points [-270, 0; 0, 521] DstBlock "Add22" DstPort 2 } } } Line { Name "VBD*0.155" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Gain4" SrcPort 1 Points [0, -5] DstBlock "Add10" DstPort 2 } Line { SrcBlock "Add10" SrcPort 1 DstBlock " VPA" DstPort 1 } Line { SrcBlock "Add9" SrcPort 1 DstBlock " VRA" DstPort 1 } Line { Name "VBD*0.0574" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Gain3" SrcPort 1 Points [-470, 0] DstBlock "Add9" DstPort 1 } Line { SrcBlock "Add8" SrcPort 1 DstBlock " VVS" DstPort 1 } Line { Name "VBD*0.3986" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Gain2" SrcPort 1 Points [0, 725; -470, 0] DstBlock "Add8" DstPort 1 } Line { Name "VPA" FontSize 12 FontWeight "bold" Labels [1, 1] SrcBlock " VPA" SrcPort 1 Points [-35, 0] Branch { Points [-55, 0] Branch { DstBlock "VPA" DstPort 1 } Branch { DstBlock "Add4" DstPort 2 } } Branch { Labels [4, 1] Points [0, 65; 450, 0; 0, 230] DstBlock " " DstPort 1 } } Line { Name "VRA" FontSize 12 FontWeight "bold" SrcBlock " VRA" SrcPort 1 Points [-90, 0] Branch { DstBlock "VRA" DstPort 1 } Branch { Points [0, 0] Branch { Labels [1, 1] DstBlock "Add3" DstPort 2 } Branch { Labels [3, 0] Points [0, 87; 781, 0; 0, -35] DstBlock " " DstPort 2 } } } Line { Name "VRE" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Add3" SrcPort 1 Points [-30, 0] DstBlock "Divide2" DstPort 2 } Line { Name "VVE" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add1" SrcPort 1 Points [-30, 0] Branch { DstBlock "Divide1" DstPort 2 } Branch { Points [0, 60] DstBlock "VVE" DstPort 1 } } Line { Name "VVS" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock " VVS" SrcPort 1 Points [-30, 0] Branch { Labels [2, 1; 4, 0] Points [0, -75; 745, 0; 0, -575; 45, 0; 0, -28] DstBlock " " DstPort 3 } Branch { DstBlock "VVS" DstPort 1 } Branch { Labels [1, 0] Points [-30, 0] DstBlock "Add1" DstPort 2 } } Line { SrcBlock "Add7" SrcPort 1 DstBlock " VLA" DstPort 1 } Line { Name "VBD*0.128" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Gain5" SrcPort 1 DstBlock "Add7" DstPort 1 } Line { Name "VBD*0.261" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Gain" SrcPort 1 Points [70, 0] DstBlock "Add6" DstPort 1 } Line { SrcBlock "VB" SrcPort 1 Points [-20, 0; 0, -15] Branch { DstBlock "Add23" DstPort 1 } Branch { DstBlock " " DstPort 4 } } Line { SrcBlock " VLA" SrcPort 1 Points [45, 0; 0, 0] Branch { Points [0, 290] DstBlock " " DstPort 6 } Branch { Points [0, -30] DstBlock "VLA" DstPort 1 } Branch { DstBlock "Add5" DstPort 1 } } Line { Name "PLA" FontSize 12 FontWeight "bold" SrcBlock "Divide4" SrcPort 1 Points [0, -10] Branch { DstBlock "PLA" DstPort 1 } Branch { Labels [1, 1] DstBlock "Add14" DstPort 2 } } Line { Name "PA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide" SrcPort 1 Points [0, -100] Branch { DstBlock "PA" DstPort 1 } Branch { Points [-600, 0] Branch { DstBlock "Add11" DstPort 2 } Branch { Labels [-1, 0; 1, 0] Points [25, 0; 0, -445] DstBlock "Add21" DstPort 2 } } } Line { Name "CAS" FontSize 12 FontWeight "bold" SrcBlock "CAS" SrcPort 1 Points [-20, 0] Branch { DstBlock "Divide16" DstPort 1 } Branch { Points [-120, 0] DstBlock "Divide" DstPort 2 } Branch { Labels [-1, 1; 1, 1] DstBlock "Add26" DstPort 5 } } Line { Name "VAE" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add2" SrcPort 1 DstBlock "Divide" DstPort 1 } Line { Name "VAS" FontSize 12 FontWeight "bold" SrcBlock " VAS" SrcPort 1 Points [15, 0] Branch { Points [0, -165; 0, -5] Branch { Labels [-1, 0] Points [0, 5; 0, -573] DstBlock " " DstPort 5 } Branch { DstBlock "VAS" DstPort 1 } } Branch { DstBlock "Add2" DstPort 1 } } Line { SrcBlock "VAS0" SrcPort 1 Points [-55, 0] Branch { Points [-155, 0] Branch { Points [0, 30] DstBlock "Add27" DstPort 1 } Branch { DstBlock "Add2" DstPort 2 } } Branch { DstBlock "Add22" DstPort 5 } } Line { SrcBlock "Gain1" SrcPort 1 DstBlock "Add25" DstPort 2 } Line { Name "QVO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add25" SrcPort 1 Points [35, 0] Branch { Points [0, 0] Branch { Points [0, -50] Branch { Points [70, 0] DstBlock "Divide12" DstPort 1 } Branch { Labels [1, 0] DstBlock "Add17" DstPort 2 } } Branch { Labels [1, 1] DstBlock "Add16" DstPort 1 } } Branch { DstBlock "QVO" DstPort 1 } } Line { SrcBlock "Add24" SrcPort 1 DstBlock "Gain1" DstPort 1 } Line { Name "QPO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add29" SrcPort 1 Points [-75, 0] Branch { DstBlock "QPO" DstPort 1 } Branch { Points [0, 65] Branch { Labels [2, 0; -1, 1] Points [335, 0; 0, 300] DstBlock "Add19" DstPort 1 } Branch { Points [0, 25] DstBlock "Add18" DstPort 1 } } } Line { Name "QPO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide10" SrcPort 1 DstBlock "Add28" DstPort 2 } Line { SrcBlock "Add28" SrcPort 1 DstBlock "Gain7" DstPort 1 } Line { SrcBlock "Gain7" SrcPort 1 DstBlock "Add29" DstPort 2 } Annotation { Name "VAS0" Position [1759, 784] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "VRA0" Position [1684, 715] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "VASinit" Position [1348, 1406] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PRA" Position [775, 660] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PA" Position [957, 779] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PGL" Position [1084, 70] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PR1" Position [136, 300] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "VLA" Position [1174, 555] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "VLA" Position [1529, 270] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "QVO DUMPING" Position [477, 1017] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "QPO DUMPING" Position [622, 42] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "DIURET" Position [2255, 3047, 2315, 3073] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "DPR" Position [4395, 2950, 4435, 2970] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "DR" Position [4380, 3249, 4465, 3271] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Delivery of Oxygen to the Muscles " Ports [6, 6] Position [1430, 607, 1850, 1008] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('MUSCLE O2 DELIVERY\\n\\n\nINTPUTS:\\n\nOV" "A - oxygen content of arterial blood \\n[ml O2 STPD/l blood] \\n\nBFN - blood" " flow in muscles \\n [l/min]\\n\nHM - hematocrit [%]\\n\n \nAOM - autonomi" "c effect on tissue oxygenation \\n [ratio to normal]\\n\nOMM - basic oxygen u" "tilisation in muscles \\n[ml O2 STPD/min]\\n\nEXC - Effect of excercise on th" "e metabolic usage \\nof oxygen by the muscles [ratio to resting state]\\n\n\\" "n\nOUTPUTS:\\n\nOVS - muscle venous oxygen saturation [%]\\n\nPVO - muscle ve" "nous PO2 [torr]\\n\nPMO - muscle cell PO2 [torr]\\n\nRMO - rate of oxygen del" "ivery to muscles \\n[ml O2 STPD/min]\\n\nMMO - rate of oxygen utilisation by " "muscles\\n[ml O2 STPD/min]\\n\nQOM - muscle total cellular oxygen \\n[ml O2 S" "TPPD]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Delivery of Oxygen to the Muscles " Location [6, 74, 1258, 680] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "OVA" Position [1695, 143, 1725, 157] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "BFM" Position [1710, 218, 1740, 232] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "BFM" PropagatedSignals "BFM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "HM" Position [1285, 183, 1315, 197] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "AOM" Position [1355, 608, 1385, 622] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "OMM" Position [1355, 568, 1385, 582] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "EXC" Position [1355, 518, 1385, 532] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Constant Name "Constant15" Position [855, 541, 900, 559] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "8.0001" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant16" Position [1000, 646, 1045, 664] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "512" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant17" Position [1095, 530, 1115, 550] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant23" Position [1250, 205, 1270, 225] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant27" Position [770, 565, 790, 585] BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "MINPMO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Fcn Name "Fcn5" Position [485, 365, 535, 395] Orientation "up" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Expr "u(1)^u(2)" Port { PortNumber 1 Name "PMO1^PK3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Fcn Name "Fcn6" Position [985, 585, 1035, 615] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Expr "u^3" } Block { BlockType Gain Name "Gain6" Position [720, 151, 785, 209] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "57.14" } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [840, 176, 915, 249] Orientation "left" DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.6855" IgnoreLimit off } Block { BlockType Integrator Name "Integrator7" Ports [2, 1] Position [170, 310, 245, 385] Orientation "down" DropShadow on NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "2399.9633789" IgnoreLimit off Port { PortNumber 1 Name "QOM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [489, 410, 531, 435] Orientation "up" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" } Block { BlockType Constant Name "OVSinit" Position [1015, 289, 1050, 311] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.7" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PK1" Position [290, 565, 330, 585] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "2500" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType Constant Name "PK2" Position [290, 615, 330, 635] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "800" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType Constant Name "PK3" Position [535, 440, 575, 460] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType Constant Name "PM3" Position [580, 525, 620, 545] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.001" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType Constant Name "PM4" Position [550, 305, 590, 325] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "-1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType Constant Name "PM5" Position [410, 125, 450, 145] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "125" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [1350, 145, 1385, 185] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "OVM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product12" Ports [2, 1] Position [955, 169, 995, 216] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product15" Ports [2, 1] Position [1075, 586, 1095, 644] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product16" Ports [2, 1] Position [425, 177, 470, 228] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product17" Ports [2, 1] Position [390, 609, 415, 676] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "PMO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product22" Ports [3, 1] Position [1185, 152, 1220, 228] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*//" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [1620, 142, 1650, 173] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "O2ARTM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product4" Ports [4, 1] Position [1189, 630, 1246, 650] Orientation "down" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "4" Port { PortNumber 1 Name "MMO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [3, 1] Position [305, 107, 355, 163] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "3" Port { PortNumber 1 Name "RMO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "QOMinit" Position [285, 250, 325, 270] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "2400" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [560, 168, 605, 212] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "PGRM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum12" Ports [2, 1] Position [930, 582, 960, 613] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum13" Ports [2, 1] Position [1135, 592, 1165, 623] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "PDO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum14" Ports [2, 1] Position [502, 265, 533, 300] Orientation "up" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "RDOM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum17" Ports [2, 1] Position [200, 595, 240, 630] Orientation "down" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum19" Ports [2, 1] Position [168, 230, 212, 265] Orientation "down" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [1490, 137, 1520, 168] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [1070, 161, 1105, 199] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Switch Name "Switch7" Position [870, 630, 900, 660] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "8" Port { PortNumber 1 Name "P2O" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "Switch8" Position [485, 475, 515, 505] Orientation "up" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "0.001" Port { PortNumber 1 Name "PM1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "Z6" Position [1050, 209, 1085, 231] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Outport Name "OVS" Position [870, 73, 900, 87] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PVO" Position [600, 68, 630, 82] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PMO" Position [580, 673, 610, 687] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RMO" Position [1595, 33, 1625, 47] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "MMO" Position [1285, 708, 1315, 722] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "QOM" Position [285, 443, 315, 457] FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "MINPMO" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Constant27" SrcPort 1 Points [40, 0; 0, 60] DstBlock "Switch7" DstPort 1 } Line { SrcBlock "QOMinit" SrcPort 1 Points [-55, 0] DstBlock "Integrator7" DstPort 2 } Line { Name "RMO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product5" SrcPort 1 Points [-100, 0] Branch { Labels [1, 0] Points [0, -95; 1355, 0] Branch { Points [0, 105] DstBlock "Sum8" DstPort 1 } Branch { DstBlock "RMO" DstPort 1 } } Branch { DstBlock "Sum19" DstPort 2 } } Line { SrcBlock "PM5" SrcPort 1 DstBlock "Product5" DstPort 2 } Line { SrcBlock "Product16" SrcPort 1 Points [-25, 0; 0, -50] DstBlock "Product5" DstPort 3 } Line { Name "PGRM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum10" SrcPort 1 DstBlock "Product16" DstPort 1 } Line { SrcBlock "OVSinit" SrcPort 1 Points [-60, 0; 0, -70] DstBlock "Integrator1" DstPort 2 } Line { SrcBlock "Constant23" SrcPort 1 Points [0, 0] DstBlock "Product22" DstPort 3 } Line { SrcBlock "HM" SrcPort 1 Points [0, 0] DstBlock "Product22" DstPort 2 } Line { Name "OVM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product1" SrcPort 1 Points [0, 0] DstBlock "Product22" DstPort 1 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { SrcBlock "PK3" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { Name "PM1" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Switch8" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Fcn5" DstPort 1 } Line { SrcBlock "AOM" SrcPort 1 Points [0, 0] DstBlock "Product4" DstPort 4 } Line { Name "PMO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product17" SrcPort 1 Points [70, 0] Branch { Labels [2, 0] Points [0, 35] DstBlock "PMO" DstPort 1 } Branch { Points [205, 0] Branch { Labels [1, 0] Points [140, 0] Branch { Points [0, 10] DstBlock "Switch7" DstPort 3 } Branch { DstBlock "Switch7" DstPort 2 } } Branch { Labels [2, 0] Points [0, -445] DstBlock "Sum10" DstPort 2 } } Branch { Points [0, -115; 0, 0] Branch { Points [10, 0] DstBlock "Switch8" DstPort 2 } Branch { DstBlock "Switch8" DstPort 1 } } } Line { SrcBlock "PM3" SrcPort 1 Points [-65, 0] DstBlock "Switch8" DstPort 3 } Line { SrcBlock "PK2" SrcPort 1 DstBlock "Product17" DstPort 1 } Line { SrcBlock "PM4" SrcPort 1 DstBlock "Sum14" DstPort 2 } Line { Name "PMO1^PK3" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Fcn5" SrcPort 1 DstBlock "Sum14" DstPort 1 } Line { SrcBlock "OMM" SrcPort 1 Points [-125, 0] DstBlock "Product4" DstPort 3 } Line { SrcBlock "EXC" SrcPort 1 Points [-140, 0] DstBlock "Product4" DstPort 2 } Line { Name "PDO" Labels [0, 0] SrcBlock "Sum13" SrcPort 1 Points [25, 0] DstBlock "Product4" DstPort 1 } Line { SrcBlock "Constant17" SrcPort 1 DstBlock "Sum13" DstPort 1 } Line { SrcBlock "Product15" SrcPort 1 Points [0, 0] DstBlock "Sum13" DstPort 2 } Line { SrcBlock "Constant16" SrcPort 1 Points [0, -25] DstBlock "Product15" DstPort 2 } Line { SrcBlock "Fcn6" SrcPort 1 Points [0, 0] DstBlock "Product15" DstPort 1 } Line { SrcBlock "Sum12" SrcPort 1 DstBlock "Fcn6" DstPort 1 } Line { SrcBlock "Constant15" SrcPort 1 Points [0, 40] DstBlock "Sum12" DstPort 1 } Line { Name "P2O" FontSize 12 FontWeight "bold" Labels [2, 1] SrcBlock "Switch7" SrcPort 1 Points [10, 0] DstBlock "Sum12" DstPort 2 } Line { SrcBlock "Gain6" SrcPort 1 Points [0, 0; -55, 0] Branch { Points [0, -105] DstBlock "PVO" DstPort 1 } Branch { DstBlock "Sum10" DstPort 1 } } Line { SrcBlock "Sum9" SrcPort 1 DstBlock "Product12" DstPort 1 } Line { SrcBlock "Z6" SrcPort 1 Points [-35, 0] DstBlock "Product12" DstPort 2 } Line { SrcBlock "Product22" SrcPort 1 DstBlock "Sum9" DstPort 2 } Line { Name "O2ARTM" FontSize 12 FontWeight "bold" SrcBlock "Product3" SrcPort 1 DstBlock "Sum8" DstPort 2 } Line { SrcBlock "OVA" SrcPort 1 Points [0, 0] DstBlock "Product3" DstPort 1 } Line { Name "BFM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "BFM" SrcPort 1 Points [0, 0; -30, 0] Branch { Points [-195, 0; 0, -50] Branch { Labels [-1, 0] Points [0, -60] DstBlock "Product5" DstPort 1 } Branch { Labels [1, 0] DstBlock "Product1" DstPort 2 } } Branch { Points [0, -60] DstBlock "Product3" DstPort 2 } } Line { SrcBlock "Product12" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "Integrator1" SrcPort 1 Points [-20, 0; 0, -35] Branch { Points [0, -40] Branch { Points [0, -60] DstBlock "OVS" DstPort 1 } Branch { Points [325, 0; 0, 30] DstBlock "Sum9" DstPort 1 } } Branch { DstBlock "Gain6" DstPort 1 } } Line { Name "QOM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator7" SrcPort 1 Points [0, 60] Branch { DstBlock "QOM" DstPort 1 } Branch { DstBlock "Sum17" DstPort 1 } } Line { SrcBlock "PK1" SrcPort 1 Points [-55, 0] DstBlock "Sum17" DstPort 2 } Line { SrcBlock "Sum19" SrcPort 1 DstBlock "Integrator7" DstPort 1 } Line { SrcBlock "Sum17" SrcPort 1 Points [0, 25] DstBlock "Product17" DstPort 2 } Line { Name "RDOM" FontSize 12 FontWeight "bold" Labels [1, 1] SrcBlock "Sum14" SrcPort 1 Points [0, -45] DstBlock "Product16" DstPort 2 } Line { Name "MMO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product4" SrcPort 1 Points [0, 0; 0, 60] Branch { DstBlock "MMO" DstPort 1 } Branch { Labels [3, 0; 2, 1] Points [-1080, 0; 0, -515; 40, 0] DstBlock "Sum19" DstPort 1 } } Annotation { Name "if (PMO>8) {P2O=8}\nelse {P2O=PMO}" Position [844, 681] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "if (PMO8) {P1O=8}\nelse {P1O=PTO}" Position [734, 636] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "if (P3<50) {RDO=50}\nelse {RDO=P3}" Position [537, 291] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "P1O" Position [827, 592] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Position [715, 184] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "MO2" Position [1208, 716] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "OSV" Position [953, 56] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "P3=POT^3" Position [554, 378] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "PDO" Position [1123, 601] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "DAMPING" Position [877, 235] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "OSV" Position [833, 214] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "OVV" Position [1229, 167] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "DOB" Position [1558, 46] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "POT" Position [643, 646] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "POV" Position [738, 41] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "OSV - DUMPING" Position [904, 303] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Display Name "Display" Ports [1] Position [5950, 1265, 6040, 1295] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display1" Ports [1] Position [5955, 1299, 6045, 1321] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display10" Ports [1] Position [5915, 1628, 6005, 1652] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display100" Ports [1] Position [4175, 3458, 4270, 3482] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display101" Ports [1] Position [4145, 3413, 4240, 3437] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display102" Ports [1] Position [4160, 3368, 4255, 3392] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display103" Ports [1] Position [4115, 2643, 4210, 2667] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display104" Ports [1] Position [4155, 2573, 4250, 2597] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display105" Ports [1] Position [4150, 2503, 4245, 2527] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display106" Ports [1] Position [5055, 3144, 5145, 3166] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display107" Ports [1] Position [5050, 2919, 5140, 2941] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display108" Ports [1] Position [5045, 2799, 5135, 2821] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display109" Ports [1] Position [1165, 167, 1265, 193] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display11" Ports [1] Position [5970, 325, 6060, 355] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display110" Ports [1] Position [925, 617, 1025, 643] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display111" Ports [1] Position [1000, 1521, 1100, 1549] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display112" Ports [1] Position [995, 1471, 1095, 1499] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display113" Ports [1] Position [1005, 1421, 1105, 1449] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display114" Ports [1] Position [1000, 1371, 1100, 1399] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display115" Ports [1] Position [990, 1321, 1090, 1349] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display116" Ports [1] Position [540, 1011, 640, 1039] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display117" Ports [1] Position [455, 717, 555, 743] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display118" Ports [1] Position [455, 767, 555, 793] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display119" Ports [1] Position [1305, 382, 1405, 408] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display12" Ports [1] Position [5920, 1687, 6010, 1713] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display120" Ports [1] Position [1315, 732, 1415, 758] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display121" Ports [1] Position [575, 617, 675, 643] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display122" Ports [1] Position [1325, 667, 1425, 693] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display123" Ports [1] Position [5795, 3499, 5885, 3521] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display124" Ports [1] Position [5600, 3549, 5690, 3571] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display125" Ports [1] Position [5600, 3599, 5690, 3621] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display126" Ports [1] Position [5780, 3649, 5870, 3671] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display127" Ports [1] Position [5785, 3699, 5875, 3721] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display128" Ports [1] Position [5590, 3749, 5680, 3771] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display129" Ports [1] Position [5590, 3799, 5680, 3821] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display13" Ports [1] Position [1310, 797, 1410, 823] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display130" Ports [1] Position [5605, 3449, 5695, 3471] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display131" Ports [1] Position [5605, 3399, 5695, 3421] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display132" Ports [1] Position [5590, 3849, 5680, 3871] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display133" Ports [1] Position [6015, 3079, 6105, 3101] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display134" Ports [1] Position [6020, 3194, 6110, 3216] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display135" Ports [1] Position [5045, 2679, 5135, 2701] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display136" Ports [1] Position [5030, 2559, 5120, 2581] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display137" Ports [1] Position [5960, 1374, 6050, 1396] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display138" Ports [1] Position [5955, 1517, 6045, 1543] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display139" Ports [1] Position [5910, 1718, 6000, 1742] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display14" Ports [1] Position [2705, 1571, 2805, 1599] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display140" Ports [1] Position [5920, 1753, 6010, 1777] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display141" Ports [1] Position [5915, 1788, 6005, 1812] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display142" Ports [1] Position [1325, 607, 1425, 633] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display143" Ports [1] Position [945, 2466, 1035, 2494] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display144" Ports [1] Position [2000, 2426, 2090, 2454] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display145" Ports [1] Position [2010, 2636, 2100, 2664] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display146" Ports [1] Position [2005, 2706, 2095, 2734] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display147" Ports [1] Position [2970, 3190, 3060, 3220] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display148" Ports [1] Position [3000, 2435, 3090, 2465] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display149" Ports [1] Position [2990, 2550, 3080, 2580] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display15" Ports [1] Position [2715, 1511, 2815, 1539] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display150" Ports [1] Position [3000, 2945, 3090, 2975] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display151" Ports [1] Position [2975, 2865, 3065, 2895] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display152" Ports [1] Position [2945, 2705, 3035, 2735] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display153" Ports [1] Position [2945, 2780, 3035, 2810] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display154" Ports [1] Position [935, 2388, 1025, 2412] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display155" Ports [1] Position [3005, 3320, 3095, 3350] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display156" Ports [1] Position [2970, 3025, 3060, 3055] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display157" Ports [1] Position [2955, 3450, 3045, 3480] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display158" Ports [1] Position [2970, 3615, 3060, 3645] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display159" Ports [1] Position [2975, 3760, 3065, 3790] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display16" Ports [1] Position [5930, 1875, 6020, 1905] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display160" Ports [1] Position [2965, 3835, 3055, 3865] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display161" Ports [1] Position [940, 3290, 1030, 3320] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display162" Ports [1] Position [935, 3415, 1025, 3445] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display163" Ports [1] Position [2015, 3231, 2105, 3259] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display164" Ports [1] Position [955, 2531, 1045, 2559] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display165" Ports [1] Position [940, 2656, 1030, 2684] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display166" Ports [1] Position [950, 2960, 1040, 2990] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display167" Ports [1] Position [955, 2815, 1045, 2845] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display168" Ports [1] Position [945, 2755, 1035, 2785] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display169" Ports [1] Position [945, 3095, 1035, 3125] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display17" Ports [1] Position [5930, 1910, 6020, 1940] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display170" Ports [1] Position [935, 3200, 1025, 3230] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display171" Ports [1] Position [3975, 1265, 4065, 1295] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display172" Ports [1] Position [930, 3655, 1020, 3685] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display173" Ports [1] Position [950, 3510, 1040, 3540] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display174" Ports [1] Position [4375, 3168, 4470, 3192] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display175" Ports [1] Position [4415, 1740, 4505, 1770] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display176" Ports [1] Position [955, 2885, 1045, 2915] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display177" Ports [1] Position [2030, 1413, 2125, 1437] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display178" Ports [1] Position [4425, 1700, 4515, 1730] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display179" Ports [1] Position [250, 3293, 340, 3317] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display18" Ports [1] Position [5930, 1945, 6020, 1975] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display180" Ports [1] Position [290, 2381, 380, 2409] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display181" Ports [1] Position [270, 3498, 360, 3522] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display182" Ports [1] Position [260, 3553, 350, 3577] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display183" Ports [1] Position [260, 3668, 350, 3692] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display184" Ports [1] Position [2030, 1343, 2125, 1367] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display185" Ports [1] Position [4390, 3053, 4485, 3077] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display186" Ports [1] Position [925, 3760, 1015, 3790] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display187" Ports [1] Position [2005, 3496, 2095, 3524] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display188" Ports [1] Position [1325, 2433, 1415, 2457] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display189" Ports [1] Position [1340, 2478, 1430, 2502] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display19" Ports [1] Position [5930, 1980, 6020, 2010] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display190" Ports [1] Position [1335, 2383, 1425, 2407] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display191" Ports [1] Position [1335, 2518, 1425, 2542] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display192" Ports [1] Position [1335, 2563, 1425, 2587] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display193" Ports [1] Position [1370, 2803, 1460, 2827] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display194" Ports [1] Position [1355, 3073, 1445, 3097] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display195" Ports [1] Position [1355, 3158, 1445, 3182] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display196" Ports [1] Position [1370, 3458, 1460, 3482] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display197" Ports [1] Position [1360, 3493, 1450, 3517] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display198" Ports [1] Position [2000, 3776, 2090, 3804] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display199" Ports [1] Position [1360, 3533, 1450, 3557] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display2" Ports [1] Position [5935, 1488, 6025, 1512] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display20" Ports [1] Position [5930, 1840, 6020, 1870] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display200" Ports [1] Position [1355, 3573, 1445, 3597] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display201" Ports [1] Position [1355, 3623, 1445, 3647] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display202" Ports [1] Position [1350, 3853, 1440, 3877] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display203" Ports [1] Position [1345, 3898, 1435, 3922] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display204" Ports [1] Position [2275, 2401, 2365, 2429] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display205" Ports [1] Position [2270, 2511, 2360, 2539] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display206" Ports [1] Position [2275, 2711, 2365, 2739] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display207" Ports [1] Position [2275, 2666, 2365, 2694] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display208" Ports [1] Position [2255, 2771, 2345, 2799] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display209" Ports [1] Position [2005, 2466, 2095, 2494] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display21" Ports [1] Position [5915, 1598, 6005, 1622] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display210" Ports [1] Position [2270, 2846, 2360, 2874] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display211" Ports [1] Position [2275, 2901, 2365, 2929] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display212" Ports [1] Position [2270, 2951, 2360, 2979] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display213" Ports [1] Position [2290, 3136, 2380, 3164] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display214" Ports [1] Position [2285, 3181, 2375, 3209] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display215" Ports [1] Position [2295, 3221, 2385, 3249] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display216" Ports [1] Position [2285, 3261, 2375, 3289] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display217" Ports [1] Position [2270, 3301, 2360, 3329] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display218" Ports [1] Position [2270, 3341, 2360, 3369] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display219" Ports [1] Position [2270, 3381, 2360, 3409] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display22" Ports [1] Position [4540, 675, 4630, 705] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display220" Ports [1] Position [2005, 2900, 2095, 2930] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display221" Ports [1] Position [2270, 3421, 2360, 3449] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display222" Ports [1] Position [2270, 3461, 2360, 3489] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display223" Ports [1] Position [2270, 3601, 2360, 3629] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display224" Ports [1] Position [2300, 3656, 2390, 3684] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display225" Ports [1] Position [2280, 3706, 2370, 3734] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display226" Ports [1] Position [2270, 3756, 2360, 3784] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display227" Ports [1] Position [2280, 3811, 2370, 3839] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display228" Ports [1] Position [2285, 3866, 2375, 3894] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display229" Ports [1] Position [1360, 2748, 1450, 2772] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display23" Ports [1] Position [4685, 860, 4775, 890] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display230" Ports [1] Position [250, 3723, 340, 3747] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display231" Ports [1] Position [2030, 2536, 2120, 2564] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display232" Ports [1] Position [280, 2531, 370, 2559] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display233" Ports [1] Position [290, 2586, 380, 2614] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display234" Ports [1] Position [260, 3208, 350, 3232] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display235" Ports [1] Position [250, 3608, 340, 3632] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display236" Ports [1] Position [3010, 1885, 3100, 1915] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display237" Ports [1] Position [3975, 1215, 4065, 1245] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display238" Ports [1] Position [4345, 1620, 4435, 1650] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display239" Ports [1] Position [4250, 1570, 4340, 1600] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display24" Ports [1] Position [4680, 965, 4770, 995] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display240" Ports [1] Position [3980, 1444, 4070, 1466] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display241" Ports [1] Position [4430, 1660, 4520, 1690] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display242" Ports [1] Position [4450, 1815, 4540, 1845] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display243" Ports [1] Position [4440, 1860, 4530, 1890] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display244" Ports [1] Position [4440, 1980, 4530, 2010] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display245" Ports [1] Position [4455, 2065, 4545, 2095] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display246" Ports [1] Position [5315, 205, 5405, 235] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display247" Ports [1] Position [5295, 300, 5385, 330] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display248" Ports [1] Position [3990, 270, 4080, 300] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display249" Ports [1] Position [4015, 220, 4105, 250] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display25" Ports [1] Position [5560, 900, 5650, 930] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display250" Ports [1] Position [5305, 1870, 5395, 1900] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display251" Ports [1] Position [4445, 2020, 4535, 2050] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display252" Ports [1] Position [5290, 3144, 5380, 3166] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display253" Ports [1] Position [2970, 1960, 3060, 1990] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display254" Ports [1] Position [2990, 2025, 3080, 2055] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display255" Ports [1] Position [3430, 2515, 3520, 2545] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display256" Ports [1] Position [3440, 2575, 3530, 2605] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display257" Ports [1] Position [3440, 2615, 3530, 2645] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display258" Ports [1] Position [3460, 2655, 3550, 2685] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display259" Ports [1] Position [3475, 2695, 3565, 2725] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display26" Ports [1] Position [5560, 965, 5650, 995] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display260" Ports [1] Position [3490, 2775, 3580, 2805] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display261" Ports [1] Position [4905, 3690, 4995, 3720] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display262" Ports [1] Position [245, 2735, 335, 2765] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display263" Ports [1] Position [4855, 3730, 4945, 3760] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display264" Ports [1] Position [3480, 2740, 3570, 2770] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display265" Ports [1] Position [2020, 3066, 2110, 3094] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display27" Ports [1] Position [5555, 798, 5650, 822] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display28" Ports [1] Position [4290, 1115, 4380, 1145] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display29" Ports [1] Position [4280, 1150, 4370, 1180] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display3" Ports [1] Position [5955, 1339, 6045, 1361] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display30" Ports [1] Position [4305, 660, 4395, 690] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display31" Ports [1] Position [4300, 615, 4395, 645] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display32" Ports [1] Position [3670, 2000, 3760, 2030] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display33" Ports [1] Position [5050, 1714, 5145, 1746] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display34" Ports [1] Position [5060, 1513, 5155, 1537] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display35" Ports [1] Position [2680, 1431, 2780, 1459] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display36" Ports [1] Position [5965, 290, 6055, 320] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display37" Ports [1] Position [5970, 235, 6060, 265] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display38" Ports [1] Position [5970, 400, 6060, 430] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display39" Ports [1] Position [4570, 465, 4660, 495] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display4" Ports [1] Position [5965, 1409, 6055, 1431] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display40" Ports [1] Position [5295, 245, 5385, 275] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display41" Ports [1] Position [5265, 360, 5355, 390] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display42" Ports [1] Position [2675, 1371, 2775, 1399] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display43" Ports [1] Position [5930, 2015, 6020, 2045] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display44" Ports [1] Position [2610, 267, 2710, 293] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display45" Ports [1] Position [1880, 698, 1985, 722] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display46" Ports [1] Position [1885, 738, 1990, 762] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display47" Ports [1] Position [1880, 631, 1975, 659] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display48" Ports [1] Position [1885, 796, 1985, 824] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display49" Ports [1] Position [1885, 891, 1980, 919] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display5" Ports [1] Position [5085, 1905, 5175, 1935] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display50" Ports [1] Position [1895, 958, 1990, 982] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display51" Ports [1] Position [1945, 293, 2045, 317] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display52" Ports [1] Position [1280, 312, 1380, 338] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display53" Ports [1] Position [1190, 237, 1290, 263] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display54" Ports [1] Position [2115, 1196, 2215, 1224] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display55" Ports [1] Position [2030, 1488, 2125, 1512] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display56" Ports [1] Position [3730, 935, 3820, 965] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display57" Ports [1] Position [3725, 995, 3815, 1025] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display58" Ports [1] Position [3720, 1140, 3810, 1170] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display59" Ports [1] Position [2815, 1426, 2915, 1454] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display6" Ports [1] Position [5935, 1443, 6025, 1467] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display60" Ports [1] Position [2660, 1271, 2760, 1299] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display61" Ports [1] Position [2795, 1691, 2895, 1719] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display62" Ports [1] Position [1000, 1721, 1100, 1749] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display63" Ports [1] Position [995, 1671, 1095, 1699] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display64" Ports [1] Position [2695, 1606, 2795, 1634] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display65" Ports [1] Position [995, 1621, 1095, 1649] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display66" Ports [1] Position [1000, 1571, 1100, 1599] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display67" Ports [1] Position [1940, 192, 2045, 218] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display68" Ports [1] Position [1880, 373, 1980, 397] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display69" Ports [1] Position [1940, 252, 2040, 278] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display7" Ports [1] Position [5985, 1652, 6075, 1678] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display70" Ports [1] Position [2030, 1563, 2125, 1587] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display71" Ports [1] Position [1870, 433, 1970, 457] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display72" Ports [1] Position [1870, 492, 1970, 518] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display73" Ports [1] Position [2575, 762, 2675, 788] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display74" Ports [1] Position [5270, 2575, 5360, 2605] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display75" Ports [1] Position [5305, 2480, 5395, 2510] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display76" Ports [1] Position [5370, 2830, 5460, 2860] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display77" Ports [1] Position [5295, 2720, 5385, 2750] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display78" Ports [1] Position [5295, 2660, 5385, 2690] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display79" Ports [1] Position [5985, 2850, 6075, 2880] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display8" Ports [1] Position [4570, 1356, 4670, 1384] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display80" Ports [1] Position [3765, 525, 3855, 555] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display81" Ports [1] Position [3770, 590, 3860, 620] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display82" Ports [1] Position [3750, 695, 3840, 725] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display83" Ports [1] Position [3295, 325, 3385, 355] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display84" Ports [1] Position [4415, 1780, 4505, 1810] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display85" Ports [1] Position [3720, 1525, 3810, 1555] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display86" Ports [1] Position [3725, 1290, 3815, 1320] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display87" Ports [1] Position [4100, 3593, 4195, 3617] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display88" Ports [1] Position [5220, 3309, 5310, 3331] ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display89" Ports [1] Position [4095, 2948, 4190, 2972] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display9" Ports [1] Position [5910, 1564, 6010, 1586] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display90" Ports [1] Position [4100, 3638, 4195, 3662] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display91" Ports [1] Position [4095, 3683, 4190, 3707] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display92" Ports [1] Position [4105, 2878, 4200, 2902] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display93" Ports [1] Position [4100, 2808, 4195, 2832] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display94" Ports [1] Position [4100, 3728, 4195, 3752] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display95" Ports [1] Position [4095, 3773, 4190, 3797] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display96" Ports [1] Position [4100, 3483, 4195, 3507] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display97" Ports [1] Position [4100, 3528, 4195, 3552] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display98" Ports [1] Position [4100, 2738, 4195, 2762] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display99" Ports [1] Position [4095, 3818, 4190, 3842] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Constant Name "EARK" Position [1335, 3677, 1430, 3703] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "43.333" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "EFARF" Position [1330, 3777, 1415, 3803] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "EXC" Position [1320, 959, 1355, 981] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Effect of stress relaxation on basic venous vol" "ume" Ports [1, 2] Position [3310, 1293, 3695, 1522] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('VENOUS STRESS RELAXATION\\n\\n\nINTPUTS:" "\\n\nVVE - excess blood volume in the veins [l] \\n\n\n\\n\nOUTPUTS:\\n\nVV6 " "- increased venous vascular volume \\ncaused by long time stress realaxation " "[l]\\n\nVV7 - - increased venous vascular volume \\ncaused by short time stre" "ss realaxation [l]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Effect of stress relaxation on basic venous v" "olume" Location [160, 182, 1075, 808] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.196850, 0.196850, 0.196850, 0.196850] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "103" Block { BlockType Inport Name "VVE" Position [45, 83, 75, 97] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Constant Name " 2" Position [65, 137, 140, 163] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ISRK1" Position [380, 317, 520, 343] FontSize 12 FontWeight "bold" Value "60" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [605, 155, 655, 215] ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "VV6" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator2" Ports [2, 1] Position [665, 490, 715, 550] ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "VV7" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "RAPDel=RAP-RAPAdp" Ports [2, 1] Position [205, 111, 240, 164] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "RAPDel=RAP-RAPAdp1" Ports [2, 1] Position [460, 101, 495, 154] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "RAPDel=RAP-RAPAdp2" Ports [2, 1] Position [460, 446, 495, 499] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Product Name "RAPdot=RAPdel/AffTau" Ports [2, 1] Position [360, 77, 395, 128] ShowName off FontSize 12 FontWeight "bold" RndMeth "Floor" } Block { BlockType Product Name "RAPdot=RAPdel/AffTau1" Ports [2, 1] Position [535, 62, 570, 113] ShowName off FontSize 12 FontWeight "bold" Inputs "/*" RndMeth "Floor" } Block { BlockType Product Name "RAPdot=RAPdel/AffTau2" Ports [2, 1] Position [300, 217, 335, 268] ShowName off FontSize 12 FontWeight "bold" RndMeth "Floor" } Block { BlockType Product Name "RAPdot=RAPdel/AffTau3" Ports [2, 1] Position [555, 382, 590, 433] ShowName off FontSize 12 FontWeight "bold" Inputs "/*" RndMeth "Floor" } Block { BlockType Constant Name "SR" Position [140, 238, 220, 272] FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "SR2" Position [210, 43, 290, 77] FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "SRK2" Position [305, 14, 495, 46] FontSize 12 FontWeight "bold" Value "10000" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VV6init" Position [465, 193, 545, 227] FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VV7init" Position [490, 518, 570, 552] FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Outport Name "VV6" Position [775, 178, 805, 192] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VV7" Position [845, 513, 875, 527] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "ISRK1" SrcPort 1 Points [5, 0; 0, 65] DstBlock "RAPdot=RAPdel/AffTau3" DstPort 1 } Line { SrcBlock "RAPdot=RAPdel/AffTau3" SrcPort 1 Points [25, 0; 0, 95] DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "RAPDel=RAP-RAPAdp2" SrcPort 1 Points [25, 0; 0, -55] DstBlock "RAPdot=RAPdel/AffTau3" DstPort 2 } Line { SrcBlock "VV7init" SrcPort 1 DstBlock "Integrator2" DstPort 2 } Line { SrcBlock "VV6init" SrcPort 1 Points [40, 0] DstBlock "Integrator1" DstPort 2 } Line { Name "VV7" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator2" SrcPort 1 Points [50, 0] Branch { Points [0, 65; -325, 0] DstBlock "RAPDel=RAP-RAPAdp2" DstPort 2 } Branch { DstBlock "VV7" DstPort 1 } } Line { SrcBlock "RAPdot=RAPdel/AffTau2" SrcPort 1 Points [15, 0; 0, 215] DstBlock "RAPDel=RAP-RAPAdp2" DstPort 1 } Line { SrcBlock "SR" SrcPort 1 DstBlock "RAPdot=RAPdel/AffTau2" DstPort 2 } Line { SrcBlock "RAPdot=RAPdel/AffTau1" SrcPort 1 Points [5, 0; 0, 80] DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "RAPDel=RAP-RAPAdp1" SrcPort 1 Points [20, 0] DstBlock "RAPdot=RAPdel/AffTau1" DstPort 2 } Line { SrcBlock "SRK2" SrcPort 1 Points [20, 0] DstBlock "RAPdot=RAPdel/AffTau1" DstPort 1 } Line { SrcBlock "RAPdot=RAPdel/AffTau" SrcPort 1 Points [20, 0; 0, 10] DstBlock "RAPDel=RAP-RAPAdp1" DstPort 1 } Line { SrcBlock "SR2" SrcPort 1 Points [10, 0; 0, 30] DstBlock "RAPdot=RAPdel/AffTau" DstPort 1 } Line { SrcBlock "RAPDel=RAP-RAPAdp" SrcPort 1 Points [25, 0] Branch { Points [0, 90] DstBlock "RAPdot=RAPdel/AffTau2" DstPort 1 } Branch { Points [0, -25] DstBlock "RAPdot=RAPdel/AffTau" DstPort 2 } } Line { SrcBlock "VVE" SrcPort 1 Points [60, 0; 0, 35] DstBlock "RAPDel=RAP-RAPAdp" DstPort 1 } Line { SrcBlock " 2" SrcPort 1 DstBlock "RAPDel=RAP-RAPAdp" DstPort 2 } Line { Name "VV6" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator1" SrcPort 1 Points [50, 0] Branch { DstBlock "VV6" DstPort 1 } Branch { Points [0, 0; 0, 85; -170, 0; 0, 15; -95, 0] DstBlock "RAPDel=RAP-RAPAdp1" DstPort 2 } } } } Block { BlockType SubSystem Name "Efferent Arteriole" Ports [5, 1] Position [1450, 3663, 1935, 3917] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('EFFERENT ARTERIOLE\\n\\n\nINTPUTS:\\n\nAA" "RK - normal resistance in efferent arteriole [torr min/l\\n\nRNAUG1 - macula " "densa feedback signal \\nto efferent arteriole [ratio to normal] \\n\nEAFRF -" " sensitivity contoller of macula densa feedback signal\\n\nto efferent arteri" "ole\\n\nANM - angiotensin multiplier effect on vascular resistance \\n[ratio " "to normal]\\n\nVIM - blood viscosity [ratio to normal blood] \\n\n\\n\n\\n \n" "OUTPUT:\\n\n\nAAR - afferent arteriolar resistance [torr l/min]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Efferent Arteriole" Location [581, 377, 1367, 823] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "EARK" Position [15, 73, 45, 87] FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "EARK" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "RNAUG1" Position [15, 163, 45, 177] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "EFARF" Position [250, 208, 280, 222] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "ANM" Position [15, 223, 45, 237] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "VIM" Position [15, 133, 45, 147] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" Port { PortNumber 1 Name "VIM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "ANMAM1" Position [200, 332, 235, 368] BackgroundColor "green" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANMEM" Position [125, 287, 160, 323] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant1" Position [365, 148, 385, 172] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [100, 193, 120, 217] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant35" Position [40, 273, 60, 297] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product11" Ports [2, 1] Position [205, 232, 240, 263] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product12" Ports [4, 1] Position [525, 49, 585, 291] ShowName off FontSize 12 FontWeight "bold" Inputs "4" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [340, 192, 375, 223] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [270, 241, 310, 279] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum18" Ports [2, 1] Position [115, 221, 155, 254] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [430, 181, 470, 219] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "MDEA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [160, 181, 200, 214] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Saturate Name "lower limit 0.86" Position [355, 245, 385, 275] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.86" Port { PortNumber 1 Name "ANMER" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Saturate Name "lower limit 24" Position [620, 155, 650, 185] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "24" } Block { BlockType Outport Name "EAR" Position [685, 163, 715, 177] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "ANM" SrcPort 1 DstBlock "Sum18" DstPort 1 } Line { SrcBlock "Constant35" SrcPort 1 Points [10, 0; 0, -40] DstBlock "Sum18" DstPort 2 } Line { SrcBlock "ANMEM" SrcPort 1 Points [15, 0; 0, -50] DstBlock "Product11" DstPort 2 } Line { SrcBlock "Sum18" SrcPort 1 DstBlock "Product11" DstPort 1 } Line { SrcBlock "Product12" SrcPort 1 DstBlock "lower limit 24" DstPort 1 } Line { SrcBlock "lower limit 24" SrcPort 1 DstBlock "EAR" DstPort 1 } Line { SrcBlock "Product11" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "ANMAM1" SrcPort 1 Points [10, 0; 0, -80] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "lower limit 0.86" DstPort 1 } Line { Name "EARK" FontSize 12 FontWeight "bold" Labels [-1, 1] SrcBlock "EARK" SrcPort 1 DstBlock "Product12" DstPort 1 } Line { SrcBlock "RNAUG1" SrcPort 1 Points [95, 0] DstBlock "Sum4" DstPort 1 } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Product2" DstPort 1 } Line { SrcBlock "EFARF" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { Name "VIM" FontSize 12 FontWeight "bold" Labels [-1, 1] SrcBlock "VIM" SrcPort 1 DstBlock "Product12" DstPort 2 } Line { SrcBlock "Constant2" SrcPort 1 DstBlock "Sum4" DstPort 2 } Line { Name "ANMER" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "lower limit 0.86" SrcPort 1 DstBlock "Product12" DstPort 4 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { Name "MDEA" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum2" SrcPort 1 DstBlock "Product12" DstPort 3 } Line { SrcBlock "Constant1" SrcPort 1 Points [10, 0; 0, 30] DstBlock "Sum2" DstPort 1 } Annotation { Name "EFFERENT ARTERIOLE" Position [344, 27] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } } } Block { BlockType SubSystem Name "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" Ports [11, 10] Position [5050, 3378, 5550, 3892] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('ECF AND ICF ELECTROLYTES AND VOLUMES\\n\\" "n\nINTPUTS:\\n\nVP - plasma volume [l]\\n\nVTS - systemic interstitial fluid " "volume [l]\\n\nVPF - pulmonary interstitial fluid volume [l]\\n\nNID - normal" " rate of sodium intake [mmol/min]\\n\nSTH - salt appetite multiplier factor [" "ratio to normal]\\n\nNOD - rate of excretion of sodium in the urine [mmol/min" "]\\n\nKID - rate of intake of potassium [mmol/min]\\n\nKOD - rate of excretio" "n of potassium in the urine [mmol/min]\\n\nAMK - aldosterone multiplier facto" "r for the effect of aldosterone \\n on the transport of potassium\\n through " "the cell membrane [ratio of normal effect]\\n\nACLK - sensitivity control of " "the effect of the aldosterone \\n on cellular membrane transport\\n of potass" "ium [ratio of normal effect]\\n\nVICnorm - normal value of the intracellular " "fluid volume [l]\\n \n\\n\nOUTPUTS:\\n\nVEC - volume of extracellular fluid [" "l]\\n\nVIC - volume of intracellular fluid [l]\\n\nVTW - total body water [l]" "\\n\nVID - rate of fluid transfer between interstitial fluid and cells [l/min" "]\\n\n\nNAE - total extracellular sodium content [mmol]\\n\nCNA - extracellul" "ar sodium concentration [mmol/l]\\n\nCKE - extracellular potassium concentrat" "ion [mmol/l]\\n\nKI - total intracellular potassium content [mmol]\\n\nCKI - " "intracellular potassium concentration [mmol/l]\\n\nKCD - rate of transferof p" "otassium from the interstitial fluid \\ninto the intracellular fluid [mmol/mi" "n]\\n\n\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Extracellular and Intracellular Fluid Electro" "lytes and Volumes" Location [6, 74, 1274, 1000] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "VP" Position [15, 578, 45, 592] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "VTS" Position [15, 623, 45, 637] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "VPF" Position [15, 673, 45, 687] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "NID" Position [180, 678, 210, 692] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "STH" Position [185, 718, 215, 732] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "NOD" Position [185, 643, 215, 657] FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "KID" Position [585, 533, 615, 547] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Inport Name "KOD" Position [555, 548, 585, 562] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" } Block { BlockType Inport Name "AMK" Position [145, 408, 175, 422] FontName "Arial" FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" } Block { BlockType Inport Name "ACLK" Position [145, 358, 175, 372] FontName "Arial" FontSize 12 FontWeight "bold" Port "10" IconDisplay "Port number" } Block { BlockType Inport Name "VICNorm" Position [475, 183, 505, 197] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "11" IconDisplay "Port number" Port { PortNumber 1 Name "VICnorm" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "CKEnorm" Position [540, 635, 595, 655] BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CKInorm" Position [525, 160, 580, 180] BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "142" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CNAnorm" Position [185, 775, 240, 795] BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "142" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [195, 270, 235, 290] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "5.6" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [310, 366, 345, 384] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant5" Position [155, 445, 175, 465] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant7" Position [290, 440, 310, 460] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Gain Name "Gain2" Position [685, 407, 755, 453] ShowName off FontSize 12 FontWeight "bold" Gain "0.013" } Block { BlockType Gain Name "Gain3" Position [985, 67, 1045, 103] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Gain "0.01" Port { PortNumber 1 Name "VIZ" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "KCD " Ports [2, 1] Position [910, 403, 985, 472] DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.000024999" IgnoreLimit off Port { PortNumber 1 Name "KCD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "KCD0" Position [845, 446, 900, 464] BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "KE " Ports [2, 1] Position [345, 522, 430, 598] Orientation "left" DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "74.7024" IgnoreLimit off Port { PortNumber 1 Name "KE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "KI " Ports [2, 1] Position [1085, 420, 1170, 500] DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "3549.44848" IgnoreLimit off Port { PortNumber 1 Name "KI" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "NAE " Ports [2, 1] Position [410, 720, 495, 800] DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "2120.8784" IgnoreLimit off Port { PortNumber 1 Name "NAE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product" Ports [2, 1] Position [250, 544, 275, 606] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "CKE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [280, 402, 310, 433] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product10" Ports [2, 1] Position [275, 258, 300, 287] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "RKIE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product11" Ports [2, 1] Position [860, 72, 890, 103] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product12" Ports [2, 1] Position [620, 147, 650, 178] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "KInorm" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product13" Ports [2, 1] Position [360, 353, 385, 382] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [445, 422, 475, 453] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "KE1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [260, 727, 290, 758] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "NAINT" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product4" Ports [2, 1] Position [555, 714, 580, 776] ShowName off FontSize 12 FontWeight "bold" Inputs "/*" Port { PortNumber 1 Name "CNA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [1136, 155, 1209, 180] Orientation "up" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" Port { PortNumber 1 Name "CKI" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product6" Ports [2, 1] Position [330, 466, 360, 504] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "KE1N" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product7" Ports [2, 1] Position [280, 762, 310, 793] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product8" Ports [2, 1] Position [640, 622, 670, 653] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "KE0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product9" Ports [2, 1] Position [850, 402, 880, 433] ShowName off FontSize 12 FontWeight "bold" Inputs "/*" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [475, 347, 505, 378] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "KE2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [340, 721, 370, 754] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum11" Ports [2, 1] Position [1090, 67, 1120, 98] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "-+" Port { PortNumber 1 Name "CCD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum12" Ports [2, 1] Position [910, 62, 940, 93] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum2" Ports [3, 1] Position [65, 605, 90, 655] ShowName off FontSize 12 FontWeight "bold" Inputs "+++" Port { PortNumber 1 Name "VEC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [215, 407, 245, 438] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [365, 412, 395, 443] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "KALD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [60, 227, 90, 258] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [555, 417, 585, 448] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "KIR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [625, 412, 655, 443] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" Port { PortNumber 1 Name "KIE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [800, 407, 830, 438] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum9" Ports [3, 1] Position [475, 514, 505, 566] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "-+-" Port { PortNumber 1 Name "KED" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "VIC " Ports [2, 1] Position [290, 86, 380, 179] Orientation "left" DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "25.002477" IgnoreLimit off Port { PortNumber 1 Name "VIC " RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "VID " Ports [2, 1] Position [745, 68, 830, 152] Orientation "left" DropShadow on FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.0000010839" IgnoreLimit off Port { PortNumber 1 Name "VID" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "VID0" Position [870, 176, 925, 194] Orientation "left" BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Z" Position [775, 346, 830, 364] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Z1" Position [920, 141, 975, 159] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Outport Name "VEC" Position [20, 523, 50, 537] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VIC" Position [15, 128, 45, 142] Orientation "left" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VTW" Position [15, 238, 45, 252] Orientation "left" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VID" Position [15, 58, 45, 72] Orientation "left" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "NAE" Position [1215, 798, 1245, 812] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "CNA" Position [1215, 763, 1245, 777] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "CKE" Position [140, 568, 170, 582] Orientation "left" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "KI" Position [15, 298, 45, 312] Orientation "left" FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "CKI" Position [1210, 118, 1240, 132] FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "KCD" Position [1145, 368, 1175, 382] FontSize 12 FontWeight "bold" Port "10" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Constant3" SrcPort 1 DstBlock "Product13" DstPort 2 } Line { Name "RKIE" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product10" SrcPort 1 Points [40, 0; 0, 45] Branch { Labels [3, 0] Points [-210, 0; 0, 155] DstBlock "Product6" DstPort 1 } Branch { DstBlock "Product13" DstPort 1 } } Line { SrcBlock "Constant2" SrcPort 1 DstBlock "Product10" DstPort 2 } Line { SrcBlock "Sum5" SrcPort 1 DstBlock "VTW" DstPort 1 } Line { Name "KCD" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "KCD " SrcPort 1 Points [30, 0] Branch { Labels [2, 0] Points [0, 85] DstBlock "Sum9" DstPort 1 } Branch { Points [20, 0] Branch { Points [0, -65] DstBlock "KCD" DstPort 1 } Branch { DstBlock "KI " DstPort 1 } } Branch { Points [0, -125; -255, 0; 0, 100] DstBlock "Sum8" DstPort 1 } } Line { Name "KI" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "KI " SrcPort 1 Points [15, 0; 0, -155] Branch { Points [-600, 0] Branch { DstBlock "KI" DstPort 1 } Branch { Labels [2, 0] Points [0, 115] DstBlock "Sum7" DstPort 1 } } Branch { DstBlock "Product5" DstPort 2 } } Line { SrcBlock "Z1" SrcPort 1 Points [0, -55] DstBlock "Product11" DstPort 2 } Line { SrcBlock "VID0" SrcPort 1 Points [0, -55] DstBlock "VID " DstPort 2 } Line { SrcBlock "KCD0" SrcPort 1 DstBlock "KCD " DstPort 2 } Line { Name "KALD" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Sum4" SrcPort 1 DstBlock "Product2" DstPort 1 } Line { Name "KE1N" FontSize 12 FontWeight "bold" Labels [3, 1] SrcBlock "Product6" SrcPort 1 Points [30, 0; 0, -40] DstBlock "Product2" DstPort 2 } Line { Name "KE2" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum1" SrcPort 1 Points [30, 0] DstBlock "Sum6" DstPort 1 } Line { SrcBlock "Product13" SrcPort 1 DstBlock "Sum1" DstPort 2 } Line { Name "KInorm" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Product12" SrcPort 1 Points [70, 0; 0, 110] Branch { Labels [-1, 1] Points [-325, 0; 0, 80] DstBlock "Sum1" DstPort 1 } Branch { Labels [1, 0; 5, 0] Points [475, 0; 0, 255; -165, 0; 0, -50] DstBlock "KI " DstPort 2 } } Line { SrcBlock "CKInorm" SrcPort 1 DstBlock "Product12" DstPort 2 } Line { Name "VICnorm" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "VICNorm" SrcPort 1 Points [-50, 0] Branch { Points [0, 25; -160, 0] DstBlock "Product10" DstPort 1 } Branch { Points [0, -35] Branch { DstBlock "VIC " DstPort 2 } Branch { DstBlock "Product12" DstPort 1 } } } Line { SrcBlock "CKEnorm" SrcPort 1 DstBlock "Product8" DstPort 2 } Line { SrcBlock "CNAnorm" SrcPort 1 DstBlock "Product7" DstPort 2 } Line { Name "KE0" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product8" SrcPort 1 Points [35, 0; 0, -60] DstBlock "KE " DstPort 2 } Line { Name "NAE" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "NAE " SrcPort 1 Points [25, 0] Branch { Points [0, 45] DstBlock "NAE" DstPort 1 } Branch { DstBlock "Product4" DstPort 2 } } Line { SrcBlock "Product7" SrcPort 1 DstBlock "NAE " DstPort 2 } Line { Name "VEC" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum2" SrcPort 1 Points [35, 0] Branch { Points [0, -100] Branch { Points [0, -280] DstBlock "Sum5" DstPort 2 } Branch { DstBlock "VEC" DstPort 1 } } Branch { Points [180, 0] Branch { Points [205, 0] Branch { DstBlock "Product8" DstPort 1 } Branch { Labels [2, 0] Points [0, 100] DstBlock "Product4" DstPort 1 } } Branch { Labels [2, 0] Points [0, -40] DstBlock "Product" DstPort 2 } } Branch { Points [0, 140] DstBlock "Product7" DstPort 1 } } Line { Name "NAINT" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product3" SrcPort 1 DstBlock "Sum10" DstPort 2 } Line { SrcBlock "STH" SrcPort 1 Points [0, 25] DstBlock "Product3" DstPort 2 } Line { SrcBlock "NID" SrcPort 1 Points [20, 0; 0, 50] DstBlock "Product3" DstPort 1 } Line { SrcBlock "NOD" SrcPort 1 Points [85, 0; 0, 80] DstBlock "Sum10" DstPort 1 } Line { SrcBlock "KOD" SrcPort 1 DstBlock "Sum9" DstPort 3 } Line { SrcBlock "KID" SrcPort 1 DstBlock "Sum9" DstPort 2 } Line { Name "KE1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product2" SrcPort 1 DstBlock "Sum6" DstPort 2 } Line { Name "CKE" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product" SrcPort 1 Points [-45, 0] Branch { Points [0, -80] DstBlock "Product6" DstPort 2 } Branch { DstBlock "CKE" DstPort 1 } } Line { SrcBlock "Constant7" SrcPort 1 Points [10, 0; 0, -15] DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { SrcBlock "ACLK" SrcPort 1 Points [70, 0; 0, 45] DstBlock "Product1" DstPort 1 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { SrcBlock "Constant5" SrcPort 1 Points [0, -25] DstBlock "Sum3" DstPort 2 } Line { SrcBlock "AMK" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "VPF" SrcPort 1 DstBlock "Sum2" DstPort 3 } Line { SrcBlock "VP" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "VTS" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Sum10" SrcPort 1 DstBlock "NAE " DstPort 1 } Line { Name "CNA" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product4" SrcPort 1 Points [55, 0] Branch { Points [0, 25] DstBlock "CNA" DstPort 1 } Branch { Labels [1, 0] Points [610, 0; 0, -670] DstBlock "Sum11" DstPort 1 } } Line { Name "KED" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum9" SrcPort 1 DstBlock "KE " DstPort 1 } Line { Name "KE" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "KE " SrcPort 1 DstBlock "Product" DstPort 1 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "Product9" DstPort 2 } Line { SrcBlock "Product9" SrcPort 1 DstBlock "KCD " DstPort 1 } Line { Name "VIC " FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "VIC " SrcPort 1 Points [-60, 0] Branch { Points [-100, 0] Branch { DstBlock "VIC" DstPort 1 } Branch { Points [0, 100] DstBlock "Sum5" DstPort 1 } } Branch { Labels [3, 0] Points [0, 95; 930, 0] DstBlock "Product5" DstPort 1 } } Line { Name "KIR" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum6" SrcPort 1 DstBlock "Sum7" DstPort 2 } Line { Name "KIE" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Sum7" SrcPort 1 DstBlock "Gain2" DstPort 1 } Line { Labels [0, 0] SrcBlock "Gain2" SrcPort 1 DstBlock "Sum8" DstPort 2 } Line { Name "CKI" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product5" SrcPort 1 Points [0, -25] Branch { DstBlock "CKI" DstPort 1 } Branch { Points [0, -35] DstBlock "Sum11" DstPort 2 } } Line { Name "CCD" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum11" SrcPort 1 DstBlock "Gain3" DstPort 1 } Line { SrcBlock "Product11" SrcPort 1 DstBlock "VID " DstPort 1 } Line { SrcBlock "Z" SrcPort 1 DstBlock "Product9" DstPort 1 } Line { Name "VID" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "VID " SrcPort 1 Points [-65, 0] Branch { Points [0, -45] Branch { DstBlock "VID" DstPort 1 } Branch { Labels [4, 1] Points [0, -30; 310, 0; 0, 35] DstBlock "Sum12" DstPort 1 } } Branch { DstBlock "VIC " DstPort 1 } } Line { SrcBlock "Sum12" SrcPort 1 DstBlock "Product11" DstPort 1 } Line { Name "VIZ" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Gain3" SrcPort 1 DstBlock "Sum12" DstPort 2 } Annotation { Name "ECF AND ICF ELECTROLYTES AND VOLUMES" Position [644, 12] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 24 FontAngle "italic" } Annotation { Name "DAMPING" Position [873, 52] BackgroundColor "yellow" DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "KCZ" Position [771, 424] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "NAE0" Position [336, 766] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "NED" Position [387, 731] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "DAMPING" Position [953, 362] BackgroundColor "yellow" DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "FIS" Position [5250, 2013, 5395, 2037] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "GBL" Position [290, 2462, 370, 2488] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "25" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "GLFC" Position [1355, 2677, 1440, 2703] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.0208" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Glomerulus" Ports [8, 5] Position [1465, 2399, 1970, 2756] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('GLOMERULUS\\n\\n\nINTPUTS:\\n\nPAR - rena" "l perfusion pressure[torr]\\n\nRFN - renal blood flow if kidney is not damage" "d [l/min] \\n\nAAR - resistance in afferent arteriole \\n[torr min/ll] \\n\nH" "M - hematocrit \\n\nPPC - plasma colloid osmotic pressure [torr]\\n\nPXTP - b" "ack pressurein proximal tubule [torr]\\n\nGLFC - glomerular filtration coeffi" "cient [l/torr/min]\\n\nREK - percent of normal renal function [ratio to norma" "l] \\n\n\\n\n\\n \nOUTPUTS:\\n\nGFR - glomerular filtration rate [l/min]\\n\n" "GFN - glomerular filtration rate if kidney is not damaged [l/min]\\n\nGLP - g" "lomerular pressure [torr]\\n\nGLPC - average glomerular plasma colloid osmoti" "c pressure [torr]\\n\nPFL - net pressure gradient in glomerulus [torr]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Glomerulus" Location [6, 74, 1434, 876] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PAR" Position [20, 623, 50, 637] FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "RFN" Position [15, 68, 45, 82] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "AAR" Position [20, 583, 50, 597] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "HM" Position [140, 168, 170, 182] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "PPC" Position [745, 223, 775, 237] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "PXTP" Position [610, 328, 640, 342] Orientation "left" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "GLFC" Position [480, 298, 510, 312] Orientation "left" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Inport Name "REK" Position [70, 188, 100, 202] FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" } Block { BlockType Constant Name "Constant1" Position [610, 72, 645, 98] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.98" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [725, 177, 760, 203] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1.35" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [845, 456, 900, 484] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "37.929" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [320, 476, 375, 504] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.123" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant45" Position [125, 90, 145, 110] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "GFNDMP" Position [320, 306, 375, 334] Orientation "left" BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "GPPD" Position [1005, 411, 1060, 439] Orientation "left" BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "50" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [700, 367, 770, 438] Orientation "left" DropShadow on ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "GLPC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator2" Ports [2, 1] Position [160, 392, 230, 463] Orientation "left" DropShadow on ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" LimitOutput on LowerSaturationLimit "0.001" IgnoreLimit off Port { PortNumber 1 Name "GFN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "Math\nFunction1" Ports [2, 1] Position [800, 132, 830, 163] ShowName off FontSize 12 FontWeight "bold" Operator "pow" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [125, 567, 160, 598] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "APD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product2" Ports [2, 1] Position [295, 67, 330, 98] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [525, 127, 560, 158] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "EFAFPR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product4" Ports [2, 1] Position [690, 122, 725, 153] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [875, 142, 910, 173] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "GLPC0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product6" Ports [2, 1] Position [830, 367, 865, 398] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "DGLPC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product7" Ports [2, 1] Position [405, 382, 440, 413] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "GFN0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product8" Ports [2, 1] Position [155, 212, 190, 243] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product9" Ports [2, 1] Position [255, 387, 290, 418] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [195, 136, 235, 174] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [420, 131, 460, 169] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "RPNOUT" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [255, 576, 295, 614] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" Port { PortNumber 1 Name "GLP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [945, 281, 985, 319] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum5" Ports [3, 1] Position [520, 367, 565, 443] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "--+" Port { PortNumber 1 Name "PFL" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [310, 391, 350, 429] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Saturate Name "lower limit 1.0" Position [620, 130, 650, 160] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "1" LinearizeAsGain off } Block { BlockType Outport Name "GFR" Position [220, 223, 250, 237] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "GFN" Position [135, 333, 165, 347] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "GLP" Position [650, 588, 680, 602] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "GLPC" Position [655, 548, 685, 562] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PFL" Position [530, 483, 560, 497] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "RFN" SrcPort 1 Points [5, 0] Branch { DstBlock "Product2" DstPort 1 } Branch { Points [0, 500] DstBlock "Product1" DstPort 1 } } Line { SrcBlock "Constant45" SrcPort 1 Points [25, 0; 0, 45] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "HM" SrcPort 1 Points [0, -10] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [20, 0; 0, -65] DstBlock "Product2" DstPort 2 } Line { SrcBlock "Product2" SrcPort 1 Points [40, 0] Branch { Points [100, 0; 0, 50] DstBlock "Product3" DstPort 1 } Branch { Points [0, 55] DstBlock "Sum2" DstPort 1 } } Line { Name "RPNOUT" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum2" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { Name "EFAFPR" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product3" SrcPort 1 DstBlock "lower limit 1.0" DstPort 1 } Line { SrcBlock "lower limit 1.0" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { SrcBlock "Constant1" SrcPort 1 Points [25, 0] DstBlock "Product4" DstPort 1 } Line { SrcBlock "Constant2" SrcPort 1 Points [10, 0; 0, -35] DstBlock "Math\nFunction1" DstPort 2 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Math\nFunction1" DstPort 1 } Line { SrcBlock "Math\nFunction1" SrcPort 1 DstBlock "Product5" DstPort 1 } Line { SrcBlock "PPC" SrcPort 1 Points [70, 0; 0, -65] DstBlock "Product5" DstPort 2 } Line { SrcBlock "Constant3" SrcPort 1 Points [-25, 0; 0, -50] DstBlock "Integrator1" DstPort 2 } Line { SrcBlock "GPPD" SrcPort 1 Points [-80, 0; 0, -35] DstBlock "Product6" DstPort 2 } Line { Name "DGLPC" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product6" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "Sum4" SrcPort 1 Points [-30, 0; 0, 75] DstBlock "Product6" DstPort 1 } Line { Name "GLPC" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator1" SrcPort 1 Points [-60, 0] Branch { DstBlock "Sum5" DstPort 2 } Branch { Points [0, 110] Branch { Points [440, 0; 0, -205] DstBlock "Sum4" DstPort 2 } Branch { Points [0, 40] DstBlock "GLPC" DstPort 1 } } } Line { Name "GLPC0" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product5" SrcPort 1 Points [160, 0; 0, 130] DstBlock "Sum4" DstPort 1 } Line { Name "APD" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product1" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "AAR" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { SrcBlock "PAR" SrcPort 1 Points [155, 0; 0, -25] DstBlock "Sum3" DstPort 2 } Line { Name "GLP" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum3" SrcPort 1 Points [300, 0] Branch { Labels [2, 1] Points [0, -165] DstBlock "Sum5" DstPort 3 } Branch { DstBlock "GLP" DstPort 1 } } Line { SrcBlock "PXTP" SrcPort 1 Points [-20, 0; 0, 45] DstBlock "Sum5" DstPort 1 } Line { Name "PFL" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum5" SrcPort 1 Points [-30, 0] Branch { DstBlock "Product7" DstPort 2 } Branch { Points [0, 85] DstBlock "PFL" DstPort 1 } } Line { SrcBlock "GLFC" SrcPort 1 Points [-20, 0] DstBlock "Product7" DstPort 1 } Line { SrcBlock "Constant4" SrcPort 1 Points [-10, 0; 0, -45] DstBlock "Integrator2" DstPort 2 } Line { Name "GFN0" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product7" SrcPort 1 DstBlock "Sum6" DstPort 1 } Line { Name "GFN" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator2" SrcPort 1 Points [-70, 0] Branch { Points [0, 130; 390, 0; 0, -140] DstBlock "Sum6" DstPort 2 } Branch { Points [0, -90] Branch { Points [0, -55] Branch { Points [275, 0; 0, -125] DstBlock "Sum2" DstPort 2 } Branch { Points [0, -50] DstBlock "Product8" DstPort 2 } } Branch { DstBlock "GFN" DstPort 1 } } } Line { SrcBlock "REK" SrcPort 1 Points [15, 0; 0, 25] DstBlock "Product8" DstPort 1 } Line { SrcBlock "Product8" SrcPort 1 DstBlock "GFR" DstPort 1 } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "Product9" DstPort 2 } Line { SrcBlock "Product9" SrcPort 1 Points [0, 5] DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "GFNDMP" SrcPort 1 Points [-10, 0] DstBlock "Product9" DstPort 1 } Annotation { Name "GLOMERULUS" Position [504, 27] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } Annotation { Name "RPNIN" Position [389, 81] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "GFN" Position [222, 555] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "lower limit 0.001" Position [237, 479] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "GFN" Position [380, 155] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "HSL" Position [3005, 1073, 3130, 1097] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "HSL" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "HSR" Position [3005, 1023, 3130, 1047] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Heart Rate and Stroke Volume" Ports [4, 2] Position [4835, 204, 5220, 431] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('HEART RATE AND STROKE VOLUME\\n\\n\nINTPU" "TS:\\n\nAUR - autonomic stimulation of heart rate \\n\n[ratio to normal] \\n" "\nHMD - cardiac depresant effect of hypoxia, shock\\n\nand other factors [rat" "io to normal] \\n\nPRA - right atrial pressure [torr]\\n\nQLO - output of lef" "t ventricle [l/min]\\n\n\n\\n\nOUTPUTS:\\n\nHR - heart rate [beats/min]\\n\nS" "VO - stroke volume [l]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Heart Rate and Stroke Volume" Location [262, 173, 1177, 795] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.196850, 0.196850, 0.196850, 0.196850] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "AUR" Position [45, 83, 75, 97] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "HMD" Position [45, 293, 75, 307] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "PRA" Position [40, 203, 70, 217] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "QLO" Position [585, 293, 615, 307] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Constant Name " 1" Position [185, 22, 255, 48] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "32" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name " 2" Position [100, 407, 175, 433] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name " 3" Position [315, 232, 390, 258] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Divide1" Ports [2, 1] Position [565, 134, 600, 216] ShowName off FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "HR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide2" Ports [2, 1] Position [675, 264, 725, 311] ShowName off FontSize 12 FontWeight "bold" Inputs "/*" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "SVO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain" Position [140, 60, 200, 120] ShowName off FontSize 12 FontWeight "bold" Gain "40" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Gain Name "Gain1" Position [115, 180, 175, 240] ShowName off FontSize 12 FontWeight "bold" Gain "2" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Gain Name "Gain2" Position [360, 315, 420, 375] ShowName off FontSize 12 FontWeight "bold" Gain "0.5" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum" Ports [3, 1] Position [305, 70, 345, 110] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+++" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [270, 325, 310, 365] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [445, 280, 485, 320] ShowName off FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Outport Name "HR" Position [725, 168, 755, 182] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "SVO" Position [790, 283, 820, 297] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Gain2" SrcPort 1 Points [40, 0] DstBlock "Sum2" DstPort 2 } Line { Name "SVO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide2" SrcPort 1 DstBlock "SVO" DstPort 1 } Line { SrcBlock "QLO" SrcPort 1 DstBlock "Divide2" DstPort 2 } Line { Name "HR" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide1" SrcPort 1 Points [15, 0] Branch { Labels [2, 0] Points [0, 100] DstBlock "Divide2" DstPort 1 } Branch { Labels [1, 0] DstBlock "HR" DstPort 1 } } Line { SrcBlock "Sum2" SrcPort 1 Points [35, 0; 0, -105] DstBlock "Divide1" DstPort 2 } Line { SrcBlock "Sum" SrcPort 1 Points [90, 0; 0, 65] DstBlock "Divide1" DstPort 1 } Line { SrcBlock " 3" SrcPort 1 Points [70, 0] DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Gain2" DstPort 1 } Line { SrcBlock " 2" SrcPort 1 Points [110, 0] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "HMD" SrcPort 1 Points [210, 0] DstBlock "Sum1" DstPort 1 } Line { SrcBlock " 1" SrcPort 1 Points [65, 0] DstBlock "Sum" DstPort 1 } Line { SrcBlock "Gain" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "Gain1" SrcPort 1 Points [145, 0] DstBlock "Sum" DstPort 3 } Line { SrcBlock "PRA" SrcPort 1 DstBlock "Gain1" DstPort 1 } Line { SrcBlock "AUR" SrcPort 1 DstBlock "Gain" DstPort 1 } } } Block { BlockType SubSystem Name "Heart hypertrophy or deterioration" Ports [6, 3] Position [3255, 858, 3680, 1162] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('HEART HYPERTROPHY OR DETERIORATION\\n\\n" "\nINTPUTS:\\n\nPA - systemic arterial pressure [torr]\\n\nQAO - blood flow in" " the systemic arteriel system [l/min]\\n\nPPA - pulmonary arterial pressure [" "torr]\\n\nHSR - basic strenght or right ventricle [ratio to normal]\\n\nHSL -" " basic strenght or left ventricle [ratio to normal]\\n\nPOT - Non muscle cell" "s PO2 [troo]\\n\n\n\\n\nOUTPUTS:\\n\nHPR - hypertrophy effect of right heart " "[ratio to normal]\\n\nHPL - hypertrophy effect of left heart [ratio to normal" "]\\n\nHMD - cardiac depresant effect of hypoxia, shock\\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" Port { PortNumber 3 Name "HMD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "Heart hypertrophy or deterioration" Location [237, 86, 1505, 1004] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PA" Position [790, 53, 820, 67] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "QAO" Position [895, 88, 925, 102] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "PPA" Position [835, 323, 865, 337] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "HSR" Position [795, 503, 825, 517] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "HSL" Position [700, 173, 730, 187] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "POT" Position [735, 663, 765, 677] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Constant Name "Constant11" Position [735, 116, 775, 134] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "500" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant13" Position [335, 161, 370, 179] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "57600" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant15" Position [765, 400, 785, 420] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "75" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant17" Position [370, 471, 405, 489] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "57600" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant20" Position [735, 711, 760, 739] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Gain Name "Gain4" Position [530, 655, 620, 705] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Gain "0.0025" } Block { BlockType Integrator Name "HMD " Ports [2, 1] Position [370, 659, 445, 741] Orientation "left" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "1" LimitOutput on UpperSaturationLimit "1" LowerSaturationLimit "0" IgnoreLimit off } Block { BlockType Constant Name "HMD0" Position [485, 742, 510, 768] Orientation "left" BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "HPL0" Position [255, 176, 290, 194] Orientation "left" BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Math Name "HPL1=PA4^Z13" Ports [2, 1] Position [430, 82, 460, 113] Orientation "left" FontSize 12 FontWeight "bold" Operator "pow" Port { PortNumber 1 Name "HPL1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "HPR0" Position [300, 466, 335, 484] Orientation "left" BackgroundColor "lightBlue" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Math Name "HPR1=PP3^Z13" Ports [2, 1] Position [460, 372, 490, 403] Orientation "left" FontSize 12 FontWeight "bold" Operator "pow" Port { PortNumber 1 Name "HPR1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [165, 105, 230, 160] Orientation "left" ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "1" IgnoreLimit off Port { PortNumber 1 Name "HPL" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator2" Ports [2, 1] Position [205, 395, 270, 450] Orientation "left" ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "1" IgnoreLimit off } Block { BlockType Product Name "Product10" Ports [2, 1] Position [635, 362, 665, 393] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "PP3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product11" Ports [2, 1] Position [305, 392, 335, 423] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [735, 52, 765, 83] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [765, 342, 795, 373] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [670, 62, 700, 93] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [620, 72, 650, 103] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "PA4" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product8" Ports [2, 1] Position [250, 102, 280, 133] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product9" Ports [2, 1] Position [700, 352, 730, 383] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [350, 91, 380, 124] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [370, 381, 400, 414] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [655, 661, 685, 694] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Constant Name "Z13" Position [590, 226, 620, 244] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.625" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Saturate Name "lower limit = 0" Position [555, 365, 585, 395] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0" } Block { BlockType Saturate Name "lower limit = 1" Position [545, 75, 575, 105] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0" } Block { BlockType Outport Name "HPR" Position [70, 418, 100, 432] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "HPL" Position [45, 128, 75, 142] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "HMD" Position [135, 693, 165, 707] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Gain4" SrcPort 1 DstBlock "HMD " DstPort 1 } Line { SrcBlock "HMD0" SrcPort 1 Points [-10, 0; 0, -35] DstBlock "HMD " DstPort 2 } Line { SrcBlock "HPR0" SrcPort 1 Points [-5, 0; 0, -40] DstBlock "Integrator2" DstPort 2 } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "Product11" DstPort 1 } Line { Name "HPR1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "HPR1=PP3^Z13" SrcPort 1 DstBlock "Sum6" DstPort 1 } Line { SrcBlock "HPL0" SrcPort 1 Points [0, -40] DstBlock "Integrator1" DstPort 2 } Line { SrcBlock "POT" SrcPort 1 DstBlock "Sum7" DstPort 1 } Line { SrcBlock "HSL" SrcPort 1 Points [-30, 0] DstBlock "Product7" DstPort 2 } Line { SrcBlock "HSR" SrcPort 1 Points [-110, 0] DstBlock "Product10" DstPort 2 } Line { SrcBlock "PPA" SrcPort 1 Points [-10, 0; 0, 20] DstBlock "Product3" DstPort 1 } Line { SrcBlock "QAO" SrcPort 1 Points [-10, 0] Branch { Points [0, 270] DstBlock "Product3" DstPort 2 } Branch { Points [-100, 0] DstBlock "Product2" DstPort 2 } } Line { SrcBlock "PA" SrcPort 1 DstBlock "Product2" DstPort 1 } Line { SrcBlock "Sum7" SrcPort 1 DstBlock "Gain4" DstPort 1 } Line { SrcBlock "Constant20" SrcPort 1 Points [-30, 0] DstBlock "Sum7" DstPort 2 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Product6" DstPort 1 } Line { SrcBlock "Constant11" SrcPort 1 Points [-15, 0] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { SrcBlock "Constant13" SrcPort 1 Points [-25, 0; 0, -45] DstBlock "Product8" DstPort 2 } Line { SrcBlock "Product8" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { Name "HPL" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator1" SrcPort 1 Points [-15, 0] Branch { DstBlock "HPL" DstPort 1 } Branch { Labels [2, 0] Points [0, 90; 250, 0] DstBlock "Sum5" DstPort 2 } } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Product9" DstPort 1 } Line { SrcBlock "Constant15" SrcPort 1 Points [-15, 0] DstBlock "Product9" DstPort 2 } Line { SrcBlock "Product9" SrcPort 1 DstBlock "Product10" DstPort 1 } Line { SrcBlock "Constant17" SrcPort 1 Points [-15, 0] DstBlock "Product11" DstPort 2 } Line { Labels [1, 0] SrcBlock "Product11" SrcPort 1 DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "Integrator2" SrcPort 1 Points [-30, 0] Branch { DstBlock "HPR" DstPort 1 } Branch { Points [0, 90; 250, 0; 0, -110] DstBlock "Sum6" DstPort 2 } } Line { SrcBlock "Z13" SrcPort 1 Points [-70, 0] Branch { Points [0, 160] DstBlock "HPR1=PP3^Z13" DstPort 2 } Branch { Points [0, -130] DstBlock "HPL1=PA4^Z13" DstPort 2 } } Line { Name "HPL1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "HPL1=PA4^Z13" SrcPort 1 DstBlock "Sum5" DstPort 1 } Line { Labels [0, 0] SrcBlock "Sum5" SrcPort 1 DstBlock "Product8" DstPort 1 } Line { SrcBlock "HMD " SrcPort 1 DstBlock "HMD" DstPort 1 } Line { Name "PP3" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product10" SrcPort 1 DstBlock "lower limit = 0" DstPort 1 } Line { SrcBlock "lower limit = 0" SrcPort 1 DstBlock "HPR1=PP3^Z13" DstPort 1 } Line { Name "PA4" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product7" SrcPort 1 DstBlock "lower limit = 1" DstPort 1 } Line { SrcBlock "lower limit = 1" SrcPort 1 DstBlock "HPL1=PA4^Z13" DstPort 1 } Annotation { Name "07) {PLD=7}\nelse {PLD=PLD1}" Position [1275, 145, 1305, 175] FontSize 12 FontWeight "bold" Criteria "u2 > Threshold" Threshold "7" InputSameDT off SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PLD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "if (VTL1<0) {VTL=0}\nelse {VTL=VTL1}" Position [1485, 145, 1515, 175] FontSize 12 FontWeight "bold" InputSameDT off SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VTL" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "PGH" Position [995, 118, 1025, 132] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PTC" Position [960, 473, 990, 487] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VTL" Position [1600, 153, 1630, 167] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "DPL" Position [275, 788, 305, 802] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "CPI" Position [450, 338, 480, 352] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PTT" Position [1185, 18, 1215, 32] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PIF" Position [1175, 273, 1205, 287] FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PTS" Position [1220, 228, 1250, 242] FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VIF" Position [450, 263, 480, 277] FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VG" Position [365, 308, 395, 322] FontSize 12 FontWeight "bold" Port "10" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "TSP" Position [335, 603, 365, 617] FontSize 12 FontWeight "bold" Port "11" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "TSP" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator1" SrcPort 1 Points [25, 0] Branch { DstBlock "TSP" DstPort 1 } Branch { Points [0, -165] DstBlock "Product4" DstPort 2 } } Line { SrcBlock "TSP0" SrcPort 1 DstBlock "Integrator1" DstPort 2 } Line { SrcBlock "DPC" SrcPort 1 DstBlock "Add7" DstPort 1 } Line { SrcBlock "Add7" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { Name "DPL" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product9" SrcPort 1 Points [-200, 0] Branch { Points [0, 90] DstBlock "DPL" DstPort 1 } Branch { Labels [3, 0] Points [-105, 0; 0, -110] DstBlock "Add7" DstPort 2 } } Line { SrcBlock "Product6" SrcPort 1 Points [30, 0; 0, -50] DstBlock "Add4" DstPort 2 } Line { SrcBlock "Constant2" SrcPort 1 Points [10, 0; 0, -35] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Math\nFunction2" SrcPort 1 DstBlock "Product6" DstPort 1 } Line { SrcBlock "HYL" SrcPort 1 Points [20, 0; 0, 15] DstBlock "Product1" DstPort 1 } Line { SrcBlock "Add6" SrcPort 1 DstBlock "PTS" DstPort 1 } Line { Name "VTL" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "if (VTL1<0) {VTL=0}\nelse {VTL=VTL1}" SrcPort 1 Points [55, 0] Branch { Points [0, 550] DstBlock "Product9" DstPort 2 } Branch { DstBlock "VTL" DstPort 1 } } Line { SrcBlock "Constant6" SrcPort 1 Points [15, 0; 0, -55] DstBlock "if (VTL1<0) {VTL=0}\nelse {VTL=VTL1}" DstPort 3 } Line { SrcBlock "Product8" SrcPort 1 Points [15, 0] Branch { Points [0, -5] DstBlock "if (VTL1<0) {VTL=0}\nelse {VTL=VTL1}" DstPort 1 } Branch { Points [0, 5] DstBlock "if (VTL1<0) {VTL=0}\nelse {VTL=VTL1}" DstPort 2 } } Line { Name "PLD" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "if (PLD1>7) {PLD=7}\nelse {PLD=PLD1}" SrcPort 1 DstBlock "Product8" DstPort 2 } Line { SrcBlock "Constant5" SrcPort 1 Points [20, 0; 0, 55] DstBlock "Product8" DstPort 1 } Line { SrcBlock "Constant4" SrcPort 1 Points [10, 0; 0, 45] DstBlock "if (PLD1>7) {PLD=7}\nelse {PLD=PLD1}" DstPort 1 } Line { SrcBlock "Add5" SrcPort 1 Points [65, 0] Branch { Points [0, 10] DstBlock "if (PLD1>7) {PLD=7}\nelse {PLD=PLD1}" DstPort 3 } Branch { DstBlock "if (PLD1>7) {PLD=7}\nelse {PLD=PLD1}" DstPort 2 } } Line { SrcBlock "PLDF" SrcPort 1 Points [20, 0; 0, 50] DstBlock "Add5" DstPort 2 } Line { SrcBlock "Product7" SrcPort 1 DstBlock "PTC" DstPort 1 } Line { SrcBlock "GCOPF" SrcPort 1 Points [40, 0; 0, -65] DstBlock "Product7" DstPort 3 } Line { Name "PTCPR" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Add4" SrcPort 1 DstBlock "Product7" DstPort 2 } Line { SrcBlock "Product5" SrcPort 1 Points [55, 0; 0, 30] DstBlock "Add4" DstPort 1 } Line { SrcBlock "Constant1" SrcPort 1 Points [15, 0; 0, 40] DstBlock "Product5" DstPort 1 } Line { SrcBlock "Product4" SrcPort 1 Points [10, 0] Branch { Points [0, -95] DstBlock "CPI" DstPort 1 } Branch { Points [0, 85] Branch { Points [0, 170] DstBlock "Product9" DstPort 1 } Branch { DstBlock "Math\nFunction2" DstPort 1 } } Branch { Points [110, 0] DstBlock "Product5" DstPort 2 } } Line { Name "PIF" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Add3" SrcPort 1 Points [30, 0] Branch { Points [0, 60] Branch { DstBlock "Add6" DstPort 2 } Branch { Points [0, 35] DstBlock "PIF" DstPort 1 } } Branch { DstBlock "Add5" DstPort 3 } } Line { Name "PGH" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Add2" SrcPort 1 Points [45, 0] Branch { Points [0, -20] DstBlock "PGH" DstPort 1 } Branch { Points [0, 30] DstBlock "Add3" DstPort 1 } } Line { Name "POSHYL" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product3" SrcPort 1 Points [55, 0] Branch { Points [0, 185] DstBlock "Product7" DstPort 1 } Branch { Points [105, 0; 0, -85] DstBlock "Add3" DstPort 2 } } Line { SrcBlock "Constant3" SrcPort 1 Points [20, 0; 0, -30] DstBlock "Product3" DstPort 2 } Line { SrcBlock "PGHF" SrcPort 1 Points [5, 0; 0, 30] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 Points [45, 0; 0, -55] DstBlock "Add2" DstPort 2 } Line { Name "CHY" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Math\nFunction1" SrcPort 1 Points [50, 0] Branch { Labels [2, 0] Points [0, 55] DstBlock "Product3" DstPort 1 } Branch { DstBlock "Product2" DstPort 2 } } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Math\nFunction1" DstPort 1 } Line { SrcBlock "Constant7" SrcPort 1 DstBlock "Product1" DstPort 3 } Line { SrcBlock "VTSFI" SrcPort 1 Points [5, 0] Branch { DstBlock "Add1" DstPort 2 } Branch { Points [75, 0] DstBlock "Product" DstPort 2 } } Line { Name "PTT" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Math\nFunction" SrcPort 1 Points [140, 0] Branch { Labels [2, 0] Points [0, -45; 415, 0] Branch { Labels [1, 0] Points [0, 110] Branch { Points [0, 90] DstBlock "Add6" DstPort 1 } Branch { Points [0, 0] DstBlock "Add5" DstPort 1 } } Branch { DstBlock "PTT" DstPort 1 } } Branch { Labels [2, 0] Points [0, 65] DstBlock "Add2" DstPort 1 } } Line { SrcBlock "Product" SrcPort 1 DstBlock "Math\nFunction" DstPort 1 } Line { SrcBlock "Add1" SrcPort 1 DstBlock "Product" DstPort 1 } Line { SrcBlock "Add" SrcPort 1 DstBlock "VIF" DstPort 1 } Line { Name "VG" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "function interstitialGelVolume(VTS)\nx=[0,1" "2,15,18,21,24.0]\ny=[0,11.4,14.0,16.0,17.3,18.0]" SrcPort 1 Points [80, 0] Branch { Points [0, 40] DstBlock "VG" DstPort 1 } Branch { DstBlock "Add" DstPort 2 } } Line { Name "VTS" FontSize 12 FontWeight "bold" SrcBlock "VTS" SrcPort 1 Points [45, 0; 0, 160] Branch { Points [195, 0] Branch { Points [0, 0] Branch { Points [0, 50] DstBlock "Add" DstPort 1 } Branch { DstBlock "Product1" DstPort 2 } } Branch { Points [0, 0; 0, -160] DstBlock "Add1" DstPort 1 } } Branch { Points [0, 65] Branch { Points [0, 155] DstBlock "Product4" DstPort 1 } Branch { DstBlock "function interstitialGelVolume(VTS)\nx=" "[0,12,15,18,21,24.0]\ny=[0,11.4,14.0,16.0,17.3,18.0]" DstPort 1 } } } Annotation { Name "CPI" Position [449, 431] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PLD1" Position [1203, 156] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name " " " 2\nPTCR=0.28*CPI+0.0019*CPI " Position [551, 489] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "TPGHF" Position [820, 196] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name " 2\nCHY=(H" "YL/VTS/5) " Position [576, 159] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name " " " 2\nPTT=(VTS-VTSFI)/VTSFI) " Position [511, 24] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "KID" Position [4785, 3669, 4855, 3691] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.06" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "LPPR" Position [4375, 2810, 4415, 2830] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.03" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Left Heart Pumping" Ports [7, 3] Position [5095, 743, 5470, 1027] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('LEFT HEART PUMPING\\n\\n\nINTPUTS:\\n\nPL" "A - left atrial pressure [torr]\\n\nPA - systemic arterial pressure [torr]\\n" "\nAUH - autonomic stimulation of heart [ratio to normal] \\n\nOSA - oxygen he" "moglobin saturation \\n\nHSL - basic strenght or left ventricle (ratio to nor" "mal)\\n\nHPL - hypertrophy effect of left heart [ratio to normal]\\n\nHMD - c" "ardiac depressant effect of hypoxia, shock \\n and other factors [ratio to no" "rmal]\\n\n\n\\n\nOUTPUTS:\\n\nQLO - actual left ventricular output [l/min]\\n" "\nQLN - normalised lwft ventricular output [l/min]\\n\nLVM - depressing effec" "t on left ventricle of pulmonary \\n arterial pressure [ratio to normal]\\n\n" "')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Left Heart Pumping" Location [2, 82, 1270, 704] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "a4letter" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PLA" Position [45, 83, 75, 97] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "PA" Position [40, 153, 70, 167] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "AUH" Position [25, 388, 55, 402] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "OSA" Position [35, 243, 65, 257] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "HSL" Position [605, 418, 635, 432] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "HPL" Position [570, 448, 600, 462] FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "HMD" Position [605, 478, 635, 492] FontName "Arial" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Display Name "Display3" Ports [1] Position [280, 335, 370, 365] NamePlacement "alternate" ShowName off Decimation "1" Lockdown off } Block { BlockType Product Name "Divide1" Ports [2, 1] Position [135, 242, 165, 273] ShowName off FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide2" Ports [2, 1] Position [210, 212, 240, 243] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PA2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide3" Ports [6, 1] Position [675, 323, 720, 497] ShowName off FontSize 12 FontWeight "bold" Inputs "6" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Reference Name "function StarlingLNorm(PLA)\ncubic spline i" "nterpolation\nx=[-4.5,-4,0,-1,3,6,10]\ny=[0,0.01,3.6,5.05,9.4,11.6,13.5]" Ports [1, 1] Position [330, 64, 385, 116] FontName "Arial" FontSize 12 FontWeight "bold" SourceBlock "simulink/Lookup\nTables/Lookup\nTable (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 1 " bp1 "[-10,-9,-8,-7,-6,-5,-4.5,-4, -1,0, 3, 6, 10" ",11,12,13,15]" bp2 "[10,22,31]" bp3 "[1:3]" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "[0,0,0,0,0,0,0,0.01, 3.6,5.05, 9.4, 11.6,13" ".5, 13.5, 13.5, 13.5,13.5]" interpMethod "Cubic Spline" extrapMethod "None - Clip" rangeErrorMode "None" Port { PortNumber 1 Name "QLN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Reference Name "function leftHeartLoading(PA2)\ncubic splin" "e interpolation\nx=[0,100, 125, 160, 200, 240]\ny=[1.04, 1.0,0.97,0.88,0.59,0" "]" Ports [1, 1] Position [325, 204, 380, 256] FontName "Arial" FontSize 12 FontWeight "bold" SourceBlock "simulink/Lookup\nTables/Lookup\nTable (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 1 " bp1 "[0,70,100, 125, 160, 200, 240]" bp2 "[10,22,31]" bp3 "[1:3]" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "[1.04, 1.025,1,0.97,0.88,0.59,0]" interpMethod "Cubic Spline" extrapMethod "None - Clip" rangeErrorMode "None" Port { PortNumber 1 Name "LVM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "QLO" Position [860, 403, 890, 417] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "QLN" Position [485, 28, 515, 42] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "LVM" Position [545, 223, 575, 237] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "PA" SrcPort 1 Points [60, 0; 0, 60] DstBlock "Divide2" DstPort 1 } Line { SrcBlock "HMD" SrcPort 1 DstBlock "Divide3" DstPort 6 } Line { SrcBlock "HPL" SrcPort 1 DstBlock "Divide3" DstPort 5 } Line { SrcBlock "HSL" SrcPort 1 DstBlock "Divide3" DstPort 4 } Line { SrcBlock "Divide3" SrcPort 1 DstBlock "QLO" DstPort 1 } Line { SrcBlock "AUH" SrcPort 1 Points [60, 0] Branch { DstBlock "Divide3" DstPort 3 } Branch { DstBlock "Divide1" DstPort 2 } } Line { SrcBlock "OSA" SrcPort 1 Points [0, 0] DstBlock "Divide1" DstPort 1 } Line { Name "LVM" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "function leftHeartLoading(PA2)\ncubic splin" "e interpolation\nx=[0,100, 125, 160, 200, 240]\ny=[1.04, 1.0,0.97,0.88,0.59,0" "]" SrcPort 1 Points [125, 0] Branch { DstBlock "LVM" DstPort 1 } Branch { Points [0, 135] DstBlock "Divide3" DstPort 2 } } Line { Name "PA2" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Divide2" SrcPort 1 Points [10, 0] Branch { Points [0, 120] DstBlock "Display3" DstPort 1 } Branch { DstBlock "function leftHeartLoading(PA2)\ncubic spl" "ine interpolation\nx=[0,100, 125, 160, 200, 240]\ny=[1.04, 1.0,0.97,0.88,0.59" ",0]" DstPort 1 } } Line { SrcBlock "Divide1" SrcPort 1 Points [10, 0; 0, -25] DstBlock "Divide2" DstPort 2 } Line { Name "QLN" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "function StarlingLNorm(PLA)\ncubic spline i" "nterpolation\nx=[-4.5,-4,0,-1,3,6,10]\ny=[0,0.01,3.6,5.05,9.4,11.6,13.5]" SrcPort 1 Points [0, 0; 65, 0] Branch { Labels [2, 0] Points [175, 0; 0, 245] DstBlock "Divide3" DstPort 1 } Branch { Points [0, -55] DstBlock "QLN" DstPort 1 } } Line { SrcBlock "PLA" SrcPort 1 DstBlock "function StarlingLNorm(PLA)\ncubic spline i" "nterpolation\nx=[-4.5,-4,0,-1,3,6,10]\ny=[0,0.01,3.6,5.05,9.4,11.6,13.5]" DstPort 1 } } } Block { BlockType Constant Name "MYOGTAU" Position [3980, 352, 4085, 378] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "240" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "MYOGTAU1" Position [1345, 2904, 1435, 2926] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "240" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Macula densa" Ports [2, 2] Position [2380, 2391, 2885, 2624] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('MACULA DENSA\\n\\n\nINTPUTS:\\n\nCNA - Ex" "tracellular sodium concentration [mmol/l]\\n\nGFN - glomerular filtration rat" "e if kidney \\nis not damaged [l/min]\\n\n\n\\n\n\\n \nOUTPUTS:\\n\nRNAUG1 - " "macula densa feedback signal \\n[ratio to normal effect]\\n\nNAPT1 - delivery" " of sodium to the macula densa area \\n[ratio to normal value]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Macula densa" Location [6, 74, 1434, 876] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "CNA" Position [15, 163, 45, 177] FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "CNA" PropagatedSignals "CNA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "GFN" Position [15, 223, 45, 237] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Constant Name "Constant1" Position [605, 224, 640, 246] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [385, 424, 420, 446] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [615, 459, 650, 481] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant7" Position [55, 274, 90, 296] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.057" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "GF2" Position [450, 239, 485, 261] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [680, 182, 750, 253] DropShadow on ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "NAPT1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product15" Ports [2, 1] Position [70, 155, 115, 210] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [620, 394, 660, 436] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [175, 170, 220, 225] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "NAPT" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product7" Ports [2, 1] Position [550, 179, 590, 221] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Constant Name "RNAUGN" Position [525, 357, 575, 373] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [715, 404, 760, 451] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum30" Ports [2, 1] Position [485, 399, 530, 446] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [430, 170, 470, 210] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Saturate Name "upper limit 10\nlower limit 0.3 " Position [800, 404, 850, 456] FontSize 12 FontWeight "bold" UpperLimit "10" LowerLimit "0.3" LinearizeAsGain off } Block { BlockType Saturate Name "upper limit 3.0\nlower limit 0.1" Position [275, 177, 325, 223] FontSize 12 FontWeight "bold" UpperLimit "3" LowerLimit "0.1" LinearizeAsGain off Port { PortNumber 1 Name "NAPT" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "NAPT1" Position [880, 118, 910, 132] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RNAUG1" Position [890, 423, 920, 437] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Product15" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { SrcBlock "GFN" SrcPort 1 Points [5, 0] DstBlock "Product15" DstPort 2 } Line { Name "CNA" FontSize 12 FontWeight "bold" SrcBlock "CNA" SrcPort 1 DstBlock "Product15" DstPort 1 } Line { SrcBlock "Constant7" SrcPort 1 Points [35, 0; 0, -75] DstBlock "Product3" DstPort 2 } Line { Name "NAPT" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product3" SrcPort 1 DstBlock "upper limit 3.0\nlower limit 0.1" DstPort 1 } Line { SrcBlock "Constant1" SrcPort 1 DstBlock "Integrator1" DstPort 2 } Line { Name "NAPT" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "upper limit 3.0\nlower limit 0.1" SrcPort 1 DstBlock "Sum9" DstPort 2 } Line { SrcBlock "GF2" SrcPort 1 Points [20, 0; 0, -40] DstBlock "Product7" DstPort 2 } Line { SrcBlock "Sum9" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { SrcBlock "Product7" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { Name "NAPT1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Integrator1" SrcPort 1 Points [45, 0] Branch { Points [0, 110; -345, 0; 0, 80] DstBlock "Sum30" DstPort 1 } Branch { Points [0, -95] DstBlock "NAPT1" DstPort 1 } Branch { Points [0, -95; -460, 0; 0, 55] DstBlock "Sum9" DstPort 1 } } Line { SrcBlock "Constant2" SrcPort 1 DstBlock "Sum30" DstPort 2 } Line { SrcBlock "Sum30" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "RNAUGN" SrcPort 1 Points [20, 0; 0, 40] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [35, 0; 0, -30] DstBlock "Sum3" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "upper limit 10\nlower limit 0.3 " DstPort 1 } Line { SrcBlock "upper limit 10\nlower limit 0.3 " SrcPort 1 DstBlock "RNAUG1" DstPort 1 } Annotation { Name "MACULA DENSA" Position [469, 77] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } Annotation { Name "FNA" Position [145, 180] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "NAPT1" Position [371, 175] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "DAMPING" Position [654, 156] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Muscle Local Blood Flow Control " Ports [1, 1] Position [2140, 683, 2450, 867] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('MUSCLE LOCAL BLOOD FLOW CONTROL\\n\\n\nIN" "TPUT:\\n\nPMO - muscle cells PO2 [torr] \\n\n\n\\n\nOUTPUT:\\n\nAMM - vasocon" "strictor effect of local blood flow\\n autoregulation\nin muscles\\n[ratio to" " normal]\\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Muscle Local Blood Flow Control " Location [2, 74, 1262, 657] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PMO" Position [40, 48, 70, 62] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Constant Name "A4K" Position [820, 544, 855, 566] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "10" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "A4K2" Position [805, 298, 850, 322] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "10000" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK1" Position [390, 444, 425, 466] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK10" Position [955, 334, 990, 356] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK15" Position [375, 354, 410, 376] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK3" Position [540, 539, 575, 561] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.05" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK4" Position [975, 579, 1010, 601] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK5" Position [400, 184, 435, 206] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POM" Position [235, 534, 270, 556] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POM2" Position [240, 269, 275, 291] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "16" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PORM" Position [35, 299, 70, 321] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product" Ports [2, 1] Position [315, 501, 360, 559] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [885, 517, 925, 568] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "(POE-AMM1)/A4K" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [325, 236, 370, 294] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [880, 272, 920, 323] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "(POF-AMM2)/A4K2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product8" Ports [2, 1] Position [1375, 357, 1425, 428] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [440, 500, 500, 560] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" Port { PortNumber 1 Name "POE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [740, 500, 800, 560] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [100, 170, 160, 220] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" Port { PortNumber 1 Name "PDO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [430, 235, 490, 295] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" Port { PortNumber 1 Name "POF" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [685, 255, 745, 315] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" } Block { BlockType Switch Name "Switch3" Position [590, 254, 660, 316] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "0.3" } Block { BlockType Switch Name "Switch5" Position [620, 499, 690, 561] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "0.05" Port { PortNumber 1 Name "POE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "integrator POB1" Ports [2, 1] Position [1070, 521, 1160, 614] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.6577" IgnoreLimit off Port { PortNumber 1 Name "AMM1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "integrator POB4" Ports [2, 1] Position [1045, 276, 1135, 369] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.6577" IgnoreLimit off Port { PortNumber 1 Name "AMM2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name " AMM" Position [1490, 388, 1520, 402] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "PDO" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum7" SrcPort 1 Points [40, 0] Branch { Points [85, 0; 0, 55] DstBlock "Product5" DstPort 1 } Branch { Points [0, 320] DstBlock "Product" DstPort 1 } } Line { Name "POF" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum8" SrcPort 1 Points [35, 0] Branch { DstBlock "Switch3" DstPort 1 } Branch { Points [0, 20] DstBlock "Switch3" DstPort 2 } } Line { SrcBlock "Switch3" SrcPort 1 DstBlock "Sum9" DstPort 2 } Line { SrcBlock "POK15" SrcPort 1 Points [115, 0; 0, -60] DstBlock "Switch3" DstPort 3 } Line { SrcBlock "A4K2" SrcPort 1 DstBlock "Product7" DstPort 2 } Line { SrcBlock "Sum9" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { Name "(POF-AMM2)/A4K2" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product7" SrcPort 1 DstBlock "integrator POB4" DstPort 1 } Line { SrcBlock "POK10" SrcPort 1 DstBlock "integrator POB4" DstPort 2 } Line { Name "AMM2" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "integrator POB4" SrcPort 1 Points [130, 0] Branch { Labels [3, 0] Points [0, -115; -555, 0] DstBlock "Sum9" DstPort 1 } Branch { Labels [2, 0] Points [0, 50] DstBlock "Product8" DstPort 1 } } Line { SrcBlock "POK5" SrcPort 1 Points [20, 0] DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 DstBlock "Sum8" DstPort 2 } Line { SrcBlock "POM2" SrcPort 1 DstBlock "Product5" DstPort 2 } Line { SrcBlock "Product8" SrcPort 1 Points [0, 0] DstBlock " AMM" DstPort 1 } Line { Name "(POE-AMM1)/A4K" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product1" SrcPort 1 DstBlock "integrator POB1" DstPort 1 } Line { SrcBlock "A4K" SrcPort 1 Points [0, 0] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { Name "AMM1" FontSize 12 FontWeight "bold" SrcBlock "integrator POB1" SrcPort 1 Points [105, 0; 0, -110] Branch { Labels [2, 0] Points [0, -50] DstBlock "Product8" DstPort 2 } Branch { Labels [2, 0] Points [-500, 0] DstBlock "Sum3" DstPort 1 } } Line { Name "POE" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Switch5" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { SrcBlock "POK4" SrcPort 1 DstBlock "integrator POB1" DstPort 2 } Line { SrcBlock "POK3" SrcPort 1 DstBlock "Switch5" DstPort 3 } Line { Name "POE" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Sum1" SrcPort 1 Points [60, 0] Branch { Points [0, -20] DstBlock "Switch5" DstPort 1 } Branch { DstBlock "Switch5" DstPort 2 } } Line { SrcBlock "POK1" SrcPort 1 Points [40, 0] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Sum1" DstPort 2 } Line { SrcBlock "POM" SrcPort 1 Points [0, 0] DstBlock "Product" DstPort 2 } Line { SrcBlock "PORM" SrcPort 1 Points [55, 0] DstBlock "Sum7" DstPort 2 } Line { SrcBlock "PMO" SrcPort 1 Points [55, 0] DstBlock "Sum7" DstPort 1 } Annotation { Name "Long term autoregulation" Position [902, 231] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Short term autoregulation" Position [1012, 481] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AMM1" Position [1214, 551] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "if (POE<0.05) {POE=0.05}" Position [569, 581] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "ARM" Position [1503, 356] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Myogenic Autoregulation" Ports [4, 1] Position [4185, 225, 4665, 450] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('MYOGENIC AUTOREGULATION\\n\\n\nINTPUTS:\\" "n\n\n\nPA - systemic arterial pressure [torr]\\n\nPC - capillary pressure [t" "orr]\\n\nMYOGTAU - time delay factor of myogenic response \\n(in normal condi" "tion TENSTC= 240 min)\\n\nTENSGN - factor of effectiveness of myogenic respon" "se\\n \n\n\\n\n\\n \nOUTPUT:\\n\nMYOGRS - myogenic autoregulation effect on v" "ascular resistance \\n\n in muscle and in non-renal tissue [multiplier, rati" "o to normal]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Myogenic Autoregulation" Location [6, 74, 1434, 860] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PA" Position [95, 78, 125, 92] FontSize 12 IconDisplay "Port number" } Block { BlockType Inport Name "PC" Position [95, 173, 125, 187] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "MYOGTAU" Position [250, 298, 280, 312] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" Port { PortNumber 1 Name "MYOGTAU" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "TENSGN" Position [1240, 288, 1270, 302] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Sum Name "Add25" Ports [2, 1] Position [160, 120, 200, 160] ShowName off FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Constant Name "Constant1" Position [390, 253, 470, 287] ShowName off FontSize 12 FontWeight "bold" Value "117" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Derivative Name "Derivative" Position [685, 206, 720, 244] FontSize 12 FontWeight "bold" } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [540, 195, 590, 255] ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off } Block { BlockType Sum Name "RAPDel=RAP-RAPAdp" Ports [2, 1] Position [240, 166, 275, 219] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "RAPDel" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "RAPdot=RAPdel/AffTau" Ports [2, 1] Position [385, 182, 420, 233] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" RndMeth "Floor" Port { PortNumber 1 Name "DPADAPT" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "RAPdot=RAPdel/AffTau1" Ports [2, 1] Position [1325, 317, 1360, 368] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "RAPdot=RAPdel/AffTau2" Ports [2, 1] Position [755, 212, 790, 263] ShowName off FontSize 12 FontWeight "bold" Inputs "**" RndMeth "Floor" } Block { BlockType Constant Name "[X,Y,Slope...] - data from Coleman (1992)" Position [535, 401, 775, 439] FontSize 12 FontWeight "bold" Value "[-30.0,1.5,0.0,0.0,1.0,-0.02,80.0,0.5,0.0]" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "function MyogenResp(PDIFF) - spline interpo" "lation" Ports [2, 1] Position [875, 225, 1220, 480] FontSize 12 FontWeight "bold" TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDescription "CURVILINEAR" MaskHelp "Interpolates function value using linear (" "if x<=0 or x>=x2) or cubic spline (if x0>x=x2) \n\\nor cubic spline (i" "f x0>x=0" ShowElse off Port { PortNumber 1 Name "init=0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType SubSystem Name "If Action\nSubsystem" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [440, 253, 555, 487] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem" Location [213, 239, 1542, 1135] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "49" Block { BlockType Inport Name "X1" Position [195, 158, 225, 172] IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [390, 20, 449, 48] ActionType "then" } Block { BlockType SubSystem Name "Cubica" Ports [6, 4] Position [660, 331, 930, 734] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDescription "Cubica" MaskHelp "Calculates vector of coeffitients o" "f cubica spline from points of coordinate and slope of experimental curve" MaskDisplay "disp('C U B I C A\\n\\nINPUTS :\\nx" "1, y1 - first point of coordinate\\nSlope1 - slope (dy/dx) at point x1,y1 " "\\n x2, y2 - second point of coordinate\\nSlope2 - slope (dy/dx) at point " "x2,y2 \\n\\nOUTPUTS :\\na1, a2, a3, a4 - vector of coeffitients\\n a1, a2, a3" ", a4 of cubica:\\n y = a1*x^3 + a2*x^2 + a3*x + a4')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Cubica" Location [2326, 142, 3245, 722] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "31" Block { BlockType Inport Name "X1" Position [20, 33, 50, 47] IconDisplay "Port number" Port { PortNumber 1 Name "X1" PropagatedSignals "xySlope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Y1" Position [20, 98, 50, 112] Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "Y1" PropagatedSignals "xySlope2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Slope1" Position [15, 173, 45, 187] Port "3" IconDisplay "Port number" Port { PortNumber 1 Name "Slope1" PropagatedSignals "xySlope3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "X2" Position [15, 228, 45, 242] Port "4" IconDisplay "Port number" Port { PortNumber 1 Name "X2" PropagatedSignals "xySlope4" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Y2" Position [15, 318, 45, 332] Port "5" IconDisplay "Port number" Port { PortNumber 1 Name "Y2" PropagatedSignals "xySlope5" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Slope2" Position [30, 453, 60, 467] Port "6" IconDisplay "Port number" Port { PortNumber 1 Name "Slope2" PropagatedSignals "xySlope6" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain1" Position [360, 310, 390, 340] ShowName off Gain "2" Port { PortNumber 1 Name "2*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain11" Position [235, 1115, 265, 1145] ShowName off Gain "2" } Block { BlockType Gain Name "Gain12" Position [195, 1290, 225, 1320] ShowName off Gain "2" } Block { BlockType Gain Name "Gain13" Position [210, 1350, 240, 1380] ShowName off Gain "6" } Block { BlockType Gain Name "Gain14" Position [215, 1870, 245, 1900] ShowName off Gain "3" } Block { BlockType Gain Name "Gain15" Position [210, 1935, 240, 1965] ShowName off Gain "3" } Block { BlockType Gain Name "Gain2" Position [360, 360, 390, 390] ShowName off Gain "2" Port { PortNumber 1 Name "2*y1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain4" Position [300, 595, 330, 625] ShowName off Gain "2" } Block { BlockType Gain Name "Gain5" Position [210, 640, 240, 670] ShowName off Gain "3" } Block { BlockType Gain Name "Gain6" Position [225, 730, 255, 760] ShowName off Gain "3" } Block { BlockType Gain Name "Gain7" Position [230, 820, 260, 850] ShowName off Gain "3" } Block { BlockType Gain Name "Gain8" Position [190, 935, 220, 965] ShowName off Gain "3" } Block { BlockType Gain Name "Gain9" Position [215, 970, 245, 1000] ShowName off Gain "2" } Block { BlockType Math Name "Math\nFunction" Ports [1, 1] Position [235, 569, 265, 601] ShowName off Operator "square" } Block { BlockType Math Name "Math\nFunction1" Ports [1, 1] Position [185, 889, 215, 921] ShowName off Operator "square" Port { PortNumber 1 Name "x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "Math\nFunction2" Ports [1, 1] Position [180, 1114, 210, 1146] ShowName off Operator "square" Port { PortNumber 1 Name "X2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product" Ports [2, 1] Position [355, 106, 400, 139] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [360, 156, 405, 189] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "x2*slope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product10" Ports [2, 1] Position [345, 736, 390, 769] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*x2*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product11" Ports [3, 1] Position [345, 783, 390, 817] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product12" Ports [2, 1] Position [345, 826, 390, 859] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*y1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product13" Ports [2, 1] Position [345, 871, 390, 904] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product14" Ports [2, 1] Position [345, 916, 390, 949] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*y2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product15" Ports [2, 1] Position [345, 961, 390, 994] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "2*slope2*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product16" Ports [2, 1] Position [1275, 770, 1320, 805] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product17" Ports [2, 1] Position [340, 1046, 385, 1079] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product18" Ports [3, 1] Position [205, 1068, 250, 1102] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "X2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product19" Ports [3, 1] Position [340, 1100, 385, 1160] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [360, 206, 405, 239] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product20" Ports [3, 1] Position [335, 1165, 380, 1225] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2^2*slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product21" Ports [3, 1] Position [330, 1295, 375, 1355] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "2*x2*slope1*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product22" Ports [3, 1] Position [335, 1360, 380, 1420] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "6*x2*x1*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product23" Ports [3, 1] Position [335, 1425, 380, 1485] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "6*x2*x1*y1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product24" Ports [3, 1] Position [335, 1230, 380, 1290] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product25" Ports [2, 1] Position [335, 1490, 380, 1550] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product26" Ports [3, 1] Position [190, 1518, 235, 1552] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "X1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product27" Ports [2, 1] Position [1265, 1285, 1310, 1320] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product28" Ports [3, 1] Position [335, 1615, 380, 1675] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product29" Ports [2, 1] Position [335, 1680, 380, 1740] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "y1*x2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [360, 256, 405, 289] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product30" Ports [2, 1] Position [335, 1745, 380, 1805] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^2*x2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product31" Ports [2, 1] Position [335, 1810, 380, 1870] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1^2*x2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product32" Ports [2, 1] Position [225, 1741, 265, 1779] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "X1^2*X2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product33" Ports [3, 1] Position [335, 1875, 380, 1935] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "3*y1*x2^2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product34" Ports [3, 1] Position [335, 1940, 380, 2000] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "3*y2*x1^2*x2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product35" Ports [3, 1] Position [335, 2005, 380, 2065] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^3*x2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product36" Ports [2, 1] Position [335, 2070, 380, 2130] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "y2*x1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product37" Ports [2, 1] Position [1305, 1865, 1350, 1900] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product4" Ports [3, 1] Position [715, 413, 760, 447] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "(x2-x1)^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [1120, 370, 1165, 405] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [345, 556, 390, 589] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [345, 601, 390, 634] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "2*x2^2*slope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product8" Ports [2, 1] Position [345, 646, 390, 679] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product9" Ports [3, 1] Position [345, 693, 390, 727] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum" Ports [6, 1] Position [500, 102, 535, 398] ShowName off Inputs "++---+" Port { PortNumber 1 Name "-(-x2*slope2-x2*slope1+slope2*x1+" "slope1*x1+2*y2-2*y1)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [645, 391, 670, 464] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [10, 1] Position [495, 558, 535, 997] ShowName off Inputs "---++--+++" Port { PortNumber 1 Name "(-x2^2*slope2-2*x2^2*slope1-3*x2*" "y1+x2*slope1*x1+3*x2*y2-x2*slope2*x1-3*y1*x1+slope1*x1^2+3*y2*x1+2*slope2*x1^" "2)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [8, 1] Position [490, 1026, 540, 1559] ShowName off Inputs "+++---+-" Port { PortNumber 1 Name "-(-slope1*x2^3-2*x2^2*slope2*x1-x" "2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slope2*x1" "^3)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum4" Ports [8, 1] Position [485, 1606, 535, 2139] ShowName off Inputs "-+-+-++-" Port { PortNumber 1 Name "(-slope1*x2^3*x1+y1*x2^3-slope2*x" "1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x1^3)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "a1" Position [1605, 383, 1635, 397] IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a2" Position [1600, 783, 1630, 797] Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a3" Position [1600, 1298, 1630, 1312] Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a4" Position [1600, 1878, 1630, 1892] Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "-(-slope1*x2^3-2*x2^2*slope2*x1-x" "2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slope2*x1" "^3)" Labels [0, 0] SrcBlock "Sum3" SrcPort 1 DstBlock "Product27" DstPort 1 } Line { SrcBlock "Product37" SrcPort 1 DstBlock "a4" DstPort 1 } Line { Name "(-slope1*x2^3*x1+y1*x2^3-slope2*x" "1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x1^3)" Labels [0, 0] SrcBlock "Sum4" SrcPort 1 DstBlock "Product37" DstPort 1 } Line { Name "y2*x1^3" Labels [0, 1] SrcBlock "Product36" SrcPort 1 DstBlock "Sum4" DstPort 8 } Line { Name "slope2*x1^3*x2" Labels [0, 1] SrcBlock "Product35" SrcPort 1 DstBlock "Sum4" DstPort 7 } Line { SrcBlock "Gain15" SrcPort 1 DstBlock "Product34" DstPort 1 } Line { Name "3*y2*x1^2*x2" Labels [0, 1] SrcBlock "Product34" SrcPort 1 DstBlock "Sum4" DstPort 6 } Line { SrcBlock "Gain14" SrcPort 1 DstBlock "Product33" DstPort 1 } Line { Name "3*y1*x2^2*x1" Labels [0, 1] SrcBlock "Product33" SrcPort 1 DstBlock "Sum4" DstPort 5 } Line { Name "X1^2*X2^2" Labels [0, 1] SrcBlock "Product32" SrcPort 1 Points [5, 0] Branch { Points [0, 65] DstBlock "Product31" DstPort 1 } Branch { DstBlock "Product30" DstPort 1 } } Line { Name "slope1*x1^2*x2^2" Labels [0, 0] SrcBlock "Product31" SrcPort 1 DstBlock "Sum4" DstPort 4 } Line { Name "slope2*x1^2*x2^2" Labels [0, 0] SrcBlock "Product30" SrcPort 1 DstBlock "Sum4" DstPort 3 } Line { Name "y1*x2^3" Labels [0, 1] SrcBlock "Product29" SrcPort 1 DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Product28" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { SrcBlock "Product27" SrcPort 1 DstBlock "a3" DstPort 1 } Line { Name "X1^3" SrcBlock "Product26" SrcPort 1 Points [25, 0] Branch { Points [0, 35; -90, 0; 0, 445] Branch { Labels [2, 0] Points [0, 70] DstBlock "Product36" DstPort 1 } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product35" DstPort 1 } } Branch { Labels [-1, 1] DstBlock "Product25" DstPort 2 } } Line { Name "slope2*x1^3" Labels [0, 1] SrcBlock "Product25" SrcPort 1 DstBlock "Sum3" DstPort 8 } Line { Name "x2*slope2*x1^2" Labels [0, 1] SrcBlock "Product24" SrcPort 1 DstBlock "Sum3" DstPort 4 } Line { Name "2*x2*slope1*x1^2" Labels [0, 1] SrcBlock "Product21" SrcPort 1 DstBlock "Sum3" DstPort 5 } Line { Name "6*x2*x1*y2" Labels [0, 0] SrcBlock "Product22" SrcPort 1 DstBlock "Sum3" DstPort 6 } Line { Name "6*x2*x1*y1" Labels [0, 0] SrcBlock "Product23" SrcPort 1 DstBlock "Sum3" DstPort 7 } Line { SrcBlock "Gain13" SrcPort 1 Points [20, 0] Branch { Points [0, 70] DstBlock "Product23" DstPort 1 } Branch { Points [55, 0] DstBlock "Product22" DstPort 1 } } Line { SrcBlock "Gain12" SrcPort 1 DstBlock "Product21" DstPort 1 } Line { Name "x2^2*slope1*x1" Labels [0, 1] SrcBlock "Product20" SrcPort 1 DstBlock "Sum3" DstPort 3 } Line { SrcBlock "Gain11" SrcPort 1 DstBlock "Product19" DstPort 2 } Line { Name "X2^2" Labels [0, 0] SrcBlock "Math\nFunction2" SrcPort 1 Points [5, 0] Branch { Labels [2, 0] Points [0, 45; 60, 0] Branch { Points [0, 400; -100, 0; 0, 195] Branch { Labels [2, 0] Points [0, 135] DstBlock "Product33" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Product32" DstPort 2 } } Branch { DstBlock "Product20" DstPort 1 } } Branch { DstBlock "Gain11" DstPort 1 } } Line { SrcBlock "Product19" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { Name "X2^3" Labels [0, 0] SrcBlock "Product18" SrcPort 1 Points [30, 0] Branch { Points [0, 540] Branch { Labels [2, 0] Points [0, 100] DstBlock "Product29" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 1 } } Branch { Points [0, -15] DstBlock "Product17" DstPort 2 } } Line { Name "slope1*x2^3" Labels [0, 0] SrcBlock "Product17" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Product16" SrcPort 1 DstBlock "a2" DstPort 1 } Line { Name "(-x2^2*slope2-2*x2^2*slope1-3*x2*" "y1+x2*slope1*x1+3*x2*y2-x2*slope2*x1-3*y1*x1+slope1*x1^2+3*y2*x1+2*slope2*x1^" "2)" Labels [0, 0] SrcBlock "Sum2" SrcPort 1 DstBlock "Product16" DstPort 1 } Line { SrcBlock "Gain9" SrcPort 1 DstBlock "Product15" DstPort 2 } Line { Name "2*slope2*x1^2" Labels [0, 0] SrcBlock "Product15" SrcPort 1 DstBlock "Sum2" DstPort 10 } Line { SrcBlock "Gain8" SrcPort 1 Points [50, 0; 0, -10] DstBlock "Product14" DstPort 2 } Line { Name "3*y2*x1" Labels [0, 0] SrcBlock "Product14" SrcPort 1 DstBlock "Sum2" DstPort 9 } Line { Name "x1^2" Labels [0, 1] SrcBlock "Math\nFunction1" SrcPort 1 Points [70, 0] Branch { Points [0, 65; 0, 0] Branch { Points [0, 310] Branch { Points [0, 65] Branch { Points [0, 240; -105, 0; 0, 165] Branch { Labels [2, 0] Points [0, 220] DstBlock "Product34" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Product32" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product21" DstPort 3 } } Branch { Labels [1, 0] DstBlock "Product24" DstPort 3 } } Branch { Labels [1, 0] DstBlock "Product15" DstPort 1 } } Branch { Points [0, -10] DstBlock "Product13" DstPort 2 } } Line { Name "slope1*x1^2" Labels [0, 0] SrcBlock "Product13" SrcPort 1 DstBlock "Sum2" DstPort 8 } Line { SrcBlock "Gain7" SrcPort 1 DstBlock "Product12" DstPort 1 } Line { Name "3*y1*x1" Labels [0, 0] SrcBlock "Product12" SrcPort 1 DstBlock "Sum2" DstPort 7 } Line { Name "x2*slope2*x1" Labels [0, 0] SrcBlock "Product11" SrcPort 1 DstBlock "Sum2" DstPort 6 } Line { Name "3*x2*y2" Labels [0, 0] SrcBlock "Product10" SrcPort 1 DstBlock "Sum2" DstPort 5 } Line { SrcBlock "Gain6" SrcPort 1 DstBlock "Product10" DstPort 1 } Line { Name "x2*slope1*x1" Labels [0, 0] SrcBlock "Product9" SrcPort 1 DstBlock "Sum2" DstPort 4 } Line { SrcBlock "Gain5" SrcPort 1 DstBlock "Product8" DstPort 1 } Line { SrcBlock "Product8" SrcPort 1 DstBlock "Sum2" DstPort 3 } Line { Name "2*x2^2*slope1" Labels [0, 0] SrcBlock "Product7" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Gain4" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Math\nFunction" SrcPort 1 Points [15, 0] Branch { DstBlock "Gain4" DstPort 1 } Branch { Points [45, 0] DstBlock "Product6" DstPort 2 } } Line { SrcBlock "Product5" SrcPort 1 DstBlock "a1" DstPort 1 } Line { Name "(x2-x1)^3" Labels [0, 0] SrcBlock "Product4" SrcPort 1 Points [0, 5; 335, 0] Branch { Points [0, 360] Branch { Points [0, 515] Branch { Labels [2, 0] Points [0, 580] DstBlock "Product37" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product27" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product16" DstPort 2 } } Branch { Points [0, -40] DstBlock "Product5" DstPort 2 } } Line { SrcBlock "Sum1" SrcPort 1 Points [10, 0] Branch { Points [0, -10] DstBlock "Product4" DstPort 1 } Branch { Points [0, 10] DstBlock "Product4" DstPort 3 } Branch { DstBlock "Product4" DstPort 2 } } Line { Name "-(-x2*slope2-x2*slope1+slope2*x1+" "slope1*x1+2*y2-2*y1)" Labels [1, 0] SrcBlock "Sum" SrcPort 1 Points [385, 0; 0, 130] DstBlock "Product5" DstPort 1 } Line { Name "Y1" Labels [0, 0] SrcBlock "Y1" SrcPort 1 Points [60, 0] Branch { Points [0, 565] Branch { Points [0, 165] Branch { Points [0, 640] Branch { Points [0, 220] Branch { Points [0, 190] DstBlock "Gain14" DstPort 1 } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product29" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product23" DstPort 3 } } Branch { Labels [2, 0] Points [0, 0] DstBlock "Gain7" DstPort 1 } } Branch { DstBlock "Product8" DstPort 2 } } Branch { Points [75, 0; 0, 270] DstBlock "Gain2" DstPort 1 } } Line { Name "2*y1" Labels [0, 0] SrcBlock "Gain2" SrcPort 1 DstBlock "Sum" DstPort 6 } Line { Name "2*y2" Labels [0, 0] SrcBlock "Gain1" SrcPort 1 DstBlock "Sum" DstPort 5 } Line { Name "Y2" Labels [0, 0] SrcBlock "Y2" SrcPort 1 Points [35, 0] Branch { Points [0, 435] Branch { Points [0, 190] Branch { Points [0, 460] Branch { Points [0, 540] Branch { Points [0, 165] DstBlock "Product36" DstPort 2 } Branch { Labels [1, 0] DstBlock "Gain15" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product22" DstPort 3 } } Branch { Labels [-1, 1] DstBlock "Gain8" DstPort 1 } } Branch { Points [0, 0] DstBlock "Product10" DstPort 2 } } Branch { DstBlock "Gain1" DstPort 1 } } Line { Name "slope1*x1" Labels [0, 0] SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 4 } Line { Name "slope2*x1" Labels [0, 0] SrcBlock "Product2" SrcPort 1 DstBlock "Sum" DstPort 3 } Line { Name "X1" Labels [0, 0] SrcBlock "X1" SrcPort 1 Points [95, 0] Branch { Points [0, 240] Branch { Points [0, 165] Branch { DstBlock "Sum1" DstPort 2 } Branch { Points [0, 275] Branch { Points [0, 90] Branch { Points [0, 40] Branch { Points [0, 55] Branch { Points [0, 20] Branch { Points [0, 185] Branch { Points [0, 105] Branch { Points [0, 175] Branch { Points [0, 65] Branch { Points [0, 80] Branch { Points [0, 130] Branch { Labels [2, 0] Points [0, 260] DstBlock "Product33" DstPort 3 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 3 } } Branch { Points [25, 0] Branch { DstBlock "Product26" DstPort 1 } Branch { DstBlock "Product26" DstPort 3 } Branch { DstBlock "Product26" DstPort 2 } } } Branch { Labels [1, 0] DstBlock "Product23" DstPort 2 } } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product22" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product20" DstPort 3 } } Branch { Labels [-1, 1] Points [0, 0] DstBlock "Product19" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product14" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Math\nFunction1" DstPort 1 } } Branch { Points [0, 0] DstBlock "Product12" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product11" DstPort 3 } } Branch { Points [0, 0] DstBlock "Product9" DstPort 3 } } } Branch { DstBlock "Product3" DstPort 2 } } Branch { Points [85, 0; 0, 175] DstBlock "Product2" DstPort 1 } } Line { Name "x2*slope1" Labels [0, 0] SrcBlock "Product1" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { Name "x2*slope2" Labels [0, 0] SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { Name "Slope1" Labels [0, 0] SrcBlock "Slope1" SrcPort 1 Points [80, 0] Branch { Points [-5, 85; 0, 0] Branch { Points [-5, 365; 0, 0] Branch { Points [-5, 70; 0, 0] Branch { Points [-5, 180; 0, 0] Branch { Points [-5, 175; 0, 0] Branch { Points [-5, 140; 0, 0] Branch { Labels [1, 1] Points [0, 130] Branch { Points [0, 320] Branch { Labels [2, 0] Points [0, 210] DstBlock "Product31" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 2 } } Branch { DstBlock "Product21" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product20" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product17" DstPort 1 } } Branch { DstBlock "Product13" DstPort 1 } } Branch { DstBlock "Product9" DstPort 1 } } Branch { Points [200, 0] DstBlock "Product7" DstPort 2 } } Branch { DstBlock "Product3" DstPort 1 } } Branch { DstBlock "Product1" DstPort 2 } } Line { Name "Slope2" SrcBlock "Slope2" SrcPort 1 Points [5, 0] Branch { Points [0, 340] Branch { Labels [1, 1] Points [0, 185] Branch { Points [0, 165] Branch { Points [0, 110] Branch { Points [0, 245] Branch { Points [0, 285] Branch { Labels [2, 0] Points [0, 245] DstBlock "Product35" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product30" DstPort 2 } } Branch { Points [0, 0] DstBlock "Product25" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product24" DstPort 2 } } Branch { Points [0, 0] DstBlock "Product19" DstPort 3 } } Branch { DstBlock "Gain9" DstPort 1 } } Branch { DstBlock "Product11" DstPort 2 } } Branch { Points [140, 0] Branch { Labels [1, 0] Points [0, 105] DstBlock "Product6" DstPort 1 } Branch { Points [0, -230] Branch { DstBlock "Product2" DstPort 2 } Branch { Points [0, -100] DstBlock "Product" DstPort 2 } } } } Line { Name "X2" Labels [0, 0] SrcBlock "X2" SrcPort 1 Points [50, -5; 0, 0] Branch { Points [75, 0; 0, -120; 90, 0] Branch { Points [0, 0] DstBlock "Product" DstPort 1 } Branch { Points [0, 50] DstBlock "Product1" DstPort 1 } } Branch { Points [0, 175] Branch { Points [0, 175] Branch { Points [0, 70] Branch { Points [0, 55] Branch { Points [0, 35] Branch { Points [0, 45] Branch { Points [0, 295] Branch { Points [0, 45] Branch { Points [0, 110] Branch { Labels [1, 0] DstBlock "Product24" DstPort 1 } Branch { Points [0, 65] Branch { Points [0, 60] Branch { Points [0, 625] Branch { Labels [2, 0] Points [0, 65] DstBlock "Product35" DstPort 3 } Branch { Labels [1, 0] DstBlock "Product34" DstPort 3 } } Branch { Labels [-1, 1] Points [0, 0] DstBlock "Gain13" DstPort 1 } } Branch { Labels [-1, 1] DstBlock "Gain12" DstPort 1 } } } Branch { Labels [1, 0] DstBlock "Math\nFunction2" DstPort 1 } } Branch { Labels [1, 0] Points [75, 0] Branch { Points [0, 10] DstBlock "Product18" DstPort 3 } Branch { Points [0, -10] DstBlock "Product18" DstPort 1 } Branch { DstBlock "Product18" DstPort 2 } } } Branch { Points [0, 0] DstBlock "Product11" DstPort 1 } } Branch { DstBlock "Gain6" DstPort 1 } } Branch { DstBlock "Product9" DstPort 2 } } Branch { DstBlock "Gain5" DstPort 1 } } Branch { DstBlock "Math\nFunction" DstPort 1 } } Branch { DstBlock "Sum1" DstPort 1 } } } Annotation { Name "SIMULATION CHIP CUBICA" Position [1407, 2132] UseDisplayTextAsClickCallback off FontSize 26 FontWeight "bold" } Annotation { Name "a)= (-slope1*x2^3*x1+y1*x2^3-sl" "ope2*x1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x" "1^3)/(x2-x1)^3" Position [1253, 2068] UseDisplayTextAsClickCallback off } Annotation { Name "a3 = -(-slope1*x2^3-2*x2^2*slope" "2*x1-x2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slo" "pe2*x1^3)/(x2-x1)^3" Position [1263, 2044] UseDisplayTextAsClickCallback off } Annotation { Name "a2 = (-x2^2*slope2-2*x2^2*slope" "1-3*x2*y1+x2*slope1*x1+3*x2*y2-x2*slope2*x13*y1*x1+slope1*x1^2+3*y2*x1+2*slop" "e2*x1^2)/(x2-x1)^3" Position [1261, 2014] UseDisplayTextAsClickCallback off } Annotation { Name "slope1*x2^3*x1" Position [428, 1640] UseDisplayTextAsClickCallback off } Annotation { Name "2*x2^2*slope2*x1" Position [429, 1120] UseDisplayTextAsClickCallback off } Annotation { Name "3*x2*y1" Position [423, 669] UseDisplayTextAsClickCallback off } Annotation { Name "x2^2*slope2" Position [432, 582] UseDisplayTextAsClickCallback off } Annotation { Name "a1=-(-x2*slope2-x2*slope1+slope2*" "x1+slope1*x1+2*y2-2*y1)/(x2-x1)^3" Position [1106, 1985] UseDisplayTextAsClickCallback off } } } Block { BlockType SubSystem Name "Cubica1" Ports [6, 4] Position [645, 761, 915, 1164] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDescription "Cubica" MaskHelp "Calculates vector of coeffitients o" "f cubica spline from points of coordinate and slope of experimental curve" MaskDisplay "disp('C U B I C A\\n\\nINPUTS :\\nx" "1, y1 - first point of coordinate\\nSlope1 - slope (dy/dx) at point x1,y1 " "\\n x2, y2 - second point of coordinate\\nSlope2 - slope (dy/dx) at point " "x2,y2 \\n\\nOUTPUTS :\\na1, a2, a3, a4 - vector of coeffitients\\n a1, a2, a3" ", a4 of cubica:\\n y = a1*x^3 + a2*x^2 + a3*x + a4')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Cubica1" Location [1694, 90, 2613, 670] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "31" Block { BlockType Inport Name "X1" Position [20, 33, 50, 47] IconDisplay "Port number" Port { PortNumber 1 Name "X1" PropagatedSignals "xySlope4" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Y1" Position [20, 98, 50, 112] Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "Y1" PropagatedSignals "xySlope5" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Slope1" Position [15, 173, 45, 187] Port "3" IconDisplay "Port number" Port { PortNumber 1 Name "Slope1" PropagatedSignals "xySlope6" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "X2" Position [15, 228, 45, 242] Port "4" IconDisplay "Port number" Port { PortNumber 1 Name "X2" PropagatedSignals "xySlope7" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Y2" Position [15, 318, 45, 332] Port "5" IconDisplay "Port number" Port { PortNumber 1 Name "Y2" PropagatedSignals "xySlope8" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Slope2" Position [30, 453, 60, 467] Port "6" IconDisplay "Port number" Port { PortNumber 1 Name "Slope2" PropagatedSignals "xySlope9" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain1" Position [360, 310, 390, 340] ShowName off Gain "2" Port { PortNumber 1 Name "2*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain11" Position [235, 1115, 265, 1145] ShowName off Gain "2" } Block { BlockType Gain Name "Gain12" Position [195, 1290, 225, 1320] ShowName off Gain "2" } Block { BlockType Gain Name "Gain13" Position [210, 1350, 240, 1380] ShowName off Gain "6" } Block { BlockType Gain Name "Gain14" Position [215, 1870, 245, 1900] ShowName off Gain "3" } Block { BlockType Gain Name "Gain15" Position [210, 1935, 240, 1965] ShowName off Gain "3" } Block { BlockType Gain Name "Gain2" Position [360, 360, 390, 390] ShowName off Gain "2" Port { PortNumber 1 Name "2*y1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain4" Position [300, 595, 330, 625] ShowName off Gain "2" } Block { BlockType Gain Name "Gain5" Position [210, 640, 240, 670] ShowName off Gain "3" } Block { BlockType Gain Name "Gain6" Position [225, 730, 255, 760] ShowName off Gain "3" } Block { BlockType Gain Name "Gain7" Position [230, 820, 260, 850] ShowName off Gain "3" } Block { BlockType Gain Name "Gain8" Position [190, 935, 220, 965] ShowName off Gain "3" } Block { BlockType Gain Name "Gain9" Position [215, 970, 245, 1000] ShowName off Gain "2" } Block { BlockType Math Name "Math\nFunction" Ports [1, 1] Position [235, 569, 265, 601] ShowName off Operator "square" } Block { BlockType Math Name "Math\nFunction1" Ports [1, 1] Position [185, 889, 215, 921] ShowName off Operator "square" Port { PortNumber 1 Name "x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "Math\nFunction2" Ports [1, 1] Position [180, 1114, 210, 1146] ShowName off Operator "square" Port { PortNumber 1 Name "X2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product" Ports [2, 1] Position [355, 106, 400, 139] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [360, 156, 405, 189] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "x2*slope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product10" Ports [2, 1] Position [345, 736, 390, 769] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*x2*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product11" Ports [3, 1] Position [345, 783, 390, 817] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product12" Ports [2, 1] Position [345, 826, 390, 859] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*y1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product13" Ports [2, 1] Position [345, 871, 390, 904] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product14" Ports [2, 1] Position [345, 916, 390, 949] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*y2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product15" Ports [2, 1] Position [345, 961, 390, 994] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "2*slope2*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product16" Ports [2, 1] Position [1260, 780, 1305, 815] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product17" Ports [2, 1] Position [340, 1046, 385, 1079] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product18" Ports [3, 1] Position [205, 1068, 250, 1102] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "X2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product19" Ports [3, 1] Position [340, 1100, 385, 1160] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [360, 206, 405, 239] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product20" Ports [3, 1] Position [335, 1165, 380, 1225] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2^2*slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product21" Ports [3, 1] Position [330, 1295, 375, 1355] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "2*x2*slope1*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product22" Ports [3, 1] Position [335, 1360, 380, 1420] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "6*x2*x1*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product23" Ports [3, 1] Position [335, 1425, 380, 1485] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "6*x2*x1*y1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product24" Ports [3, 1] Position [335, 1230, 380, 1290] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product25" Ports [2, 1] Position [335, 1490, 380, 1550] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product26" Ports [3, 1] Position [190, 1518, 235, 1552] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "X1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product27" Ports [2, 1] Position [1265, 1285, 1310, 1320] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product28" Ports [3, 1] Position [335, 1615, 380, 1675] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product29" Ports [2, 1] Position [335, 1680, 380, 1740] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "y1*x2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [360, 256, 405, 289] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product30" Ports [2, 1] Position [335, 1745, 380, 1805] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^2*x2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product31" Ports [2, 1] Position [335, 1810, 380, 1870] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1^2*x2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product32" Ports [2, 1] Position [225, 1741, 265, 1779] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "X1^2*X2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product33" Ports [3, 1] Position [335, 1875, 380, 1935] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "3*y1*x2^2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product34" Ports [3, 1] Position [335, 1940, 380, 2000] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "3*y2*x1^2*x2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product35" Ports [3, 1] Position [335, 2005, 380, 2065] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^3*x2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product36" Ports [2, 1] Position [335, 2070, 380, 2130] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "y2*x1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product37" Ports [2, 1] Position [1305, 1865, 1350, 1900] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product4" Ports [3, 1] Position [715, 413, 760, 447] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "(x2-x1)^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [1120, 370, 1165, 405] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [345, 556, 390, 589] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [345, 601, 390, 634] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "2*x2^2*slope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product8" Ports [2, 1] Position [345, 646, 390, 679] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product9" Ports [3, 1] Position [345, 693, 390, 727] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum" Ports [6, 1] Position [500, 102, 535, 398] ShowName off Inputs "++---+" Port { PortNumber 1 Name "-(-x2*slope2-x2*slope1+slope2*x1+" "slope1*x1+2*y2-2*y1)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [645, 391, 670, 464] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [10, 1] Position [495, 558, 535, 997] ShowName off Inputs "---++--+++" Port { PortNumber 1 Name "(-x2^2*slope2-2*x2^2*slope1-3*x2*" "y1+x2*slope1*x1+3*x2*y2-x2*slope2*x1-3*y1*x1+slope1*x1^2+3*y2*x1+2*slope2*x1^" "2)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [8, 1] Position [490, 1026, 540, 1559] ShowName off Inputs "+++---+-" Port { PortNumber 1 Name "-(-slope1*x2^3-2*x2^2*slope2*x1-x" "2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slope2*x1" "^3)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum4" Ports [8, 1] Position [485, 1606, 535, 2139] ShowName off Inputs "-+-+-++-" Port { PortNumber 1 Name "(-slope1*x2^3*x1+y1*x2^3-slope2*x" "1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x1^3)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "a1" Position [1605, 383, 1635, 397] IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a2" Position [1600, 783, 1630, 797] Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a3" Position [1600, 1298, 1630, 1312] Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a4" Position [1600, 1878, 1630, 1892] Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "-(-slope1*x2^3-2*x2^2*slope2*x1-x" "2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slope2*x1" "^3)" Labels [0, 0] SrcBlock "Sum3" SrcPort 1 DstBlock "Product27" DstPort 1 } Line { SrcBlock "Product37" SrcPort 1 DstBlock "a4" DstPort 1 } Line { Name "(-slope1*x2^3*x1+y1*x2^3-slope2*x" "1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x1^3)" Labels [0, 0] SrcBlock "Sum4" SrcPort 1 DstBlock "Product37" DstPort 1 } Line { Name "y2*x1^3" Labels [0, 1] SrcBlock "Product36" SrcPort 1 DstBlock "Sum4" DstPort 8 } Line { Name "slope2*x1^3*x2" Labels [0, 1] SrcBlock "Product35" SrcPort 1 DstBlock "Sum4" DstPort 7 } Line { SrcBlock "Gain15" SrcPort 1 DstBlock "Product34" DstPort 1 } Line { Name "3*y2*x1^2*x2" Labels [0, 1] SrcBlock "Product34" SrcPort 1 DstBlock "Sum4" DstPort 6 } Line { SrcBlock "Gain14" SrcPort 1 DstBlock "Product33" DstPort 1 } Line { Name "3*y1*x2^2*x1" Labels [0, 1] SrcBlock "Product33" SrcPort 1 DstBlock "Sum4" DstPort 5 } Line { Name "X1^2*X2^2" Labels [0, 1] SrcBlock "Product32" SrcPort 1 Points [5, 0] Branch { Points [0, 65] DstBlock "Product31" DstPort 1 } Branch { DstBlock "Product30" DstPort 1 } } Line { Name "slope1*x1^2*x2^2" Labels [0, 0] SrcBlock "Product31" SrcPort 1 DstBlock "Sum4" DstPort 4 } Line { Name "slope2*x1^2*x2^2" Labels [0, 0] SrcBlock "Product30" SrcPort 1 DstBlock "Sum4" DstPort 3 } Line { Name "y1*x2^3" Labels [0, 1] SrcBlock "Product29" SrcPort 1 DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Product28" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { SrcBlock "Product27" SrcPort 1 DstBlock "a3" DstPort 1 } Line { Name "X1^3" SrcBlock "Product26" SrcPort 1 Points [25, 0] Branch { Points [0, 35; -90, 0; 0, 445] Branch { Labels [2, 0] Points [0, 70] DstBlock "Product36" DstPort 1 } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product35" DstPort 1 } } Branch { Labels [-1, 1] DstBlock "Product25" DstPort 2 } } Line { Name "slope2*x1^3" Labels [0, 1] SrcBlock "Product25" SrcPort 1 DstBlock "Sum3" DstPort 8 } Line { Name "x2*slope2*x1^2" Labels [0, 1] SrcBlock "Product24" SrcPort 1 DstBlock "Sum3" DstPort 4 } Line { Name "2*x2*slope1*x1^2" Labels [0, 1] SrcBlock "Product21" SrcPort 1 DstBlock "Sum3" DstPort 5 } Line { Name "6*x2*x1*y2" Labels [0, 0] SrcBlock "Product22" SrcPort 1 DstBlock "Sum3" DstPort 6 } Line { Name "6*x2*x1*y1" Labels [0, 0] SrcBlock "Product23" SrcPort 1 DstBlock "Sum3" DstPort 7 } Line { SrcBlock "Gain13" SrcPort 1 Points [20, 0] Branch { Points [0, 70] DstBlock "Product23" DstPort 1 } Branch { Points [55, 0] DstBlock "Product22" DstPort 1 } } Line { SrcBlock "Gain12" SrcPort 1 DstBlock "Product21" DstPort 1 } Line { Name "x2^2*slope1*x1" Labels [0, 1] SrcBlock "Product20" SrcPort 1 DstBlock "Sum3" DstPort 3 } Line { SrcBlock "Gain11" SrcPort 1 DstBlock "Product19" DstPort 2 } Line { Name "X2^2" Labels [0, 0] SrcBlock "Math\nFunction2" SrcPort 1 Points [5, 0] Branch { Labels [2, 0] Points [0, 45; 60, 0] Branch { Points [0, 400; -100, 0; 0, 195] Branch { Labels [2, 0] Points [0, 135] DstBlock "Product33" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Product32" DstPort 2 } } Branch { DstBlock "Product20" DstPort 1 } } Branch { DstBlock "Gain11" DstPort 1 } } Line { SrcBlock "Product19" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { Name "X2^3" Labels [0, 0] SrcBlock "Product18" SrcPort 1 Points [30, 0] Branch { Points [0, 540] Branch { Labels [2, 0] Points [0, 100] DstBlock "Product29" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 1 } } Branch { Points [0, -15] DstBlock "Product17" DstPort 2 } } Line { Name "slope1*x2^3" Labels [0, 0] SrcBlock "Product17" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Product16" SrcPort 1 Points [0, -10] DstBlock "a2" DstPort 1 } Line { Name "(-x2^2*slope2-2*x2^2*slope1-3*x2*" "y1+x2*slope1*x1+3*x2*y2-x2*slope2*x1-3*y1*x1+slope1*x1^2+3*y2*x1+2*slope2*x1^" "2)" Labels [0, 0] SrcBlock "Sum2" SrcPort 1 Points [705, 0] DstBlock "Product16" DstPort 1 } Line { SrcBlock "Gain9" SrcPort 1 DstBlock "Product15" DstPort 2 } Line { Name "2*slope2*x1^2" Labels [0, 0] SrcBlock "Product15" SrcPort 1 DstBlock "Sum2" DstPort 10 } Line { SrcBlock "Gain8" SrcPort 1 Points [50, 0; 0, -10] DstBlock "Product14" DstPort 2 } Line { Name "3*y2*x1" Labels [0, 0] SrcBlock "Product14" SrcPort 1 DstBlock "Sum2" DstPort 9 } Line { Name "x1^2" Labels [0, 1] SrcBlock "Math\nFunction1" SrcPort 1 Points [70, 0] Branch { Points [0, 65; 0, 0] Branch { Points [0, 310] Branch { Points [0, 65] Branch { Points [0, 240; -105, 0; 0, 165] Branch { Labels [2, 0] Points [0, 220] DstBlock "Product34" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Product32" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product21" DstPort 3 } } Branch { Labels [1, 0] DstBlock "Product24" DstPort 3 } } Branch { Labels [1, 0] DstBlock "Product15" DstPort 1 } } Branch { Points [0, -10] DstBlock "Product13" DstPort 2 } } Line { Name "slope1*x1^2" Labels [0, 0] SrcBlock "Product13" SrcPort 1 DstBlock "Sum2" DstPort 8 } Line { SrcBlock "Gain7" SrcPort 1 DstBlock "Product12" DstPort 1 } Line { Name "3*y1*x1" Labels [0, 0] SrcBlock "Product12" SrcPort 1 DstBlock "Sum2" DstPort 7 } Line { Name "x2*slope2*x1" Labels [0, 0] SrcBlock "Product11" SrcPort 1 DstBlock "Sum2" DstPort 6 } Line { Name "3*x2*y2" Labels [0, 0] SrcBlock "Product10" SrcPort 1 DstBlock "Sum2" DstPort 5 } Line { SrcBlock "Gain6" SrcPort 1 DstBlock "Product10" DstPort 1 } Line { Name "x2*slope1*x1" Labels [0, 0] SrcBlock "Product9" SrcPort 1 DstBlock "Sum2" DstPort 4 } Line { SrcBlock "Gain5" SrcPort 1 DstBlock "Product8" DstPort 1 } Line { SrcBlock "Product8" SrcPort 1 DstBlock "Sum2" DstPort 3 } Line { Name "2*x2^2*slope1" Labels [0, 0] SrcBlock "Product7" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Gain4" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Math\nFunction" SrcPort 1 Points [15, 0] Branch { DstBlock "Gain4" DstPort 1 } Branch { Points [45, 0] DstBlock "Product6" DstPort 2 } } Line { SrcBlock "Product5" SrcPort 1 DstBlock "a1" DstPort 1 } Line { Name "(x2-x1)^3" Labels [0, 0] SrcBlock "Product4" SrcPort 1 Points [0, 5; 335, 0] Branch { Points [0, 360] Branch { Points [0, 515] Branch { Labels [2, 0] Points [0, 580] DstBlock "Product37" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product27" DstPort 2 } } Branch { Labels [1, 0] Points [145, 0] DstBlock "Product16" DstPort 2 } } Branch { Points [0, -40] DstBlock "Product5" DstPort 2 } } Line { SrcBlock "Sum1" SrcPort 1 Points [10, 0] Branch { Points [0, -10] DstBlock "Product4" DstPort 1 } Branch { Points [0, 10] DstBlock "Product4" DstPort 3 } Branch { DstBlock "Product4" DstPort 2 } } Line { Name "-(-x2*slope2-x2*slope1+slope2*x1+" "slope1*x1+2*y2-2*y1)" Labels [1, 0] SrcBlock "Sum" SrcPort 1 Points [385, 0; 0, 130] DstBlock "Product5" DstPort 1 } Line { Name "Y1" Labels [0, 0] SrcBlock "Y1" SrcPort 1 Points [60, 0] Branch { Points [0, 565] Branch { Points [0, 165] Branch { Points [0, 640] Branch { Points [0, 220] Branch { Points [0, 190] DstBlock "Gain14" DstPort 1 } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product29" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product23" DstPort 3 } } Branch { Labels [2, 0] Points [0, 0] DstBlock "Gain7" DstPort 1 } } Branch { DstBlock "Product8" DstPort 2 } } Branch { Points [75, 0; 0, 270] DstBlock "Gain2" DstPort 1 } } Line { Name "2*y1" Labels [0, 0] SrcBlock "Gain2" SrcPort 1 DstBlock "Sum" DstPort 6 } Line { Name "2*y2" Labels [0, 0] SrcBlock "Gain1" SrcPort 1 DstBlock "Sum" DstPort 5 } Line { Name "Y2" Labels [0, 0] SrcBlock "Y2" SrcPort 1 Points [35, 0] Branch { Points [0, 435] Branch { Points [0, 190] Branch { Points [0, 460] Branch { Points [0, 540] Branch { Points [0, 165] DstBlock "Product36" DstPort 2 } Branch { Labels [1, 0] DstBlock "Gain15" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product22" DstPort 3 } } Branch { Labels [-1, 1] DstBlock "Gain8" DstPort 1 } } Branch { Points [0, 0] DstBlock "Product10" DstPort 2 } } Branch { DstBlock "Gain1" DstPort 1 } } Line { Name "slope1*x1" Labels [0, 0] SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 4 } Line { Name "slope2*x1" Labels [0, 0] SrcBlock "Product2" SrcPort 1 DstBlock "Sum" DstPort 3 } Line { Name "X1" Labels [0, 0] SrcBlock "X1" SrcPort 1 Points [95, 0] Branch { Points [0, 240] Branch { Points [0, 165] Branch { DstBlock "Sum1" DstPort 2 } Branch { Points [0, 275] Branch { Points [0, 90] Branch { Points [0, 40] Branch { Points [0, 55] Branch { Points [0, 20] Branch { Points [0, 185] Branch { Points [0, 105] Branch { Points [0, 175] Branch { Points [0, 65] Branch { Points [0, 80] Branch { Points [0, 130] Branch { Labels [2, 0] Points [0, 260] DstBlock "Product33" DstPort 3 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 3 } } Branch { Points [25, 0] Branch { DstBlock "Product26" DstPort 1 } Branch { DstBlock "Product26" DstPort 3 } Branch { DstBlock "Product26" DstPort 2 } } } Branch { Labels [1, 0] DstBlock "Product23" DstPort 2 } } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product22" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product20" DstPort 3 } } Branch { Labels [-1, 1] Points [0, 0] DstBlock "Product19" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product14" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Math\nFunction1" DstPort 1 } } Branch { Points [0, 0] DstBlock "Product12" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product11" DstPort 3 } } Branch { Points [0, 0] DstBlock "Product9" DstPort 3 } } } Branch { DstBlock "Product3" DstPort 2 } } Branch { Points [85, 0; 0, 175] DstBlock "Product2" DstPort 1 } } Line { Name "x2*slope1" Labels [0, 0] SrcBlock "Product1" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { Name "x2*slope2" Labels [0, 0] SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { Name "Slope1" Labels [0, 0] SrcBlock "Slope1" SrcPort 1 Points [80, 0] Branch { Points [-5, 85; 0, 0] Branch { Points [-5, 365; 0, 0] Branch { Points [-5, 70; 0, 0] Branch { Points [-5, 180; 0, 0] Branch { Points [-5, 175; 0, 0] Branch { Points [-5, 140; 0, 0] Branch { Labels [1, 1] Points [0, 130] Branch { Points [0, 320] Branch { Labels [2, 0] Points [0, 210] DstBlock "Product31" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 2 } } Branch { DstBlock "Product21" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product20" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product17" DstPort 1 } } Branch { DstBlock "Product13" DstPort 1 } } Branch { DstBlock "Product9" DstPort 1 } } Branch { Points [200, 0] DstBlock "Product7" DstPort 2 } } Branch { DstBlock "Product3" DstPort 1 } } Branch { DstBlock "Product1" DstPort 2 } } Line { Name "Slope2" SrcBlock "Slope2" SrcPort 1 Points [5, 0] Branch { Points [0, 340] Branch { Labels [1, 1] Points [0, 185] Branch { Points [0, 165] Branch { Points [0, 110] Branch { Points [0, 245] Branch { Points [0, 285] Branch { Labels [2, 0] Points [0, 245] DstBlock "Product35" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product30" DstPort 2 } } Branch { Points [0, 0] DstBlock "Product25" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product24" DstPort 2 } } Branch { Points [0, 0] DstBlock "Product19" DstPort 3 } } Branch { DstBlock "Gain9" DstPort 1 } } Branch { DstBlock "Product11" DstPort 2 } } Branch { Points [140, 0] Branch { Labels [1, 0] Points [0, 105] DstBlock "Product6" DstPort 1 } Branch { Points [0, -230] Branch { DstBlock "Product2" DstPort 2 } Branch { Points [0, -100] DstBlock "Product" DstPort 2 } } } } Line { Name "X2" Labels [0, 0] SrcBlock "X2" SrcPort 1 Points [50, -5; 0, 0] Branch { Points [75, 0; 0, -120; 90, 0] Branch { Points [0, 0] DstBlock "Product" DstPort 1 } Branch { Points [0, 50] DstBlock "Product1" DstPort 1 } } Branch { Points [0, 175] Branch { Points [0, 175] Branch { Points [0, 70] Branch { Points [0, 55] Branch { Points [0, 35] Branch { Points [0, 45] Branch { Points [0, 295] Branch { Points [0, 45] Branch { Points [0, 110] Branch { Labels [1, 0] DstBlock "Product24" DstPort 1 } Branch { Points [0, 65] Branch { Points [0, 60] Branch { Points [0, 625] Branch { Labels [2, 0] Points [0, 65] DstBlock "Product35" DstPort 3 } Branch { Labels [1, 0] DstBlock "Product34" DstPort 3 } } Branch { Labels [-1, 1] Points [0, 0] DstBlock "Gain13" DstPort 1 } } Branch { Labels [-1, 1] DstBlock "Gain12" DstPort 1 } } } Branch { Labels [1, 0] DstBlock "Math\nFunction2" DstPort 1 } } Branch { Labels [1, 0] Points [75, 0] Branch { Points [0, 10] DstBlock "Product18" DstPort 3 } Branch { Points [0, -10] DstBlock "Product18" DstPort 1 } Branch { DstBlock "Product18" DstPort 2 } } } Branch { Points [0, 0] DstBlock "Product11" DstPort 1 } } Branch { DstBlock "Gain6" DstPort 1 } } Branch { DstBlock "Product9" DstPort 2 } } Branch { DstBlock "Gain5" DstPort 1 } } Branch { DstBlock "Math\nFunction" DstPort 1 } } Branch { DstBlock "Sum1" DstPort 1 } } } Annotation { Name "SIMULATION CHIP CUBICA" Position [1407, 2132] UseDisplayTextAsClickCallback off FontSize 26 FontWeight "bold" } Annotation { Name "a)= (-slope1*x2^3*x1+y1*x2^3-sl" "ope2*x1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x" "1^3)/(x2-x1)^3" Position [1253, 2068] UseDisplayTextAsClickCallback off } Annotation { Name "a3 = -(-slope1*x2^3-2*x2^2*slope" "2*x1-x2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slo" "pe2*x1^3)/(x2-x1)^3" Position [1263, 2044] UseDisplayTextAsClickCallback off } Annotation { Name "a2 = (-x2^2*slope2-2*x2^2*slope" "1-3*x2*y1+x2*slope1*x1+3*x2*y2-x2*slope2*x13*y1*x1+slope1*x1^2+3*y2*x1+2*slop" "e2*x1^2)/(x2-x1)^3" Position [1261, 2014] UseDisplayTextAsClickCallback off } Annotation { Name "slope1*x2^3*x1" Position [428, 1640] UseDisplayTextAsClickCallback off } Annotation { Name "2*x2^2*slope2*x1" Position [429, 1120] UseDisplayTextAsClickCallback off } Annotation { Name "3*x2*y1" Position [423, 669] UseDisplayTextAsClickCallback off } Annotation { Name "x2^2*slope2" Position [432, 582] UseDisplayTextAsClickCallback off } Annotation { Name "a1=-(-x2*slope2-x2*slope1+slope2*" "x1+slope1*x1+2*y2-2*y1)/(x2-x1)^3" Position [1106, 1985] UseDisplayTextAsClickCallback off } } } Block { BlockType Demux Name "Demux" Ports [1, 9] Position [300, 66, 315, 264] BackgroundColor "black" ShowName off Outputs "9" Port { PortNumber 1 Name "xySlope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 2 Name "xySlope2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 3 Name "xySlope3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 4 Name "xySlope4" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 5 Name "xySlope5" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 6 Name "xySlope6" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 7 Name "xySlope7" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 8 Name "xySlope8" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 9 Name "xySlope9" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Mux Name "Mux" Ports [15, 1] Position [1285, 413, 1305, 907] ShowName off Inputs "15" DisplayOption "bar" } Block { BlockType Product Name "Product" Ports [2, 1] Position [750, 156, 795, 189] ShowName off RndMeth "Floor" Port { PortNumber 1 Name ";" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [475, 1346, 520, 1379] ShowName off RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [910, 160, 930, 180] ShowName off Inputs "+-" Port { PortNumber 1 Name "aa)=xyslope(2)-xyslope(3)*xyslope" "(1)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [685, 1318, 710, 1382] ShowName off Inputs "+-" Port { PortNumber 1 Name "aa15=xyslope8-xyslope9*xyslope7" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "aa" Position [1400, 653, 1430, 667] IconDisplay "Port number" BusOutputAsStruct off } Line { Name "xySlope1" Labels [0, 1] SrcBlock "Demux" SrcPort 1 Points [0, 0; 150, 0] Branch { Points [0, 80] Branch { DstBlock "Product" DstPort 1 } Branch { Points [0, 205] DstBlock "Cubica" DstPort 1 } } Branch { Points [780, 0; 0, 365] DstBlock "Mux" DstPort 1 } } Line { Name "xySlope7" Labels [0, 1] SrcBlock "Demux" SrcPort 7 Points [0, 0; 90, 0] Branch { Points [0, 795] Branch { Labels [2, 0] Points [0, 355] DstBlock "Product1" DstPort 1 } Branch { Points [220, 0] DstBlock "Cubica1" DstPort 4 } } Branch { Points [770, 0; 0, 305] DstBlock "Mux" DstPort 3 } } Line { Name "xySlope3" Labels [0, 1] SrcBlock "Demux" SrcPort 3 Points [0, 0; 130, 0] Branch { Points [40, 0] Branch { Points [0, 55] DstBlock "Product" DstPort 2 } Branch { Points [660, 0; 0, 415] DstBlock "Mux" DstPort 4 } } Branch { Points [0, 375] DstBlock "Cubica" DstPort 3 } } Line { Name "xySlope2" Labels [0, 1] SrcBlock "Demux" SrcPort 2 Points [0, 0; 140, 0] Branch { Points [435, 0] DstBlock "Sum" DstPort 1 } Branch { Points [0, 330] DstBlock "Cubica" DstPort 2 } } Line { Name "xySlope5" Labels [0, 1] SrcBlock "Demux" SrcPort 5 Points [110, 0; 0, 465] Branch { DstBlock "Cubica" DstPort 5 } Branch { Points [0, 235] DstBlock "Cubica1" DstPort 2 } } Line { Name "xySlope6" Labels [0, 1] SrcBlock "Demux" SrcPort 6 Points [100, 0; 0, 505] Branch { Points [0, 5] DstBlock "Cubica" DstPort 6 } Branch { Points [0, 240] DstBlock "Cubica1" DstPort 3 } } Line { Name "xySlope8" Labels [0, 1] SrcBlock "Demux" SrcPort 8 Points [80, 0; 0, 840] Branch { Labels [2, 0] Points [0, 270] DstBlock "Sum2" DstPort 1 } Branch { Points [230, 0] DstBlock "Cubica1" DstPort 5 } } Line { Name "xySlope9" Labels [0, 1] SrcBlock "Demux" SrcPort 9 Points [65, 0; 0, 885] Branch { Points [0, 105] Branch { Labels [2, 0] Points [0, 135] DstBlock "Product1" DstPort 2 } Branch { Labels [1, 0] Points [775, 0; 0, -395] DstBlock "Mux" DstPort 14 } } Branch { Points [245, 0] DstBlock "Cubica1" DstPort 6 } } Line { Name "xySlope4" Labels [0, 1] SrcBlock "Demux" SrcPort 4 Points [0, 0; 120, 0] Branch { Points [0, 420] Branch { DstBlock "Cubica" DstPort 4 } Branch { Points [0, 235] DstBlock "Cubica1" DstPort 1 } } Branch { Points [765, 0; 0, 335] DstBlock "Mux" DstPort 2 } } Line { Name ";" Labels [0, 0] SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { Name "aa)=xyslope(2)-xyslope(3)*xyslope(1" ")" Labels [0, 0] SrcBlock "Sum" SrcPort 1 Points [180, 0; 0, 400] DstBlock "Mux" DstPort 5 } Line { SrcBlock "Cubica" SrcPort 1 Points [165, 0; 0, 215] DstBlock "Mux" DstPort 6 } Line { SrcBlock "Cubica" SrcPort 2 Points [145, 0; 0, 145] DstBlock "Mux" DstPort 7 } Line { SrcBlock "Cubica" SrcPort 3 Points [130, 0; 0, 75] DstBlock "Mux" DstPort 8 } Line { SrcBlock "Cubica" SrcPort 4 Points [0, 10; 335, 0] DstBlock "Mux" DstPort 9 } Line { SrcBlock "Cubica1" SrcPort 1 Points [130, 0; 0, -95] DstBlock "Mux" DstPort 10 } Line { SrcBlock "Cubica1" SrcPort 2 Points [150, 0; 0, -165] DstBlock "Mux" DstPort 11 } Line { SrcBlock "Cubica1" SrcPort 3 Points [190, 0; 0, -235] DstBlock "Mux" DstPort 12 } Line { SrcBlock "Cubica1" SrcPort 4 Points [215, 0; 0, -305] DstBlock "Mux" DstPort 13 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { Name "aa15=xyslope8-xyslope9*xyslope7" Labels [1, 1] SrcBlock "Sum2" SrcPort 1 Points [460, 0; 0, -480] DstBlock "Mux" DstPort 15 } Line { SrcBlock "X1" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "aa" DstPort 1 } } } Block { BlockType Memory Name "Memory\ninit =0" Position [295, 40, 325, 70] } Block { BlockType SubSystem Name "Subsystem" Ports [2, 1] Position [760, 247, 820, 458] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "Subsystem" Location [2, 84, 1578, 1153] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "45" Block { BlockType Inport Name "x" Position [150, 128, 180, 142] IconDisplay "Port number" } Block { BlockType Inport Name "aa" Position [140, 553, 170, 567] Port "2" IconDisplay "Port number" } Block { BlockType Demux Name "Demux" Ports [1, 15] Position [220, 151, 240, 969] BackgroundColor "black" ShowName off Outputs "15" } Block { BlockType If Name "If" Ports [4, 4] Position [585, 112, 695, 278] NumInputs "4" IfExpression "u1 <=u2" ElseIfExpressions "u1<=u3,u1<=u4" } Block { BlockType SubSystem Name "If Action\nSubsystem" Ports [3, 1, 0, 0, 0, 0, 0, 1] Position [775, 293, 860, 417] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem" Location [1808, 155, 2727, 724] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "x" Position [75, 78, 105, 92] IconDisplay "Port number" } Block { BlockType Inport Name "aa4" Position [75, 118, 105, 132] Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "aa6\n" Position [50, 243, 80, 257] Port "3" IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [195, 15, 254, 43] ActionType "then" } Block { BlockType Product Name "Product" Ports [2, 1] Position [315, 156, 360, 189] RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [405, 213, 430, 262] ShowName off Port { PortNumber 1 Name "y=aa4*x+aa5" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "y" Position [690, 233, 720, 247] IconDisplay "Port number" BusOutputAsStruct off } Line { Name "y=aa4*x+aa5" Labels [0, 1] SrcBlock "Sum" SrcPort 1 DstBlock "y" DstPort 1 } Line { SrcBlock "aa6\n" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 Points [10, 0; 0, 50] DstBlock "Sum" DstPort 1 } Line { SrcBlock "x" SrcPort 1 Points [190, 0] DstBlock "Product" DstPort 1 } Line { SrcBlock "aa4" SrcPort 1 Points [95, 0; 0, 55] DstBlock "Product" DstPort 2 } } } Block { BlockType SubSystem Name "If Action\nSubsystem1" Ports [5, 1, 0, 0, 0, 0, 0, 1] Position [895, 435, 1000, 635] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem1" Location [2, 80, 1598, 1177] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "x" Position [75, 78, 105, 92] IconDisplay "Port number" } Block { BlockType Inport Name "aa6" Position [70, 148, 100, 162] Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "aa7" Position [75, 228, 105, 242] Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "aa8" Position [75, 313, 105, 327] Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "aa9" Position [75, 393, 105, 407] Port "5" IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [195, 15, 254, 43] ActionType "elseif" } Block { BlockType Math Name "Math\nFunction" Ports [1, 1] Position [270, 70, 300, 100] ShowName off Operator "square" } Block { BlockType Product Name "Product" Ports [3, 1] Position [350, 128, 395, 162] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [350, 210, 395, 245] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [350, 295, 395, 330] ShowName off RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [4, 1] Position [565, 105, 615, 440] ShowName off Inputs "++++" Port { PortNumber 1 Name "y=aa6*x^3+aa7*x^2+aa8*x+aa9" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "y" Position [845, 268, 875, 282] IconDisplay "Port number" BusOutputAsStruct off } Line { Name "y=aa6*x^3+aa7*x^2+aa8*x+aa9" Labels [0, 0] SrcBlock "Sum" SrcPort 1 DstBlock "y" DstPort 1 } Line { SrcBlock "aa9" SrcPort 1 DstBlock "Sum" DstPort 4 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 3 } Line { SrcBlock "aa8" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "aa7" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "aa6" SrcPort 1 DstBlock "Product" DstPort 3 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "Math\nFunction" SrcPort 1 Points [10, 0; 0, 50] Branch { Points [0, 85] DstBlock "Product2" DstPort 1 } Branch { DstBlock "Product" DstPort 1 } } Line { SrcBlock "x" SrcPort 1 Points [85, 0] Branch { Points [0, 60] Branch { Points [0, 160] DstBlock "Product3" DstPort 1 } Branch { DstBlock "Product" DstPort 2 } } Branch { DstBlock "Math\nFunction" DstPort 1 } } } } Block { BlockType SubSystem Name "If Action\nSubsystem2" Ports [5, 1, 0, 0, 0, 0, 0, 1] Position [1035, 671, 1155, 859] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem2" Location [1620, 84, 3216, 1173] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "x" Position [75, 78, 105, 92] IconDisplay "Port number" } Block { BlockType Inport Name "aa10" Position [70, 148, 100, 162] Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "aa11" Position [75, 228, 105, 242] Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "aa12" Position [75, 313, 105, 327] Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "aa13" Position [75, 393, 105, 407] Port "5" IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [195, 15, 254, 43] ActionType "elseif" } Block { BlockType Math Name "Math\nFunction" Ports [1, 1] Position [270, 70, 300, 100] ShowName off Operator "square" } Block { BlockType Product Name "Product" Ports [3, 1] Position [350, 128, 395, 162] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [350, 210, 395, 245] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [350, 295, 395, 330] ShowName off RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [4, 1] Position [565, 105, 615, 440] ShowName off Inputs "++++" Port { PortNumber 1 Name "y=aa6*x^3+aa7*x^2+aa8*x+aa9" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "y" Position [845, 268, 875, 282] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "x" SrcPort 1 Points [85, 0] Branch { DstBlock "Math\nFunction" DstPort 1 } Branch { Points [0, 60] Branch { DstBlock "Product" DstPort 2 } Branch { Points [0, 160] DstBlock "Product3" DstPort 1 } } } Line { SrcBlock "Math\nFunction" SrcPort 1 Points [10, 0; 0, 50] Branch { DstBlock "Product" DstPort 1 } Branch { Points [0, 85] DstBlock "Product2" DstPort 1 } } Line { SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "aa10" SrcPort 1 DstBlock "Product" DstPort 3 } Line { SrcBlock "aa11" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "aa12" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 3 } Line { SrcBlock "aa13" SrcPort 1 DstBlock "Sum" DstPort 4 } Line { Name "y=aa6*x^3+aa7*x^2+aa8*x+aa9" Labels [0, 0] SrcBlock "Sum" SrcPort 1 DstBlock "y" DstPort 1 } } } Block { BlockType SubSystem Name "If Action\nSubsystem3" Ports [3, 1, 0, 0, 0, 0, 0, 1] Position [1165, 934, 1285, 1076] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem3" Location [342, 471, 938, 999] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "x" Position [50, 48, 80, 62] IconDisplay "Port number" } Block { BlockType Inport Name "aa14" Position [60, 228, 90, 242] Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "aa15" Position [60, 298, 90, 312] Port "3" IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [170, 15, 229, 43] ActionType "else" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [255, 210, 300, 245] ShowName off RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [375, 192, 405, 343] ShowName off } Block { BlockType Outport Name "Out1" Position [475, 263, 505, 277] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "aa15" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "x" SrcPort 1 Points [75, 0; 0, 165] DstBlock "Product3" DstPort 1 } Line { SrcBlock "aa14" SrcPort 1 DstBlock "Product3" DstPort 2 } } } Block { BlockType Merge Name "Merge" Ports [4, 1] Position [1545, 530, 1600, 620] Inputs "4" } Block { BlockType Outport Name "y" Position [1655, 568, 1685, 582] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "x" SrcPort 1 Points [0, 0; 130, 0] Branch { Points [0, 180] Branch { Points [0, 145] Branch { Points [0, 230] Branch { Points [0, 270] DstBlock "If Action\nSubsystem3" DstPort 1 } Branch { Points [705, 0] DstBlock "If Action\nSubsystem2" DstPort 1 } } Branch { Points [565, 0] DstBlock "If Action\nSubsystem1" DstPort 1 } } Branch { DstBlock "If Action\nSubsystem" DstPort 1 } } Branch { Labels [1, 0] DstBlock "If" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 1 DstBlock "If" DstPort 2 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "y" DstPort 1 } Line { SrcBlock "If" SrcPort 1 Points [120, 0] DstBlock "If Action\nSubsystem" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [250, 0] DstBlock "If Action\nSubsystem1" DstPort ifaction } Line { SrcBlock "If" SrcPort 3 Points [395, 0] DstBlock "If Action\nSubsystem2" DstPort ifaction } Line { SrcBlock "Demux" SrcPort 6 Points [55, 0; 0, 45] DstBlock "If Action\nSubsystem1" DstPort 2 } Line { SrcBlock "Demux" SrcPort 7 Points [45, 0; 0, 30] DstBlock "If Action\nSubsystem1" DstPort 3 } Line { SrcBlock "Demux" SrcPort 8 Points [40, 0; 0, 15] DstBlock "If Action\nSubsystem1" DstPort 4 } Line { SrcBlock "Demux" SrcPort 9 DstBlock "If Action\nSubsystem1" DstPort 5 } Line { SrcBlock "Demux" SrcPort 10 Points [0, 5; 50, 0; 0, 55] DstBlock "If Action\nSubsystem2" DstPort 2 } Line { SrcBlock "Demux" SrcPort 11 Points [25, 0; 0, 40] DstBlock "If Action\nSubsystem2" DstPort 3 } Line { SrcBlock "Demux" SrcPort 12 Points [0, 20] DstBlock "If Action\nSubsystem2" DstPort 4 } Line { SrcBlock "Demux" SrcPort 13 DstBlock "If Action\nSubsystem2" DstPort 5 } Line { SrcBlock "If" SrcPort 4 Points [525, 0] DstBlock "If Action\nSubsystem3" DstPort ifaction } Line { SrcBlock "Demux" SrcPort 15 Points [20, 0; 0, 105] DstBlock "If Action\nSubsystem3" DstPort 3 } Line { SrcBlock "Demux" SrcPort 14 Points [45, 0; 0, 115] DstBlock "If Action\nSubsystem3" DstPort 2 } Line { SrcBlock "If Action\nSubsystem3" SrcPort 1 Points [120, 0; 0, -400] DstBlock "Merge" DstPort 4 } Line { SrcBlock "If Action\nSubsystem2" SrcPort 1 Points [195, 0; 0, -180] DstBlock "Merge" DstPort 3 } Line { SrcBlock "If Action\nSubsystem1" SrcPort 1 Points [350, 0; 0, 30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "If Action\nSubsystem" SrcPort 1 Points [560, 0; 0, 190] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Demux" SrcPort 2 Points [180, 0; 0, -15] DstBlock "If" DstPort 3 } Line { SrcBlock "Demux" SrcPort 3 Points [180, 0; 0, -30] DstBlock "If" DstPort 4 } Line { SrcBlock "Demux" SrcPort 4 Points [515, 0] DstBlock "If Action\nSubsystem" DstPort 2 } Line { SrcBlock "Demux" SrcPort 5 DstBlock "If Action\nSubsystem" DstPort 3 } Line { SrcBlock "aa" SrcPort 1 DstBlock "Demux" DstPort 1 } } } Block { BlockType Outport Name "y" Position [1000, 348, 1030, 362] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Memory\ninit =0" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "Constant" SrcPort 1 DstBlock "Memory\ninit =0" DstPort 1 } Line { Name "init=0" Labels [0, 0] SrcBlock "If" SrcPort 1 Points [20, 0] DstBlock "If Action\nSubsystem" DstPort ifaction } Line { SrcBlock "x" SrcPort 1 Points [600, 0; 0, 145] DstBlock "Subsystem" DstPort 1 } Line { SrcBlock "xySlope" SrcPort 1 DstBlock "If Action\nSubsystem" DstPort 1 } Line { SrcBlock "Subsystem" SrcPort 1 DstBlock "y" DstPort 1 } Line { SrcBlock "If Action\nSubsystem" SrcPort 1 Points [185, 0] DstBlock "Subsystem" DstPort 2 } } } Block { BlockType Outport Name "MYOGRS" Position [1385, 338, 1415, 352] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Constant1" SrcPort 1 Points [25, 0; 0, -30] DstBlock "Integrator1" DstPort 2 } Line { SrcBlock "RAPdot=RAPdel/AffTau2" SrcPort 1 Points [60, 0; 0, 50] DstBlock "function MyogenResp(PDIFF) - spline interpo" "lation" DstPort 1 } Line { SrcBlock "Derivative" SrcPort 1 DstBlock "RAPdot=RAPdel/AffTau2" DstPort 1 } Line { SrcBlock "RAPdot=RAPdel/AffTau1" SrcPort 1 DstBlock "MYOGRS" DstPort 1 } Line { Name "MYOGTAU" FontSize 12 FontWeight "bold" SrcBlock "MYOGTAU" SrcPort 1 Points [0, 0; 40, 0] Branch { Points [415, 0] DstBlock "RAPdot=RAPdel/AffTau2" DstPort 2 } Branch { Labels [-1, 1] Points [0, -85] DstBlock "RAPdot=RAPdel/AffTau" DstPort 2 } } Line { Labels [1, 0] SrcBlock "Integrator1" SrcPort 1 Points [15, 0] Branch { Labels [-1, 1] DstBlock "Derivative" DstPort 1 } Branch { Labels [1, 1] Points [0, 155; -390, 0; 0, -170] DstBlock "RAPDel=RAP-RAPAdp" DstPort 2 } } Line { Name "RAPDel" FontSize 12 FontWeight "bold" SrcBlock "RAPDel=RAP-RAPAdp" SrcPort 1 DstBlock "RAPdot=RAPdel/AffTau" DstPort 1 } Line { SrcBlock "[X,Y,Slope...] - data from Coleman (1992)" SrcPort 1 Points [80, 0] DstBlock "function MyogenResp(PDIFF) - spline interpo" "lation" DstPort 2 } Line { Name "DPADAPT" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "RAPdot=RAPdel/AffTau" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "PC" SrcPort 1 Points [50, 0] DstBlock "Add25" DstPort 2 } Line { SrcBlock "PA" SrcPort 1 Points [50, 0] DstBlock "Add25" DstPort 1 } Line { SrcBlock "Add25" SrcPort 1 Points [20, 0] DstBlock "RAPDel=RAP-RAPAdp" DstPort 1 } Line { SrcBlock "TENSGN" SrcPort 1 Points [15, 0; 0, 35] DstBlock "RAPdot=RAPdel/AffTau1" DstPort 1 } Line { SrcBlock "function MyogenResp(PDIFF) - spline interpo" "lation" SrcPort 1 DstBlock "RAPdot=RAPdel/AffTau1" DstPort 2 } Annotation { Name "PA+PC" Position [220, 128] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PDIFF" Position [830, 228] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PADAPT" Position [396, 386] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PDIFF" Position [346, 189] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PADAPT" Position [631, 216] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Myogenic Autoregulation of Afferent Arteriole" Ports [3, 1] Position [1460, 2800, 1965, 3030] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('MYOGENIC AUTOREGULATION OF AFFERENT ARTER" "IOLE\\n\\n\nINTPUTS:\\n\n\n\nPAR - renal perfusion pressure [torr]\\n\nPC - c" "apillary pressure [torr]\\n\nMYOGTAU - time delay factor of myogenic response" " \\n(in normal condition TENSTC= 240 min)\\n\nTENSGN - factor of effectivenes" "s of myogenic response\\n \n\n\\n\n\\n \nOUTPUT:\\n\nMYOGRSAA - myogenic auto" "regulation effect on vascular resistance \\n\n in afferent arteriole [multip" "lier, ratio to normal effect]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Myogenic Autoregulation of Afferent Arteriole" Location [20, 137, 1448, 696] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PAR" Position [40, 48, 70, 62] FontSize 12 IconDisplay "Port number" } Block { BlockType Inport Name "MYOGTAU" Position [195, 218, 225, 232] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "MYOGTAU" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "TENSGN" Position [1185, 213, 1215, 227] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Constant Name "Constant1" Position [335, 173, 415, 207] ShowName off FontSize 12 FontWeight "bold" Value "100" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [485, 115, 535, 175] ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off } Block { BlockType Sum Name "RAPDel=RAP-RAPAdp" Ports [2, 1] Position [185, 86, 220, 139] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "RAPDel" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "RAPdot=RAPdel/AffTau" Ports [2, 1] Position [330, 102, 365, 153] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" RndMeth "Floor" Port { PortNumber 1 Name "DPADAPT" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "RAPdot=RAPdel/AffTau1" Ports [2, 1] Position [1270, 237, 1305, 288] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" RndMeth "Floor" } Block { BlockType Constant Name "[X,Y,Slope...] - data from Coleman (1992)" Position [485, 316, 725, 354] FontSize 12 FontWeight "bold" Value "[-30.0,1.5,0.0,0.0,1.0,-0.02,80.0,0.5,0.0]" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "function MyogenResp(PDIFF) - spline interpo" "lation" Ports [2, 1] Position [820, 145, 1165, 400] FontSize 12 FontWeight "bold" TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDescription "CURVILINEAR" MaskHelp "Interpolates function value using linear (" "if x<=0 or x>=x2) or cubic spline (if x0>x=x2) \n\\nor cubic spline (i" "f x0>x=0" ShowElse off Port { PortNumber 1 Name "init=0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType SubSystem Name "If Action\nSubsystem" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [440, 253, 555, 487] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem" Location [27, 164, 1356, 966] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "49" Block { BlockType Inport Name "X1" Position [195, 158, 225, 172] IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [390, 20, 449, 48] ActionType "then" } Block { BlockType SubSystem Name "Cubica" Ports [6, 4] Position [660, 331, 930, 734] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDescription "Cubica" MaskHelp "Calculates vector of coeffitients o" "f cubica spline from points of coordinate and slope of experimental curve" MaskDisplay "disp('C U B I C A\\n\\nINPUTS :\\nx" "1, y1 - first point of coordinate\\nSlope1 - slope (dy/dx) at point x1,y1 " "\\n x2, y2 - second point of coordinate\\nSlope2 - slope (dy/dx) at point " "x2,y2 \\n\\nOUTPUTS :\\na1, a2, a3, a4 - vector of coeffitients\\n a1, a2, a3" ", a4 of cubica:\\n y = a1*x^3 + a2*x^2 + a3*x + a4')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Cubica" Location [260, 160, 1179, 740] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "31" Block { BlockType Inport Name "X1" Position [20, 33, 50, 47] IconDisplay "Port number" Port { PortNumber 1 Name "X1" PropagatedSignals "xySlope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Y1" Position [20, 98, 50, 112] Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "Y1" PropagatedSignals "xySlope2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Slope1" Position [15, 173, 45, 187] Port "3" IconDisplay "Port number" Port { PortNumber 1 Name "Slope1" PropagatedSignals "xySlope3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "X2" Position [15, 228, 45, 242] Port "4" IconDisplay "Port number" Port { PortNumber 1 Name "X2" PropagatedSignals "xySlope4" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Y2" Position [15, 318, 45, 332] Port "5" IconDisplay "Port number" Port { PortNumber 1 Name "Y2" PropagatedSignals "xySlope5" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Slope2" Position [30, 453, 60, 467] Port "6" IconDisplay "Port number" Port { PortNumber 1 Name "Slope2" PropagatedSignals "xySlope6" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain1" Position [360, 310, 390, 340] ShowName off Gain "2" Port { PortNumber 1 Name "2*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain11" Position [235, 1115, 265, 1145] ShowName off Gain "2" } Block { BlockType Gain Name "Gain12" Position [195, 1290, 225, 1320] ShowName off Gain "2" } Block { BlockType Gain Name "Gain13" Position [210, 1350, 240, 1380] ShowName off Gain "6" } Block { BlockType Gain Name "Gain14" Position [215, 1870, 245, 1900] ShowName off Gain "3" } Block { BlockType Gain Name "Gain15" Position [210, 1935, 240, 1965] ShowName off Gain "3" } Block { BlockType Gain Name "Gain2" Position [360, 360, 390, 390] ShowName off Gain "2" Port { PortNumber 1 Name "2*y1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain4" Position [300, 595, 330, 625] ShowName off Gain "2" } Block { BlockType Gain Name "Gain5" Position [210, 640, 240, 670] ShowName off Gain "3" } Block { BlockType Gain Name "Gain6" Position [225, 730, 255, 760] ShowName off Gain "3" } Block { BlockType Gain Name "Gain7" Position [230, 820, 260, 850] ShowName off Gain "3" } Block { BlockType Gain Name "Gain8" Position [190, 935, 220, 965] ShowName off Gain "3" } Block { BlockType Gain Name "Gain9" Position [215, 970, 245, 1000] ShowName off Gain "2" } Block { BlockType Math Name "Math\nFunction" Ports [1, 1] Position [235, 569, 265, 601] ShowName off Operator "square" } Block { BlockType Math Name "Math\nFunction1" Ports [1, 1] Position [185, 889, 215, 921] ShowName off Operator "square" Port { PortNumber 1 Name "x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "Math\nFunction2" Ports [1, 1] Position [180, 1114, 210, 1146] ShowName off Operator "square" Port { PortNumber 1 Name "X2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product" Ports [2, 1] Position [355, 106, 400, 139] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [360, 156, 405, 189] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "x2*slope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product10" Ports [2, 1] Position [345, 736, 390, 769] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*x2*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product11" Ports [3, 1] Position [345, 783, 390, 817] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product12" Ports [2, 1] Position [345, 826, 390, 859] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*y1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product13" Ports [2, 1] Position [345, 871, 390, 904] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product14" Ports [2, 1] Position [345, 916, 390, 949] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*y2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product15" Ports [2, 1] Position [345, 961, 390, 994] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "2*slope2*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product16" Ports [2, 1] Position [1275, 770, 1320, 805] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product17" Ports [2, 1] Position [340, 1046, 385, 1079] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product18" Ports [3, 1] Position [205, 1068, 250, 1102] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "X2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product19" Ports [3, 1] Position [340, 1100, 385, 1160] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [360, 206, 405, 239] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product20" Ports [3, 1] Position [335, 1165, 380, 1225] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2^2*slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product21" Ports [3, 1] Position [330, 1295, 375, 1355] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "2*x2*slope1*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product22" Ports [3, 1] Position [335, 1360, 380, 1420] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "6*x2*x1*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product23" Ports [3, 1] Position [335, 1425, 380, 1485] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "6*x2*x1*y1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product24" Ports [3, 1] Position [335, 1230, 380, 1290] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product25" Ports [2, 1] Position [335, 1490, 380, 1550] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product26" Ports [3, 1] Position [190, 1518, 235, 1552] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "X1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product27" Ports [2, 1] Position [1265, 1285, 1310, 1320] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product28" Ports [3, 1] Position [335, 1615, 380, 1675] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product29" Ports [2, 1] Position [335, 1680, 380, 1740] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "y1*x2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [360, 256, 405, 289] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product30" Ports [2, 1] Position [335, 1745, 380, 1805] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^2*x2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product31" Ports [2, 1] Position [335, 1810, 380, 1870] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1^2*x2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product32" Ports [2, 1] Position [225, 1741, 265, 1779] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "X1^2*X2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product33" Ports [3, 1] Position [335, 1875, 380, 1935] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "3*y1*x2^2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product34" Ports [3, 1] Position [335, 1940, 380, 2000] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "3*y2*x1^2*x2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product35" Ports [3, 1] Position [335, 2005, 380, 2065] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^3*x2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product36" Ports [2, 1] Position [335, 2070, 380, 2130] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "y2*x1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product37" Ports [2, 1] Position [1305, 1865, 1350, 1900] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product4" Ports [3, 1] Position [715, 413, 760, 447] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "(x2-x1)^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [1120, 370, 1165, 405] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [345, 556, 390, 589] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [345, 601, 390, 634] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "2*x2^2*slope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product8" Ports [2, 1] Position [345, 646, 390, 679] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product9" Ports [3, 1] Position [345, 693, 390, 727] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum" Ports [6, 1] Position [500, 102, 535, 398] ShowName off Inputs "++---+" Port { PortNumber 1 Name "-(-x2*slope2-x2*slope1+slope2*x1+" "slope1*x1+2*y2-2*y1)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [645, 391, 670, 464] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [10, 1] Position [495, 558, 535, 997] ShowName off Inputs "---++--+++" Port { PortNumber 1 Name "(-x2^2*slope2-2*x2^2*slope1-3*x2*" "y1+x2*slope1*x1+3*x2*y2-x2*slope2*x1-3*y1*x1+slope1*x1^2+3*y2*x1+2*slope2*x1^" "2)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [8, 1] Position [490, 1026, 540, 1559] ShowName off Inputs "+++---+-" Port { PortNumber 1 Name "-(-slope1*x2^3-2*x2^2*slope2*x1-x" "2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slope2*x1" "^3)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum4" Ports [8, 1] Position [485, 1606, 535, 2139] ShowName off Inputs "-+-+-++-" Port { PortNumber 1 Name "(-slope1*x2^3*x1+y1*x2^3-slope2*x" "1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x1^3)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "a1" Position [1605, 383, 1635, 397] IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a2" Position [1600, 783, 1630, 797] Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a3" Position [1600, 1298, 1630, 1312] Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a4" Position [1600, 1878, 1630, 1892] Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "-(-slope1*x2^3-2*x2^2*slope2*x1-x" "2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slope2*x1" "^3)" Labels [0, 0] SrcBlock "Sum3" SrcPort 1 DstBlock "Product27" DstPort 1 } Line { SrcBlock "Product37" SrcPort 1 DstBlock "a4" DstPort 1 } Line { Name "(-slope1*x2^3*x1+y1*x2^3-slope2*x" "1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x1^3)" Labels [0, 0] SrcBlock "Sum4" SrcPort 1 DstBlock "Product37" DstPort 1 } Line { Name "y2*x1^3" Labels [0, 1] SrcBlock "Product36" SrcPort 1 DstBlock "Sum4" DstPort 8 } Line { Name "slope2*x1^3*x2" Labels [0, 1] SrcBlock "Product35" SrcPort 1 DstBlock "Sum4" DstPort 7 } Line { SrcBlock "Gain15" SrcPort 1 DstBlock "Product34" DstPort 1 } Line { Name "3*y2*x1^2*x2" Labels [0, 1] SrcBlock "Product34" SrcPort 1 DstBlock "Sum4" DstPort 6 } Line { SrcBlock "Gain14" SrcPort 1 DstBlock "Product33" DstPort 1 } Line { Name "3*y1*x2^2*x1" Labels [0, 1] SrcBlock "Product33" SrcPort 1 DstBlock "Sum4" DstPort 5 } Line { Name "X1^2*X2^2" Labels [0, 1] SrcBlock "Product32" SrcPort 1 Points [5, 0] Branch { Points [0, 65] DstBlock "Product31" DstPort 1 } Branch { DstBlock "Product30" DstPort 1 } } Line { Name "slope1*x1^2*x2^2" Labels [0, 0] SrcBlock "Product31" SrcPort 1 DstBlock "Sum4" DstPort 4 } Line { Name "slope2*x1^2*x2^2" Labels [0, 0] SrcBlock "Product30" SrcPort 1 DstBlock "Sum4" DstPort 3 } Line { Name "y1*x2^3" Labels [0, 1] SrcBlock "Product29" SrcPort 1 DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Product28" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { SrcBlock "Product27" SrcPort 1 DstBlock "a3" DstPort 1 } Line { Name "X1^3" SrcBlock "Product26" SrcPort 1 Points [25, 0] Branch { Points [0, 35; -90, 0; 0, 445] Branch { Labels [2, 0] Points [0, 70] DstBlock "Product36" DstPort 1 } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product35" DstPort 1 } } Branch { Labels [-1, 1] DstBlock "Product25" DstPort 2 } } Line { Name "slope2*x1^3" Labels [0, 1] SrcBlock "Product25" SrcPort 1 DstBlock "Sum3" DstPort 8 } Line { Name "x2*slope2*x1^2" Labels [0, 1] SrcBlock "Product24" SrcPort 1 DstBlock "Sum3" DstPort 4 } Line { Name "2*x2*slope1*x1^2" Labels [0, 1] SrcBlock "Product21" SrcPort 1 DstBlock "Sum3" DstPort 5 } Line { Name "6*x2*x1*y2" Labels [0, 0] SrcBlock "Product22" SrcPort 1 DstBlock "Sum3" DstPort 6 } Line { Name "6*x2*x1*y1" Labels [0, 0] SrcBlock "Product23" SrcPort 1 DstBlock "Sum3" DstPort 7 } Line { SrcBlock "Gain13" SrcPort 1 Points [20, 0] Branch { Points [0, 70] DstBlock "Product23" DstPort 1 } Branch { Points [55, 0] DstBlock "Product22" DstPort 1 } } Line { SrcBlock "Gain12" SrcPort 1 DstBlock "Product21" DstPort 1 } Line { Name "x2^2*slope1*x1" Labels [0, 1] SrcBlock "Product20" SrcPort 1 DstBlock "Sum3" DstPort 3 } Line { SrcBlock "Gain11" SrcPort 1 DstBlock "Product19" DstPort 2 } Line { Name "X2^2" Labels [0, 0] SrcBlock "Math\nFunction2" SrcPort 1 Points [5, 0] Branch { Labels [2, 0] Points [0, 45; 60, 0] Branch { Points [0, 400; -100, 0; 0, 195] Branch { Labels [2, 0] Points [0, 135] DstBlock "Product33" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Product32" DstPort 2 } } Branch { DstBlock "Product20" DstPort 1 } } Branch { DstBlock "Gain11" DstPort 1 } } Line { SrcBlock "Product19" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { Name "X2^3" Labels [0, 0] SrcBlock "Product18" SrcPort 1 Points [30, 0] Branch { Points [0, 540] Branch { Labels [2, 0] Points [0, 100] DstBlock "Product29" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 1 } } Branch { Points [0, -15] DstBlock "Product17" DstPort 2 } } Line { Name "slope1*x2^3" Labels [0, 0] SrcBlock "Product17" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Product16" SrcPort 1 DstBlock "a2" DstPort 1 } Line { Name "(-x2^2*slope2-2*x2^2*slope1-3*x2*" "y1+x2*slope1*x1+3*x2*y2-x2*slope2*x1-3*y1*x1+slope1*x1^2+3*y2*x1+2*slope2*x1^" "2)" Labels [0, 0] SrcBlock "Sum2" SrcPort 1 DstBlock "Product16" DstPort 1 } Line { SrcBlock "Gain9" SrcPort 1 DstBlock "Product15" DstPort 2 } Line { Name "2*slope2*x1^2" Labels [0, 0] SrcBlock "Product15" SrcPort 1 DstBlock "Sum2" DstPort 10 } Line { SrcBlock "Gain8" SrcPort 1 Points [50, 0; 0, -10] DstBlock "Product14" DstPort 2 } Line { Name "3*y2*x1" Labels [0, 0] SrcBlock "Product14" SrcPort 1 DstBlock "Sum2" DstPort 9 } Line { Name "x1^2" Labels [0, 1] SrcBlock "Math\nFunction1" SrcPort 1 Points [70, 0] Branch { Points [0, 65; 0, 0] Branch { Points [0, 310] Branch { Points [0, 65] Branch { Points [0, 240; -105, 0; 0, 165] Branch { Labels [2, 0] Points [0, 220] DstBlock "Product34" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Product32" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product21" DstPort 3 } } Branch { Labels [1, 0] DstBlock "Product24" DstPort 3 } } Branch { Labels [1, 0] DstBlock "Product15" DstPort 1 } } Branch { Points [0, -10] DstBlock "Product13" DstPort 2 } } Line { Name "slope1*x1^2" Labels [0, 0] SrcBlock "Product13" SrcPort 1 DstBlock "Sum2" DstPort 8 } Line { SrcBlock "Gain7" SrcPort 1 DstBlock "Product12" DstPort 1 } Line { Name "3*y1*x1" Labels [0, 0] SrcBlock "Product12" SrcPort 1 DstBlock "Sum2" DstPort 7 } Line { Name "x2*slope2*x1" Labels [0, 0] SrcBlock "Product11" SrcPort 1 DstBlock "Sum2" DstPort 6 } Line { Name "3*x2*y2" Labels [0, 0] SrcBlock "Product10" SrcPort 1 DstBlock "Sum2" DstPort 5 } Line { SrcBlock "Gain6" SrcPort 1 DstBlock "Product10" DstPort 1 } Line { Name "x2*slope1*x1" Labels [0, 0] SrcBlock "Product9" SrcPort 1 DstBlock "Sum2" DstPort 4 } Line { SrcBlock "Gain5" SrcPort 1 DstBlock "Product8" DstPort 1 } Line { SrcBlock "Product8" SrcPort 1 DstBlock "Sum2" DstPort 3 } Line { Name "2*x2^2*slope1" Labels [0, 0] SrcBlock "Product7" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Gain4" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Math\nFunction" SrcPort 1 Points [15, 0] Branch { DstBlock "Gain4" DstPort 1 } Branch { Points [45, 0] DstBlock "Product6" DstPort 2 } } Line { SrcBlock "Product5" SrcPort 1 DstBlock "a1" DstPort 1 } Line { Name "(x2-x1)^3" Labels [0, 0] SrcBlock "Product4" SrcPort 1 Points [0, 5; 335, 0] Branch { Points [0, 360] Branch { Points [0, 515] Branch { Labels [2, 0] Points [0, 580] DstBlock "Product37" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product27" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product16" DstPort 2 } } Branch { Points [0, -40] DstBlock "Product5" DstPort 2 } } Line { SrcBlock "Sum1" SrcPort 1 Points [10, 0] Branch { Points [0, -10] DstBlock "Product4" DstPort 1 } Branch { Points [0, 10] DstBlock "Product4" DstPort 3 } Branch { DstBlock "Product4" DstPort 2 } } Line { Name "-(-x2*slope2-x2*slope1+slope2*x1+" "slope1*x1+2*y2-2*y1)" Labels [1, 0] SrcBlock "Sum" SrcPort 1 Points [385, 0; 0, 130] DstBlock "Product5" DstPort 1 } Line { Name "Y1" Labels [0, 0] SrcBlock "Y1" SrcPort 1 Points [60, 0] Branch { Points [0, 565] Branch { Points [0, 165] Branch { Points [0, 640] Branch { Points [0, 220] Branch { Points [0, 190] DstBlock "Gain14" DstPort 1 } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product29" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product23" DstPort 3 } } Branch { Labels [2, 0] Points [0, 0] DstBlock "Gain7" DstPort 1 } } Branch { DstBlock "Product8" DstPort 2 } } Branch { Points [75, 0; 0, 270] DstBlock "Gain2" DstPort 1 } } Line { Name "2*y1" Labels [0, 0] SrcBlock "Gain2" SrcPort 1 DstBlock "Sum" DstPort 6 } Line { Name "2*y2" Labels [0, 0] SrcBlock "Gain1" SrcPort 1 DstBlock "Sum" DstPort 5 } Line { Name "Y2" Labels [0, 0] SrcBlock "Y2" SrcPort 1 Points [35, 0] Branch { Points [0, 435] Branch { Points [0, 190] Branch { Points [0, 460] Branch { Points [0, 540] Branch { Points [0, 165] DstBlock "Product36" DstPort 2 } Branch { Labels [1, 0] DstBlock "Gain15" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product22" DstPort 3 } } Branch { Labels [-1, 1] DstBlock "Gain8" DstPort 1 } } Branch { Points [0, 0] DstBlock "Product10" DstPort 2 } } Branch { DstBlock "Gain1" DstPort 1 } } Line { Name "slope1*x1" Labels [0, 0] SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 4 } Line { Name "slope2*x1" Labels [0, 0] SrcBlock "Product2" SrcPort 1 DstBlock "Sum" DstPort 3 } Line { Name "X1" Labels [0, 0] SrcBlock "X1" SrcPort 1 Points [95, 0] Branch { Points [0, 240] Branch { Points [0, 165] Branch { DstBlock "Sum1" DstPort 2 } Branch { Points [0, 275] Branch { Points [0, 90] Branch { Points [0, 40] Branch { Points [0, 55] Branch { Points [0, 20] Branch { Points [0, 185] Branch { Points [0, 105] Branch { Points [0, 175] Branch { Points [0, 65] Branch { Points [0, 80] Branch { Points [0, 130] Branch { Labels [2, 0] Points [0, 260] DstBlock "Product33" DstPort 3 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 3 } } Branch { Points [25, 0] Branch { DstBlock "Product26" DstPort 1 } Branch { DstBlock "Product26" DstPort 3 } Branch { DstBlock "Product26" DstPort 2 } } } Branch { Labels [1, 0] DstBlock "Product23" DstPort 2 } } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product22" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product20" DstPort 3 } } Branch { Labels [-1, 1] Points [0, 0] DstBlock "Product19" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product14" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Math\nFunction1" DstPort 1 } } Branch { Points [0, 0] DstBlock "Product12" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product11" DstPort 3 } } Branch { Points [0, 0] DstBlock "Product9" DstPort 3 } } } Branch { DstBlock "Product3" DstPort 2 } } Branch { Points [85, 0; 0, 175] DstBlock "Product2" DstPort 1 } } Line { Name "x2*slope1" Labels [0, 0] SrcBlock "Product1" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { Name "x2*slope2" Labels [0, 0] SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { Name "Slope1" Labels [0, 0] SrcBlock "Slope1" SrcPort 1 Points [80, 0] Branch { Points [-5, 85; 0, 0] Branch { Points [-5, 365; 0, 0] Branch { Points [-5, 70; 0, 0] Branch { Points [-5, 180; 0, 0] Branch { Points [-5, 175; 0, 0] Branch { Points [-5, 140; 0, 0] Branch { Labels [1, 1] Points [0, 130] Branch { Points [0, 320] Branch { Labels [2, 0] Points [0, 210] DstBlock "Product31" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 2 } } Branch { DstBlock "Product21" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product20" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product17" DstPort 1 } } Branch { DstBlock "Product13" DstPort 1 } } Branch { DstBlock "Product9" DstPort 1 } } Branch { Points [200, 0] DstBlock "Product7" DstPort 2 } } Branch { DstBlock "Product3" DstPort 1 } } Branch { DstBlock "Product1" DstPort 2 } } Line { Name "Slope2" SrcBlock "Slope2" SrcPort 1 Points [5, 0] Branch { Points [0, 340] Branch { Labels [1, 1] Points [0, 185] Branch { Points [0, 165] Branch { Points [0, 110] Branch { Points [0, 245] Branch { Points [0, 285] Branch { Labels [2, 0] Points [0, 245] DstBlock "Product35" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product30" DstPort 2 } } Branch { Points [0, 0] DstBlock "Product25" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product24" DstPort 2 } } Branch { Points [0, 0] DstBlock "Product19" DstPort 3 } } Branch { DstBlock "Gain9" DstPort 1 } } Branch { DstBlock "Product11" DstPort 2 } } Branch { Points [140, 0] Branch { Labels [1, 0] Points [0, 105] DstBlock "Product6" DstPort 1 } Branch { Points [0, -230] Branch { DstBlock "Product2" DstPort 2 } Branch { Points [0, -100] DstBlock "Product" DstPort 2 } } } } Line { Name "X2" Labels [0, 0] SrcBlock "X2" SrcPort 1 Points [50, -5; 0, 0] Branch { Points [75, 0; 0, -120; 90, 0] Branch { Points [0, 0] DstBlock "Product" DstPort 1 } Branch { Points [0, 50] DstBlock "Product1" DstPort 1 } } Branch { Points [0, 175] Branch { Points [0, 175] Branch { Points [0, 70] Branch { Points [0, 55] Branch { Points [0, 35] Branch { Points [0, 45] Branch { Points [0, 295] Branch { Points [0, 45] Branch { Points [0, 110] Branch { Labels [1, 0] DstBlock "Product24" DstPort 1 } Branch { Points [0, 65] Branch { Points [0, 60] Branch { Points [0, 625] Branch { Labels [2, 0] Points [0, 65] DstBlock "Product35" DstPort 3 } Branch { Labels [1, 0] DstBlock "Product34" DstPort 3 } } Branch { Labels [-1, 1] Points [0, 0] DstBlock "Gain13" DstPort 1 } } Branch { Labels [-1, 1] DstBlock "Gain12" DstPort 1 } } } Branch { Labels [1, 0] DstBlock "Math\nFunction2" DstPort 1 } } Branch { Labels [1, 0] Points [75, 0] Branch { Points [0, 10] DstBlock "Product18" DstPort 3 } Branch { Points [0, -10] DstBlock "Product18" DstPort 1 } Branch { DstBlock "Product18" DstPort 2 } } } Branch { Points [0, 0] DstBlock "Product11" DstPort 1 } } Branch { DstBlock "Gain6" DstPort 1 } } Branch { DstBlock "Product9" DstPort 2 } } Branch { DstBlock "Gain5" DstPort 1 } } Branch { DstBlock "Math\nFunction" DstPort 1 } } Branch { DstBlock "Sum1" DstPort 1 } } } Annotation { Name "SIMULATION CHIP CUBICA" Position [1407, 2132] UseDisplayTextAsClickCallback off FontSize 26 FontWeight "bold" } Annotation { Name "a)= (-slope1*x2^3*x1+y1*x2^3-sl" "ope2*x1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x" "1^3)/(x2-x1)^3" Position [1253, 2068] UseDisplayTextAsClickCallback off } Annotation { Name "a3 = -(-slope1*x2^3-2*x2^2*slope" "2*x1-x2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slo" "pe2*x1^3)/(x2-x1)^3" Position [1263, 2044] UseDisplayTextAsClickCallback off } Annotation { Name "a2 = (-x2^2*slope2-2*x2^2*slope" "1-3*x2*y1+x2*slope1*x1+3*x2*y2-x2*slope2*x13*y1*x1+slope1*x1^2+3*y2*x1+2*slop" "e2*x1^2)/(x2-x1)^3" Position [1261, 2014] UseDisplayTextAsClickCallback off } Annotation { Name "slope1*x2^3*x1" Position [428, 1640] UseDisplayTextAsClickCallback off } Annotation { Name "2*x2^2*slope2*x1" Position [429, 1120] UseDisplayTextAsClickCallback off } Annotation { Name "3*x2*y1" Position [423, 669] UseDisplayTextAsClickCallback off } Annotation { Name "x2^2*slope2" Position [432, 582] UseDisplayTextAsClickCallback off } Annotation { Name "a1=-(-x2*slope2-x2*slope1+slope2*" "x1+slope1*x1+2*y2-2*y1)/(x2-x1)^3" Position [1106, 1985] UseDisplayTextAsClickCallback off } } } Block { BlockType SubSystem Name "Cubica1" Ports [6, 4] Position [645, 761, 915, 1164] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDescription "Cubica" MaskHelp "Calculates vector of coeffitients o" "f cubica spline from points of coordinate and slope of experimental curve" MaskDisplay "disp('C U B I C A\\n\\nINPUTS :\\nx" "1, y1 - first point of coordinate\\nSlope1 - slope (dy/dx) at point x1,y1 " "\\n x2, y2 - second point of coordinate\\nSlope2 - slope (dy/dx) at point " "x2,y2 \\n\\nOUTPUTS :\\na1, a2, a3, a4 - vector of coeffitients\\n a1, a2, a3" ", a4 of cubica:\\n y = a1*x^3 + a2*x^2 + a3*x + a4')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Cubica1" Location [1694, 90, 2613, 670] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "31" Block { BlockType Inport Name "X1" Position [20, 33, 50, 47] IconDisplay "Port number" Port { PortNumber 1 Name "X1" PropagatedSignals "xySlope4" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Y1" Position [20, 98, 50, 112] Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "Y1" PropagatedSignals "xySlope5" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Slope1" Position [15, 173, 45, 187] Port "3" IconDisplay "Port number" Port { PortNumber 1 Name "Slope1" PropagatedSignals "xySlope6" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "X2" Position [15, 228, 45, 242] Port "4" IconDisplay "Port number" Port { PortNumber 1 Name "X2" PropagatedSignals "xySlope7" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Y2" Position [15, 318, 45, 332] Port "5" IconDisplay "Port number" Port { PortNumber 1 Name "Y2" PropagatedSignals "xySlope8" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "Slope2" Position [30, 453, 60, 467] Port "6" IconDisplay "Port number" Port { PortNumber 1 Name "Slope2" PropagatedSignals "xySlope9" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain1" Position [360, 310, 390, 340] ShowName off Gain "2" Port { PortNumber 1 Name "2*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain11" Position [235, 1115, 265, 1145] ShowName off Gain "2" } Block { BlockType Gain Name "Gain12" Position [195, 1290, 225, 1320] ShowName off Gain "2" } Block { BlockType Gain Name "Gain13" Position [210, 1350, 240, 1380] ShowName off Gain "6" } Block { BlockType Gain Name "Gain14" Position [215, 1870, 245, 1900] ShowName off Gain "3" } Block { BlockType Gain Name "Gain15" Position [210, 1935, 240, 1965] ShowName off Gain "3" } Block { BlockType Gain Name "Gain2" Position [360, 360, 390, 390] ShowName off Gain "2" Port { PortNumber 1 Name "2*y1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain4" Position [300, 595, 330, 625] ShowName off Gain "2" } Block { BlockType Gain Name "Gain5" Position [210, 640, 240, 670] ShowName off Gain "3" } Block { BlockType Gain Name "Gain6" Position [225, 730, 255, 760] ShowName off Gain "3" } Block { BlockType Gain Name "Gain7" Position [230, 820, 260, 850] ShowName off Gain "3" } Block { BlockType Gain Name "Gain8" Position [190, 935, 220, 965] ShowName off Gain "3" } Block { BlockType Gain Name "Gain9" Position [215, 970, 245, 1000] ShowName off Gain "2" } Block { BlockType Math Name "Math\nFunction" Ports [1, 1] Position [235, 569, 265, 601] ShowName off Operator "square" } Block { BlockType Math Name "Math\nFunction1" Ports [1, 1] Position [185, 889, 215, 921] ShowName off Operator "square" Port { PortNumber 1 Name "x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "Math\nFunction2" Ports [1, 1] Position [180, 1114, 210, 1146] ShowName off Operator "square" Port { PortNumber 1 Name "X2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product" Ports [2, 1] Position [355, 106, 400, 139] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [360, 156, 405, 189] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "x2*slope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product10" Ports [2, 1] Position [345, 736, 390, 769] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*x2*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product11" Ports [3, 1] Position [345, 783, 390, 817] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product12" Ports [2, 1] Position [345, 826, 390, 859] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*y1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product13" Ports [2, 1] Position [345, 871, 390, 904] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product14" Ports [2, 1] Position [345, 916, 390, 949] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "3*y2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product15" Ports [2, 1] Position [345, 961, 390, 994] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "2*slope2*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product16" Ports [2, 1] Position [1260, 780, 1305, 815] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product17" Ports [2, 1] Position [340, 1046, 385, 1079] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product18" Ports [3, 1] Position [205, 1068, 250, 1102] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "X2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product19" Ports [3, 1] Position [340, 1100, 385, 1160] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [360, 206, 405, 239] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product20" Ports [3, 1] Position [335, 1165, 380, 1225] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2^2*slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product21" Ports [3, 1] Position [330, 1295, 375, 1355] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "2*x2*slope1*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product22" Ports [3, 1] Position [335, 1360, 380, 1420] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "6*x2*x1*y2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product23" Ports [3, 1] Position [335, 1425, 380, 1485] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "6*x2*x1*y1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product24" Ports [3, 1] Position [335, 1230, 380, 1290] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope2*x1^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product25" Ports [2, 1] Position [335, 1490, 380, 1550] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product26" Ports [3, 1] Position [190, 1518, 235, 1552] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "X1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product27" Ports [2, 1] Position [1265, 1285, 1310, 1320] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product28" Ports [3, 1] Position [335, 1615, 380, 1675] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product29" Ports [2, 1] Position [335, 1680, 380, 1740] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "y1*x2^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [360, 256, 405, 289] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product30" Ports [2, 1] Position [335, 1745, 380, 1805] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^2*x2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product31" Ports [2, 1] Position [335, 1810, 380, 1870] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "slope1*x1^2*x2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product32" Ports [2, 1] Position [225, 1741, 265, 1779] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "X1^2*X2^2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product33" Ports [3, 1] Position [335, 1875, 380, 1935] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "3*y1*x2^2*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product34" Ports [3, 1] Position [335, 1940, 380, 2000] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "3*y2*x1^2*x2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product35" Ports [3, 1] Position [335, 2005, 380, 2065] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "slope2*x1^3*x2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product36" Ports [2, 1] Position [335, 2070, 380, 2130] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "y2*x1^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product37" Ports [2, 1] Position [1305, 1865, 1350, 1900] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product4" Ports [3, 1] Position [715, 413, 760, 447] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "(x2-x1)^3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [1120, 370, 1165, 405] ShowName off Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [345, 556, 390, 589] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [345, 601, 390, 634] ShowName off RndMeth "Floor" Port { PortNumber 1 Name "2*x2^2*slope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product8" Ports [2, 1] Position [345, 646, 390, 679] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product9" Ports [3, 1] Position [345, 693, 390, 727] ShowName off Inputs "3" RndMeth "Floor" Port { PortNumber 1 Name "x2*slope1*x1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum" Ports [6, 1] Position [500, 102, 535, 398] ShowName off Inputs "++---+" Port { PortNumber 1 Name "-(-x2*slope2-x2*slope1+slope2*x1+" "slope1*x1+2*y2-2*y1)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [645, 391, 670, 464] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [10, 1] Position [495, 558, 535, 997] ShowName off Inputs "---++--+++" Port { PortNumber 1 Name "(-x2^2*slope2-2*x2^2*slope1-3*x2*" "y1+x2*slope1*x1+3*x2*y2-x2*slope2*x1-3*y1*x1+slope1*x1^2+3*y2*x1+2*slope2*x1^" "2)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [8, 1] Position [490, 1026, 540, 1559] ShowName off Inputs "+++---+-" Port { PortNumber 1 Name "-(-slope1*x2^3-2*x2^2*slope2*x1-x" "2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slope2*x1" "^3)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum4" Ports [8, 1] Position [485, 1606, 535, 2139] ShowName off Inputs "-+-+-++-" Port { PortNumber 1 Name "(-slope1*x2^3*x1+y1*x2^3-slope2*x" "1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x1^3)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "a1" Position [1605, 383, 1635, 397] IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a2" Position [1600, 783, 1630, 797] Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a3" Position [1600, 1298, 1630, 1312] Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "a4" Position [1600, 1878, 1630, 1892] Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "-(-slope1*x2^3-2*x2^2*slope2*x1-x" "2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slope2*x1" "^3)" Labels [0, 0] SrcBlock "Sum3" SrcPort 1 DstBlock "Product27" DstPort 1 } Line { SrcBlock "Product37" SrcPort 1 DstBlock "a4" DstPort 1 } Line { Name "(-slope1*x2^3*x1+y1*x2^3-slope2*x" "1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x1^3)" Labels [0, 0] SrcBlock "Sum4" SrcPort 1 DstBlock "Product37" DstPort 1 } Line { Name "y2*x1^3" Labels [0, 1] SrcBlock "Product36" SrcPort 1 DstBlock "Sum4" DstPort 8 } Line { Name "slope2*x1^3*x2" Labels [0, 1] SrcBlock "Product35" SrcPort 1 DstBlock "Sum4" DstPort 7 } Line { SrcBlock "Gain15" SrcPort 1 DstBlock "Product34" DstPort 1 } Line { Name "3*y2*x1^2*x2" Labels [0, 1] SrcBlock "Product34" SrcPort 1 DstBlock "Sum4" DstPort 6 } Line { SrcBlock "Gain14" SrcPort 1 DstBlock "Product33" DstPort 1 } Line { Name "3*y1*x2^2*x1" Labels [0, 1] SrcBlock "Product33" SrcPort 1 DstBlock "Sum4" DstPort 5 } Line { Name "X1^2*X2^2" Labels [0, 1] SrcBlock "Product32" SrcPort 1 Points [5, 0] Branch { Points [0, 65] DstBlock "Product31" DstPort 1 } Branch { DstBlock "Product30" DstPort 1 } } Line { Name "slope1*x1^2*x2^2" Labels [0, 0] SrcBlock "Product31" SrcPort 1 DstBlock "Sum4" DstPort 4 } Line { Name "slope2*x1^2*x2^2" Labels [0, 0] SrcBlock "Product30" SrcPort 1 DstBlock "Sum4" DstPort 3 } Line { Name "y1*x2^3" Labels [0, 1] SrcBlock "Product29" SrcPort 1 DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Product28" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { SrcBlock "Product27" SrcPort 1 DstBlock "a3" DstPort 1 } Line { Name "X1^3" SrcBlock "Product26" SrcPort 1 Points [25, 0] Branch { Points [0, 35; -90, 0; 0, 445] Branch { Labels [2, 0] Points [0, 70] DstBlock "Product36" DstPort 1 } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product35" DstPort 1 } } Branch { Labels [-1, 1] DstBlock "Product25" DstPort 2 } } Line { Name "slope2*x1^3" Labels [0, 1] SrcBlock "Product25" SrcPort 1 DstBlock "Sum3" DstPort 8 } Line { Name "x2*slope2*x1^2" Labels [0, 1] SrcBlock "Product24" SrcPort 1 DstBlock "Sum3" DstPort 4 } Line { Name "2*x2*slope1*x1^2" Labels [0, 1] SrcBlock "Product21" SrcPort 1 DstBlock "Sum3" DstPort 5 } Line { Name "6*x2*x1*y2" Labels [0, 0] SrcBlock "Product22" SrcPort 1 DstBlock "Sum3" DstPort 6 } Line { Name "6*x2*x1*y1" Labels [0, 0] SrcBlock "Product23" SrcPort 1 DstBlock "Sum3" DstPort 7 } Line { SrcBlock "Gain13" SrcPort 1 Points [20, 0] Branch { Points [0, 70] DstBlock "Product23" DstPort 1 } Branch { Points [55, 0] DstBlock "Product22" DstPort 1 } } Line { SrcBlock "Gain12" SrcPort 1 DstBlock "Product21" DstPort 1 } Line { Name "x2^2*slope1*x1" Labels [0, 1] SrcBlock "Product20" SrcPort 1 DstBlock "Sum3" DstPort 3 } Line { SrcBlock "Gain11" SrcPort 1 DstBlock "Product19" DstPort 2 } Line { Name "X2^2" Labels [0, 0] SrcBlock "Math\nFunction2" SrcPort 1 Points [5, 0] Branch { Labels [2, 0] Points [0, 45; 60, 0] Branch { Points [0, 400; -100, 0; 0, 195] Branch { Labels [2, 0] Points [0, 135] DstBlock "Product33" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Product32" DstPort 2 } } Branch { DstBlock "Product20" DstPort 1 } } Branch { DstBlock "Gain11" DstPort 1 } } Line { SrcBlock "Product19" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { Name "X2^3" Labels [0, 0] SrcBlock "Product18" SrcPort 1 Points [30, 0] Branch { Points [0, 540] Branch { Labels [2, 0] Points [0, 100] DstBlock "Product29" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 1 } } Branch { Points [0, -15] DstBlock "Product17" DstPort 2 } } Line { Name "slope1*x2^3" Labels [0, 0] SrcBlock "Product17" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Product16" SrcPort 1 Points [0, -10] DstBlock "a2" DstPort 1 } Line { Name "(-x2^2*slope2-2*x2^2*slope1-3*x2*" "y1+x2*slope1*x1+3*x2*y2-x2*slope2*x1-3*y1*x1+slope1*x1^2+3*y2*x1+2*slope2*x1^" "2)" Labels [0, 0] SrcBlock "Sum2" SrcPort 1 Points [705, 0] DstBlock "Product16" DstPort 1 } Line { SrcBlock "Gain9" SrcPort 1 DstBlock "Product15" DstPort 2 } Line { Name "2*slope2*x1^2" Labels [0, 0] SrcBlock "Product15" SrcPort 1 DstBlock "Sum2" DstPort 10 } Line { SrcBlock "Gain8" SrcPort 1 Points [50, 0; 0, -10] DstBlock "Product14" DstPort 2 } Line { Name "3*y2*x1" Labels [0, 0] SrcBlock "Product14" SrcPort 1 DstBlock "Sum2" DstPort 9 } Line { Name "x1^2" Labels [0, 1] SrcBlock "Math\nFunction1" SrcPort 1 Points [70, 0] Branch { Points [0, 65; 0, 0] Branch { Points [0, 310] Branch { Points [0, 65] Branch { Points [0, 240; -105, 0; 0, 165] Branch { Labels [2, 0] Points [0, 220] DstBlock "Product34" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Product32" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product21" DstPort 3 } } Branch { Labels [1, 0] DstBlock "Product24" DstPort 3 } } Branch { Labels [1, 0] DstBlock "Product15" DstPort 1 } } Branch { Points [0, -10] DstBlock "Product13" DstPort 2 } } Line { Name "slope1*x1^2" Labels [0, 0] SrcBlock "Product13" SrcPort 1 DstBlock "Sum2" DstPort 8 } Line { SrcBlock "Gain7" SrcPort 1 DstBlock "Product12" DstPort 1 } Line { Name "3*y1*x1" Labels [0, 0] SrcBlock "Product12" SrcPort 1 DstBlock "Sum2" DstPort 7 } Line { Name "x2*slope2*x1" Labels [0, 0] SrcBlock "Product11" SrcPort 1 DstBlock "Sum2" DstPort 6 } Line { Name "3*x2*y2" Labels [0, 0] SrcBlock "Product10" SrcPort 1 DstBlock "Sum2" DstPort 5 } Line { SrcBlock "Gain6" SrcPort 1 DstBlock "Product10" DstPort 1 } Line { Name "x2*slope1*x1" Labels [0, 0] SrcBlock "Product9" SrcPort 1 DstBlock "Sum2" DstPort 4 } Line { SrcBlock "Gain5" SrcPort 1 DstBlock "Product8" DstPort 1 } Line { SrcBlock "Product8" SrcPort 1 DstBlock "Sum2" DstPort 3 } Line { Name "2*x2^2*slope1" Labels [0, 0] SrcBlock "Product7" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Gain4" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Math\nFunction" SrcPort 1 Points [15, 0] Branch { DstBlock "Gain4" DstPort 1 } Branch { Points [45, 0] DstBlock "Product6" DstPort 2 } } Line { SrcBlock "Product5" SrcPort 1 DstBlock "a1" DstPort 1 } Line { Name "(x2-x1)^3" Labels [0, 0] SrcBlock "Product4" SrcPort 1 Points [0, 5; 335, 0] Branch { Points [0, 360] Branch { Points [0, 515] Branch { Labels [2, 0] Points [0, 580] DstBlock "Product37" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product27" DstPort 2 } } Branch { Labels [1, 0] Points [145, 0] DstBlock "Product16" DstPort 2 } } Branch { Points [0, -40] DstBlock "Product5" DstPort 2 } } Line { SrcBlock "Sum1" SrcPort 1 Points [10, 0] Branch { Points [0, -10] DstBlock "Product4" DstPort 1 } Branch { Points [0, 10] DstBlock "Product4" DstPort 3 } Branch { DstBlock "Product4" DstPort 2 } } Line { Name "-(-x2*slope2-x2*slope1+slope2*x1+" "slope1*x1+2*y2-2*y1)" Labels [1, 0] SrcBlock "Sum" SrcPort 1 Points [385, 0; 0, 130] DstBlock "Product5" DstPort 1 } Line { Name "Y1" Labels [0, 0] SrcBlock "Y1" SrcPort 1 Points [60, 0] Branch { Points [0, 565] Branch { Points [0, 165] Branch { Points [0, 640] Branch { Points [0, 220] Branch { Points [0, 190] DstBlock "Gain14" DstPort 1 } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product29" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product23" DstPort 3 } } Branch { Labels [2, 0] Points [0, 0] DstBlock "Gain7" DstPort 1 } } Branch { DstBlock "Product8" DstPort 2 } } Branch { Points [75, 0; 0, 270] DstBlock "Gain2" DstPort 1 } } Line { Name "2*y1" Labels [0, 0] SrcBlock "Gain2" SrcPort 1 DstBlock "Sum" DstPort 6 } Line { Name "2*y2" Labels [0, 0] SrcBlock "Gain1" SrcPort 1 DstBlock "Sum" DstPort 5 } Line { Name "Y2" Labels [0, 0] SrcBlock "Y2" SrcPort 1 Points [35, 0] Branch { Points [0, 435] Branch { Points [0, 190] Branch { Points [0, 460] Branch { Points [0, 540] Branch { Points [0, 165] DstBlock "Product36" DstPort 2 } Branch { Labels [1, 0] DstBlock "Gain15" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product22" DstPort 3 } } Branch { Labels [-1, 1] DstBlock "Gain8" DstPort 1 } } Branch { Points [0, 0] DstBlock "Product10" DstPort 2 } } Branch { DstBlock "Gain1" DstPort 1 } } Line { Name "slope1*x1" Labels [0, 0] SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 4 } Line { Name "slope2*x1" Labels [0, 0] SrcBlock "Product2" SrcPort 1 DstBlock "Sum" DstPort 3 } Line { Name "X1" Labels [0, 0] SrcBlock "X1" SrcPort 1 Points [95, 0] Branch { Points [0, 240] Branch { Points [0, 165] Branch { DstBlock "Sum1" DstPort 2 } Branch { Points [0, 275] Branch { Points [0, 90] Branch { Points [0, 40] Branch { Points [0, 55] Branch { Points [0, 20] Branch { Points [0, 185] Branch { Points [0, 105] Branch { Points [0, 175] Branch { Points [0, 65] Branch { Points [0, 80] Branch { Points [0, 130] Branch { Labels [2, 0] Points [0, 260] DstBlock "Product33" DstPort 3 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 3 } } Branch { Points [25, 0] Branch { DstBlock "Product26" DstPort 1 } Branch { DstBlock "Product26" DstPort 3 } Branch { DstBlock "Product26" DstPort 2 } } } Branch { Labels [1, 0] DstBlock "Product23" DstPort 2 } } Branch { Labels [2, 0] Points [0, 0] DstBlock "Product22" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product20" DstPort 3 } } Branch { Labels [-1, 1] Points [0, 0] DstBlock "Product19" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product14" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Math\nFunction1" DstPort 1 } } Branch { Points [0, 0] DstBlock "Product12" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product11" DstPort 3 } } Branch { Points [0, 0] DstBlock "Product9" DstPort 3 } } } Branch { DstBlock "Product3" DstPort 2 } } Branch { Points [85, 0; 0, 175] DstBlock "Product2" DstPort 1 } } Line { Name "x2*slope1" Labels [0, 0] SrcBlock "Product1" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { Name "x2*slope2" Labels [0, 0] SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { Name "Slope1" Labels [0, 0] SrcBlock "Slope1" SrcPort 1 Points [80, 0] Branch { Points [-5, 85; 0, 0] Branch { Points [-5, 365; 0, 0] Branch { Points [-5, 70; 0, 0] Branch { Points [-5, 180; 0, 0] Branch { Points [-5, 175; 0, 0] Branch { Points [-5, 140; 0, 0] Branch { Labels [1, 1] Points [0, 130] Branch { Points [0, 320] Branch { Labels [2, 0] Points [0, 210] DstBlock "Product31" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product28" DstPort 2 } } Branch { DstBlock "Product21" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product20" DstPort 2 } } Branch { Labels [1, 0] DstBlock "Product17" DstPort 1 } } Branch { DstBlock "Product13" DstPort 1 } } Branch { DstBlock "Product9" DstPort 1 } } Branch { Points [200, 0] DstBlock "Product7" DstPort 2 } } Branch { DstBlock "Product3" DstPort 1 } } Branch { DstBlock "Product1" DstPort 2 } } Line { Name "Slope2" SrcBlock "Slope2" SrcPort 1 Points [5, 0] Branch { Points [0, 340] Branch { Labels [1, 1] Points [0, 185] Branch { Points [0, 165] Branch { Points [0, 110] Branch { Points [0, 245] Branch { Points [0, 285] Branch { Labels [2, 0] Points [0, 245] DstBlock "Product35" DstPort 2 } Branch { Labels [1, 0] DstBlock "Product30" DstPort 2 } } Branch { Points [0, 0] DstBlock "Product25" DstPort 1 } } Branch { Labels [1, 0] DstBlock "Product24" DstPort 2 } } Branch { Points [0, 0] DstBlock "Product19" DstPort 3 } } Branch { DstBlock "Gain9" DstPort 1 } } Branch { DstBlock "Product11" DstPort 2 } } Branch { Points [140, 0] Branch { Labels [1, 0] Points [0, 105] DstBlock "Product6" DstPort 1 } Branch { Points [0, -230] Branch { DstBlock "Product2" DstPort 2 } Branch { Points [0, -100] DstBlock "Product" DstPort 2 } } } } Line { Name "X2" Labels [0, 0] SrcBlock "X2" SrcPort 1 Points [50, -5; 0, 0] Branch { Points [75, 0; 0, -120; 90, 0] Branch { Points [0, 0] DstBlock "Product" DstPort 1 } Branch { Points [0, 50] DstBlock "Product1" DstPort 1 } } Branch { Points [0, 175] Branch { Points [0, 175] Branch { Points [0, 70] Branch { Points [0, 55] Branch { Points [0, 35] Branch { Points [0, 45] Branch { Points [0, 295] Branch { Points [0, 45] Branch { Points [0, 110] Branch { Labels [1, 0] DstBlock "Product24" DstPort 1 } Branch { Points [0, 65] Branch { Points [0, 60] Branch { Points [0, 625] Branch { Labels [2, 0] Points [0, 65] DstBlock "Product35" DstPort 3 } Branch { Labels [1, 0] DstBlock "Product34" DstPort 3 } } Branch { Labels [-1, 1] Points [0, 0] DstBlock "Gain13" DstPort 1 } } Branch { Labels [-1, 1] DstBlock "Gain12" DstPort 1 } } } Branch { Labels [1, 0] DstBlock "Math\nFunction2" DstPort 1 } } Branch { Labels [1, 0] Points [75, 0] Branch { Points [0, 10] DstBlock "Product18" DstPort 3 } Branch { Points [0, -10] DstBlock "Product18" DstPort 1 } Branch { DstBlock "Product18" DstPort 2 } } } Branch { Points [0, 0] DstBlock "Product11" DstPort 1 } } Branch { DstBlock "Gain6" DstPort 1 } } Branch { DstBlock "Product9" DstPort 2 } } Branch { DstBlock "Gain5" DstPort 1 } } Branch { DstBlock "Math\nFunction" DstPort 1 } } Branch { DstBlock "Sum1" DstPort 1 } } } Annotation { Name "SIMULATION CHIP CUBICA" Position [1407, 2132] UseDisplayTextAsClickCallback off FontSize 26 FontWeight "bold" } Annotation { Name "a)= (-slope1*x2^3*x1+y1*x2^3-sl" "ope2*x1^2*x2^2+slope1*x1^2*x2^2-3*y1*x2^2*x1+3*y2*x1^2*x2+slope2*x1^3*x2-y2*x" "1^3)/(x2-x1)^3" Position [1253, 2068] UseDisplayTextAsClickCallback off } Annotation { Name "a3 = -(-slope1*x2^3-2*x2^2*slope" "2*x1-x2^2*slope1*x1+x2*slope2*x1^2+2*x2*slope1*x1^2+6*x2*x1*y2-6*x2*x1*y1+slo" "pe2*x1^3)/(x2-x1)^3" Position [1263, 2044] UseDisplayTextAsClickCallback off } Annotation { Name "a2 = (-x2^2*slope2-2*x2^2*slope" "1-3*x2*y1+x2*slope1*x1+3*x2*y2-x2*slope2*x13*y1*x1+slope1*x1^2+3*y2*x1+2*slop" "e2*x1^2)/(x2-x1)^3" Position [1261, 2014] UseDisplayTextAsClickCallback off } Annotation { Name "slope1*x2^3*x1" Position [428, 1640] UseDisplayTextAsClickCallback off } Annotation { Name "2*x2^2*slope2*x1" Position [429, 1120] UseDisplayTextAsClickCallback off } Annotation { Name "3*x2*y1" Position [423, 669] UseDisplayTextAsClickCallback off } Annotation { Name "x2^2*slope2" Position [432, 582] UseDisplayTextAsClickCallback off } Annotation { Name "a1=-(-x2*slope2-x2*slope1+slope2*" "x1+slope1*x1+2*y2-2*y1)/(x2-x1)^3" Position [1106, 1985] UseDisplayTextAsClickCallback off } } } Block { BlockType Demux Name "Demux" Ports [1, 9] Position [300, 66, 315, 264] BackgroundColor "black" ShowName off Outputs "9" Port { PortNumber 1 Name "xySlope1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 2 Name "xySlope2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 3 Name "xySlope3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 4 Name "xySlope4" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 5 Name "xySlope5" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 6 Name "xySlope6" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 7 Name "xySlope7" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 8 Name "xySlope8" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 9 Name "xySlope9" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Mux Name "Mux" Ports [15, 1] Position [1285, 413, 1305, 907] ShowName off Inputs "15" DisplayOption "bar" } Block { BlockType Product Name "Product" Ports [2, 1] Position [750, 156, 795, 189] ShowName off RndMeth "Floor" Port { PortNumber 1 Name ";" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [475, 1346, 520, 1379] ShowName off RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [910, 160, 930, 180] ShowName off Inputs "+-" Port { PortNumber 1 Name "aa)=xyslope(2)-xyslope(3)*xyslope" "(1)" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [685, 1318, 710, 1382] ShowName off Inputs "+-" Port { PortNumber 1 Name "aa15=xyslope8-xyslope9*xyslope7" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "aa" Position [1400, 653, 1430, 667] IconDisplay "Port number" BusOutputAsStruct off } Line { Name "xySlope1" Labels [0, 1] SrcBlock "Demux" SrcPort 1 Points [0, 0; 150, 0] Branch { Points [0, 80] Branch { DstBlock "Product" DstPort 1 } Branch { Points [0, 205] DstBlock "Cubica" DstPort 1 } } Branch { Points [780, 0; 0, 365] DstBlock "Mux" DstPort 1 } } Line { Name "xySlope7" Labels [0, 1] SrcBlock "Demux" SrcPort 7 Points [0, 0; 90, 0] Branch { Points [0, 795] Branch { Labels [2, 0] Points [0, 355] DstBlock "Product1" DstPort 1 } Branch { Points [220, 0] DstBlock "Cubica1" DstPort 4 } } Branch { Points [770, 0; 0, 305] DstBlock "Mux" DstPort 3 } } Line { Name "xySlope3" Labels [0, 1] SrcBlock "Demux" SrcPort 3 Points [0, 0; 130, 0] Branch { Points [40, 0] Branch { Points [0, 55] DstBlock "Product" DstPort 2 } Branch { Points [660, 0; 0, 415] DstBlock "Mux" DstPort 4 } } Branch { Points [0, 375] DstBlock "Cubica" DstPort 3 } } Line { Name "xySlope2" Labels [0, 1] SrcBlock "Demux" SrcPort 2 Points [0, 0; 140, 0] Branch { Points [435, 0] DstBlock "Sum" DstPort 1 } Branch { Points [0, 330] DstBlock "Cubica" DstPort 2 } } Line { Name "xySlope5" Labels [0, 1] SrcBlock "Demux" SrcPort 5 Points [110, 0; 0, 465] Branch { DstBlock "Cubica" DstPort 5 } Branch { Points [0, 235] DstBlock "Cubica1" DstPort 2 } } Line { Name "xySlope6" Labels [0, 1] SrcBlock "Demux" SrcPort 6 Points [100, 0; 0, 505] Branch { Points [0, 5] DstBlock "Cubica" DstPort 6 } Branch { Points [0, 240] DstBlock "Cubica1" DstPort 3 } } Line { Name "xySlope8" Labels [0, 1] SrcBlock "Demux" SrcPort 8 Points [80, 0; 0, 840] Branch { Labels [2, 0] Points [0, 270] DstBlock "Sum2" DstPort 1 } Branch { Points [230, 0] DstBlock "Cubica1" DstPort 5 } } Line { Name "xySlope9" Labels [0, 1] SrcBlock "Demux" SrcPort 9 Points [65, 0; 0, 885] Branch { Points [0, 105] Branch { Labels [2, 0] Points [0, 135] DstBlock "Product1" DstPort 2 } Branch { Labels [1, 0] Points [775, 0; 0, -395] DstBlock "Mux" DstPort 14 } } Branch { Points [245, 0] DstBlock "Cubica1" DstPort 6 } } Line { Name "xySlope4" Labels [0, 1] SrcBlock "Demux" SrcPort 4 Points [0, 0; 120, 0] Branch { Points [0, 420] Branch { DstBlock "Cubica" DstPort 4 } Branch { Points [0, 235] DstBlock "Cubica1" DstPort 1 } } Branch { Points [765, 0; 0, 335] DstBlock "Mux" DstPort 2 } } Line { Name ";" Labels [0, 0] SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { Name "aa)=xyslope(2)-xyslope(3)*xyslope(1" ")" Labels [0, 0] SrcBlock "Sum" SrcPort 1 Points [180, 0; 0, 400] DstBlock "Mux" DstPort 5 } Line { SrcBlock "Cubica" SrcPort 1 Points [165, 0; 0, 215] DstBlock "Mux" DstPort 6 } Line { SrcBlock "Cubica" SrcPort 2 Points [145, 0; 0, 145] DstBlock "Mux" DstPort 7 } Line { SrcBlock "Cubica" SrcPort 3 Points [130, 0; 0, 75] DstBlock "Mux" DstPort 8 } Line { SrcBlock "Cubica" SrcPort 4 Points [0, 10; 335, 0] DstBlock "Mux" DstPort 9 } Line { SrcBlock "Cubica1" SrcPort 1 Points [130, 0; 0, -95] DstBlock "Mux" DstPort 10 } Line { SrcBlock "Cubica1" SrcPort 2 Points [150, 0; 0, -165] DstBlock "Mux" DstPort 11 } Line { SrcBlock "Cubica1" SrcPort 3 Points [190, 0; 0, -235] DstBlock "Mux" DstPort 12 } Line { SrcBlock "Cubica1" SrcPort 4 Points [215, 0; 0, -305] DstBlock "Mux" DstPort 13 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { Name "aa15=xyslope8-xyslope9*xyslope7" Labels [1, 1] SrcBlock "Sum2" SrcPort 1 Points [460, 0; 0, -480] DstBlock "Mux" DstPort 15 } Line { SrcBlock "X1" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "aa" DstPort 1 } } } Block { BlockType Memory Name "Memory\ninit =0" Position [295, 40, 325, 70] } Block { BlockType SubSystem Name "Subsystem" Ports [2, 1] Position [760, 247, 820, 458] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "Subsystem" Location [2, 84, 1578, 1153] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "45" Block { BlockType Inport Name "x" Position [150, 128, 180, 142] IconDisplay "Port number" } Block { BlockType Inport Name "aa" Position [140, 553, 170, 567] Port "2" IconDisplay "Port number" } Block { BlockType Demux Name "Demux" Ports [1, 15] Position [220, 151, 240, 969] BackgroundColor "black" ShowName off Outputs "15" } Block { BlockType If Name "If" Ports [4, 4] Position [585, 112, 695, 278] NumInputs "4" IfExpression "u1 <=u2" ElseIfExpressions "u1<=u3,u1<=u4" } Block { BlockType SubSystem Name "If Action\nSubsystem" Ports [3, 1, 0, 0, 0, 0, 0, 1] Position [775, 293, 860, 417] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem" Location [1808, 155, 2727, 724] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "x" Position [75, 78, 105, 92] IconDisplay "Port number" } Block { BlockType Inport Name "aa4" Position [75, 118, 105, 132] Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "aa6\n" Position [50, 243, 80, 257] Port "3" IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [195, 15, 254, 43] ActionType "then" } Block { BlockType Product Name "Product" Ports [2, 1] Position [315, 156, 360, 189] RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [405, 213, 430, 262] ShowName off Port { PortNumber 1 Name "y=aa4*x+aa5" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "y" Position [690, 233, 720, 247] IconDisplay "Port number" BusOutputAsStruct off } Line { Name "y=aa4*x+aa5" Labels [0, 1] SrcBlock "Sum" SrcPort 1 DstBlock "y" DstPort 1 } Line { SrcBlock "aa6\n" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 Points [10, 0; 0, 50] DstBlock "Sum" DstPort 1 } Line { SrcBlock "x" SrcPort 1 Points [190, 0] DstBlock "Product" DstPort 1 } Line { SrcBlock "aa4" SrcPort 1 Points [95, 0; 0, 55] DstBlock "Product" DstPort 2 } } } Block { BlockType SubSystem Name "If Action\nSubsystem1" Ports [5, 1, 0, 0, 0, 0, 0, 1] Position [895, 435, 1000, 635] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem1" Location [2, 80, 1598, 1177] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "x" Position [75, 78, 105, 92] IconDisplay "Port number" } Block { BlockType Inport Name "aa6" Position [70, 148, 100, 162] Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "aa7" Position [75, 228, 105, 242] Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "aa8" Position [75, 313, 105, 327] Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "aa9" Position [75, 393, 105, 407] Port "5" IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [195, 15, 254, 43] ActionType "elseif" } Block { BlockType Math Name "Math\nFunction" Ports [1, 1] Position [270, 70, 300, 100] ShowName off Operator "square" } Block { BlockType Product Name "Product" Ports [3, 1] Position [350, 128, 395, 162] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [350, 210, 395, 245] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [350, 295, 395, 330] ShowName off RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [4, 1] Position [565, 105, 615, 440] ShowName off Inputs "++++" Port { PortNumber 1 Name "y=aa6*x^3+aa7*x^2+aa8*x+aa9" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "y" Position [845, 268, 875, 282] IconDisplay "Port number" BusOutputAsStruct off } Line { Name "y=aa6*x^3+aa7*x^2+aa8*x+aa9" Labels [0, 0] SrcBlock "Sum" SrcPort 1 DstBlock "y" DstPort 1 } Line { SrcBlock "aa9" SrcPort 1 DstBlock "Sum" DstPort 4 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 3 } Line { SrcBlock "aa8" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "aa7" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "aa6" SrcPort 1 DstBlock "Product" DstPort 3 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "Math\nFunction" SrcPort 1 Points [10, 0; 0, 50] Branch { Points [0, 85] DstBlock "Product2" DstPort 1 } Branch { DstBlock "Product" DstPort 1 } } Line { SrcBlock "x" SrcPort 1 Points [85, 0] Branch { Points [0, 60] Branch { Points [0, 160] DstBlock "Product3" DstPort 1 } Branch { DstBlock "Product" DstPort 2 } } Branch { DstBlock "Math\nFunction" DstPort 1 } } } } Block { BlockType SubSystem Name "If Action\nSubsystem2" Ports [5, 1, 0, 0, 0, 0, 0, 1] Position [1035, 671, 1155, 859] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem2" Location [1620, 84, 3216, 1173] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "x" Position [75, 78, 105, 92] IconDisplay "Port number" } Block { BlockType Inport Name "aa10" Position [70, 148, 100, 162] Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "aa11" Position [75, 228, 105, 242] Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "aa12" Position [75, 313, 105, 327] Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "aa13" Position [75, 393, 105, 407] Port "5" IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [195, 15, 254, 43] ActionType "elseif" } Block { BlockType Math Name "Math\nFunction" Ports [1, 1] Position [270, 70, 300, 100] ShowName off Operator "square" } Block { BlockType Product Name "Product" Ports [3, 1] Position [350, 128, 395, 162] ShowName off Inputs "3" RndMeth "Floor" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [350, 210, 395, 245] ShowName off RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [350, 295, 395, 330] ShowName off RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [4, 1] Position [565, 105, 615, 440] ShowName off Inputs "++++" Port { PortNumber 1 Name "y=aa6*x^3+aa7*x^2+aa8*x+aa9" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "y" Position [845, 268, 875, 282] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "x" SrcPort 1 Points [85, 0] Branch { DstBlock "Math\nFunction" DstPort 1 } Branch { Points [0, 60] Branch { DstBlock "Product" DstPort 2 } Branch { Points [0, 160] DstBlock "Product3" DstPort 1 } } } Line { SrcBlock "Math\nFunction" SrcPort 1 Points [10, 0; 0, 50] Branch { DstBlock "Product" DstPort 1 } Branch { Points [0, 85] DstBlock "Product2" DstPort 1 } } Line { SrcBlock "Product" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "aa10" SrcPort 1 DstBlock "Product" DstPort 3 } Line { SrcBlock "aa11" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "aa12" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 3 } Line { SrcBlock "aa13" SrcPort 1 DstBlock "Sum" DstPort 4 } Line { Name "y=aa6*x^3+aa7*x^2+aa8*x+aa9" Labels [0, 0] SrcBlock "Sum" SrcPort 1 DstBlock "y" DstPort 1 } } } Block { BlockType SubSystem Name "If Action\nSubsystem3" Ports [3, 1, 0, 0, 0, 0, 0, 1] Position [1165, 934, 1285, 1076] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "If Action\nSubsystem3" Location [342, 471, 938, 999] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0." "500000]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "x" Position [50, 48, 80, 62] IconDisplay "Port number" } Block { BlockType Inport Name "aa14" Position [60, 228, 90, 242] Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "aa15" Position [60, 298, 90, 312] Port "3" IconDisplay "Port number" } Block { BlockType ActionPort Name "Action Port" Position [170, 15, 229, 43] ActionType "else" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [255, 210, 300, 245] ShowName off RndMeth "Floor" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [375, 192, 405, 343] ShowName off } Block { BlockType Outport Name "Out1" Position [475, 263, 505, 277] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "aa15" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "x" SrcPort 1 Points [75, 0; 0, 165] DstBlock "Product3" DstPort 1 } Line { SrcBlock "aa14" SrcPort 1 DstBlock "Product3" DstPort 2 } } } Block { BlockType Merge Name "Merge" Ports [4, 1] Position [1545, 530, 1600, 620] Inputs "4" } Block { BlockType Outport Name "y" Position [1655, 568, 1685, 582] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "x" SrcPort 1 Points [0, 0; 130, 0] Branch { Points [0, 180] Branch { Points [0, 145] Branch { Points [0, 230] Branch { Points [0, 270] DstBlock "If Action\nSubsystem3" DstPort 1 } Branch { Points [705, 0] DstBlock "If Action\nSubsystem2" DstPort 1 } } Branch { Points [565, 0] DstBlock "If Action\nSubsystem1" DstPort 1 } } Branch { DstBlock "If Action\nSubsystem" DstPort 1 } } Branch { Labels [1, 0] DstBlock "If" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 1 DstBlock "If" DstPort 2 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "y" DstPort 1 } Line { SrcBlock "If" SrcPort 1 Points [120, 0] DstBlock "If Action\nSubsystem" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [250, 0] DstBlock "If Action\nSubsystem1" DstPort ifaction } Line { SrcBlock "If" SrcPort 3 Points [395, 0] DstBlock "If Action\nSubsystem2" DstPort ifaction } Line { SrcBlock "Demux" SrcPort 6 Points [55, 0; 0, 45] DstBlock "If Action\nSubsystem1" DstPort 2 } Line { SrcBlock "Demux" SrcPort 7 Points [45, 0; 0, 30] DstBlock "If Action\nSubsystem1" DstPort 3 } Line { SrcBlock "Demux" SrcPort 8 Points [40, 0; 0, 15] DstBlock "If Action\nSubsystem1" DstPort 4 } Line { SrcBlock "Demux" SrcPort 9 DstBlock "If Action\nSubsystem1" DstPort 5 } Line { SrcBlock "Demux" SrcPort 10 Points [0, 5; 50, 0; 0, 55] DstBlock "If Action\nSubsystem2" DstPort 2 } Line { SrcBlock "Demux" SrcPort 11 Points [25, 0; 0, 40] DstBlock "If Action\nSubsystem2" DstPort 3 } Line { SrcBlock "Demux" SrcPort 12 Points [0, 20] DstBlock "If Action\nSubsystem2" DstPort 4 } Line { SrcBlock "Demux" SrcPort 13 DstBlock "If Action\nSubsystem2" DstPort 5 } Line { SrcBlock "If" SrcPort 4 Points [525, 0] DstBlock "If Action\nSubsystem3" DstPort ifaction } Line { SrcBlock "Demux" SrcPort 15 Points [20, 0; 0, 105] DstBlock "If Action\nSubsystem3" DstPort 3 } Line { SrcBlock "Demux" SrcPort 14 Points [45, 0; 0, 115] DstBlock "If Action\nSubsystem3" DstPort 2 } Line { SrcBlock "If Action\nSubsystem3" SrcPort 1 Points [120, 0; 0, -400] DstBlock "Merge" DstPort 4 } Line { SrcBlock "If Action\nSubsystem2" SrcPort 1 Points [195, 0; 0, -180] DstBlock "Merge" DstPort 3 } Line { SrcBlock "If Action\nSubsystem1" SrcPort 1 Points [350, 0; 0, 30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "If Action\nSubsystem" SrcPort 1 Points [560, 0; 0, 190] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Demux" SrcPort 2 Points [180, 0; 0, -15] DstBlock "If" DstPort 3 } Line { SrcBlock "Demux" SrcPort 3 Points [180, 0; 0, -30] DstBlock "If" DstPort 4 } Line { SrcBlock "Demux" SrcPort 4 Points [515, 0] DstBlock "If Action\nSubsystem" DstPort 2 } Line { SrcBlock "Demux" SrcPort 5 DstBlock "If Action\nSubsystem" DstPort 3 } Line { SrcBlock "aa" SrcPort 1 DstBlock "Demux" DstPort 1 } } } Block { BlockType Outport Name "y" Position [1000, 348, 1030, 362] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Memory\ninit =0" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "Constant" SrcPort 1 DstBlock "Memory\ninit =0" DstPort 1 } Line { Name "init=0" Labels [0, 0] SrcBlock "If" SrcPort 1 Points [20, 0] DstBlock "If Action\nSubsystem" DstPort ifaction } Line { SrcBlock "x" SrcPort 1 Points [600, 0; 0, 145] DstBlock "Subsystem" DstPort 1 } Line { SrcBlock "xySlope" SrcPort 1 DstBlock "If Action\nSubsystem" DstPort 1 } Line { SrcBlock "Subsystem" SrcPort 1 DstBlock "y" DstPort 1 } Line { SrcBlock "If Action\nSubsystem" SrcPort 1 Points [185, 0] DstBlock "Subsystem" DstPort 2 } } } Block { BlockType Outport Name "MYOGRSAA" Position [1360, 258, 1390, 272] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Constant1" SrcPort 1 Points [25, 0; 0, -30] DstBlock "Integrator1" DstPort 2 } Line { SrcBlock "RAPdot=RAPdel/AffTau1" SrcPort 1 DstBlock "MYOGRSAA" DstPort 1 } Line { Name "MYOGTAU" FontSize 12 FontWeight "bold" Labels [-1, 1] SrcBlock "MYOGTAU" SrcPort 1 Points [40, 0; 0, -85] DstBlock "RAPdot=RAPdel/AffTau" DstPort 2 } Line { Labels [1, 0] SrcBlock "Integrator1" SrcPort 1 Points [15, 0; 0, 155; -390, 0; 0, -170] DstBlock "RAPDel=RAP-RAPAdp" DstPort 2 } Line { Name "RAPDel" FontSize 12 FontWeight "bold" SrcBlock "RAPDel=RAP-RAPAdp" SrcPort 1 Points [25, 0] Branch { DstBlock "RAPdot=RAPdel/AffTau" DstPort 1 } Branch { Points [0, -70; 420, 0; 0, 165] DstBlock "function MyogenResp(PDIFF) - spline inter" "polation" DstPort 1 } } Line { SrcBlock "[X,Y,Slope...] - data from Coleman (1992)" SrcPort 1 DstBlock "function MyogenResp(PDIFF) - spline interpo" "lation" DstPort 2 } Line { Name "DPADAPT" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "RAPdot=RAPdel/AffTau" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "PAR" SrcPort 1 Points [95, 0] DstBlock "RAPDel=RAP-RAPAdp" DstPort 1 } Line { SrcBlock "TENSGN" SrcPort 1 Points [20, 0; 0, 30] DstBlock "RAPdot=RAPdel/AffTau1" DstPort 1 } Line { SrcBlock "function MyogenResp(PDIFF) - spline interpo" "lation" SrcPort 1 DstBlock "RAPdot=RAPdel/AffTau1" DstPort 2 } Annotation { Name "MYOGENIC AUTOREGULATION IN KIDNEY" Position [974, 62] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } Annotation { Name "PAR" Position [110, 48] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PADAPT" Position [341, 306] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PDIFF" Position [291, 109] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PADAPT" Position [576, 136] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "NID" Position [4790, 3535, 4855, 3555] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Non-muscle Local Blood Flow Control " Ports [1, 1] Position [2140, 233, 2450, 417] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('NON MUSCLE LOCAL BLOOD FLOW CONTROL\\n\\n" "\nINTPUT:\\n\nPOT - non-muscle cells PO2 [torr] \\n\n\n\\n\nOUTPUT:\\n\nARM -" " vasoconstrictor effect of local blood flow\\n autoregulation\nin non-muscle " "tissues \\n[ratio to normal]\\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Non-muscle Local Blood Flow Control " Location [6, 74, 1955, 1092] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "a4letter" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "POT" Position [40, 148, 70, 162] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Constant Name "A1K" Position [1335, 834, 1370, 856] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "A2K" Position [1345, 564, 1380, 586] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "20" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "A3K" Position [775, 313, 820, 337] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "10000" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AUTOSN" Position [1420, 79, 1470, 111] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.9" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Display Name "Display" Ports [1] Position [1670, 625, 1760, 655] Decimation "1" Lockdown off } Block { BlockType Display Name "Display1" Ports [1] Position [1275, 135, 1365, 165] Orientation "left" Decimation "1" Lockdown off } Block { BlockType Display Name "Display2" Ports [1] Position [1735, 205, 1825, 235] Decimation "1" Lockdown off } Block { BlockType Constant Name "POK" Position [235, 749, 270, 771] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK1" Position [390, 659, 425, 681] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK10" Position [1015, 334, 1050, 356] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK12" Position [1405, 174, 1440, 196] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK13" Position [1645, 154, 1680, 176] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK15" Position [430, 349, 465, 371] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK2" Position [800, 794, 835, 816] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK3" Position [1095, 794, 1130, 816] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.4" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK4" Position [1530, 834, 1565, 856] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK5" Position [400, 199, 435, 221] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK6" Position [400, 389, 435, 411] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK7" Position [810, 524, 845, 546] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK8" Position [1105, 524, 1140, 546] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POK9" Position [1540, 564, 1575, 586] BackgroundColor "green" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PON" Position [245, 479, 280, 501] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POR" Position [30, 364, 65, 386] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "POZ" Position [245, 289, 280, 311] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "16" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product" Ports [2, 1] Position [315, 716, 360, 774] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [1440, 772, 1480, 823] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "(POB-AR1)/A1K" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product2" Ports [2, 1] Position [325, 446, 370, 504] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [1450, 502, 1490, 553] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "(POA-AR2)/A2K" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product4" Ports [2, 1] Position [740, 462, 780, 513] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "(POK*POD+1-POB)/Z" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [325, 256, 370, 314] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [730, 732, 770, 783] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "(POK*POD+1-POB)/Z" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product7" Ports [2, 1] Position [850, 272, 890, 323] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "(POC-AR3)/A3K" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product8" Ports [3, 1] Position [1525, 250, 1595, 300] Orientation "up" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "3" } Block { BlockType Product Name "Product9" Ports [2, 1] Position [1595, 82, 1635, 133] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [440, 715, 500, 775] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [1530, 155, 1590, 215] Orientation "up" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" } Block { BlockType Sum Name "Sum11" Ports [2, 1] Position [1705, 80, 1765, 140] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "|++" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [570, 715, 630, 775] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [1315, 755, 1375, 815] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [450, 445, 510, 505] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [580, 445, 640, 505] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [1325, 485, 1385, 545] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [100, 245, 160, 295] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" Port { PortNumber 1 Name "POD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [450, 255, 510, 315] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "++|" Port { PortNumber 1 Name "POC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [720, 255, 780, 315] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" } Block { BlockType Switch Name "Switch1" Position [1185, 484, 1255, 546] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "0.5" Port { PortNumber 1 Name "POA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "Switch3" Position [590, 254, 660, 316] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "0.3" Port { PortNumber 1 Name "A3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "Switch5" Position [1175, 754, 1245, 816] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "0.4" Port { PortNumber 1 Name "POB" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "Z" Position [640, 579, 675, 601] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "integrator POB" Ports [2, 1] Position [915, 736, 1005, 829] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.6577" IgnoreLimit off Port { PortNumber 1 Name "POB" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "integrator POB1" Ports [2, 1] Position [1625, 776, 1715, 869] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.6577" IgnoreLimit off Port { PortNumber 1 Name "AR1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "integrator POB2" Ports [2, 1] Position [925, 466, 1015, 559] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.6577" IgnoreLimit off Port { PortNumber 1 Name "POA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "integrator POB3" Ports [2, 1] Position [1635, 506, 1725, 599] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.6577" IgnoreLimit off } Block { BlockType Integrator Name "integrator POB4" Ports [2, 1] Position [1100, 276, 1190, 369] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.6577" IgnoreLimit off Port { PortNumber 1 Name "AR3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name " ARM" Position [1850, 103, 1880, 117] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "A3" FontSize 12 FontWeight "bold" Labels [-1, 0] SrcBlock "Switch3" SrcPort 1 DstBlock "Sum9" DstPort 2 } Line { SrcBlock "POK15" SrcPort 1 Points [105, 0] DstBlock "Switch3" DstPort 3 } Line { Name "POC" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum8" SrcPort 1 Points [50, 0] Branch { Points [0, -20] DstBlock "Switch3" DstPort 1 } Branch { DstBlock "Switch3" DstPort 2 } } Line { SrcBlock "Sum11" SrcPort 1 Points [0, 0] DstBlock " ARM" DstPort 1 } Line { SrcBlock "POK13" SrcPort 1 Points [50, 0] DstBlock "Sum11" DstPort 2 } Line { SrcBlock "Product9" SrcPort 1 DstBlock "Sum11" DstPort 1 } Line { SrcBlock "Sum10" SrcPort 1 Points [0, -15] Branch { Points [0, -15] DstBlock "Product9" DstPort 2 } Branch { Points [-180, 0] DstBlock "Display1" DstPort 1 } } Line { SrcBlock "AUTOSN" SrcPort 1 DstBlock "Product9" DstPort 1 } Line { SrcBlock "POK12" SrcPort 1 DstBlock "Sum10" DstPort 1 } Line { SrcBlock "Product8" SrcPort 1 Points [0, -10] Branch { DstBlock "Sum10" DstPort 2 } Branch { Points [0, -10; 160, 0] DstBlock "Display2" DstPort 1 } } Line { SrcBlock "A3K" SrcPort 1 Points [5, 0; 0, -15] DstBlock "Product7" DstPort 2 } Line { SrcBlock "Sum9" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { Name "(POC-AR3)/A3K" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product7" SrcPort 1 DstBlock "integrator POB4" DstPort 1 } Line { SrcBlock "POK10" SrcPort 1 DstBlock "integrator POB4" DstPort 2 } Line { Name "AR3" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "integrator POB4" SrcPort 1 Points [75, 0] Branch { Points [0, -115; -520, 0] DstBlock "Sum9" DstPort 1 } Branch { Points [265, 0] DstBlock "Product8" DstPort 1 } } Line { SrcBlock "POK5" SrcPort 1 Points [40, 0] DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 DstBlock "Sum8" DstPort 2 } Line { SrcBlock "POZ" SrcPort 1 Points [0, 0] DstBlock "Product5" DstPort 2 } Line { Name "(POA-AR2)/A2K" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product3" SrcPort 1 DstBlock "integrator POB3" DstPort 1 } Line { SrcBlock "A2K" SrcPort 1 Points [50, 0] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { Labels [0, 0] SrcBlock "integrator POB3" SrcPort 1 Points [50, 0; 0, -145; -220, 0] Branch { Points [0, 0] DstBlock "Product8" DstPort 2 } Branch { Points [-205, 0] DstBlock "Sum6" DstPort 1 } } Line { Name "POA" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Switch1" SrcPort 1 DstBlock "Sum6" DstPort 2 } Line { SrcBlock "POK9" SrcPort 1 DstBlock "integrator POB3" DstPort 2 } Line { SrcBlock "POK8" SrcPort 1 DstBlock "Switch1" DstPort 3 } Line { Name "(POK*POD+1-POB)/Z" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product4" SrcPort 1 DstBlock "integrator POB2" DstPort 1 } Line { SrcBlock "Sum5" SrcPort 1 DstBlock "Product4" DstPort 1 } Line { Name "POA" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "integrator POB2" SrcPort 1 Points [55, 0] Branch { Points [0, -135; -465, 0] DstBlock "Sum5" DstPort 1 } Branch { Points [50, 0] Branch { DstBlock "Switch1" DstPort 2 } Branch { Points [0, -20] DstBlock "Switch1" DstPort 1 } } } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Sum5" DstPort 2 } Line { SrcBlock "POK7" SrcPort 1 DstBlock "integrator POB2" DstPort 2 } Line { SrcBlock "POK6" SrcPort 1 Points [40, 0] DstBlock "Sum4" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum4" DstPort 2 } Line { SrcBlock "PON" SrcPort 1 Points [0, 0] DstBlock "Product2" DstPort 2 } Line { Name "(POB-AR1)/A1K" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product1" SrcPort 1 Points [0, 0] DstBlock "integrator POB1" DstPort 1 } Line { SrcBlock "A1K" SrcPort 1 Points [50, 0] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { Name "AR1" FontSize 12 FontWeight "bold" SrcBlock "integrator POB1" SrcPort 1 Points [105, 0; 0, -110] Branch { Labels [2, 0] Points [0, -355; -240, 0] DstBlock "Product8" DstPort 3 } Branch { Labels [1, 1] Points [-480, 0] DstBlock "Sum3" DstPort 1 } } Line { Name "POB" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Switch5" SrcPort 1 Points [45, 0] Branch { DstBlock "Sum3" DstPort 2 } Branch { Points [0, -145] DstBlock "Display" DstPort 1 } } Line { SrcBlock "POK4" SrcPort 1 Points [0, 0] DstBlock "integrator POB1" DstPort 2 } Line { SrcBlock "POK3" SrcPort 1 DstBlock "Switch5" DstPort 3 } Line { Name "(POK*POD+1-POB)/Z" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product6" SrcPort 1 DstBlock "integrator POB" DstPort 1 } Line { SrcBlock "Z" SrcPort 1 Points [15, 0; 0, 180] Branch { Points [0, -270] DstBlock "Product4" DstPort 2 } Branch { DstBlock "Product6" DstPort 2 } } Line { SrcBlock "Sum2" SrcPort 1 DstBlock "Product6" DstPort 1 } Line { Name "POB" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "integrator POB" SrcPort 1 Points [55, 0] Branch { Points [50, 0] Branch { Points [0, -20] DstBlock "Switch5" DstPort 1 } Branch { DstBlock "Switch5" DstPort 2 } } Branch { Points [0, -135; -465, 0] DstBlock "Sum2" DstPort 1 } } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "POK2" SrcPort 1 Points [0, 0] DstBlock "integrator POB" DstPort 2 } Line { SrcBlock "POK1" SrcPort 1 Points [40, 0] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Sum1" DstPort 2 } Line { SrcBlock "POK" SrcPort 1 DstBlock "Product" DstPort 2 } Line { Name "POD" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum7" SrcPort 1 Points [70, 0] Branch { DstBlock "Product5" DstPort 1 } Branch { Points [0, 0; 0, 190] Branch { DstBlock "Product2" DstPort 1 } Branch { Points [0, 270] DstBlock "Product" DstPort 1 } } } Line { SrcBlock "POR" SrcPort 1 Points [60, 0] DstBlock "Sum7" DstPort 2 } Line { SrcBlock "POT" SrcPort 1 Points [55, 0] DstBlock "Sum7" DstPort 1 } Annotation { Name "Long term autoregulation" Position [1002, 231] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Intermediate term autoregulation" Position [1597, 446] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Short term autoregulation" Position [1602, 751] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Dumping" Position [882, 591] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Dumping" Position [887, 866] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "ARM1" Position [1585, 237] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "if (POC<0.3) {POC=0.3}" Position [594, 356] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "AR2" Position [1375, 456] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AR2" Position [1764, 546] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "if (POA<0.5) {POA=0.5}" Position [1134, 566] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "POA" Position [788, 374] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AR1" Position [1754, 816] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "if (POB<0.4) {POB=0.4}" Position [1124, 836] HorizontalAlignment "left" UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "POB" Position [633, 644] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "ARM" Position [1843, 76] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "O2M" Position [1345, 494, 1380, 516] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "164.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "OMM" Position [1340, 894, 1375, 916] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "60" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PLURCNORM" Position [5260, 3222, 5345, 3248] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "4" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PO2AMB" Position [475, 911, 540, 929] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "150" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PO2DFF" Position [475, 856, 540, 874] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PXTP" Position [1355, 2632, 1435, 2658] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Peritubular Capillaries" Ports [2, 2] Position [1455, 3071, 1965, 3304] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('PERITUBULAR CAPILLARIES\\n\\n\nINTPUTS:\\" "n\nRFN - renal blood flow if kidney is not damaged [l/min] \\n\n\nGLPC - aver" "age glomerular plasma colloid osmotic pressure [torr]\\n\n\n\n\n\\n\n\\n \nOU" "TPUTS:\\n\nRFAB - the multiplier factor for the effect of renal hemodynamics" "\\n\non reabsorbtion of sodium and potassium\\n in the distal tubule collecti" "ng duct \\n\n[ratio to normal]\\n\nRCPRS - renal capillary pressure around th" "e tubular systewm [torr]\\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Peritubular Capillaries" Location [177, 162, 1378, 964] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "RFN" Position [20, 148, 50, 162] FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "GLPC" Position [15, 388, 45, 402] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Constant Name "Constant1" Position [1020, 184, 1055, 206] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1.0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant13" Position [30, 99, 65, 121] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1.2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [690, 59, 725, 81] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1.0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [800, 394, 835, 416] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1.0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "Integrator3" Ports [2, 1] Position [910, 322, 980, 393] DropShadow on ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "RFAB2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [370, 134, 410, 176] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "RCPRS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product14" Ports [2, 1] Position [195, 134, 235, 176] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [110, 284, 150, 326] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [615, 299, 655, 341] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "RFAB1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product4" Ports [2, 1] Position [795, 319, 835, 361] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "DRFAB2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [775, 209, 815, 251] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [590, 74, 630, 116] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Constant Name "RABSC" Position [525, 212, 570, 228] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RFABD" Position [720, 367, 765, 383] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RFABM" Position [845, 182, 890, 198] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RFABX" Position [95, 217, 140, 233] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RFNM" Position [500, 117, 545, 133] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RTPPR" Position [20, 272, 65, 288] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.8999" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RTPPRS" Position [85, 351, 150, 369] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "15.19999" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RTSPR" Position [420, 357, 465, 373] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "6" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RVRS" Position [230, 227, 275, 243] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "19.1669" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [280, 125, 320, 165] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum12" Ports [2, 1] Position [120, 125, 160, 165] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [190, 295, 230, 335] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [4, 1] Position [495, 274, 545, 381] ShowName off FontSize 12 FontWeight "bold" Inputs "--++" Port { PortNumber 1 Name "RABSPR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [720, 310, 760, 350] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [915, 220, 955, 260] Orientation "left" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum6" Ports [3, 1] Position [765, 54, 810, 136] ShowName off FontSize 12 FontWeight "bold" Inputs "+++" } Block { BlockType Saturate Name "lower limit =0.0001" Position [860, 80, 890, 110] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.0001" LinearizeAsGain off } Block { BlockType Saturate Name "lower limit =1.0" Position [275, 300, 305, 330] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "1.0" LinearizeAsGain off Port { PortNumber 1 Name "RTSPPC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "RFAB" Position [1020, 88, 1050, 102] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RCPRS" Position [500, 168, 530, 182] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "RFN" SrcPort 1 DstBlock "Sum12" DstPort 2 } Line { SrcBlock "Constant13" SrcPort 1 Points [15, 0] Branch { Points [0, 25] DstBlock "Sum12" DstPort 1 } Branch { Points [165, 0; 0, 25] DstBlock "Sum1" DstPort 1 } } Line { SrcBlock "Sum12" SrcPort 1 Points [10, 0] Branch { DstBlock "Product14" DstPort 1 } Branch { Points [0, -60] DstBlock "Product6" DstPort 1 } } Line { SrcBlock "RFABX" SrcPort 1 Points [35, 0] DstBlock "Product14" DstPort 2 } Line { SrcBlock "Product14" SrcPort 1 DstBlock "Sum1" DstPort 2 } Line { SrcBlock "RVRS" SrcPort 1 Points [60, 0; 0, -70] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { Name "RCPRS" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product1" SrcPort 1 Points [50, 0; 0, 20] Branch { Points [0, 115] DstBlock "Sum3" DstPort 1 } Branch { DstBlock "RCPRS" DstPort 1 } } Line { SrcBlock "RTPPRS" SrcPort 1 Points [15, 0; 0, -35] DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Sum2" SrcPort 1 DstBlock "lower limit =1.0" DstPort 1 } Line { Name "RTSPPC" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "lower limit =1.0" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { SrcBlock "RTPPR" SrcPort 1 Points [10, 0; 0, 15] DstBlock "Product2" DstPort 1 } Line { SrcBlock "GLPC" SrcPort 1 Points [20, 0] Branch { Points [0, -80] DstBlock "Product2" DstPort 2 } Branch { Points [315, 0; 0, -55] DstBlock "Sum3" DstPort 3 } } Line { SrcBlock "RTSPR" SrcPort 1 DstBlock "Sum3" DstPort 4 } Line { SrcBlock "RABSC" SrcPort 1 Points [10, 0; 0, 90] DstBlock "Product3" DstPort 1 } Line { Name "RABSPR" FontSize 12 FontWeight "bold" Labels [1, 1] SrcBlock "Sum3" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { Name "RFAB1" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Product3" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Product4" DstPort 1 } Line { SrcBlock "RFABD" SrcPort 1 Points [5, 0; 0, -25] DstBlock "Product4" DstPort 2 } Line { Name "DRFAB2" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product4" SrcPort 1 DstBlock "Integrator3" DstPort 1 } Line { Name "RFAB2" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Integrator3" SrcPort 1 Points [65, 0] Branch { Points [0, -110] DstBlock "Sum5" DstPort 2 } Branch { Labels [4, 0] Points [0, 105; -385, 0; 0, -125] DstBlock "Sum4" DstPort 2 } } Line { SrcBlock "Constant1" SrcPort 1 Points [-15, 0; 0, 35] DstBlock "Sum5" DstPort 1 } Line { SrcBlock "RFABM" SrcPort 1 Points [0, 30] DstBlock "Product5" DstPort 1 } Line { SrcBlock "Sum5" SrcPort 1 DstBlock "Product5" DstPort 2 } Line { SrcBlock "RFNM" SrcPort 1 Points [10, 0; 0, -20] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Product5" SrcPort 1 Points [-80, 0; 0, -110] DstBlock "Sum6" DstPort 3 } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Sum6" DstPort 2 } Line { SrcBlock "Constant2" SrcPort 1 DstBlock "Sum6" DstPort 1 } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "lower limit =0.0001" DstPort 1 } Line { SrcBlock "lower limit =0.0001" SrcPort 1 DstBlock "RFAB" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [20, 0; 0, -30] DstBlock "Integrator3" DstPort 2 } Annotation { Name "PERITUBULAR CAPILLARIES" Position [484, 37] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } } } Block { BlockType SubSystem Name "Plasma Protein Dynamics" Ports [7, 4] Position [4485, 2512, 4950, 2988] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('PLASMA PROTEINS DYNAMICS\\n\\n\nINTPUTS:" "\\n\nVP - plasma volume [l]\\n\nVTCLP - rate of leakage of whole plasma throu" "gh\\n\nthe capillary membrane [l/min]\\n\nDPL - rate of return of protein to " "the circulation through the lymph [g/min]\\n\nCPI - concentration of protein " "in the interstitium [g/l] [torr]\\n\nLPPR - rate of production of protein by " "the liver [g/min]\\n\nPPD - rate of loss of protein through the pulmonary cap" "illary \\nmembrane [g/min]\\n\nDPR - rate of loos of protein through the kidn" "ey [g/min]\\n\n\\n\nOUTPUTs:\\n\n\nPPC - plasma colloid osmotic pressure [tor" "r]\\n\nDPC - rate of influx of protein into interstitial fluid from plasma [g" "/min]\\n\nCPP - plasma protein concentration [g/l]\\n\nDPL - net rate of prot" "ein exchange between liver and plasma [g/min]\\n\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "normalized" System { Name "Plasma Protein Dynamics" Location [6, 74, 1914, 1144] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "VP" Position [565, 658, 595, 672] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "VP" PropagatedSignals "VP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "VTCLP" Position [770, 248, 800, 262] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "DPL" Position [1530, 428, 1560, 442] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "CPI" Position [895, 338, 925, 352] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "LPPR" Position [1500, 603, 1530, 617] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "PPD" Position [1635, 378, 1665, 392] FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "DPR" Position [1585, 353, 1615, 367] FontName "Arial" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Sum Name "Add1" Ports [2, 1] Position [980, 322, 1010, 353] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add2" Ports [2, 1] Position [1250, 291, 1280, 324] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "DPC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add3" Ports [2, 1] Position [1025, 736, 1055, 769] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "CPPD1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add4" Ports [2, 1] Position [1215, 486, 1245, 519] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PPC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add5" Ports [2, 1] Position [1640, 661, 1670, 694] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Constant Name "CPR" Position [920, 776, 965, 804] FontName "Arial" FontSize 12 FontWeight "bold" Value "40" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant1" Position [970, 400, 1000, 430] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.28" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [1010, 583, 1065, 617] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.0019" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [1005, 359, 1060, 391] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.00104" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [1010, 809, 1040, 841] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant5" Position [1290, 810, 1320, 840] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "8" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "v" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator" Ports [2, 1] Position [645, 417, 715, 488] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "PRP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "LPK" Position [1140, 635, 1225, 665] FontName "Arial" FontSize 12 FontWeight "bold" Value "0.27285E-13" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Math Name "Math\nFunction" Ports [2, 1] Position [1395, 757, 1425, 788] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Operator "pow" Port { PortNumber 1 Name " " RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "Math\nFunction2" Ports [1, 1] Position [975, 534, 1005, 566] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Operator "square" } Block { BlockType Constant Name "PRP0" Position [530, 491, 575, 519] FontName "Arial" FontSize 12 FontWeight "bold" Value "216" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [910, 247, 940, 278] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PLPRL" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product2" Ports [2, 1] Position [1105, 332, 1135, 363] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PLPRDF" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [790, 447, 820, 478] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product4" Ports [2, 1] Position [1475, 752, 1505, 783] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "LPPRDS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [1035, 442, 1065, 473] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product6" Ports [2, 1] Position [1105, 542, 1135, 573] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum1" Ports [5, 1] Position [1715, 346, 1760, 474] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "---++" Port { PortNumber 1 Name "DLP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "if (CPPD1<0) {CPPD=0}\nelse {CPPD=CPPD1}" Position [1180, 750, 1210, 780] FontName "Arial" FontSize 12 FontWeight "bold" InputSameDT off SaturateOnIntegerOverflow off Port { PortNumber 1 Name "CPPD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "PPC" Position [1360, 498, 1390, 512] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "DPC" Position [1350, 303, 1380, 317] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "CPP" Position [965, 663, 995, 677] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "DLP" Position [1755, 673, 1785, 687] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "PRP" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Integrator" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { SrcBlock "PRP0" SrcPort 1 Points [25, 0; 0, -35] DstBlock "Integrator" DstPort 2 } Line { Name "VP" FontName "Arial" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "VP" SrcPort 1 Points [150, 0; 0, -195] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Product3" SrcPort 1 Points [45, 0] Branch { Points [85, 0] Branch { Points [0, 85] DstBlock "Math\nFunction2" DstPort 1 } Branch { DstBlock "Product5" DstPort 2 } } Branch { Points [0, -135] Branch { Points [0, -60] DstBlock "Product1" DstPort 2 } Branch { DstBlock "Add1" DstPort 1 } } Branch { Points [0, 205] Branch { Points [0, 75] DstBlock "Add3" DstPort 1 } Branch { DstBlock "CPP" DstPort 1 } } } Line { SrcBlock "Constant1" SrcPort 1 Points [5, 0; 0, 35] DstBlock "Product5" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 Points [100, 0; 0, 35] DstBlock "Add4" DstPort 1 } Line { SrcBlock "Math\nFunction2" SrcPort 1 DstBlock "Product6" DstPort 1 } Line { SrcBlock "Constant2" SrcPort 1 Points [10, 0; 0, -35] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Product6" SrcPort 1 Points [30, 0; 0, -50] DstBlock "Add4" DstPort 2 } Line { Name "PPC" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Add4" SrcPort 1 DstBlock "PPC" DstPort 1 } Line { SrcBlock "VTCLP" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { Name "PLPRL" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1; -1, 1] SrcBlock "Product1" SrcPort 1 Points [240, 0; 0, 35] DstBlock "Add2" DstPort 1 } Line { SrcBlock "CPI" SrcPort 1 DstBlock "Add1" DstPort 2 } Line { SrcBlock "Add1" SrcPort 1 DstBlock "Product2" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [20, 0; 0, -20] DstBlock "Product2" DstPort 2 } Line { Name "PLPRDF" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1; 3, 0] SrcBlock "Product2" SrcPort 1 Points [50, 0; 0, -35] DstBlock "Add2" DstPort 2 } Line { Name "DPC" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Add2" SrcPort 1 Points [35, 0] Branch { DstBlock "DPC" DstPort 1 } Branch { Points [0, 100] DstBlock "Sum1" DstPort 3 } } Line { SrcBlock "CPR" SrcPort 1 Points [20, 0; 0, -30] DstBlock "Add3" DstPort 2 } Line { Name "CPPD1" FontName "Arial" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Add3" SrcPort 1 Points [60, 0] Branch { DstBlock "if (CPPD1<0) {CPPD=0}\nelse {CPPD=CPPD1}" DstPort 1 } Branch { Points [0, 10] DstBlock "if (CPPD1<0) {CPPD=0}\nelse {CPPD=CPPD1}" DstPort 2 } } Line { SrcBlock "Constant4" SrcPort 1 Points [25, 0; 0, -50] DstBlock "if (CPPD1<0) {CPPD=0}\nelse {CPPD=CPPD1}" DstPort 3 } Line { Name "CPPD" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "if (CPPD1<0) {CPPD=0}\nelse {CPPD=CPPD1}" SrcPort 1 DstBlock "Math\nFunction" DstPort 1 } Line { SrcBlock "LPK" SrcPort 1 Points [55, 0; 0, 100; 175, 0] DstBlock "Product4" DstPort 1 } Line { Name "v" FontName "Arial" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "Constant5" SrcPort 1 Points [35, 0; 0, -45] DstBlock "Math\nFunction" DstPort 2 } Line { Name " " FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Math\nFunction" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { Name "LPPRDS" FontName "Arial" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "Product4" SrcPort 1 Points [20, 0; 0, -85] DstBlock "Add5" DstPort 2 } Line { SrcBlock "LPPR" SrcPort 1 Points [75, 0; 0, 60] DstBlock "Add5" DstPort 1 } Line { SrcBlock "Add5" SrcPort 1 Points [25, 0] Branch { DstBlock "DLP" DstPort 1 } Branch { DstBlock "Sum1" DstPort 5 } } Line { SrcBlock "DPL" SrcPort 1 DstBlock "Sum1" DstPort 4 } Line { SrcBlock "PPD" SrcPort 1 DstBlock "Sum1" DstPort 2 } Line { SrcBlock "DPR" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { Name "DLP" FontName "Arial" FontSize 12 FontWeight "bold" Labels [5, 0] SrcBlock "Sum1" SrcPort 1 Points [60, 0; 0, -255; -1235, 0; 0, 280] DstBlock "Integrator" DstPort 1 } Annotation { Name "CPP" Position [841, 461] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name " " " 2\nPPC=0.28*CPP+0.0019*CPP" Position [1076, 514] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "CPP" Position [974, 456] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "DLP" Position [1784, 406] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Potassium Excretion" Ports [9, 3] Position [2385, 3142, 2890, 3528] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('POTASSIUM EXCRETION\\n\\n\nINTPUTS:\\n\nC" "KE - extracellular potassium concentration [mmol/l]\\n\nCNA - extracellular s" "odium concentration [mmol/l]\\n \nNADT - the normalized delivery of sodium to" " the distal tubular system \\n\n[ratio to normal]\\n\nDTNAI - rate of sodium " "entry into the distal tubular system [mmol/min]\\n\nANM - angiotensin multili" "er effect to vascular resistance [ratio to normal]\\n\nAMK - effect of aldost" "erone on potassium secretion [ratio to normal]\\n\nRFAB - the multiplier fact" "or for the effect of renal hemodynamics\\n\non reabsorbtion of sodium and pot" "assium\\n in the distal tubule collecting duct \\n\n[ratio to normal]\\n\nREK" " - percent of normal renal function [ratio to normal] \\n\nVUDN - rate of uri" "nary output if kidney is not damaged [l/min]\\n\n\\n\n\\n \nOUTPUTS:\\n\nKODN" " - potassium excretion rate if kidney is not damaged [mmol/min]\\n\nKOD - pot" "assium excretion rate [mmol/min]\\n\nCKU - concentration of potassium in urin" "e [mmol/l]\\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Potassium Excretion" Location [6, 74, 1418, 876] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "CKE" Position [60, 148, 90, 162] FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "CKE" PropagatedSignals "CKE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "CNA" Position [55, 103, 85, 117] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "CNA" PropagatedSignals "CNA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "NADT" Position [45, 378, 75, 392] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "DTNAI" Position [60, 33, 90, 47] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "ANM" Position [45, 543, 75, 557] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "AMK" Position [535, 393, 565, 407] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "RFAB" Position [55, 633, 85, 647] FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Inport Name "REK" Position [915, 408, 945, 422] FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" } Block { BlockType Inport Name "VUDN" Position [870, 583, 900, 597] FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" } Block { BlockType Constant Name "ANMKEM" Position [170, 437, 215, 453] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CKEEX1" Position [250, 222, 290, 238] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "4" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "v" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "CKENORM1" Position [150, 192, 190, 208] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant1" Position [100, 519, 135, 541] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant11" Position [970, 859, 1060, 881] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.00000001" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant12" Position [90, 354, 125, 376] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant13" Position [275, 289, 310, 311] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [100, 609, 135, 631] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [945, 888, 1010, 912] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.0002275" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [300, 434, 335, 456] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Display Name "Display3" Ports [1] Position [120, 570, 210, 600] ShowName off Decimation "1" Lockdown off } Block { BlockType Gain Name "Gain1" Position [1040, 678, 1145, 752] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Gain "0.000293" Port { PortNumber 1 Name "DTKA1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain7" Position [675, 425, 765, 495] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Gain "0.06" Port { PortNumber 1 Name "DTKSC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator3" Ports [2, 1] Position [800, 807, 870, 878] Orientation "left" DropShadow on ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "DTKA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "KDMP" Position [1105, 842, 1150, 858] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Math Name "Math\nFunction2" Ports [2, 1] Position [340, 182, 370, 213] ShowName off FontSize 12 FontWeight "bold" Operator "pow" Port { PortNumber 1 Name "MCKE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "NADTKM" Position [185, 282, 230, 298] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [260, 509, 300, 551] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product11" Ports [2, 1] Position [1020, 794, 1060, 836] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product13" Ports [3, 1] Position [195, 89, 235, 131] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "*/*" Port { PortNumber 1 Name "DTKI" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product14" Ports [2, 1] Position [265, 344, 305, 386] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [320, 599, 360, 641] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "RFABK" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [4, 1] Position [610, 380, 655, 540] ShowName off FontSize 12 FontWeight "bold" Inputs "***/" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [240, 169, 280, 211] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "u" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [980, 449, 1020, 491] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [940, 559, 980, 601] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "CKU" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "RFABKM" Position [250, 572, 290, 588] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.03" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [175, 520, 215, 560] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum11" Ports [2, 1] Position [1110, 785, 1150, 825] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum12" Ports [2, 1] Position [190, 355, 230, 395] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum13" Ports [2, 1] Position [335, 335, 375, 375] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [200, 610, 240, 650] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum3" Ports [4, 1] Position [850, 402, 895, 553] ShowName off FontSize 12 FontWeight "bold" Inputs "++--" Port { PortNumber 1 Name "KODN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [905, 805, 945, 845] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [370, 500, 410, 540] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Saturate Name "lower limit =0.1" Position [410, 340, 440, 370] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.1" LinearizeAsGain off Port { PortNumber 1 Name "NADTK" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Saturate Name "lower limit =0.3" Position [465, 505, 495, 535] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.3" LinearizeAsGain off Port { PortNumber 1 Name "ANMKE" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "KODN" Position [985, 518, 1015, 532] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "KOD" Position [1085, 463, 1115, 477] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "CKU" Position [1065, 573, 1095, 587] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Sum5" SrcPort 1 DstBlock "lower limit =0.3" DstPort 1 } Line { SrcBlock "Constant4" SrcPort 1 Points [5, 0; 0, 65] DstBlock "Sum5" DstPort 1 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Sum5" DstPort 2 } Line { Name "DTKA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator3" SrcPort 1 Points [-40, 0] Branch { Labels [4, 0] Points [0, 95; 445, 0; 0, -125] DstBlock "Sum11" DstPort 2 } Branch { Labels [2, 0] Points [0, -315] DstBlock "Sum3" DstPort 4 } } Line { SrcBlock "Constant3" SrcPort 1 Points [-25, 0; 0, -40] DstBlock "Integrator3" DstPort 2 } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Integrator3" DstPort 1 } Line { SrcBlock "KDMP" SrcPort 1 Points [-10, 0; 0, -25] DstBlock "Product11" DstPort 2 } Line { SrcBlock "Product11" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { SrcBlock "Constant11" SrcPort 1 Points [0, -35] DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Sum11" SrcPort 1 DstBlock "Product11" DstPort 1 } Line { Name "DTKA1" FontSize 12 FontWeight "bold" Labels [1, 0; 3, 1] SrcBlock "Gain1" SrcPort 1 Points [55, 0; 0, 80] DstBlock "Sum11" DstPort 1 } Line { Name "CKU" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product6" SrcPort 1 Points [25, 0] Branch { Points [0, 135] DstBlock "Gain1" DstPort 1 } Branch { DstBlock "CKU" DstPort 1 } } Line { SrcBlock "VUDN" SrcPort 1 DstBlock "Product6" DstPort 2 } Line { SrcBlock "Product5" SrcPort 1 DstBlock "KOD" DstPort 1 } Line { SrcBlock "REK" SrcPort 1 Points [15, 0] DstBlock "Product5" DstPort 1 } Line { Name "KODN" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum3" SrcPort 1 Points [20, 0] Branch { Points [0, 90] DstBlock "Product6" DstPort 1 } Branch { Points [20, 0] Branch { DstBlock "Product5" DstPort 2 } Branch { Points [0, 45] DstBlock "KODN" DstPort 1 } } } Line { Name "DTKI" FontSize 12 FontWeight "bold" Labels [0, 1; 3, 0] SrcBlock "Product13" SrcPort 1 Points [490, 0; 0, 315] DstBlock "Sum3" DstPort 1 } Line { Name "RFABK" FontSize 12 FontWeight "bold" Labels [0, 1; 3, 0] SrcBlock "Product2" SrcPort 1 Points [380, 0; 0, -125] DstBlock "Sum3" DstPort 3 } Line { SrcBlock "RFABKM" SrcPort 1 Points [5, 0; 0, 30] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Sum2" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "RFAB" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Constant2" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { Name "DTKSC" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Gain7" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Gain7" DstPort 1 } Line { Name "MCKE" FontSize 12 FontWeight "bold" Labels [0, 1; 3, 0] SrcBlock "Math\nFunction2" SrcPort 1 Points [140, 0; 0, 240] DstBlock "Product3" DstPort 2 } Line { Name "NADTK" FontSize 12 FontWeight "bold" Labels [0, 1; 3, 0] SrcBlock "lower limit =0.1" SrcPort 1 Points [55, 0; 0, 125] DstBlock "Product3" DstPort 3 } Line { SrcBlock "AMK" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { SrcBlock "DTNAI" SrcPort 1 Points [50, 0; 0, 55] DstBlock "Product13" DstPort 1 } Line { Name "CKE" FontSize 12 FontWeight "bold" SrcBlock "CKE" SrcPort 1 Points [40, 0] Branch { Labels [1, 0] Points [0, 25] DstBlock "Product4" DstPort 1 } Branch { Points [0, -30] DstBlock "Product13" DstPort 3 } } Line { Name "v" FontSize 12 FontWeight "bold" Labels [2, 0] SrcBlock "CKEEX1" SrcPort 1 Points [0, -25] DstBlock "Math\nFunction2" DstPort 2 } Line { Name "u" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Product4" SrcPort 1 DstBlock "Math\nFunction2" DstPort 1 } Line { SrcBlock "CKENORM1" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { Name "ANMKE" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "lower limit =0.3" SrcPort 1 DstBlock "Product3" DstPort 4 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { SrcBlock "ANMKEM" SrcPort 1 Points [10, 0; 0, 75] DstBlock "Product1" DstPort 1 } Line { SrcBlock "Constant1" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "ANM" SrcPort 1 Points [25, 0] Branch { DstBlock "Display3" DstPort 1 } Branch { DstBlock "Sum1" DstPort 2 } } Line { SrcBlock "NADT" SrcPort 1 DstBlock "Sum12" DstPort 2 } Line { Name "CNA" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "CNA" SrcPort 1 DstBlock "Product13" DstPort 2 } Line { SrcBlock "Sum12" SrcPort 1 DstBlock "Product14" DstPort 2 } Line { SrcBlock "Constant12" SrcPort 1 DstBlock "Sum12" DstPort 1 } Line { SrcBlock "NADTKM" SrcPort 1 Points [0, 65] DstBlock "Product14" DstPort 1 } Line { SrcBlock "Product14" SrcPort 1 DstBlock "Sum13" DstPort 2 } Line { SrcBlock "Constant13" SrcPort 1 Points [0, 45] DstBlock "Sum13" DstPort 1 } Line { SrcBlock "Sum13" SrcPort 1 DstBlock "lower limit =0.1" DstPort 1 } Annotation { Name "POTASSIUM EXCRETION" Position [599, 52] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } Annotation { Name "DAMPING" Position [1073, 905] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" FontAngle "italic" } } } Block { BlockType SubSystem Name "Pulmonary Fluid Dynamics" Ports [5, 11] Position [445, 1206, 945, 1764] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('PULMONARY FLUID DYNAMICS\\n\\n\nINTPUTS:" "\\n\nPPA - pulmonary arterial pressure [torr]\\n\nPLA - left atrial pressure " "[torr]\\n\nPPC - plasma colloid osmotic pressure [torr]\\n\nCPF - pulmonary c" "apillary filtration coeffitient [l/min/torr]\\n\n\n\n\\n\nOUTPUTs:\\n\nDFP - " "rate of change of free fluid in the lungs [l/min]\\n\nVPF - volume of free fl" "uid in the pulmonary interstitium [l/min]\\n\nPCP - pulmonary capillary press" "ure [torr]\\n\nPOS - osmotic pressure in pulmonary interstitial fluid pressur" "e [torr]\\n\nPPI - pulmonary interstitial fluid pressure [torr]\\n\nPFI - rat" "e of fluid filtration out of pulmonary capillary [l/min]\\n\nPLF - pulmonary " "lymph flow rate [l/min]\\n\nCPN - concentration of protein in pulmonary inter" "stitial fluid [g/l]\\n\nPPN - protein leakage rate through the pulmonary capi" "llary membrane [g/min]\\n\nPPR - total quantity of protein in pulmonary inter" "stitial fluid [g]\\n\nPPD - rate of loss of protein through the pulmonary cap" "illary \\nmembrane [g/min]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "normalized" System { Name "Pulmonary Fluid Dynamics" Location [6, 82, 1914, 1152] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PPA" Position [445, 78, 475, 92] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "PLA" Position [525, 83, 555, 97] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "PPC" Position [300, 223, 330, 237] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "CPP" Position [660, 183, 690, 197] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "CPF" Position [405, 453, 435, 467] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Constant Name "Con" Position [825, 391, 850, 409] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Con1" Position [665, 481, 690, 499] BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "11" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant9" Position [935, 427, 970, 443] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.150" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Gain Name "Gain1" Position [454, 135, 526, 175] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.45" } Block { BlockType Gain Name "Gain2" Position [552, 135, 628, 170] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.55" } Block { BlockType Gain Name "Gain3" Position [684, 320, 806, 355] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.000225" } Block { BlockType Gain Name "Gain4" Position [679, 545, 771, 580] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.0003" Port { PortNumber 1 Name "PLF" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain5" Position [825, 295, 875, 325] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.4" Port { PortNumber 1 Name "POS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [835, 846, 890, 899] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.0122822" LimitOutput on LowerSaturationLimit "0" IgnoreLimit off Port { PortNumber 1 Name "VPF" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator2" Ports [2, 1] Position [1090, 51, 1150, 109] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "0.4296" IgnoreLimit off Port { PortNumber 1 Name "PPR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "PPR0" Position [1200, 108, 1265, 132] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.4296" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product" Ports [2, 1] Position [875, 421, 900, 479] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [539, 480, 581, 505] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "PFI" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product2" Ports [2, 1] Position [1120, 562, 1150, 593] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "PPO" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [895, 66, 920, 124] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "CPN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [703, 505, 747, 530] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum11" Ports [2, 1] Position [1282, 310, 1313, 345] Orientation "up" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "PPD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [540, 195, 580, 215] Orientation "down" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "PCP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [4, 1] Position [536, 405, 599, 425] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-++-" Port { PortNumber 1 Name "PGRPCM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [727, 265, 758, 300] Orientation "down" NamePlacement "alternate" FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [548, 555, 597, 585] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "DFP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [770, 425, 805, 460] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "PPI" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "VPF0" Position [590, 887, 675, 913] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.0122822" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Outport Name "DFP" Position [635, 628, 665, 642] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VPF" Position [1065, 928, 1095, 942] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PCP" Position [610, 238, 640, 252] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "POS" Position [905, 328, 935, 342] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PPI" Position [685, 403, 715, 417] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PFI" Position [440, 528, 470, 542] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PLF" Position [805, 623, 835, 637] FontName "Arial" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "CPN" Position [790, 98, 820, 112] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PPN" Position [1200, 383, 1230, 397] FontName "Arial" FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PPR" Position [965, 33, 995, 47] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "10" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PPD" Position [1340, 58, 1370, 72] FontName "Arial" FontSize 12 FontWeight "bold" Port "11" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "PPR0" SrcPort 1 Points [0, -25] DstBlock "Integrator2" DstPort 2 } Line { Name "PPD" FontSize 12 FontWeight "bold" SrcBlock "Sum11" SrcPort 1 Points [0, -240] Branch { Labels [1, 1] DstBlock "Integrator2" DstPort 1 } Branch { DstBlock "PPD" DstPort 1 } } Line { Name "PPR" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator2" SrcPort 1 Points [-55, 0] Branch { Points [0, -40] DstBlock "PPR" DstPort 1 } Branch { DstBlock "Product5" DstPort 1 } } Line { SrcBlock "Sum10" SrcPort 1 DstBlock "Gain4" DstPort 1 } Line { SrcBlock "VPF0" SrcPort 1 Points [90, 0; 0, -15] DstBlock "Integrator1" DstPort 2 } Line { Name "DFP" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum5" SrcPort 1 Points [0, 45] Branch { Points [0, 225] DstBlock "Integrator1" DstPort 1 } Branch { DstBlock "DFP" DstPort 1 } } Line { Name "VPF" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator1" SrcPort 1 Points [145, 0] Branch { Points [0, -410] Branch { DstBlock "Product" DstPort 2 } Branch { Points [0, -355] DstBlock "Product5" DstPort 2 } } Branch { Points [0, 60] DstBlock "VPF" DstPort 1 } } Line { Name "PLF" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Gain4" SrcPort 1 Points [0, 0] Branch { Points [0, 45] DstBlock "PLF" DstPort 1 } Branch { Labels [1, 0] DstBlock "Product2" DstPort 2 } Branch { Labels [3, 0] Points [-100, 0; 0, -55; -40, 0] DstBlock "Sum5" DstPort 2 } } Line { SrcBlock "PPA" SrcPort 1 Points [10, 0] DstBlock "Gain1" DstPort 1 } Line { SrcBlock "PLA" SrcPort 1 Points [30, 0] DstBlock "Gain2" DstPort 1 } Line { SrcBlock "Gain2" SrcPort 1 Points [0, 5] DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Gain1" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "PPC" SrcPort 1 Points [60, 0; 0, 160] DstBlock "Sum3" DstPort 1 } Line { SrcBlock "CPF" SrcPort 1 Points [110, 0] DstBlock "Product1" DstPort 1 } Line { Name "PFI" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product1" SrcPort 1 Points [0, 25] Branch { DstBlock "PFI" DstPort 1 } Branch { DstBlock "Sum5" DstPort 1 } } Line { SrcBlock "Constant9" SrcPort 1 DstBlock "Product" DstPort 1 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Sum9" DstPort 2 } Line { SrcBlock "Con" SrcPort 1 DstBlock "Sum9" DstPort 1 } Line { SrcBlock "Con1" SrcPort 1 DstBlock "Sum10" DstPort 1 } Line { SrcBlock "CPP" SrcPort 1 Points [40, 0] DstBlock "Sum4" DstPort 1 } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Gain3" DstPort 1 } Line { Name "POS" FontName "Arial" FontSize 12 FontWeight "bold" SrcBlock "Gain5" SrcPort 1 Points [0, 5] Branch { DstBlock "POS" DstPort 1 } Branch { Labels [2, 1] Points [0, 45; -275, 0] DstBlock "Sum3" DstPort 3 } } Line { Name "PCP" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum2" SrcPort 1 Points [0, 25] Branch { DstBlock "PCP" DstPort 1 } Branch { DstBlock "Sum3" DstPort 2 } } Line { Name "PPI" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum9" SrcPort 1 Points [-35, 0] Branch { Points [-65, 0] Branch { Points [0, -35] DstBlock "PPI" DstPort 1 } Branch { Labels [2, 1] Points [-50, 0; 0, -55] DstBlock "Sum3" DstPort 4 } } Branch { Points [0, 45] DstBlock "Sum10" DstPort 2 } } Line { Name "PGRPCM" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum3" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { Name "CPN" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product5" SrcPort 1 Points [-15, 0; 0, 10] Branch { DstBlock "CPN" DstPort 1 } Branch { Points [0, 145] Branch { Points [-25, 0] Branch { DstBlock "Sum4" DstPort 2 } Branch { Points [0, 0] DstBlock "Gain5" DstPort 1 } } Branch { Labels [-1, 1] Points [115, 0; 0, 320] DstBlock "Product2" DstPort 1 } } } Line { Name "PPO" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product2" SrcPort 1 Points [150, 0] DstBlock "Sum11" DstPort 2 } Line { SrcBlock "Gain3" SrcPort 1 Points [0, 5; 385, 0] Branch { Points [0, 25] DstBlock "PPN" DstPort 1 } Branch { Points [160, 0] DstBlock "Sum11" DstPort 1 } } Annotation { Name "PPN" Position [1145, 356] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Pulmonary O2 Delivery" Ports [6, 2] Position [565, 675, 1045, 1000] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('PULMONARY O2 DELIVERY\\n\\n\nINTPUTS:\\n" "\nVPF - volume of free fluid in the pulmonary interstitium [l/min]\\n\nDOB - " "non-muscle oxygen usage[ml/min]\\n\nRMO - muscle oxygen usage [ml/min]\\n\nPO" "2DEF - normalised difussion coecficient for oxygen\\n\nthrough the pulmonary " "membrane [at norma PO2DEF=1]\\n\nPO2MAB - ambient oxygen pressure [torr]\\n\n" "HM - hematocrit\\n\n\n\\n\nOUTPUTs:\\n\nOSA - arterial oxygen saturation\\n\n" "OVA - arterial blood oxygen content [ml O2/l blood]\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "normalized" Port { PortNumber 1 Name "OSA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "Pulmonary O2 Delivery" Location [6, 74, 1914, 1144] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "VPF" Position [750, 36, 785, 54] FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "DOB" Position [1010, 176, 1045, 194] Orientation "left" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "RMO" Position [1005, 221, 1040, 239] Orientation "left" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "PO2DEF" Position [740, 246, 775, 264] Orientation "left" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "PO2AMB" Position [655, 286, 690, 304] Orientation "left" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "HM" Position [305, 271, 340, 289] Orientation "left" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Constant Name "Constant13" Position [950, 77, 985, 93] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.006" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant14" Position [910, 252, 945, 268] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.6" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant17" Position [540, 262, 575, 278] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "100" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant18" Position [470, 167, 515, 183] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.9775" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Gain Name "Gain6" Position [715, 173, 830, 227] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.0266667" } Block { BlockType Gain Name "Gain7" Position [310, 218, 350, 242] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "5" } Block { BlockType Product Name "Product3" Ports [3, 1] Position [850, 189, 880, 221] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "3" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [255, 222, 285, 253] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [665, 184, 690, 246] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [475, 199, 500, 261] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Sum Name "Sum15" Ports [2, 1] Position [935, 192, 965, 223] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum16" Ports [2, 1] Position [895, 110, 930, 145] Orientation "down" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum17" Ports [2, 1] Position [565, 205, 600, 240] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Switch Name "Switch6" Position [405, 215, 435, 245] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "0.9775" } Block { BlockType Outport Name "OSA" Position [85, 118, 115, 132] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "OVA" Position [70, 233, 100, 247] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "HM" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { SrcBlock "VPF" SrcPort 1 Points [115, 0] DstBlock "Sum16" DstPort 1 } Line { SrcBlock "DOB" SrcPort 1 Points [-10, 0; 0, 15] DstBlock "Sum15" DstPort 1 } Line { SrcBlock "RMO" SrcPort 1 Points [-5, 0; 0, -15] DstBlock "Sum15" DstPort 2 } Line { SrcBlock "Constant13" SrcPort 1 Points [-25, 0] DstBlock "Sum16" DstPort 2 } Line { SrcBlock "Sum16" SrcPort 1 Points [0, 45] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Sum15" SrcPort 1 Points [-35, 0] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Constant14" SrcPort 1 Points [0, -45] DstBlock "Product3" DstPort 3 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Gain6" DstPort 1 } Line { SrcBlock "Gain6" SrcPort 1 DstBlock "Product6" DstPort 1 } Line { SrcBlock "PO2DEF" SrcPort 1 Points [-30, 0] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Sum17" DstPort 1 } Line { SrcBlock "PO2AMB" SrcPort 1 Points [-25, 0; 0, -65] DstBlock "Sum17" DstPort 2 } Line { SrcBlock "Sum17" SrcPort 1 Points [-40, 0; 0, -10] DstBlock "Product7" DstPort 1 } Line { SrcBlock "Constant17" SrcPort 1 Points [-20, 0] DstBlock "Product7" DstPort 2 } Line { SrcBlock "Product7" SrcPort 1 Points [-20, 0] Branch { DstBlock "Switch6" DstPort 3 } Branch { DstBlock "Switch6" DstPort 2 } } Line { SrcBlock "Constant18" SrcPort 1 Points [-15, 0] DstBlock "Switch6" DstPort 1 } Line { SrcBlock "Gain7" SrcPort 1 DstBlock "Product4" DstPort 1 } Line { SrcBlock "Switch6" SrcPort 1 Points [-25, 0] Branch { Points [0, -105] DstBlock "OSA" DstPort 1 } Branch { DstBlock "Gain7" DstPort 1 } } Line { SrcBlock "Product4" SrcPort 1 DstBlock "OVA" DstPort 1 } } } Block { BlockType Constant Name "RAM" Position [4435, 1523, 4525, 1547] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "96.3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RAR" Position [4435, 1563, 4525, 1587] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "30.52" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "REK" Position [235, 2834, 325, 2856] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RFN" Position [5940, 2665, 5980, 2685] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1.2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "RVSM" Position [4455, 1925, 4530, 1945] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Red cells production and destruction" Ports [5, 5] Position [5470, 2465, 5900, 2765] Orientation "left" DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('RED CELLS PRODUCTION AND DESTRUCTION\\n\\" "n\nINTPUTS:\\n\nOSA - arterial oxygen saturation [ratio to full saturation]\\" "n\nVP - plasma volume [l]\\n\nVIM - blood viscosity [ratio to normal blood]\\" "n\nRFN - renal blood flow (if kidney is not damaged) [l/min]\\n\nREK - fracti" "on of normal kidney mass [ratio to normal]\\n\n\n\\n\nOUTPUTS:\\n\nVRC - volu" "me of red blood cells [l]\\n\nVB - volume of blood [l]\\n\nHM - hematocrit [%" "]\\n\nRC1 - red cells production rate [l/min]\\n\nRC2 - red cells destruction" " rate [l/min]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" Port { PortNumber 3 Name "HM" PropagatedSignals "HM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "Red cells production and destruction" Location [4, 74, 1276, 748] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "OSA" Position [1430, 293, 1460, 307] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "VP" Position [90, 438, 120, 452] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "VIM" Position [260, 168, 290, 182] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "RFN" Position [1200, 378, 1230, 392] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "REK" Position [1090, 218, 1120, 232] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Constant Name "Constant1" Position [1390, 214, 1450, 236] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.97" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [1320, 299, 1380, 321] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.9" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [1240, 310, 1300, 330] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1.0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [1150, 320, 1220, 340] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.0005568" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant5" Position [905, 241, 955, 259] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.00014" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant7" Position [805, 340, 885, 360] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.000004" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Gain Name "Gain2" Position [460, 408, 525, 452] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "100" Port { PortNumber 1 Name "HM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product" Ports [2, 1] Position [315, 404, 340, 451] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "HM1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [1255, 266, 1285, 299] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [3, 1] Position [1005, 288, 1035, 322] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "**/" } Block { BlockType Product Name "Product3" Ports [3, 1] Position [175, 299, 205, 331] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "3" Port { PortNumber 1 Name "RC2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product4" Ports [2, 1] Position [1075, 286, 1105, 319] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [1095, 376, 1125, 409] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Constant Name "RKC" Position [245, 252, 325, 278] Orientation "left" BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.0000058" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [1325, 257, 1355, 288] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [1180, 277, 1210, 308] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [485, 292, 515, 323] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [205, 422, 235, 453] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "VB" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "Switch1" Position [820, 290, 850, 320] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "0.00014" } Block { BlockType Switch Name "Switch2" Position [735, 300, 765, 330] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Threshold "0.000004" Port { PortNumber 1 Name "RC1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "VRC " Ports [2, 1] Position [305, 298, 355, 347] Orientation "left" DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" InitialCondition "2.00151" IgnoreLimit off Port { PortNumber 1 Name "VRC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "VRCinit" Position [420, 350, 460, 370] Orientation "left" BackgroundColor "lightBlue" FontName "Arial" FontSize 12 FontWeight "bold" Value "2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Outport Name "VRC" Position [205, 368, 235, 382] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VB" Position [300, 503, 330, 517] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "HM" Position [615, 498, 645, 512] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RC1" Position [625, 238, 655, 252] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RC2" Position [625, 173, 655, 187] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Line { Name "VRC" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "VRC " SrcPort 1 Points [0, 0; -10, 0] Branch { Points [0, 90] Branch { Points [-100, 0] DstBlock "Sum7" DstPort 1 } Branch { DstBlock "Product" DstPort 1 } } Branch { Points [-30, 0] Branch { DstBlock "Product3" DstPort 3 } Branch { Points [0, 50] DstBlock "VRC" DstPort 1 } } } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "VRC " DstPort 1 } Line { Name "HM1" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product" SrcPort 1 DstBlock "Gain2" DstPort 1 } Line { Name "VB" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum7" SrcPort 1 Points [0, 0; 25, 0] Branch { DstBlock "Product" DstPort 2 } Branch { Points [0, 70] DstBlock "VB" DstPort 1 } } Line { SrcBlock "VRCinit" SrcPort 1 Points [-20, 0; 0, -25] DstBlock "VRC " DstPort 2 } Line { SrcBlock "RKC" SrcPort 1 Points [-5, 0; 0, 50] DstBlock "Product3" DstPort 2 } Line { SrcBlock "VIM" SrcPort 1 Points [-35, 0] DstBlock "Product3" DstPort 1 } Line { Name "RC2" FontName "Arial" FontSize 12 FontWeight "bold" SrcBlock "Product3" SrcPort 1 Points [-35, 0; 0, -220; 435, 0; 0, 85] Branch { Labels [1, 0] Points [0, 120] DstBlock "Sum6" DstPort 1 } Branch { DstBlock "RC2" DstPort 1 } } Line { SrcBlock "VP" SrcPort 1 Points [0, 0] DstBlock "Sum7" DstPort 2 } Line { Name "HM" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Gain2" SrcPort 1 Points [0, 0; 25, 0] Branch { Points [0, 75] DstBlock "HM" DstPort 1 } Branch { Labels [1, 0] Points [630, 0; 0, -30] DstBlock "Product5" DstPort 2 } } Line { SrcBlock "Constant1" SrcPort 1 Points [-5, 0; 0, 40] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "OSA" SrcPort 1 Points [-25, 0; 0, -20] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { SrcBlock "Constant2" SrcPort 1 Points [-5, 0; 0, -20] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [-5, 0; 0, -20] DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 DstBlock "Product4" DstPort 1 } Line { SrcBlock "Constant4" SrcPort 1 Points [0, -20] DstBlock "Product4" DstPort 2 } Line { SrcBlock "Constant5" SrcPort 1 Points [-15, 0; 0, 45] DstBlock "Switch1" DstPort 1 } Line { SrcBlock "Switch1" SrcPort 1 Points [0, 0; -20, 0] Branch { DstBlock "Switch2" DstPort 1 } Branch { Points [0, 10] DstBlock "Switch2" DstPort 2 } } Line { SrcBlock "Constant7" SrcPort 1 Points [-10, 0; 0, -25] DstBlock "Switch2" DstPort 3 } Line { Name "RC1" FontName "Arial" FontSize 12 FontWeight "bold" SrcBlock "Switch2" SrcPort 1 Points [-60, 0] Branch { Labels [1, 1] DstBlock "Sum6" DstPort 2 } Branch { DstBlock "RC1" DstPort 1 } } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "REK" SrcPort 1 Points [-25, 0; 0, 70] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 Points [-30, 0; 0, -80] DstBlock "Product2" DstPort 3 } Line { SrcBlock "RFN" SrcPort 1 DstBlock "Product5" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 Points [-100, 0] Branch { DstBlock "Switch1" DstPort 2 } Branch { Points [0, 10] DstBlock "Switch1" DstPort 3 } } Annotation { Name "VIM" Position [238, 152] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "VB" Position [288, 477] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "VRC" Position [233, 342] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "RC2" Position [378, 86] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "VP" Position [138, 422] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "HM" Position [573, 457] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "OSA" Position [1428, 272] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "REK" Position [1063, 207] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "RFN" Position [1163, 367] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "RC1" Position [693, 262] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "RC2" Position [633, 147] DropShadow on UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Renal Perfusion" Ports [6, 4] Position [400, 2394, 900, 2706] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('RENAL PERFUSION\\n\\n\nINTPUTS:\\n\nPA - " "systemic arterial pressure[torr]\\n\nGBL - pressure drop in renal artery \\nc" "aused renal arterial constriction [torr] \\n\nPVS - average systemic venous p" "ressure [torr]\\n\nAAR - resistance in afferent arteriole \\n[torr min/ll] \\" "n\nEAR - resistance in efferent arteriole \\n[torr min/ll] \\n\nREK - percent" " of normal renal function [ratio to normal] \\n\n\\n\n\\n \nOUTPUTS:\\n\nPAR " "- renal perfusion pressure [torr]\\n\nRFN - renal blood flow if kidney is not" " damaged [l/min]\\n\nRBF - renal blood flow [l/min]\\n\nRR - renal resistance" " [torr min/l]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" Port { PortNumber 3 Name "RR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "Renal Perfusion" Location [82, 145, 940, 729] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PA" Position [15, 68, 45, 82] FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "PA" PropagatedSignals "PA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "GBL" Position [15, 108, 45, 122] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "GBL" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "PVS" Position [15, 148, 45, 162] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" Port { PortNumber 1 Name "PVS" PropagatedSignals "PVS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "AAR" Position [15, 188, 45, 202] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "EAR" Position [15, 218, 45, 232] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "REK" Position [15, 288, 45, 302] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [565, 232, 600, 263] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [330, 192, 365, 223] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [670, 327, 705, 358] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [160, 196, 200, 229] ShowName off FontSize 12 FontWeight "bold" Inputs "2" Port { PortNumber 1 Name "IRR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [245, 111, 285, 144] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [540, 331, 580, 364] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [140, 66, 180, 99] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "PAR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "PAR" Position [720, 43, 750, 57] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RFN" Position [725, 203, 755, 217] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RR" Position [740, 338, 770, 352] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RBF" Position [730, 243, 760, 257] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Product4" SrcPort 1 DstBlock "RR" DstPort 1 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { Name "IRR" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum1" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 Points [10, 0; 0, 70] DstBlock "Product2" DstPort 1 } Line { Name "PVS" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "PVS" SrcPort 1 Points [70, 0] Branch { Labels [-1, 1] Points [0, 200] DstBlock "Sum3" DstPort 2 } Branch { Points [0, -20] DstBlock "Sum2" DstPort 2 } } Line { Name "PA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "PA" SrcPort 1 Points [50, 0] Branch { Labels [-1, 1] Points [0, 265] DstBlock "Sum3" DstPort 1 } Branch { DstBlock "Sum4" DstPort 1 } } Line { Name "GBL" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "GBL" SrcPort 1 Points [30, 0; 0, -25] DstBlock "Sum4" DstPort 2 } Line { Name "PAR" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum4" SrcPort 1 Points [35, 0] Branch { Points [0, 35] DstBlock "Sum2" DstPort 1 } Branch { Labels [2, 0] Points [0, -35] DstBlock "PAR" DstPort 1 } } Line { SrcBlock "Product2" SrcPort 1 Points [60, 0] Branch { DstBlock "RFN" DstPort 1 } Branch { Points [0, 30] DstBlock "Product1" DstPort 1 } } Line { SrcBlock "REK" SrcPort 1 Points [380, 0; 0, -40] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Product1" SrcPort 1 Points [35, 0] Branch { Points [0, 85] DstBlock "Product4" DstPort 1 } Branch { DstBlock "RBF" DstPort 1 } } Line { SrcBlock "AAR" SrcPort 1 Points [95, 0] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "EAR" SrcPort 1 Points [95, 0] DstBlock "Sum1" DstPort 2 } Annotation { Name "RENAL PERFUSION" Position [259, 27] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } Annotation { Name "RFN" Position [421, 201] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "RBF" Position [625, 246] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Resistances in the Pulmonary Circulation and Pu" "lmonary Venous Pressure" Ports [3, 4] Position [5470, 218, 5945, 447] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('RESISTANCES IN THE PULMONARY CIRCULATION " "\\nAND PULMONARY VENOUS PRESSURE\\n\\n\nINTPUTS:\\n\nPPA - pulmonary arterial" " pressure [torr]\\n\nPLA - left atrial pressure [torr]\\n\nQPO - rate of bloo" "d flow into pulmonary veins and left atrium [l/min] \\n\n\n\\n\n\\n \nOUTPUTS" ":\\n\nRPA - pulmonary arterial resistance [torr min/l]\\n\nRPV - pulmonary ve" "nous resistance [torr min/l]\\n\nRPT - total pulmonary vascular resistance [t" "orr min/l]\\n\nPVP - pulmonary venous pressure [torr]\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Resistances in the Pulmonary Circulation and " "Pulmonary Venous Pressure" Location [2, 78, 1278, 970] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.196850, 0.196850, 0.196850, 0.196850] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PPA" Position [85, 78, 115, 92] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "PLA" Position [190, 158, 220, 172] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "QPO" Position [650, 323, 680, 337] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Sum Name "Add1" Ports [2, 1] Position [825, 390, 865, 430] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add5" Ports [2, 1] Position [275, 210, 315, 250] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "2" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PL1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add6" Ports [2, 1] Position [725, 145, 765, 185] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Constant Name "CN4" Position [240, 119, 315, 141] ShowName off FontSize 12 FontWeight "bold" Value "0.00001" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CN5" Position [185, 274, 260, 296] ShowName off FontSize 12 FontWeight "bold" Value "20" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Math Name "CPA=PP!^0.5" Ports [1, 1] Position [525, 69, 555, 101] FontSize 12 FontWeight "bold" Operator "sqrt" } Block { BlockType Product Name "Divide" Ports [2, 1] Position [765, 298, 810, 342] NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "/*" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Gain Name "Gain2" Position [205, 59, 270, 111] ShowName off FontSize 12 FontWeight "bold" Gain "0.026" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PP1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Gain Name "Gain3" Position [380, 204, 445, 256] ShowName off FontSize 12 FontWeight "bold" Gain "0.0357" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "CPV" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "RPA=1/CPA" Ports [1, 1] Position [660, 69, 690, 101] FontSize 12 FontWeight "bold" Operator "reciprocal" } Block { BlockType Math Name "RPV=1/CPV" Ports [1, 1] Position [500, 214, 530, 246] FontSize 12 FontWeight "bold" Operator "reciprocal" Port { PortNumber 1 Name "RPV" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "if PP1 < 0.00001\nPP1=0.00001" Position [385, 70, 415, 100] FontSize 12 FontWeight "bold" Threshold "0.00001" InputSameDT off SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PP1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "RPA" Position [785, 78, 815, 92] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RPV" Position [780, 223, 810, 237] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RPT" Position [830, 158, 860, 172] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PVP" Position [900, 403, 930, 417] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Add1" SrcPort 1 DstBlock "PVP" DstPort 1 } Line { SrcBlock "Divide" SrcPort 1 Points [30, 0] DstBlock "Add1" DstPort 1 } Line { SrcBlock "QPO" SrcPort 1 DstBlock "Divide" DstPort 2 } Line { SrcBlock "Add6" SrcPort 1 DstBlock "RPT" DstPort 1 } Line { Name "RPV" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "RPV=1/CPV" SrcPort 1 Points [210, 0] Branch { Points [0, 0] Branch { Points [0, 0; 0, 80] DstBlock "Divide" DstPort 1 } Branch { DstBlock "RPV" DstPort 1 } } Branch { DstBlock "Add6" DstPort 2 } } Line { Name "CPV" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Gain3" SrcPort 1 DstBlock "RPV=1/CPV" DstPort 1 } Line { Name "PL1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Add5" SrcPort 1 DstBlock "Gain3" DstPort 1 } Line { SrcBlock "PLA" SrcPort 1 Points [70, 0] DstBlock "Add5" DstPort 1 } Line { SrcBlock "CN5" SrcPort 1 Points [30, 0] DstBlock "Add5" DstPort 2 } Line { SrcBlock "RPA=1/CPA" SrcPort 1 Points [50, 0] Branch { DstBlock "Add6" DstPort 1 } Branch { DstBlock "RPA" DstPort 1 } } Line { Labels [0, 0] SrcBlock "CPA=PP!^0.5" SrcPort 1 DstBlock "RPA=1/CPA" DstPort 1 } Line { Name "PP1" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "if PP1 < 0.00001\nPP1=0.00001" SrcPort 1 DstBlock "CPA=PP!^0.5" DstPort 1 } Line { SrcBlock "CN4" SrcPort 1 Points [25, 0; 0, -35] DstBlock "if PP1 < 0.00001\nPP1=0.00001" DstPort 3 } Line { Name "PP1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Gain2" SrcPort 1 Points [60, 0] Branch { Points [0, -10] DstBlock "if PP1 < 0.00001\nPP1=0.00001" DstPort 1 } Branch { DstBlock "if PP1 < 0.00001\nPP1=0.00001" DstPort 2 } } Line { SrcBlock "PPA" SrcPort 1 Points [15, 0] Branch { Points [0, 375; 710, 0] DstBlock "Add1" DstPort 2 } Branch { DstBlock "Gain2" DstPort 1 } } Annotation { Name "CPA" Position [605, 80] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Resistances in the Systemic Circulation " Ports [15, 3] Position [4550, 1473, 5015, 2077] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('RESISTANCES IN THE SYSTEMIC CIRCULATION " "\\n\\n\nINTPUTS:\\n\nPA - systemic arterial pressure [torr]\\n\n\nRAM - basic" " vascular resistance of muscles [torr min/l]\\n\nRAR - basic vascular resista" "nce of non-muscle and non-renal \\ntissues [torr min/l]\\n\nMYOGRS - myogenic" " autoregulation effect on vascular resistance\\n in muscle and in non-renal t" "issue (multiplier, ratio to normal) \\n\nAUM - sympathetic vasoconstrictor e" "ffect on arteries \\n in muscle and non-renal tissues\\n [multiplier factor, " "ratio to normal]\\n\nVIM - blood viscosity [ratio to normal]\\n\nANU - nonren" "al effect of angiotensin [ratio to normal]\\n\nAHM - antidiuretic hormone eff" "ect to non renal vascular \\n resistance, multiplier (ratio to normal effect)" "\\n \nATRRFB - multiplier factor for the effect on muscle and \\nnon-renal va" "cular resistance of feedback from the atrial \\nstretch receptors [multiplier" ", ratio to resting state]\\n\nAMM - muscle vascular constriction caused by lo" "cal \\ntissue control [multiplier, ratio to resting state)\\n\nARM - the degr" "ee of vasoconstrictor effect of autoregulation in \\nnon-muscle and non-renal" " tissues [multilier, ratio to normal]\\n\nRVSM - basal systemic venous multip" "lier causes basal vascular \\n stretch in the venous system [ratio to normal]" "\\n\nAVE - multiplier factor for the effect of the autonomic nervous system\\" "n on venous resistance [ratio to basal effect]\\n\nANUVN multiplier factor fo" "r the effect of angiotensin \\n on venous resistance [ratio to normal]\\n\nPC" " - systemic caplillary pressure [torr]\\n\n\\n\n\\n \nOUTPUTS:\\n\nRSN - vasc" "ular resistance in non-muscle and non-renal tissues [torr min/l]\\n\nRSM - va" "scular resistrance in muscles [torr min/l]\\n\nRVS - resistance in small vein" "s [torr min/l]\\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Resistances in the Systemic Circulation " Location [2157, 59, 3625, 1148] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "119" Block { BlockType Inport Name "PA" Position [75, 203, 105, 217] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "RAM" Position [755, 198, 785, 212] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "RAR" Position [550, 358, 580, 372] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "MYOGRS" Position [620, 233, 650, 247] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" Port { PortNumber 1 Name "MYOGRS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "AUM" Position [395, 38, 425, 52] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "VIM" Position [15, 218, 45, 232] FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" Port { PortNumber 1 Name "VIM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "ANU" Position [395, 73, 425, 87] FontName "Arial" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Inport Name "AHMR" Position [395, 108, 425, 122] FontName "Arial" FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" } Block { BlockType Inport Name "ATRRFB" Position [415, 178, 445, 192] FontName "Arial" FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" } Block { BlockType Inport Name "AMM" Position [750, 163, 780, 177] FontName "Arial" FontSize 12 FontWeight "bold" Port "10" IconDisplay "Port number" } Block { BlockType Inport Name "ARM" Position [555, 393, 585, 407] FontName "Arial" FontSize 12 FontWeight "bold" Port "11" IconDisplay "Port number" } Block { BlockType Inport Name "RVSM" Position [455, 633, 485, 647] FontName "Arial" FontSize 12 FontWeight "bold" Port "12" IconDisplay "Port number" } Block { BlockType Inport Name "AVE" Position [630, 738, 660, 752] FontName "Arial" FontSize 12 FontWeight "bold" Port "13" IconDisplay "Port number" } Block { BlockType Inport Name "ANUVN" Position [620, 773, 650, 787] FontName "Arial" FontSize 12 FontWeight "bold" Port "14" IconDisplay "Port number" } Block { BlockType Inport Name "PC" Position [15, 358, 45, 372] FontName "Arial" FontSize 12 FontWeight "bold" Port "15" IconDisplay "Port number" } Block { BlockType Math Name "(0.01*PA)^1.41" Ports [2, 1] Position [320, 202, 350, 233] FontSize 12 FontWeight "bold" Operator "pow" Port { PortNumber 1 Name "PAM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add1" Ports [2, 1] Position [410, 500, 450, 540] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add2" Ports [2, 1] Position [180, 485, 220, 525] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "|++" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add25" Ports [2, 1] Position [910, 440, 950, 480] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add3" Ports [2, 1] Position [130, 680, 170, 720] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "-+|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Constant Name "CN2" Position [45, 414, 120, 436] FontSize 12 FontWeight "bold" Value "0.0212" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "CN3" Ports [2, 1] Position [285, 679, 380, 766] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "CN3" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "CN7" Position [245, 428, 305, 452] FontSize 12 FontWeight "bold" Value "0.2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Divide2" Ports [4, 1] Position [855, 116, 895, 259] ShowName off FontSize 12 FontWeight "bold" Inputs "4" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "RSM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide3" Ports [6, 1] Position [480, 25, 520, 240] ShowName off FontSize 12 FontWeight "bold" Inputs "****//" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "R1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide4" Ports [3, 1] Position [650, 314, 690, 416] ShowName off FontSize 12 FontWeight "bold" Inputs "3" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide5" Ports [2, 1] Position [275, 475, 330, 535] Orientation "left" ShowName off FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide6" Ports [2, 1] Position [90, 460, 145, 520] Orientation "left" ShowName off FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide7" Ports [2, 1] Position [560, 680, 615, 740] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "RV1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide8" Ports [4, 1] Position [700, 656, 740, 799] ShowName off FontSize 12 FontWeight "bold" Inputs "4" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "RVS" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide9" Ports [3, 1] Position [840, 519, 880, 621] ShowName off FontSize 12 FontWeight "bold" Inputs "3" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Gain Name "Gain1" Position [190, 674, 255, 726] ShowName off FontSize 12 FontWeight "bold" Gain "0.1" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Gain Name "Gain5" Position [130, 184, 195, 236] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.01" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Constant Name "PAEX" Position [199, 265, 281, 290] Orientation "up" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1.41" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "PAEX" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "PAEX1" Position [389, 580, 471, 605] Orientation "up" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "17" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PAEX2" Position [60, 731, 175, 759] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "0.3594" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "PAEX5" Position [650, 490, 725, 520] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1.79" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Outport Name "RSN" Position [995, 453, 1025, 467] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RSM" Position [995, 183, 1025, 197] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RVS" Position [980, 723, 1010, 737] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "PC" SrcPort 1 Points [380, 0] DstBlock "Add1" DstPort 1 } Line { SrcBlock "Add3" SrcPort 1 DstBlock "Gain1" DstPort 1 } Line { SrcBlock "Gain1" SrcPort 1 DstBlock "CN3" DstPort 1 } Line { SrcBlock "Add25" SrcPort 1 DstBlock "RSN" DstPort 1 } Line { SrcBlock "Divide9" SrcPort 1 Points [45, 0] DstBlock "Add25" DstPort 2 } Line { Name "MYOGRS" FontSize 12 FontWeight "bold" Labels [1, 1] SrcBlock "MYOGRS" SrcPort 1 Points [135, 0] Branch { Points [0, 330] DstBlock "Divide9" DstPort 2 } Branch { DstBlock "Divide2" DstPort 4 } } Line { Name "RVS" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Divide8" SrcPort 1 Points [50, 0] Branch { Labels [2, 0] Points [0, -125] DstBlock "Divide9" DstPort 3 } Branch { DstBlock "RVS" DstPort 1 } } Line { SrcBlock "RAM" SrcPort 1 DstBlock "Divide2" DstPort 3 } Line { SrcBlock "AHMR" SrcPort 1 DstBlock "Divide3" DstPort 3 } Line { SrcBlock "ANU" SrcPort 1 DstBlock "Divide3" DstPort 2 } Line { Name "VIM" FontSize 12 FontWeight "bold" SrcBlock "VIM" SrcPort 1 Points [15, 0] Branch { Points [0, -75] DstBlock "Divide3" DstPort 4 } Branch { Labels [5, 0] Points [0, 105; 455, 0; 0, 295; 100, 0; 0, 50] DstBlock "Divide8" DstPort 1 } } Line { Name "RV1" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Divide7" SrcPort 1 DstBlock "Divide8" DstPort 2 } Line { SrcBlock "AVE" SrcPort 1 DstBlock "Divide8" DstPort 3 } Line { SrcBlock "ANUVN" SrcPort 1 DstBlock "Divide8" DstPort 4 } Line { SrcBlock "RVSM" SrcPort 1 Points [25, 0; 0, 55] DstBlock "Divide7" DstPort 1 } Line { Name "CN3" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "CN3" SrcPort 1 Points [35, 0] Branch { Labels [-1, 1] DstBlock "Divide7" DstPort 2 } Branch { Labels [2, 1] Points [0, -100; -270, 0] DstBlock "Add3" DstPort 1 } } Line { SrcBlock "Divide6" SrcPort 1 Points [-15, 0; 0, 210] DstBlock "Add3" DstPort 2 } Line { SrcBlock "CN2" SrcPort 1 Points [40, 0; 0, 50] DstBlock "Divide6" DstPort 1 } Line { SrcBlock "Add2" SrcPort 1 DstBlock "Divide6" DstPort 2 } Line { SrcBlock "Divide5" SrcPort 1 DstBlock "Add2" DstPort 1 } Line { SrcBlock "CN7" SrcPort 1 Points [45, 0; 0, 50] DstBlock "Divide5" DstPort 1 } Line { SrcBlock "Add1" SrcPort 1 DstBlock "Divide5" DstPort 2 } Line { SrcBlock "PAEX1" SrcPort 1 Points [0, -10] Branch { Points [-230, 0] DstBlock "Add2" DstPort 2 } Branch { DstBlock "Add1" DstPort 2 } } Line { SrcBlock "PAEX2" SrcPort 1 DstBlock "CN3" DstPort 2 } Line { SrcBlock "ARM" SrcPort 1 DstBlock "Divide4" DstPort 3 } Line { SrcBlock "Divide4" SrcPort 1 Points [235, 0] DstBlock "Add25" DstPort 1 } Line { SrcBlock "RAR" SrcPort 1 DstBlock "Divide4" DstPort 2 } Line { Name "RSM" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Divide2" SrcPort 1 DstBlock "RSM" DstPort 1 } Line { SrcBlock "AMM" SrcPort 1 DstBlock "Divide2" DstPort 2 } Line { Name "R1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide3" SrcPort 1 Points [40, 0] Branch { Labels [1, 0] Points [0, 195] DstBlock "Divide4" DstPort 1 } Branch { DstBlock "Divide2" DstPort 1 } } Line { SrcBlock "ATRRFB" SrcPort 1 DstBlock "Divide3" DstPort 5 } Line { SrcBlock "AUM" SrcPort 1 DstBlock "Divide3" DstPort 1 } Line { Name "PAM" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "(0.01*PA)^1.41" SrcPort 1 DstBlock "Divide3" DstPort 6 } Line { Name "PAEX" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "PAEX" SrcPort 1 Points [0, -35] DstBlock "(0.01*PA)^1.41" DstPort 2 } Line { SrcBlock "Gain5" SrcPort 1 DstBlock "(0.01*PA)^1.41" DstPort 1 } Line { SrcBlock "PA" SrcPort 1 DstBlock "Gain5" DstPort 1 } Line { SrcBlock "PAEX5" SrcPort 1 Points [45, 0; 0, 30] DstBlock "Divide9" DstPort 1 } Annotation { Name "RESISTANCES IN \nTHE SYSTEMIC CIRCULATION" Position [194, 62] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 24 FontAngle "italic" } Annotation { Name "RSNV" Position [903, 565] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "PA/PAnorm" Position [239, 201] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "RSNA" Position [883, 356] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Right Heart Pumping" Ports [9, 3] Position [4270, 717, 4650, 1033] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('RIGHT HEART PUMPING\\n\\n\nINTPUTS:\\n\nP" "RA - right atrial pressure [torr]\\n\nPPA - pulmonary arterial pressure [torr" "]\\n\nAUH - autonomic stimulation of heart [ratio to normal] \\n\nOSA - oxyge" "n hemoglobin saturation \\n\nHSR - basic strenght or right ventricle [ratio t" "o normal]\\n\nHPR - hypertrophy effect of heart [ratio to normal]\\n\nHMD - c" "ardiac depressant effect of hypoxia. shock \\n and other factors [ratio to no" "rmal]\\n\nQLO - output of left ventricle [l/min]\\n\nQLN - normalised output " "of the left heart [l/min]\\n\n\\n\nOUTPUTS:\\n\nQRO - actual right ventricula" "r output [l/min]\\n\nQRN - normalised right ventricular output [l/min]\\n\nRV" "M - depressing effect on right ventricle of pulmonary \\n arterial pressure [" "ratio to normal]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Right Heart Pumping" Location [2, 70, 1262, 669] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "a4letter" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PRA" Position [45, 83, 75, 97] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "PPA" Position [135, 203, 165, 217] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "AUH" Position [25, 398, 55, 412] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "OSA" Position [35, 243, 65, 257] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "HSR" Position [440, 428, 470, 442] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "HPR" Position [405, 458, 435, 472] FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "HMD" Position [440, 488, 470, 502] FontName "Arial" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Inport Name "QLO" Position [30, 523, 60, 537] FontName "Arial" FontSize 12 FontWeight "bold" Port "8" IconDisplay "Port number" } Block { BlockType Inport Name "QLN" Position [35, 588, 65, 602] FontName "Arial" FontSize 12 FontWeight "bold" Port "9" IconDisplay "Port number" } Block { BlockType Sum Name "Add1" Ports [2, 1] Position [635, 465, 675, 505] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "2" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "HPEF" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Add17" Ports [2, 1] Position [275, 355, 315, 395] ShowName off FontSize 12 FontWeight "bold" IconShape "round" Inputs "+-|" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Display Name "Display1" Ports [1] Position [365, 335, 455, 365] NamePlacement "alternate" ShowName off Decimation "1" Lockdown off } Block { BlockType Display Name "Display12" Ports [1] Position [605, 335, 695, 365] NamePlacement "alternate" ShowName off Decimation "1" Lockdown off } Block { BlockType Display Name "Display4" Ports [1] Position [730, 535, 820, 565] NamePlacement "alternate" ShowName off Decimation "1" Lockdown off } Block { BlockType Product Name "Divide1" Ports [2, 1] Position [135, 242, 165, 273] ShowName off FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide2" Ports [2, 1] Position [210, 212, 240, 243] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "PP2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Divide3" Ports [6, 1] Position [505, 333, 550, 507] ShowName off FontSize 12 FontWeight "bold" Inputs "6" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide4" Ports [2, 1] Position [130, 546, 160, 579] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide5" Ports [2, 1] Position [260, 540, 290, 575] ShowName off FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide7" Ports [2, 1] Position [800, 377, 830, 408] ShowName off FontSize 12 FontWeight "bold" Inputs "**" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Constant Name "QRF" Position [130, 363, 190, 387] FontSize 12 FontWeight "bold" Value "0.6" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VLAinit" Position [135, 323, 195, 347] ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Reference Name "function StarlingRNorm(PLA)\ncubic spline i" "nterpolation\nx=[-6,-3,-1,0,2,4,8]\ny=[0,0.75,2.6,5.0,9.8,12.1,13.5]" Ports [1, 1] Position [330, 64, 385, 116] FontName "Arial" FontSize 12 FontWeight "bold" SourceBlock "simulink/Lookup\nTables/Lookup\nTable (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 1 " bp1 "[-10,-9, -8,-7,-6, -3, -1, 2, 4, 8,8.5, 9,1" "0,11,12,13]" bp2 "[10,22,31]" bp3 "[1:3]" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "[0,0, 0,0,0,0.75,2.6,9.8,12.1,13.5,13.5,13." "5,13.5,13.5,13.5,13.5]" interpMethod "Cubic Spline" extrapMethod "None - Clip" rangeErrorMode "None" Port { PortNumber 1 Name "QRN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Reference Name "function rightHeartLoading(PP2)\ncubic spli" "ne interpolation\nx=[-0,-20,24,30,38,45]\ny=[1.06,0.97,0.93,0.8,0.46,0]" Ports [1, 1] Position [325, 204, 380, 256] FontName "Arial" FontSize 12 FontWeight "bold" SourceBlock "simulink/Lookup\nTables/Lookup\nTable (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 1 " bp1 "[0,10,20, 24, 30, 38, 45]" bp2 "[10,22,31]" bp3 "[1:3]" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "[1.06,1.03, 0.97,0.93,0.8,0.46,0]" interpMethod "Cubic Spline" extrapMethod "None - Clip" rangeErrorMode "None" Port { PortNumber 1 Name "RVM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "QRO" Position [860, 388, 890, 402] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "QRN" Position [485, 28, 515, 42] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "RVM" Position [545, 223, 575, 237] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Divide7" SrcPort 1 Points [0, 0] DstBlock "QRO" DstPort 1 } Line { Name "HPEF" FontSize 12 FontWeight "bold" Labels [3, 1; 0, 1] SrcBlock "Add1" SrcPort 1 Points [65, 0; 0, -85] DstBlock "Divide7" DstPort 2 } Line { SrcBlock "Divide5" SrcPort 1 Points [360, 0; 0, -10] Branch { DstBlock "Display4" DstPort 1 } Branch { DstBlock "Add1" DstPort 2 } } Line { SrcBlock "Divide3" SrcPort 1 Points [25, 0] Branch { Points [0, -70] DstBlock "Display12" DstPort 1 } Branch { Points [75, 0] DstBlock "Add1" DstPort 1 } } Line { SrcBlock "Divide4" SrcPort 1 Points [0, 0] DstBlock "Divide5" DstPort 2 } Line { SrcBlock "AUH" SrcPort 1 Points [0, 0; 60, 0] Branch { DstBlock "Divide3" DstPort 3 } Branch { DstBlock "Divide1" DstPort 2 } } Line { SrcBlock "OSA" SrcPort 1 Points [0, 0] DstBlock "Divide1" DstPort 1 } Line { SrcBlock "QLO" SrcPort 1 Points [35, 0; 0, 25] DstBlock "Divide4" DstPort 1 } Line { SrcBlock "QLN" SrcPort 1 Points [30, 0; 0, -25] DstBlock "Divide4" DstPort 2 } Line { SrcBlock "HMD" SrcPort 1 Points [0, 0] DstBlock "Divide3" DstPort 6 } Line { SrcBlock "HPR" SrcPort 1 Points [0, 0] DstBlock "Divide3" DstPort 5 } Line { SrcBlock "HSR" SrcPort 1 Points [0, 0] DstBlock "Divide3" DstPort 4 } Line { SrcBlock "Add17" SrcPort 1 Points [0, 0; 15, 0] Branch { Points [0, -25] DstBlock "Display1" DstPort 1 } Branch { DstBlock "Divide3" DstPort 2 } } Line { Name "RVM" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "function rightHeartLoading(PP2)\ncubic spli" "ne interpolation\nx=[-0,-20,24,30,38,45]\ny=[1.06,0.97,0.93,0.8,0.46,0]" SrcPort 1 Points [85, 0] Branch { DstBlock "RVM" DstPort 1 } Branch { Points [0, 115] DstBlock "Divide3" DstPort 1 } } Line { Name "PP2" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Divide2" SrcPort 1 DstBlock "function rightHeartLoading(PP2)\ncubic spli" "ne interpolation\nx=[-0,-20,24,30,38,45]\ny=[1.06,0.97,0.93,0.8,0.46,0]" DstPort 1 } Line { SrcBlock "PPA" SrcPort 1 Points [10, 0; 0, 10] DstBlock "Divide2" DstPort 1 } Line { SrcBlock "Divide1" SrcPort 1 Points [10, 0; 0, -25] DstBlock "Divide2" DstPort 2 } Line { SrcBlock "QRF" SrcPort 1 Points [0, 0; 20, 0] Branch { Points [0, 175] DstBlock "Divide5" DstPort 1 } Branch { DstBlock "Add17" DstPort 2 } } Line { SrcBlock "VLAinit" SrcPort 1 Points [95, 0] DstBlock "Add17" DstPort 1 } Line { Name "QRN" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "function StarlingRNorm(PLA)\ncubic spline i" "nterpolation\nx=[-6,-3,-1,0,2,4,8]\ny=[0,0.75,2.6,5.0,9.8,12.1,13.5]" SrcPort 1 Points [0, 0; 65, 0] Branch { Points [0, -55] DstBlock "QRN" DstPort 1 } Branch { Labels [3, 0] Points [285, 0; 0, 295] DstBlock "Divide7" DstPort 1 } } Line { SrcBlock "PRA" SrcPort 1 Points [0, 0] DstBlock "function StarlingRNorm(PLA)\ncubic spline i" "nterpolation\nx=[-6,-3,-1,0,2,4,8]\ny=[0,0.75,2.6,5.0,9.8,12.1,13.5]" DstPort 1 } } } Block { BlockType Constant Name "STHENABLED" Position [4385, 3304, 4465, 3326] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Sodium Excretion" Ports [7, 5] Position [2375, 2673, 2880, 3087] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('SODIUM EXCRETION\\n\\n\nINTPUTS:\\n\nNAPT" "1 - delivery of sodium to the macula densa area\\n\n[ratio to normal]\\n\nRFA" "B - the multiplier factor for the effect of renal hemodynamics\\n\non reabsor" "btion of sodium and potassium\\n in the distal tubule collecting duct \\n\n[r" "atio to normal]\\n\nVUDN - rate of urinary output if kidney is not damaged [l" "/min]\\n\nAMNA - aldosterone for control of sodium reabsorbtion\\n\n[ratio to" " normal effect] \\n\nAHM - antidiuretic hormone \\n\n[ratio to normal effect" "] \\n\nREK - percent of normal renal function [ratio to normal] \\n\nDIURET -" " effect of diuretic on the distal tubule collecting duct\\n\n[ratio to normal" " - without diuretics]\\n\n\n\n\\n\n\\n \nOUTPUTS:\\n\nNADT - the normalized d" "elivery of sodium to the distal tubular system \\n\n[ratio to normal]\\n\nDTN" "AI - rate of sodium entry into the distal tubular system [mmol/min]\\n\nNODN " "- sodium excretion rate if kidney is not damaged [mmol/min]\\n\nNOD - sodium " "excretion rate [mmol/min]\\n\nCNU - concentration of sodium in urine [mmol/l]" "\\n\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Sodium Excretion" Location [2, 74, 1414, 853] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "NAPT1" Position [20, 128, 50, 142] FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "NAPT1" PropagatedSignals "NAPT1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "RFAB" Position [665, 423, 695, 437] Orientation "left" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "VUDN" Position [380, 818, 410, 832] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "AMNA" Position [655, 513, 685, 527] Orientation "left" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "AHM" Position [915, 478, 945, 492] Orientation "left" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "REK" Position [270, 798, 300, 812] Orientation "left" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "DIURET" Position [655, 603, 685, 617] Orientation "left" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Constant Name "AHMNAR" Position [815, 427, 860, 443] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant10" Position [270, 514, 305, 536] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.4" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant11" Position [640, 798, 685, 822] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "100" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [110, 164, 145, 186] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant5" Position [360, 214, 395, 236] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant6" Position [755, 209, 790, 231] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant8" Position [875, 494, 910, 516] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant9" Position [705, 454, 740, 476] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "DTACN" Position [785, 563, 850, 587] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "100" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "DTNARN" Position [510, 438, 560, 462] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.4" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "GFR3" Position [330, 427, 375, 443] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "Integrator2" Ports [2, 1] Position [150, 472, 220, 543] Orientation "left" DropShadow on ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" LimitOutput on LowerSaturationLimit "0.9999e-6" IgnoreLimit off Port { PortNumber 1 Name "DTNARA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator3" Ports [2, 1] Position [765, 722, 835, 793] DropShadow on ShowName off FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "DTNAC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "Math\nFunction" Ports [2, 1] Position [360, 262, 390, 293] ShowName off FontSize 12 FontWeight "bold" Operator "pow" Port { PortNumber 1 Name "NADT2" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "NADMP" Position [565, 782, 610, 798] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "40" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "NARSB1" Position [200, 187, 245, 203] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "16" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product10" Ports [2, 1] Position [470, 719, 510, 761] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "CNU" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product11" Ports [2, 1] Position [660, 719, 700, 761] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product12" Ports [2, 1] Position [170, 774, 210, 816] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [725, 544, 765, 586] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "DTNAC/NDTAC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product27" Ports [5, 1] Position [570, 405, 615, 635] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "****/" Port { PortNumber 1 Name "MDTNAR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [435, 489, 475, 531] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "DTNAR1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product4" Ports [2, 1] Position [340, 134, 380, 176] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [820, 169, 860, 211] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "DTNAI" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product8" Ports [2, 1] Position [750, 464, 790, 506] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product9" Ports [2, 1] Position [245, 469, 285, 511] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [55, 525, 95, 565] Orientation "down" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "NODN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum11" Ports [2, 1] Position [585, 710, 625, 750] ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [205, 125, 245, 165] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [450, 145, 490, 185] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "NADT1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [815, 475, 855, 515] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [645, 455, 685, 495] Orientation "left" ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [330, 480, 370, 520] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Switch Name "Switch16" Position [610, 154, 655, 206] ShowName off FontSize 12 FontWeight "bold" Threshold "1" Port { PortNumber 1 Name "NADT" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Saturate Name "lower limit \n0.00000001" Position [310, 715, 340, 745] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.00000001" LinearizeAsGain off Port { PortNumber 1 Name "NODN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "NADT" Position [780, 108, 810, 122] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "DTNAI" Position [960, 183, 990, 197] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "NODN" Position [85, 738, 115, 752] Orientation "left" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "NOD" Position [80, 788, 110, 802] Orientation "left" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "CNU" Position [600, 853, 630, 867] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "VUDN" SrcPort 1 Points [20, 0; 0, -75] DstBlock "Product10" DstPort 2 } Line { SrcBlock "Product12" SrcPort 1 DstBlock "NOD" DstPort 1 } Line { SrcBlock "REK" SrcPort 1 DstBlock "Product12" DstPort 2 } Line { SrcBlock "Product11" SrcPort 1 DstBlock "Integrator3" DstPort 1 } Line { SrcBlock "NADMP" SrcPort 1 Points [20, 0; 0, -40] DstBlock "Product11" DstPort 2 } Line { SrcBlock "Sum11" SrcPort 1 DstBlock "Product11" DstPort 1 } Line { Name "DTNAC" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Integrator3" SrcPort 1 Points [50, 0; 0, -105] Branch { Labels [2, 0] Points [-345, 0; 0, 65] DstBlock "Sum11" DstPort 1 } Branch { Labels [-1, 0] Points [0, -100] DstBlock "Product2" DstPort 1 } } Line { Name "CNU" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product10" SrcPort 1 Points [15, 0] Branch { Points [0, 120] DstBlock "CNU" DstPort 1 } Branch { DstBlock "Sum11" DstPort 2 } } Line { Name "NODN" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "lower limit \n0.00000001" SrcPort 1 Points [50, 0] Branch { DstBlock "Product10" DstPort 1 } Branch { Points [0, 55; -120, 0] Branch { Labels [-1, 0] DstBlock "Product12" DstPort 1 } Branch { Points [0, -40] DstBlock "NODN" DstPort 1 } } } Line { SrcBlock "Constant11" SrcPort 1 Points [0, -35] DstBlock "Integrator3" DstPort 2 } Line { Name "NODN" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum10" SrcPort 1 Points [0, 160] DstBlock "lower limit \n0.00000001" DstPort 1 } Line { SrcBlock "Product9" SrcPort 1 DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "Constant10" SrcPort 1 DstBlock "Integrator2" DstPort 2 } Line { SrcBlock "GFR3" SrcPort 1 Points [-10, 0; 0, 45] DstBlock "Product9" DstPort 1 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "Product9" DstPort 2 } Line { Name "DTNARA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator2" SrcPort 1 Points [-60, 0] Branch { Points [0, -140; 315, 0; 0, 120] DstBlock "Sum8" DstPort 1 } Branch { DstBlock "Sum10" DstPort 2 } } Line { Name "DTNAR1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product3" SrcPort 1 DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum7" SrcPort 1 DstBlock "Product27" DstPort 2 } Line { SrcBlock "Constant9" SrcPort 1 DstBlock "Sum7" DstPort 1 } Line { SrcBlock "Product8" SrcPort 1 DstBlock "Sum7" DstPort 2 } Line { SrcBlock "AHMNAR" SrcPort 1 Points [0, 40] DstBlock "Product8" DstPort 1 } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "Product8" DstPort 2 } Line { SrcBlock "RFAB" SrcPort 1 DstBlock "Product27" DstPort 1 } Line { SrcBlock "AMNA" SrcPort 1 DstBlock "Product27" DstPort 3 } Line { Name "DTNAI" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product5" SrcPort 1 Points [55, 0] Branch { DstBlock "DTNAI" DstPort 1 } Branch { Points [0, 135; -855, 0] DstBlock "Sum10" DstPort 1 } } Line { SrcBlock "Constant6" SrcPort 1 Points [0, -20] DstBlock "Product5" DstPort 2 } Line { Name "NADT" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Switch16" SrcPort 1 Points [60, 0] Branch { Points [0, -65] DstBlock "NADT" DstPort 1 } Branch { DstBlock "Product5" DstPort 1 } } Line { Name "NADT2" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "Math\nFunction" SrcPort 1 Points [100, 0; 0, -85] DstBlock "Switch16" DstPort 3 } Line { Name "NADT1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum5" SrcPort 1 Points [70, 0] Branch { DstBlock "Switch16" DstPort 1 } Branch { Points [0, 15] DstBlock "Switch16" DstPort 2 } } Line { SrcBlock "Constant5" SrcPort 1 Points [10, 0; 0, -50] DstBlock "Sum5" DstPort 2 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Sum5" DstPort 1 } Line { SrcBlock "NARSB1" SrcPort 1 Points [60, 0] Branch { Points [0, 90] DstBlock "Math\nFunction" DstPort 2 } Branch { Points [0, -30] DstBlock "Product4" DstPort 2 } } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Product4" DstPort 1 } Line { SrcBlock "Constant4" SrcPort 1 Points [20, 0; 0, -20] DstBlock "Sum4" DstPort 2 } Line { Name "NAPT1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "NAPT1" SrcPort 1 Points [25, 0] Branch { Points [0, 135] DstBlock "Math\nFunction" DstPort 1 } Branch { DstBlock "Sum4" DstPort 1 } } Line { SrcBlock "DTACN" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "DIURET" SrcPort 1 DstBlock "Product27" DstPort 5 } Line { Name "DTNAC/NDTAC" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product2" SrcPort 1 DstBlock "Product27" DstPort 4 } Line { SrcBlock "AHM" SrcPort 1 DstBlock "Sum6" DstPort 1 } Line { SrcBlock "Constant8" SrcPort 1 DstBlock "Sum6" DstPort 2 } Line { Name "MDTNAR" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product27" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { SrcBlock "DTNARN" SrcPort 1 Points [0, 50] DstBlock "Product3" DstPort 1 } Annotation { Name "DAMPING" Position [210, 421] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" FontAngle "italic" } Annotation { Name "DAMPING" Position [735, 691] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" FontAngle "italic" } Annotation { Name "SODIUM EXCRETION" Position [469, 67] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } Annotation { Name "lower limit \nDTNARA=0.9999e-6" Position [203, 563] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Treshold=1\nif (NADT1>Treshold) {NADT=NADT1" "}\nelse {NADT=NADT2}" Position [629, 235] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Systemic Capillary Pressure" Ports [3, 1] Position [3085, 1924, 3565, 2106] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('SYSTEMIC CAPILLARY PRESSURE\\n\\n\nINTPUT" "S:\\n\nPVS - average of systemic venous pressure [torr]\\n\nBFN - blood flow " "in non-renal and non-muscle tissues [l/min] \\n\nRVS - resistance in small ve" "ins [torr min/l]\\n\n\\n\n\\n \nOUTPUT:\\n\n\nPC - systemic caplillary pressu" "re [torr]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Systemic Capillary Pressure" Location [4, 88, 1276, 986] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PVS" Position [225, 248, 255, 262] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "BFN" Position [225, 98, 255, 112] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "RVS" Position [225, 133, 255, 147] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Sum Name "Add4" Ports [2, 1] Position [510, 160, 550, 200] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide1" Ports [3, 1] Position [385, 54, 425, 156] ShowName off FontSize 12 FontWeight "bold" Inputs "3" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Constant Name "PAEX4" Position [225, 55, 300, 85] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1.79" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Outport Name "PC" Position [600, 173, 630, 187] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "RVS" SrcPort 1 Points [0, 0] DstBlock "Divide1" DstPort 3 } Line { SrcBlock "PAEX4" SrcPort 1 DstBlock "Divide1" DstPort 1 } Line { SrcBlock "BFN" SrcPort 1 Points [0, 0] DstBlock "Divide1" DstPort 2 } Line { SrcBlock "Divide1" SrcPort 1 Points [100, 0] DstBlock "Add4" DstPort 1 } Line { SrcBlock "Add4" SrcPort 1 Points [0, 0] DstBlock "PC" DstPort 1 } Line { SrcBlock "PVS" SrcPort 1 Points [270, 0] DstBlock "Add4" DstPort 2 } } } Block { BlockType Constant Name "TENSG" Position [1345, 2980, 1430, 3000] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "TENSGN" Position [3975, 407, 4080, 433] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "TSP0" Position [3445, 3755, 3485, 3775] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "278.6" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "TVDENABLED" Position [4380, 3358, 4470, 3382] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "The control Functions of Aldosterone" Ports [3, 3] Position [370, 3215, 880, 3475] FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('THE CONTROL FUNCTIONS OF ALDOSTERONE\\n\\" "n\nINTPUTS:\\n\nANM - angiotensin multiplier effect on vascular resistance \\" "n[ratio to normal value]\\n\nCKE - extracelullar fluid potassium concentrasti" "on [mmol/l] \\n\nALD - rate of infusion of aldosterone \\n[relative to normal" " rate of aldosterone secretion]\\n \n\n\n\\n\n\\n \nOUTPUTS:\\n\nAMK - effect" " of aldosterone on potassium secretion [ratio to normal]\\n\nAMNA - aldostero" "ne for control of sodium reabsorbtion\\n\nAMC - aldosterone concentration [ra" "tio to normal]/n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "The control Functions of Aldosterone" Location [6, 74, 1914, 1145] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "ANM" Position [30, 123, 60, 137] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "CKE" Position [310, 213, 340, 227] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "ALD" Position [1100, 143, 1130, 157] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Constant Name "ALDMM" Position [720, 298, 770, 322] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "6.0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AMKM" Position [370, 288, 420, 312] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AMKMUL" Position [690, 80, 735, 100] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "12" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AMNAM" Position [380, 473, 430, 497] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1.2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AMREX" Position [970, 543, 1020, 567] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" Port { PortNumber 1 Name "v" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "AMT" Position [1110, 260, 1150, 280] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "60" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANMALM" Position [145, 61, 195, 79] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant1" Position [455, 190, 475, 210] BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant10" Position [495, 490, 515, 510] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant11" Position [295, 470, 315, 490] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [570, 90, 590, 110] BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [770, 180, 790, 200] BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [1140, 330, 1160, 350] Orientation "down" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant5" Position [835, 345, 855, 365] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant6" Position [615, 345, 635, 365] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant7" Position [480, 285, 500, 305] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant8" Position [75, 170, 95, 190] BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant9" Position [285, 280, 305, 300] Orientation "left" BackgroundColor "lightBlue" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "Integrator3" Ports [2, 1] Position [1057, 385, 1128, 455] Orientation "down" DropShadow on NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "u" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Math Name "Math\nFunction2" Ports [2, 1] Position [850, 492, 880, 523] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Operator "pow" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [230, 117, 265, 148] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [570, 137, 605, 168] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [790, 122, 825, 153] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [1056, 295, 1094, 330] Orientation "down" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [645, 382, 680, 413] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [315, 332, 350, 363] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [315, 422, 350, 453] Orientation "left" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [440, 127, 480, 163] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [220, 432, 260, 468] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" } Block { BlockType Sum Name "Sum18" Ports [2, 1] Position [130, 122, 170, 158] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [650, 127, 690, 163] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [855, 132, 895, 168] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum4" Ports [3, 1] Position [1040, 220, 1090, 250] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-++" } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [745, 387, 785, 423] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [530, 372, 570, 408] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" Port { PortNumber 1 Name "AM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [400, 337, 440, 373] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [215, 322, 255, 358] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [405, 412, 445, 448] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Saturate Name "lower limit -0.2" Position [300, 120, 330, 150] FontName "Arial" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "-0.2" } Block { BlockType Saturate Name "lower limit 0 " Position [975, 135, 1005, 165] FontName "Arial" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0" Port { PortNumber 1 Name "AMR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Saturate Name "lower limit 0.2 " Position [125, 325, 155, 355] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.2" } Block { BlockType Saturate Name "upper limit 15.0\nlower limit 0.4" Position [155, 435, 185, 465] Orientation "left" FontName "Arial" FontSize 12 FontWeight "bold" UpperLimit "15" LowerLimit "0.4" } Block { BlockType Outport Name "AMK" Position [35, 333, 65, 347] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AMNA" Position [35, 443, 65, 457] Orientation "left" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AMC" Position [1120, 518, 1150, 532] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "ANM" SrcPort 1 DstBlock "Sum18" DstPort 1 } Line { SrcBlock "Constant8" SrcPort 1 Points [10, 0; 0, -30] DstBlock "Sum18" DstPort 2 } Line { SrcBlock "Sum18" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { SrcBlock "ANMALM" SrcPort 1 Points [5, 0; 0, 55] DstBlock "Product1" DstPort 1 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "lower limit -0.2" DstPort 1 } Line { SrcBlock "CKE" SrcPort 1 Points [35, 0; 0, -65] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "lower limit -0.2" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Constant1" SrcPort 1 Points [50, 0; 0, -40] DstBlock "Product2" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Product2" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Constant2" SrcPort 1 Points [20, 0; 0, 35] DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Sum2" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { SrcBlock "AMKMUL" SrcPort 1 Points [15, 0; 0, 40] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [20, 0; 0, -30] DstBlock "Sum3" DstPort 2 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "lower limit 0 " DstPort 1 } Line { Name "AMR" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "lower limit 0 " SrcPort 1 Points [55, 0] DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Constant4" SrcPort 1 Points [0, 10; -40, 0] DstBlock "Integrator3" DstPort 2 } Line { SrcBlock "ALD" SrcPort 1 Points [-15, 0] DstBlock "Sum4" DstPort 3 } Line { SrcBlock "AMT" SrcPort 1 Points [-20, 0] DstBlock "Product4" DstPort 2 } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Product4" DstPort 1 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Integrator3" DstPort 1 } Line { Name "u" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Integrator3" SrcPort 1 Points [0, 40] Branch { Points [-130, 0] Branch { Points [0, -295] DstBlock "Sum4" DstPort 1 } Branch { Labels [-1, 0] DstBlock "Math\nFunction2" DstPort 1 } } Branch { Points [0, 25] DstBlock "AMC" DstPort 1 } } Line { Name "v" FontSize 12 FontWeight "bold" Labels [-1, 0] SrcBlock "AMREX" SrcPort 1 Points [-50, 0; 0, -40] DstBlock "Math\nFunction2" DstPort 2 } Line { SrcBlock "Math\nFunction2" SrcPort 1 Points [-30, 0; 0, -95] DstBlock "Sum5" DstPort 2 } Line { SrcBlock "Constant5" SrcPort 1 Points [-15, 0; 0, 40] DstBlock "Sum5" DstPort 1 } Line { SrcBlock "Sum5" SrcPort 1 DstBlock "Product5" DstPort 2 } Line { SrcBlock "ALDMM" SrcPort 1 Points [-10, 0; 0, 80] DstBlock "Product5" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 DstBlock "Sum6" DstPort 2 } Line { SrcBlock "Constant6" SrcPort 1 Points [-10, 0; 0, 25] DstBlock "Sum6" DstPort 1 } Line { Name "AM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum6" SrcPort 1 Points [-55, 0] Branch { Points [0, -25] DstBlock "Sum7" DstPort 2 } Branch { Points [0, 30] DstBlock "Sum9" DstPort 1 } } Line { SrcBlock "Constant7" SrcPort 1 Points [-10, 0; 0, 50] DstBlock "Sum7" DstPort 1 } Line { SrcBlock "Sum7" SrcPort 1 DstBlock "Product6" DstPort 2 } Line { SrcBlock "AMKM" SrcPort 1 DstBlock "Product6" DstPort 1 } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Constant9" SrcPort 1 Points [-5, 0; 0, 40] DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "lower limit 0.2 " DstPort 1 } Line { SrcBlock "lower limit 0.2 " SrcPort 1 DstBlock "AMK" DstPort 1 } Line { SrcBlock "Constant10" SrcPort 1 Points [-15, 0; 0, -60] DstBlock "Sum9" DstPort 2 } Line { SrcBlock "Sum9" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { SrcBlock "AMNAM" SrcPort 1 Points [-5, 0; 0, -40] DstBlock "Product7" DstPort 2 } Line { SrcBlock "Product7" SrcPort 1 DstBlock "Sum10" DstPort 1 } Line { SrcBlock "Constant11" SrcPort 1 Points [-5, 0; 0, -20] DstBlock "Sum10" DstPort 2 } Line { SrcBlock "Sum10" SrcPort 1 DstBlock "upper limit 15.0\nlower limit 0.4" DstPort 1 } Line { SrcBlock "upper limit 15.0\nlower limit 0.4" SrcPort 1 DstBlock "AMNA" DstPort 1 } Annotation { Name "THE CONTROL FUNCTIONS OF ALDOSTERONE" Position [534, 32] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 24 FontAngle "italic" } Annotation { Name "AMR" Position [930, 141] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "AMC" Position [1006, 495] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AM1" Position [831, 493] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "The control Functions of Angiotensin" Ports [6, 5] Position [380, 2744, 890, 3156] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('THE CONTROL FUNCTIONS OF ANGIOTENSIN\\n\\" "n\nINTPUTS:\\n\nNAPT1 - delivery of sodium to the macula densa area \\n[ratio" " to normal value]\\n\nREK - percent of normal renal function [ratio to normal" "] \\n\nANXM - controls of degree of hypertrophy of the juxtaglomerulal\\n app" "aratus [0 = no hypertrophy]\\n \n\nANG - excess of angiotensin concentration " "caused by infusion\\n [ratio to normal level of angiotensin]\\n\nANUBRM - sen" "sitivity contoller for the effect of angiotensin \\nof the baroreceptor syste" "m \\n\nANUVM - sensitivity controller for the multiplier factor \\nof the sys" "temic veins \\n\n\n\\n\n\\n \nOUTPUTS:\\n\nANM - angiotensin multilier factor" " on vascular resistance [ratio to normal]\\n\nANU - angiotensin multilier fac" "tor on peripheral \\narteriolar resistance [ratio to normal]\\n\nANUBR - angi" "otensin multilier factor for the effect in controlling \\nthe sensitivity of " "the baroreceptor system[ratio to normal]\\n\nANUVM - angiotensin multilier fa" "ctor for the constriction \\nof systemic veins [ratio to normal]\\n\nANC - an" "giotensin concentration in blood [ratio to normal]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" Port { PortNumber 1 Name "ANM" PropagatedSignals "ANM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 2 Name "ANU" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 5 Name "ANC" PropagatedSignals "ANC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "The control Functions of Angiotensin" Location [4, 74, 1256, 928] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "NAPT1" Position [45, 183, 75, 197] FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "REK" Position [1245, 393, 1275, 407] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "ANXM" Position [855, 68, 885, 82] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "ANG" Position [1150, 788, 1180, 802] Orientation "left" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "ANUBRM" Position [240, 648, 270, 662] Orientation "left" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "ANUVM" Position [670, 298, 700, 312] Orientation "left" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Constant Name "ANCE" Position [1010, 899, 1055, 921] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.6999" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANMM" Position [885, 774, 930, 796] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.15" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANMM1" Position [735, 759, 780, 781] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.85" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANRUL" Position [500, 69, 545, 91] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "200" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANT" Position [1385, 624, 1430, 646] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "50" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANUM" Position [635, 434, 680, 456] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANV" Position [1100, 189, 1145, 211] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "5000" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant1" Position [290, 210, 310, 230] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant10" Position [855, 550, 875, 570] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant11" Position [565, 445, 585, 465] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant12" Position [380, 635, 400, 655] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant13" Position [500, 390, 520, 410] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [1400, 720, 1420, 740] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant5" Position [330, 80, 350, 100] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant6" Position [530, 120, 550, 140] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant7" Position [775, 90, 795, 110] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant8" Position [45, 130, 65, 150] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant9" Position [1165, 207, 1210, 233] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Display Name "Display1" Ports [1] Position [1115, 605, 1205, 635] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Display Name "Display176" Ports [1] Position [1075, 530, 1165, 560] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Decimation "1" Lockdown off } Block { BlockType Integrator Name "Integrator2" Ports [2, 1] Position [1255, 147, 1325, 218] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "ANVX1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "Integrator3" Ports [2, 1] Position [1317, 765, 1388, 835] Orientation "down" DropShadow on NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off } Block { BlockType Math Name "Math\nFunction1" Ports [2, 1] Position [910, 842, 940, 873] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Operator "pow" } Block { BlockType Math Name "Math\nFunction2" Ports [2, 1] Position [510, 167, 540, 198] ShowName off FontSize 12 FontWeight "bold" Operator "pow" } Block { BlockType Product Name "Product10" Ports [2, 1] Position [165, 574, 205, 616] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product11" Ports [2, 1] Position [560, 324, 600, 366] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [125, 159, 165, 201] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [1314, 435, 1356, 475] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [650, 154, 690, 196] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [1314, 690, 1356, 730] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [940, 124, 980, 166] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "ANX" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product7" Ports [2, 1] Position [1165, 144, 1205, 186] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product8" Ports [2, 1] Position [805, 829, 845, 871] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product9" Ports [2, 1] Position [560, 489, 600, 531] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Constant Name "SLOPE1" Position [310, 119, 355, 141] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.4" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [1030, 135, 1070, 175] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum11" Ports [2, 1] Position [640, 814, 685, 861] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "ANM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum12" Ports [2, 1] Position [755, 500, 795, 540] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum13" Ports [2, 1] Position [480, 480, 520, 520] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" } Block { BlockType Sum Name "Sum14" Ports [2, 1] Position [250, 565, 290, 605] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum15" Ports [2, 1] Position [400, 335, 440, 375] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "ANUVN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [335, 170, 375, 210] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "v" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [1335, 350, 1375, 390] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [410, 100, 450, 140] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" Port { PortNumber 1 Name "u" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [1305, 585, 1345, 625] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [580, 100, 620, 140] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [1065, 824, 1110, 871] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "ANC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [735, 145, 775, 185] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "ANR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [840, 135, 880, 175] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Saturate Name "lower limit=0.00001" Position [1320, 500, 1350, 530] Orientation "down" NamePlacement "alternate" FontName "Arial" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.00001" LinearizeAsGain off Port { PortNumber 1 Name "ANP" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Saturate Name "lower limit=0.8" Position [380, 485, 410, 515] Orientation "left" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0.8" LinearizeAsGain off } Block { BlockType Saturate Name "upper limit=100 " Position [215, 165, 245, 195] FontSize 12 FontWeight "bold" UpperLimit "100" LowerLimit "-inf" LinearizeAsGain off Port { PortNumber 1 Name "NAPTR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "ANM" Position [55, 833, 85, 847] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ANU" Position [30, 493, 60, 507] Orientation "left" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ANUBR" Position [30, 588, 60, 602] Orientation "left" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ANUVN" Position [45, 348, 75, 362] Orientation "left" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ANC" Position [940, 728, 970, 742] Orientation "left" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "NAPT1" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "Constant8" SrcPort 1 Points [35, 0; 0, 30] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "upper limit=100 " DstPort 1 } Line { Name "NAPTR" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "upper limit=100 " SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Constant1" SrcPort 1 Points [0, -20] DstBlock "Sum2" DstPort 2 } Line { SrcBlock "SLOPE1" SrcPort 1 DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Constant5" SrcPort 1 Points [35, 0; 0, 20] DstBlock "Sum4" DstPort 1 } Line { Name "u" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum4" SrcPort 1 Points [40, 0] DstBlock "Math\nFunction2" DstPort 1 } Line { Name "v" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Sum2" SrcPort 1 DstBlock "Math\nFunction2" DstPort 2 } Line { SrcBlock "Constant6" SrcPort 1 DstBlock "Sum6" DstPort 2 } Line { SrcBlock "ANRUL" SrcPort 1 Points [5, 0] Branch { Points [0, 30] DstBlock "Sum6" DstPort 1 } Branch { Points [150, 0; 0, 75] DstBlock "Sum8" DstPort 1 } } Line { SrcBlock "Math\nFunction2" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { SrcBlock "Sum6" SrcPort 1 Points [5, 0; 0, 45] DstBlock "Product4" DstPort 1 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Sum8" DstPort 2 } Line { Name "ANR" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum8" SrcPort 1 Points [35, 0] Branch { DstBlock "Sum9" DstPort 2 } Branch { Labels [3, 1] Points [0, 140; 530, 0] DstBlock "Sum3" DstPort 1 } } Line { SrcBlock "Constant7" SrcPort 1 Points [10, 0; 0, 45] DstBlock "Sum9" DstPort 1 } Line { SrcBlock "Sum9" SrcPort 1 DstBlock "Product6" DstPort 2 } Line { SrcBlock "ANXM" SrcPort 1 Points [15, 0; 0, 60] DstBlock "Product6" DstPort 1 } Line { Name "ANX" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product6" SrcPort 1 DstBlock "Sum10" DstPort 1 } Line { SrcBlock "Sum10" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { SrcBlock "ANV" SrcPort 1 DstBlock "Product7" DstPort 2 } Line { SrcBlock "Product7" SrcPort 1 DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "Constant9" SrcPort 1 Points [10, 0; 0, -20] DstBlock "Integrator2" DstPort 2 } Line { Name "ANVX1" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "Integrator2" SrcPort 1 Points [35, 0; 0, 95] Branch { Points [0, 0; -365, 0; 0, -115] DstBlock "Sum10" DstPort 2 } Branch { Labels [-1, 1] DstBlock "Sum3" DstPort 2 } } Line { SrcBlock "Sum3" SrcPort 1 Points [0, 10; -10, 0] DstBlock "Product3" DstPort 2 } Line { SrcBlock "REK" SrcPort 1 Points [45, 0] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "lower limit=0.00001" DstPort 1 } Line { Name "ANP" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "lower limit=0.00001" SrcPort 1 Points [0, 15] Branch { DstBlock "Sum5" DstPort 2 } Branch { Points [-155, 0] DstBlock "Display176" DstPort 1 } } Line { SrcBlock "Sum5" SrcPort 1 DstBlock "Product5" DstPort 1 } Line { SrcBlock "ANT" SrcPort 1 Points [-35, 0] DstBlock "Product5" DstPort 2 } Line { SrcBlock "Constant2" SrcPort 1 Points [-25, 0] DstBlock "Integrator3" DstPort 2 } Line { SrcBlock "Product5" SrcPort 1 DstBlock "Integrator3" DstPort 1 } Line { SrcBlock "Integrator3" SrcPort 1 Points [0, 20; -90, 0] Branch { DstBlock "Sum7" DstPort 2 } Branch { Points [0, -240] Branch { Points [0, -50] DstBlock "Sum5" DstPort 1 } Branch { DstBlock "Display1" DstPort 1 } } } Line { SrcBlock "ANG" SrcPort 1 Points [-10, 0; 0, 40] DstBlock "Sum7" DstPort 1 } Line { Name "ANC" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum7" SrcPort 1 Points [-45, 0] Branch { DstBlock "Math\nFunction1" DstPort 1 } Branch { Points [0, -115] DstBlock "ANC" DstPort 1 } } Line { SrcBlock "ANCE" SrcPort 1 Points [-20, 0; 0, -45] DstBlock "Math\nFunction1" DstPort 2 } Line { SrcBlock "Math\nFunction1" SrcPort 1 DstBlock "Product8" DstPort 2 } Line { SrcBlock "ANMM" SrcPort 1 Points [-10, 0; 0, 55] DstBlock "Product8" DstPort 1 } Line { SrcBlock "Product8" SrcPort 1 DstBlock "Sum11" DstPort 2 } Line { SrcBlock "ANMM1" SrcPort 1 Points [-15, 0; 0, 55] DstBlock "Sum11" DstPort 1 } Line { Name "ANM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum11" SrcPort 1 Points [-95, 0] Branch { Labels [4, 1] Points [0, -160; 425, 0; 0, -170] DstBlock "Sum12" DstPort 1 } Branch { DstBlock "ANM" DstPort 1 } } Line { SrcBlock "Constant10" SrcPort 1 Points [0, -30] DstBlock "Sum12" DstPort 2 } Line { SrcBlock "Sum12" SrcPort 1 Points [-35, 0] Branch { DstBlock "Product9" DstPort 2 } Branch { Points [0, -165] DstBlock "Product11" DstPort 2 } } Line { SrcBlock "ANUM" SrcPort 1 Points [-5, 0; 0, 55] DstBlock "Product9" DstPort 1 } Line { SrcBlock "Product9" SrcPort 1 DstBlock "Sum13" DstPort 2 } Line { SrcBlock "Constant11" SrcPort 1 Points [-10, 0; 0, 35] DstBlock "Sum13" DstPort 1 } Line { SrcBlock "Sum13" SrcPort 1 DstBlock "lower limit=0.8" DstPort 1 } Line { SrcBlock "lower limit=0.8" SrcPort 1 Points [-40, 0] Branch { Points [0, 75] DstBlock "Sum14" DstPort 1 } Branch { DstBlock "ANU" DstPort 1 } } Line { SrcBlock "Constant12" SrcPort 1 Points [-30, 0; 0, -50] DstBlock "Sum14" DstPort 2 } Line { SrcBlock "Sum14" SrcPort 1 DstBlock "Product10" DstPort 1 } Line { SrcBlock "ANUBRM" SrcPort 1 Points [-10, 0; 0, -50] DstBlock "Product10" DstPort 2 } Line { SrcBlock "Product10" SrcPort 1 DstBlock "ANUBR" DstPort 1 } Line { SrcBlock "ANUVM" SrcPort 1 Points [-25, 0; 0, 30] DstBlock "Product11" DstPort 1 } Line { SrcBlock "Constant13" SrcPort 1 Points [-20, 0; 0, -35] DstBlock "Sum15" DstPort 2 } Line { SrcBlock "Product11" SrcPort 1 DstBlock "Sum15" DstPort 1 } Line { Name "ANUVN" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Sum15" SrcPort 1 DstBlock "ANUVN" DstPort 1 } Annotation { Name "THE CONTROL FUNCTIONS OF ANGIOTENSIN" Position [484, 27] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 24 FontAngle "italic" } Annotation { Name "ANCN" Position [1279, 561] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "ANCN" Position [1304, 851] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "ANUBR" Position [100, 581] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "ANU" Position [138, 495] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "The control Functions of Antitiuretic Hormone" Ports [7, 3] Position [365, 3501, 875, 3919] FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('THE CONTROL FUNCTIONS OF ANTIDIURETIC HOR" "MONE\\n\\n\nINTPUTS:\\n\nCNA - Concentration of sodium in extracelullar fluid" " [mmol/l]\\n\nAUP - autonomic multipllier effect on ADH hormone excretion etc" ". \\n[ratio to normal]\\n\nANM - angiotensin multiplier effect [ratio to norm" "al]\\n\nPA - systemic arterial pressure [torr]\\n\nH7 - effect of right atria" "l volume receptor reflex on ADH\\n secretion [relative additive factor, norma" "l value = 0] \\n\nAHMRM - sensitivity coefficient for the effect of ADH \\non" " systemic arterial resistance.\\n\n\n\n\\n\n\\n \nOUTPUTS:\\n\nAHC1 - antidiu" "retic hormone concentration \\nin the circulating body fluids [ratio to norma" "l]\\n \nAHM - antidiuretic hormone multiplier [ratio to normal effect]\\n\nAH" "MR - effect of antidiuretic on systemic arterial resistance\\n [ratio to norm" "al effect]\\n\nANUBRM - sensitivity contoller for the effect of angiotensin " "\\nof the baroreceptor system \\n\nANUVM - sensitivity controller for the mul" "tiplier factor \\nof the systemic veins \\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" Port { PortNumber 1 Name "AHC1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 3 Name "AHRM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } System { Name "The control Functions of Antitiuretic Hormone" Location [4, 74, 1916, 1176] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "CNA" Position [15, 213, 45, 227] FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "AUP" Position [15, 68, 45, 82] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "ANM" Position [15, 348, 45, 362] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "PA" Position [15, 473, 45, 487] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "AH7" Position [15, 518, 45, 532] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" Port { PortNumber 1 Name "AH7" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "ADH" Position [1035, 938, 1065, 952] Orientation "left" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "AHMRM" Position [235, 708, 265, 722] Orientation "left" FontSize 12 FontWeight "bold" Port "7" IconDisplay "Port number" } Block { BlockType Constant Name "AHK" Position [1065, 395, 1105, 415] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "15" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AHMM" Position [1060, 875, 1100, 895] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1.0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANADHS" Position [510, 345, 565, 365] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.15" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANADPM" Position [210, 280, 265, 300] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "12" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CNR" Position [120, 260, 160, 280] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "139" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "CNZ" Position [260, 145, 300, 165] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant1" Position [125, 385, 145, 405] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant18" Position [730, 711, 765, 729] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "3.15" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [1090, 485, 1110, 505] Orientation "down" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [135, 105, 155, 125] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [745, 811, 780, 829] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.15" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant5" Position [665, 936, 700, 954] Orientation "left" BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.15" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant6" Position [320, 755, 340, 775] Orientation "left" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant7" Position [440, 251, 475, 269] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "100" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant8" Position [155, 705, 175, 725] Orientation "left" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Fcn Name "Fcn3" Position [760, 977, 810, 1003] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Expr "u^3" } Block { BlockType Gain Name "Gain1" Position [905, 205, 980, 265] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.3333" } Block { BlockType Gain Name "Gain2" Position [740, 738, 805, 792] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Gain "4.0" } Block { BlockType Gain Name "Gain3" Position [665, 963, 730, 1017] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Gain "0.85" } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [1007, 545, 1078, 615] Orientation "down" DropShadow on NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off } Block { BlockType Math Name "Math\nFunction3" Ports [2, 1] Position [975, 862, 1005, 893] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Operator "pow" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [1004, 435, 1046, 475] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [355, 199, 395, 241] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "CNAH" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [350, 334, 390, 376] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [580, 774, 620, 816] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [150, 744, 190, 786] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [595, 274, 635, 316] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AH12" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [215, 210, 255, 250] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [590, 960, 630, 1000] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" } Block { BlockType Sum Name "Sum11" Ports [2, 1] Position [220, 755, 260, 795] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum12" Ports [2, 1] Position [85, 735, 125, 775] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [185, 65, 225, 105] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "AH8" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [190, 345, 230, 385] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum4" Ports [3, 1] Position [515, 245, 560, 325] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "++-" } Block { BlockType Sum Name "Sum5" Ports [4, 1] Position [735, 174, 780, 296] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+++-" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [995, 340, 1035, 380] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-+" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [880, 870, 920, 910] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "2" } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [665, 810, 705, 850] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [665, 735, 705, 775] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Switch Name "Switch5" Position [430, 869, 475, 911] Orientation "left" ShowName off FontSize 12 FontWeight "bold" Threshold "1" } Block { BlockType Saturate Name "lower limit=0 " Position [825, 220, 855, 250] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0" LinearizeAsGain off } Block { BlockType Saturate Name "upper limit=2.5\nlower limit=0.12 " Position [315, 875, 345, 905] Orientation "left" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0" LinearizeAsGain off Port { PortNumber 1 Name "AHM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Outport Name "AHC1" Position [15, 678, 45, 692] Orientation "left" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AHM" Position [15, 883, 45, 897] Orientation "left" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "AHMR" Position [15, 748, 45, 762] Orientation "left" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "CNR" SrcPort 1 Points [10, 0; 0, -30] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "CNA" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "CNZ" SrcPort 1 Points [15, 0; 0, 55] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [5, 0; 0, -20] DstBlock "Sum2" DstPort 2 } Line { SrcBlock "AUP" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Constant1" SrcPort 1 Points [15, 0; 0, -20] DstBlock "Sum3" DstPort 2 } Line { SrcBlock "ANM" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { SrcBlock "ANADPM" SrcPort 1 Points [30, 0; 0, 55] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 Points [55, 0; 0, -70] DstBlock "Sum4" DstPort 2 } Line { SrcBlock "PA" SrcPort 1 Points [430, 0; 0, -170] DstBlock "Sum4" DstPort 3 } Line { Name "AH8" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "Sum2" SrcPort 1 Points [430, 0; 0, 105] DstBlock "Sum5" DstPort 1 } Line { SrcBlock "Constant7" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { Name "CNAH" FontSize 12 FontWeight "bold" Labels [0, 1; 1, 1] SrcBlock "Product2" SrcPort 1 DstBlock "Sum5" DstPort 2 } Line { Name "AH7" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "AH7" SrcPort 1 Points [625, 0; 0, -245] DstBlock "Sum5" DstPort 4 } Line { SrcBlock "Sum5" SrcPort 1 DstBlock "lower limit=0 " DstPort 1 } Line { SrcBlock "lower limit=0 " SrcPort 1 DstBlock "Gain1" DstPort 1 } Line { SrcBlock "Constant2" SrcPort 1 Points [0, 10; -40, 0] DstBlock "Integrator1" DstPort 2 } Line { SrcBlock "AHK" SrcPort 1 Points [-25, 0] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "Integrator1" SrcPort 1 Points [0, 65] Branch { Points [-135, 0] Branch { Points [0, -360] DstBlock "Sum6" DstPort 1 } Branch { DstBlock "AHC1" DstPort 1 } } Branch { Points [0, 185] DstBlock "Math\nFunction3" DstPort 1 } } Line { SrcBlock "Gain1" SrcPort 1 Points [40, 0] DstBlock "Sum6" DstPort 2 } Line { SrcBlock "AHMM" SrcPort 1 DstBlock "Math\nFunction3" DstPort 2 } Line { SrcBlock "Math\nFunction3" SrcPort 1 DstBlock "Sum7" DstPort 1 } Line { SrcBlock "ADH" SrcPort 1 Points [-45, 0; 0, -45] DstBlock "Sum7" DstPort 2 } Line { SrcBlock "Sum7" SrcPort 1 Points [-85, 0] Branch { DstBlock "Switch5" DstPort 2 } Branch { Points [0, -50] DstBlock "Sum8" DstPort 2 } Branch { Points [50, 0] Branch { Points [0, -125] DstBlock "Gain2" DstPort 1 } Branch { Points [0, 100] DstBlock "Fcn3" DstPort 1 } } } Line { SrcBlock "Constant4" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Gain2" SrcPort 1 DstBlock "Sum9" DstPort 2 } Line { SrcBlock "Constant18" SrcPort 1 Points [0, 25] DstBlock "Sum9" DstPort 1 } Line { SrcBlock "Sum9" SrcPort 1 Points [-10, 0; 0, 30] DstBlock "Product4" DstPort 1 } Line { SrcBlock "Sum8" SrcPort 1 Points [-10, 0; 0, -25] DstBlock "Product4" DstPort 2 } Line { SrcBlock "Product4" SrcPort 1 Points [-40, 0; 0, 80] DstBlock "Switch5" DstPort 1 } Line { SrcBlock "Fcn3" SrcPort 1 DstBlock "Gain3" DstPort 1 } Line { SrcBlock "Gain3" SrcPort 1 DstBlock "Sum10" DstPort 2 } Line { SrcBlock "Constant5" SrcPort 1 Points [0, 25] DstBlock "Sum10" DstPort 1 } Line { SrcBlock "Sum10" SrcPort 1 Points [-50, 0; 0, -75] DstBlock "Switch5" DstPort 3 } Line { SrcBlock "Switch5" SrcPort 1 DstBlock "upper limit=2.5\nlower limit=0.12 " DstPort 1 } Line { Name "AHM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "upper limit=2.5\nlower limit=0.12 " SrcPort 1 Points [-30, 0] Branch { Labels [1, 1] DstBlock "AHM" DstPort 1 } Branch { Points [0, -105] DstBlock "Sum11" DstPort 2 } } Line { SrcBlock "Constant6" SrcPort 1 DstBlock "Sum11" DstPort 1 } Line { SrcBlock "Sum11" SrcPort 1 DstBlock "Product5" DstPort 2 } Line { SrcBlock "AHMRM" SrcPort 1 Points [-15, 0; 0, 40] DstBlock "Product5" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 DstBlock "Sum12" DstPort 2 } Line { SrcBlock "Constant8" SrcPort 1 Points [0, 30] DstBlock "Sum12" DstPort 1 } Line { SrcBlock "Sum12" SrcPort 1 DstBlock "AHMR" DstPort 1 } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Product6" DstPort 1 } Line { Name "AH12" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "Product6" SrcPort 1 Points [15, 0; 0, -45] DstBlock "Sum5" DstPort 3 } Line { SrcBlock "ANADHS" SrcPort 1 Points [0, -50] DstBlock "Product6" DstPort 2 } Annotation { Name "THE CONTROL FUNCTIONS OF ANTIDIURETIC HORMO" "NE" Position [514, 27] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 24 FontAngle "italic" } Annotation { Name "CNB" Position [306, 226] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AH" Position [800, 229] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AHC1" Position [988, 676] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AHC1" Position [943, 311] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "treshold=1" Position [453, 929] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AHC" Position [634, 886] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "if (AHC>=1)" Position [568, 869] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "if (AH<1)" Position [563, 909] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AH1" Position [1001, 225] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "The volume receptor feedback mechanism" Ports [3, 3] Position [3240, 490, 3680, 800] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('\nTHE VOLUME RECEPTOR FEEDBACK MECHANISM" "\n\\n\\n\nINPUTS:\\n\nPRA - riight atrial pressure [torr]\\n\n\nATRVHBM - sen" "sitivity controller of volumereceptor feedback effect \\n on change of basic " "of venous system\\n [ATRVFB=AH7*ATRRVBM, no effect = 0] \\n\nATRRFBM - sensit" "ivity controller of volumereceptor feedback effect \\n on nonmuscle arterial " "resistance \\n[ATRRFB=AH7*ATRRFBM, no effect = 0] \\n\n\\n\nOUTPUTS:\\n\nAH7 " "- effect of right atrial volume receptor reflex on ADH\\n secretion [relative" " additive factor, normal value = 0] \\n\nATRVFB - change in basic volume of v" "enous system \\n caused by atrial volume receptor feedback \\n\nATRRFB - mul" "tiplier factor for the effect on muscle and \\nnon-renal vacular resistance o" "f feedback from the atrial \\nstretch receptors [multiplier, ratio to resting" " state]\\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "The volume receptor feedback mechanism" Location [6, 82, 1274, 949] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PRA" Position [15, 228, 45, 242] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "PRA" PropagatedSignals "PRA" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "ATRVFBM" Position [725, 228, 755, 242] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "ATRRFBM" Position [720, 158, 750, 172] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Constant Name "AH10\n" Position [50, 293, 90, 317] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.333" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AH11" Position [280, 389, 325, 411] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1000" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AH9" Position [460, 88, 500, 112] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Integrator Name "AHY" Ports [2, 1] Position [540, 339, 610, 401] FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off } Block { BlockType Constant Name "AHY0" Position [445, 373, 485, 397] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "AHY1" Position [860, 230, 890, 250] BackgroundColor "green" ShowName off FontSize 12 FontWeight "bold" Value "0.1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Math Name "AHZ1=(Abs(PRA))^AH10" Ports [2, 1] Position [180, 227, 210, 258] FontSize 12 FontWeight "bold" Operator "pow" Port { PortNumber 1 Name "AHZ1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Integrator Name "ATRVFB " Ports [2, 1] Position [1110, 284, 1180, 346] FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off } Block { BlockType Constant Name "ATRVFB0" Position [1005, 358, 1045, 382] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ATRVFB1" Position [915, 338, 955, 362] BackgroundColor "green" ShowName off FontSize 12 FontWeight "bold" Value "0.1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Abs Name "Abs" Position [85, 220, 115, 250] FontSize 12 FontWeight "bold" SaturateOnIntegerOverflow on ZeroCross on SampleTime "-1" } Block { BlockType Constant Name "Constant12" Position [814, 140, 856, 160] Orientation "down" BackgroundColor "lightBlue" NamePlacement "alternate" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Gain Name "Gain1" Position [320, 230, 350, 260] ShowName off FontSize 12 FontWeight "bold" Gain "-1" Port { PortNumber 1 Name "-AHZ1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [990, 282, 1020, 313] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [555, 187, 585, 218] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AHZ" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product5" Ports [2, 1] Position [795, 192, 825, 223] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [795, 262, 825, 293] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product9" Ports [2, 1] Position [380, 333, 415, 377] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [915, 272, 945, 303] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [640, 197, 670, 228] FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [850, 187, 880, 218] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [275, 327, 305, 358] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Switch Name "if (ATRRFB)>=0.!) ATRRFB=ATRRFB\nelse ATRRF" "B= 0.1" Position [995, 190, 1025, 220] FontSize 12 FontWeight "bold" Threshold "0.1" } Block { BlockType Switch Name "if (PRA>=0) AHZ2=AHZ1\nelse AHZ2= -AHZ1 " Position [470, 195, 500, 225] FontSize 12 FontWeight "bold" } Block { BlockType Outport Name "AH7" Position [950, 118, 980, 132] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ATRVFB" Position [1360, 308, 1390, 322] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ATRRFB" Position [1155, 198, 1185, 212] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Product1" SrcPort 1 DstBlock "ATRVFB " DstPort 1 } Line { SrcBlock "ATRVFB1" SrcPort 1 Points [5, 0; 0, -45] DstBlock "Product1" DstPort 2 } Line { SrcBlock "ATRVFB " SrcPort 1 Points [10, 0] Branch { Points [0, 85; -295, 0] DstBlock "Sum1" DstPort 2 } Branch { DstBlock "ATRVFB" DstPort 1 } } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { SrcBlock "ATRVFB0" SrcPort 1 Points [20, 0; 0, -40] DstBlock "ATRVFB " DstPort 2 } Line { SrcBlock "AH10\n" SrcPort 1 Points [25, 0; 0, -55] DstBlock "AHZ1=(Abs(PRA))^AH10" DstPort 2 } Line { SrcBlock "Abs" SrcPort 1 DstBlock "AHZ1=(Abs(PRA))^AH10" DstPort 1 } Line { SrcBlock "AH11" SrcPort 1 Points [15, 0; 0, -35] DstBlock "Product9" DstPort 2 } Line { SrcBlock "AHY0" SrcPort 1 DstBlock "AHY" DstPort 2 } Line { SrcBlock "ATRRFBM" SrcPort 1 Points [10, 0; 0, 35] DstBlock "Product5" DstPort 1 } Line { Name "PRA" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "PRA" SrcPort 1 Points [10, 0] Branch { Labels [2, 0] Points [0, -25] DstBlock "if (PRA>=0) AHZ2=AHZ1\nelse AHZ2= -AHZ1 " DstPort 2 } Branch { DstBlock "Abs" DstPort 1 } } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "ATRVFBM" SrcPort 1 Points [20, 0] DstBlock "Product6" DstPort 1 } Line { SrcBlock "Constant12" SrcPort 1 DstBlock "Sum7" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 DstBlock "Sum7" DstPort 2 } Line { SrcBlock "AH9" SrcPort 1 Points [30, 0; 0, 95] DstBlock "Product4" DstPort 1 } Line { Name "-AHZ1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Gain1" SrcPort 1 Points [40, 0; 0, -25] DstBlock "if (PRA>=0) AHZ2=AHZ1\nelse AHZ2= -AHZ1 " DstPort 3 } Line { Name "AHZ1" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "AHZ1=(Abs(PRA))^AH10" SrcPort 1 Points [65, 0] Branch { Labels [2, 0] Points [0, -65; 120, 0; 0, 20] DstBlock "if (PRA>=0) AHZ2=AHZ1\nelse AHZ2= -AHZ1 " DstPort 1 } Branch { DstBlock "Gain1" DstPort 1 } } Line { SrcBlock "Sum6" SrcPort 1 Points [25, 0] Branch { Points [0, -90] DstBlock "AH7" DstPort 1 } Branch { Points [0, 70] DstBlock "Product6" DstPort 2 } Branch { DstBlock "Product5" DstPort 2 } } Line { Name "AHZ" FontSize 12 FontWeight "bold" SrcBlock "Product4" SrcPort 1 Points [15, 0] Branch { Labels [1, 1] Points [0, 90; -375, 0; 0, 40] DstBlock "Sum9" DstPort 1 } Branch { Labels [1, 0] DstBlock "Sum6" DstPort 1 } } Line { SrcBlock "Sum9" SrcPort 1 DstBlock "Product9" DstPort 1 } Line { SrcBlock "if (PRA>=0) AHZ2=AHZ1\nelse AHZ2= -AHZ1 " SrcPort 1 DstBlock "Product4" DstPort 2 } Line { SrcBlock "AHY" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 105; -400, 0; 0, -125] DstBlock "Sum9" DstPort 2 } Branch { DstBlock "Sum6" DstPort 2 } } Line { SrcBlock "Product9" SrcPort 1 DstBlock "AHY" DstPort 1 } Line { SrcBlock "AHY1" SrcPort 1 Points [5, 0; 0, -25] DstBlock "if (ATRRFB)>=0.!) ATRRFB=ATRRFB\nelse ATRRF" "B= 0.1" DstPort 3 } Line { SrcBlock "Sum7" SrcPort 1 Points [55, 0] Branch { DstBlock "if (ATRRFB)>=0.!) ATRRFB=ATRRFB\nelse ATR" "RFB= 0.1" DstPort 2 } Branch { Points [0, -10] DstBlock "if (ATRRFB)>=0.!) ATRRFB=ATRRFB\nelse ATR" "RFB= 0.1" DstPort 1 } } Line { SrcBlock "if (ATRRFB)>=0.!) ATRRFB=ATRRFB\nelse ATRRF" "B= 0.1" SrcPort 1 DstBlock "ATRRFB" DstPort 1 } Annotation { Name "PRA" Position [29, 200] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AHZ1" Position [512, 206] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "ATRVFB" Position [1359, 285] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "ATRRFB" Position [1169, 175] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "AH7" Position [919, 100] DropShadow on UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "Dumping" Position [1016, 332] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "Thirst, Drinking and Salt Appetite" Ports [6, 2] Position [4495, 3071, 5005, 3394] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('THIRST,DRINKING AND SALT APPETITE\\n\\n\n" "INTPUTS:\\n\nPOT - non-muscle cell PO2 [torr]\\n\nAHC1 - antidiuretic hormone" " concentration factor \\nin the circulating body fluids [ratio to normal]\\n " "\nANM - angiotensin multilier effect to vascular resistance [ratio to normal]" "\\n\nAMK - effect of aldosterone on potassium secretion [ratio to normal]\\n" "\nDR - forced input of fluid over and above the natural drinking desire \\n\n" "(it may be used for intravenous infusion as well)\n [l/min]\\n\nSTHENABLED" " - switching variable:\\nif STHENABLED<=0, then STH is not calcultated and ST" "H=1\\n\n \nTVDENABLED - switching variable: \\nif TVDENABLED <=0 then TVD " "is not calculated and TVD=DR\\n\n\\n\n\\n \nOUTPUTS:\\n\nSTH - salt appetite " "multiplier factor [ratio to normal]\\n\nTVD - actual rate of fluid intake [l/" "min]\\n\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Thirst, Drinking and Salt Appetite" Location [6, 74, 1258, 1000] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "POT" Position [25, 263, 55, 277] FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "AHC1" Position [25, 348, 55, 362] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "ANM" Position [25, 543, 55, 557] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "DR" Position [480, 763, 510, 777] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "STHENABLED" Position [645, 183, 675, 197] NamePlacement "alternate" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "TVDENABLED" Position [855, 893, 885, 907] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Constant Name "AHTHM" Position [165, 284, 205, 306] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "ANMTM" Position [165, 479, 205, 501] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "1.5" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant1" Position [310, 405, 330, 425] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [85, 605, 105, 625] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [670, 235, 690, 255] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [705, 882, 750, 908] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.001" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant8" Position [85, 410, 105, 430] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Display Name "Display4" Ports [1] Position [410, 105, 500, 135] ShowName off Decimation "1" Lockdown off } Block { BlockType Gain Name "Gain1" Position [559, 250, 631, 305] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.001" } Block { BlockType Gain Name "Gain2" Position [345, 514, 410, 586] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Gain "0.001" } Block { BlockType Integrator Name "Integrator1" Ports [2, 1] Position [795, 792, 865, 863] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "TVD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [300, 169, 340, 211] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [265, 334, 305, 376] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [564, 395, 606, 435] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "AHTH" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product4" Ports [2, 1] Position [265, 529, 305, 571] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [730, 789, 770, 831] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [185, 210, 225, 250] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [145, 345, 185, 385] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [380, 345, 420, 385] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [555, 565, 595, 605] Orientation "down" NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [145, 540, 185, 580] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Sum Name "Sum7" Ports [3, 1] Position [640, 720, 680, 780] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "-++" } Block { BlockType Switch Name "TRESHOLD=0" Position [815, 175, 845, 205] FontSize 12 FontWeight "bold" Criteria "u2 > Threshold" InputSameDT off SaturateOnIntegerOverflow off } Block { BlockType Switch Name "TRESHOLD=0 " Position [975, 835, 1005, 865] FontSize 12 FontWeight "bold" Criteria "u2 > Threshold" InputSameDT off SaturateOnIntegerOverflow off } Block { BlockType Constant Name "TVDDL" Position [650, 809, 690, 831] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "30" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Z10" Position [20, 150, 70, 170] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "8.25" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Z11" Position [155, 63, 215, 87] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "4" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Saturate Name "lower limit=0" Position [570, 495, 600, 525] Orientation "down" NamePlacement "alternate" FontName "Arial" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0" LinearizeAsGain off Port { PortNumber 1 Name "ANMTH" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Saturate Name "lower limit=0 " Position [560, 645, 590, 675] Orientation "down" NamePlacement "alternate" FontName "Arial" FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0" LinearizeAsGain off Port { PortNumber 1 Name "TVZ" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Saturate Name "upper limit=8\nlower limit=1 " Position [435, 175, 465, 205] FontSize 12 FontWeight "bold" UpperLimit "8" LowerLimit "1" LinearizeAsGain off } Block { BlockType Outport Name "STH" Position [920, 180, 950, 200] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "TVD" Position [1040, 843, 1070, 857] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "TVDENABLED" SrcPort 1 Points [15, 0; 0, -50] DstBlock "TRESHOLD=0 " DstPort 2 } Line { SrcBlock "TRESHOLD=0 " SrcPort 1 DstBlock "TVD" DstPort 1 } Line { SrcBlock "STHENABLED" SrcPort 1 DstBlock "TRESHOLD=0" DstPort 2 } Line { SrcBlock "Constant3" SrcPort 1 Points [30, 0; 0, -45] DstBlock "TRESHOLD=0" DstPort 3 } Line { SrcBlock "TRESHOLD=0" SrcPort 1 DstBlock "STH" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "Sum7" SrcPort 1 Points [15, 0; 0, 50] DstBlock "Product5" DstPort 1 } Line { Name "TVD" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Integrator1" SrcPort 1 Points [55, 0; 0, 0] Branch { Points [0, 10] DstBlock "TRESHOLD=0 " DstPort 1 } Branch { Labels [3, 0] Points [0, -130; -340, 0; 0, 30] DstBlock "Sum7" DstPort 1 } } Line { SrcBlock "DR" SrcPort 1 Points [30, 0] Branch { Points [0, 170; 390, 0; 0, -80] DstBlock "TRESHOLD=0 " DstPort 3 } Branch { DstBlock "Sum7" DstPort 3 } } Line { SrcBlock "TVDDL" SrcPort 1 DstBlock "Product5" DstPort 2 } Line { SrcBlock "Constant4" SrcPort 1 Points [15, 0; 0, -50] DstBlock "Integrator1" DstPort 2 } Line { Name "TVZ" FontSize 12 FontWeight "bold" Labels [0, 0; 2, 0] SrcBlock "lower limit=0 " SrcPort 1 Points [0, 70] DstBlock "Sum7" DstPort 2 } Line { SrcBlock "Sum5" SrcPort 1 DstBlock "lower limit=0 " DstPort 1 } Line { SrcBlock "Gain2" SrcPort 1 DstBlock "Sum5" DstPort 1 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Gain2" DstPort 1 } Line { SrcBlock "ANMTM" SrcPort 1 Points [20, 0; 0, 50] DstBlock "Product4" DstPort 1 } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { SrcBlock "ANM" SrcPort 1 DstBlock "Sum6" DstPort 1 } Line { SrcBlock "Constant2" SrcPort 1 Points [5, 0; 0, -45] DstBlock "Sum6" DstPort 2 } Line { Name "ANMTH" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "lower limit=0" SrcPort 1 DstBlock "Sum5" DstPort 2 } Line { Name "AHTH" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product3" SrcPort 1 DstBlock "lower limit=0" DstPort 1 } Line { SrcBlock "Gain1" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 Points [150, 0] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Constant1" SrcPort 1 Points [15, 0; 0, -40] DstBlock "Sum3" DstPort 2 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "AHTHM" SrcPort 1 Points [20, 0; 0, 50] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Sum2" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "AHC1" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Constant8" SrcPort 1 Points [5, 0; 0, -45] DstBlock "Sum2" DstPort 2 } Line { Labels [0, 0] SrcBlock "upper limit=8\nlower limit=1 " SrcPort 1 Points [125, 0] Branch { Points [0, -65; 205, 0] DstBlock "TRESHOLD=0" DstPort 1 } Branch { DstBlock "Gain1" DstPort 1 } } Line { SrcBlock "Product1" SrcPort 1 Points [20, 0] Branch { Points [0, -70] DstBlock "Display4" DstPort 1 } Branch { DstBlock "upper limit=8\nlower limit=1 " DstPort 1 } } Line { SrcBlock "Z11" SrcPort 1 Points [30, 0; 0, 105] DstBlock "Product1" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 Points [45, 0; 0, -30] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Z10" SrcPort 1 Points [45, 0; 0, 60] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "POT" SrcPort 1 Points [55, 0; 0, -30] DstBlock "Sum1" DstPort 2 } Annotation { Name "If TVD <0 then TVD=DR" Position [959, 966] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "If STHENABLED <0 then STH=1" Position [809, 266] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "TVZ" Position [561, 615] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "ANMTH" Position [480, 541] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "THIRST, DRINKING AND SALT APPETITE" Position [559, 67] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } } } Block { BlockType Constant Name "URFORM" Position [5255, 3042, 5355, 3068] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0.24" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType SubSystem Name "Unstressed volume in systemic venous tree" Ports [6, 1] Position [4080, 1230, 4495, 1505] DropShadow on FontName "Arial" FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('\nUNSTRESSED SYSTEMIC VENOUS VOLUME\n\\n" "\\n\nINPUTS:\\n\nVVR - normal maximum volume of blood \\n in the venous syst" "em at zero pressure [l]\\n\nANU - nonrenal effect of angiotensin [ratio to no" "rmal] \\n\nANY - sensitivity of large veins to effect of angiotensin \\n\n[no" "rmal value = -0.2 l/unit of angiotensin]\\n\nVV6, VV7 - changes in basic volu" "me of venous system \\n cauused by stress relaxation [l]\\n\nATRVFB - change" " in basic volume of venous system \\n caused by atrial volume receptor feedb" "ack \\n\n\\n\nOUTPUT:\\n\nVVS0 - the maximum volume ov venous system at zero " "volume\\n (so called unstressed venous volume) [l]\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Unstressed volume in systemic venous tree" Location [-15, 82, 1253, 704] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "a4letter" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "VVR" Position [305, 33, 335, 47] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" } Block { BlockType Inport Name "ANU" Position [30, 68, 60, 82] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "ANY" Position [135, 108, 165, 122] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "VV6" Position [305, 123, 335, 137] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "VV7" Position [305, 168, 335, 182] FontName "Arial" FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "ATRVFB" Position [305, 213, 335, 227] FontName "Arial" FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Sum Name "Add1" Ports [5, 1] Position [380, 13, 440, 247] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "5" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add21" Ports [2, 1] Position [95, 55, 135, 95] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide1" Ports [2, 1] Position [220, 67, 250, 98] NamePlacement "alternate" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InputSameDT off OutDataTypeMode "Inherit via internal rule" OutScaling "2^-10" RndMeth "Floor" SaturateOnIntegerOverflow off Port { PortNumber 1 Name "VV_ANU" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "PR1LL1" Position [140, 163, 200, 187] Orientation "left" ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Value "1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Outport Name "VVS0" Position [500, 123, 530, 137] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Add1" SrcPort 1 DstBlock "VVS0" DstPort 1 } Line { SrcBlock "VV6" SrcPort 1 DstBlock "Add1" DstPort 3 } Line { SrcBlock "VV7" SrcPort 1 DstBlock "Add1" DstPort 4 } Line { SrcBlock "ATRVFB" SrcPort 1 DstBlock "Add1" DstPort 5 } Line { SrcBlock "VVR" SrcPort 1 DstBlock "Add1" DstPort 1 } Line { Name "VV_ANU" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Divide1" SrcPort 1 DstBlock "Add1" DstPort 2 } Line { SrcBlock "ANY" SrcPort 1 Points [15, 0; 0, -25] DstBlock "Divide1" DstPort 2 } Line { SrcBlock "Add21" SrcPort 1 DstBlock "Divide1" DstPort 1 } Line { SrcBlock "PR1LL1" SrcPort 1 Points [-20, 0] DstBlock "Add21" DstPort 2 } Line { SrcBlock "ANU" SrcPort 1 DstBlock "Add21" DstPort 1 } } } Block { BlockType SubSystem Name "Urea" Ports [4, 2] Position [5415, 3028, 5920, 3262] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('UREA\\n\\n\nINTPUTS:\\n\nURFORM - rate of" " urea metabolic production [mmol/min]\\n\nUROD -rate of urea excretion[mmol/m" "in]\\n\nVTW - total body water volume [l]\\n\nPLURCNORM - normal value of ure" "a concentration in body fluids [4 mmol/l]\n\\n\n\\n \nOUTPUTS:\\n\nPLURC - co" "ncentration of urea in body fluids [mmol/l]\\n\nPLUR - total body urea conten" "t[mmol/l]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Urea" Location [6, 74, 1914, 1144] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "URFORM" Position [15, 88, 45, 102] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "URFORM" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "UROD" Position [15, 138, 45, 152] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" Port { PortNumber 1 Name "UROD" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "VTW" Position [20, 293, 50, 307] FontName "Arial" FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" Port { PortNumber 1 Name "VTW" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "PLURCNORM" Position [30, 238, 60, 252] FontName "Arial" FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Integrator Name "Integrator2" Ports [2, 1] Position [250, 107, 320, 178] DropShadow on ShowName off FontName "Arial" FontSize 12 FontWeight "bold" InitialConditionSource "external" IgnoreLimit off Port { PortNumber 1 Name "PLUR" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [135, 254, 175, 296] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [445, 134, 485, 176] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "*/" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [140, 99, 185, 146] ShowName off FontName "Arial" FontSize 12 FontWeight "bold" Inputs "+-" } Block { BlockType Outport Name "PLURC" Position [520, 148, 550, 162] FontName "Arial" FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "PLUR" Position [380, 78, 410, 92] FontName "Arial" FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Product3" SrcPort 1 DstBlock "PLURC" DstPort 1 } Line { Name "PLUR" FontName "Arial" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Integrator2" SrcPort 1 Points [40, 0] Branch { DstBlock "PLUR" DstPort 1 } Branch { DstBlock "Product3" DstPort 1 } } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Integrator2" DstPort 1 } Line { Name "UROD" FontName "Arial" FontSize 12 FontWeight "bold" Labels [3, 0] SrcBlock "UROD" SrcPort 1 Points [25, 0; 0, -10] DstBlock "Sum1" DstPort 2 } Line { Name "URFORM" FontName "Arial" FontSize 12 FontWeight "bold" Labels [2, 0] SrcBlock "URFORM" SrcPort 1 Points [25, 0; 0, 15] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Product1" SrcPort 1 Points [15, 0; 0, -115] DstBlock "Integrator2" DstPort 2 } Line { SrcBlock "PLURCNORM" SrcPort 1 Points [20, 0; 0, 20] DstBlock "Product1" DstPort 1 } Line { Name "VTW" FontName "Arial" FontSize 12 FontWeight "bold" SrcBlock "VTW" SrcPort 1 Points [35, 0] Branch { Labels [3, 0; 2, 0] Points [300, 0; 0, -135] DstBlock "Product3" DstPort 2 } Branch { Points [0, -15] DstBlock "Product1" DstPort 2 } } Annotation { Name "UREA" Position [209, 42] UseDisplayTextAsClickCallback off FontName "Arial" FontSize 24 FontAngle "italic" } } } Block { BlockType SubSystem Name "Urea and Water Excretion" Ports [6, 3] Position [2400, 3611, 2905, 3934] DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences on RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "disp('UREA AND WATER EXCRETION\\n\\n\nINTPUTS:" "\\n\nPLURC - concentration of urea in body fluids [mmol/l]\\n\nGFN - glomerul" "ar filtration rate if kidney is not damaged [l/min]\\n\nNADT - the normalized" " delivery of sodium to the distal tubular system \\n\n[ratio to normal]\\n\nN" "ODN - sodium excretion rate if kidney is not damaged [mmol/min]\\n\nKODN - po" "tassium excretion rate if kidney is not damaged [mmol/min]\\n\nDTNAI - rate o" "f sodium entry into the distal tubular system [mmol/min]\\n\nAHM - antidiuret" "ic hormone [ratio to normal]\\n\nREK - percent of normal renal function [rati" "o to normal] \\n\n\n\\n\n\\n \nOUTPUTS:\\n\nUROD - urea excretion rate [mmol/" "min]\\n\nVUDN - rate of urinary output if kidney id not damaged [l/min]\\n\nV" "UDN - rate of urinary output [l/min]\\n\n')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Urea and Water Excretion" Location [234, 133, 1331, 740] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "PLURC" Position [40, 188, 70, 202] FontSize 12 FontWeight "bold" IconDisplay "Port number" Port { PortNumber 1 Name "PLURC" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Inport Name "GFN" Position [40, 228, 70, 242] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "NODN" Position [40, 368, 70, 382] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "KODN" Position [40, 428, 70, 442] FontSize 12 FontWeight "bold" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "AHM" Position [520, 188, 550, 202] FontSize 12 FontWeight "bold" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "REK" Position [45, 123, 75, 137] FontSize 12 FontWeight "bold" Port "6" IconDisplay "Port number" } Block { BlockType Constant Name "Constant1" Position [140, 319, 175, 341] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "2" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant2" Position [385, 389, 420, 411] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "0.56" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant3" Position [655, 159, 690, 181] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "560" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant4" Position [90, 244, 125, 266] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "3.84" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "Constant5" Position [625, 399, 660, 421] BackgroundColor "lightBlue" ShowName off FontSize 12 FontWeight "bold" Value "360" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [210, 368, 260, 417] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product11" Ports [4, 1] Position [170, 186, 225, 264] ShowName off FontSize 12 FontWeight "bold" Inputs "4" Port { PortNumber 1 Name "DTURI" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product2" Ports [3, 1] Position [715, 156, 770, 234] ShowName off FontSize 12 FontWeight "bold" Inputs "//*" Port { PortNumber 1 Name "VUD0" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [710, 342, 765, 393] ShowName off FontSize 12 FontWeight "bold" Inputs "*/" Port { PortNumber 1 Name "VUDN1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Product Name "Product4" Ports [2, 1] Position [295, 148, 345, 197] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [930, 83, 980, 132] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [335, 325, 375, 365] ShowName off FontSize 12 FontWeight "bold" Port { PortNumber 1 Name "OSMOPN" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [465, 335, 505, 375] ShowName off FontSize 12 FontWeight "bold" Inputs "+-" Port { PortNumber 1 Name "OSMOP1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [840, 265, 880, 305] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [125, 385, 165, 425] ShowName off FontSize 12 FontWeight "bold" } Block { BlockType Saturate Name "lower limit \n0.0" Position [585, 340, 615, 370] FontSize 12 FontWeight "bold" UpperLimit "inf" LowerLimit "0" LinearizeAsGain off Port { PortNumber 1 Name "OSMOP1" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Saturate Name "upper limit \n0.56" Position [595, 205, 625, 235] FontSize 12 FontWeight "bold" UpperLimit "0.56" LowerLimit "-inf" LinearizeAsGain off } Block { BlockType Outport Name "UROD" Position [385, 168, 415, 182] FontSize 12 FontWeight "bold" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VUDN" Position [955, 278, 985, 292] FontSize 12 FontWeight "bold" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "VUD" Position [1005, 103, 1035, 117] FontSize 12 FontWeight "bold" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Constant4" SrcPort 1 DstBlock "Product11" DstPort 4 } Line { SrcBlock "GFN" SrcPort 1 Points [55, 0] Branch { DstBlock "Product11" DstPort 3 } Branch { Points [0, -20] DstBlock "Product11" DstPort 2 } } Line { Name "PLURC" FontSize 12 FontWeight "bold" Labels [1, 0] SrcBlock "PLURC" SrcPort 1 DstBlock "Product11" DstPort 1 } Line { SrcBlock "NODN" SrcPort 1 Points [0, 20] DstBlock "Sum4" DstPort 1 } Line { SrcBlock "KODN" SrcPort 1 Points [0, -20] DstBlock "Sum4" DstPort 2 } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { SrcBlock "Constant1" SrcPort 1 Points [5, 0; 0, 50] DstBlock "Product1" DstPort 1 } Line { SrcBlock "Product1" SrcPort 1 Points [25, 0; 0, -40] DstBlock "Sum1" DstPort 2 } Line { Name "DTURI" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Product11" SrcPort 1 Points [45, 0] Branch { Points [0, -40] DstBlock "Product4" DstPort 2 } Branch { Labels [2, 0] Points [0, 110] DstBlock "Sum1" DstPort 1 } } Line { Name "OSMOPN" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum1" SrcPort 1 Points [65, 0] Branch { DstBlock "Sum2" DstPort 1 } Branch { Points [0, -125] DstBlock "upper limit \n0.56" DstPort 1 } } Line { SrcBlock "Constant2" SrcPort 1 Points [0, -35] DstBlock "Sum2" DstPort 2 } Line { Name "OSMOP1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Sum2" SrcPort 1 DstBlock "lower limit \n0.0" DstPort 1 } Line { SrcBlock "upper limit \n0.56" SrcPort 1 DstBlock "Product2" DstPort 3 } Line { Name "OSMOP1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "lower limit \n0.0" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { SrcBlock "AHM" SrcPort 1 DstBlock "Product2" DstPort 2 } Line { SrcBlock "Constant3" SrcPort 1 DstBlock "Product2" DstPort 1 } Line { Name "VUD0" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product2" SrcPort 1 Points [40, 0; 0, 80] DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Constant5" SrcPort 1 Points [0, -30] DstBlock "Product3" DstPort 2 } Line { Name "VUDN1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "Product3" SrcPort 1 Points [45, 0; 0, -75] DstBlock "Sum3" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 Points [20, 0] Branch { DstBlock "VUDN" DstPort 1 } Branch { Points [0, -165] DstBlock "Product5" DstPort 2 } } Line { SrcBlock "Product4" SrcPort 1 DstBlock "UROD" DstPort 1 } Line { SrcBlock "REK" SrcPort 1 Points [100, 0] Branch { Points [0, 30] DstBlock "Product4" DstPort 1 } Branch { Points [0, -35] DstBlock "Product5" DstPort 1 } } Line { SrcBlock "Product5" SrcPort 1 DstBlock "VUD" DstPort 1 } Annotation { Name "WATER AND UREA EXCRETION" Position [354, 37] UseDisplayTextAsClickCallback off FontSize 24 FontAngle "italic" } Annotation { Name "OSMOPN0" Position [671, 215] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } } Block { BlockType Constant Name "VAS0" Position [5245, 1452, 5395, 1478] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.495 " VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VICnorm" Position [4775, 3850, 4845, 3870] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "25" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VID" Position [3435, 2840, 3475, 2860] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "0" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VLA0" Position [5250, 1573, 5400, 1597] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.4" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VP" Position [5945, 2545, 5985, 2565] Orientation "left" BackgroundColor "green" FontSize 12 FontWeight "bold" Value "3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VPA0" Position [5245, 1533, 5400, 1557] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.30625" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VPN" Position [3425, 2919, 3490, 2941] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "3" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VRA0" Position [5245, 1492, 5400, 1518] BackgroundColor "green" FontName "Arial" FontSize 12 FontWeight "bold" Value "0.1" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Block { BlockType Constant Name "VTSN" Position [3425, 2959, 3490, 2981] BackgroundColor "green" FontSize 12 FontWeight "bold" Value "11.98" VectorParams1D on SamplingMode "Sample based" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" FramePeriod "inf" } Line { SrcBlock "ANY" SrcPort 1 DstBlock "Unstressed volume in systemic venous tree" DstPort 3 } Line { SrcBlock "Effect of stress relaxation on basic venous vol" "ume" SrcPort 1 Points [10, 0] Branch { Points [60, 0; 0, 40] DstBlock "Unstressed volume in systemic venous tree" DstPort 4 } Branch { DstBlock "Display86" DstPort 1 } } Line { SrcBlock "Effect of stress relaxation on basic venous vol" "ume" SrcPort 2 Points [5, 0] Branch { DstBlock "Display85" DstPort 1 } Branch { Points [65, 0; 0, -30] DstBlock "Unstressed volume in systemic venous tree" DstPort 5 } } Line { SrcBlock "Unstressed volume in systemic venous tree" SrcPort 1 Points [25, 0] Branch { DstBlock "Display8" DstPort 1 } Branch { Points [0, 55] DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 4 } } Line { SrcBlock "VAS0" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 5 } Line { SrcBlock "VRA0" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 6 } Line { SrcBlock "VPA0" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 7 } Line { SrcBlock "VLA0" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 8 } Line { SrcBlock "CAS" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 9 } Line { SrcBlock "CV" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 10 } Line { SrcBlock "CRA" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 11 } Line { SrcBlock "CPA" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 12 } Line { SrcBlock "CLA" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 13 } Line { SrcBlock "Resistances in the Systemic Circulation " SrcPort 1 Points [20, 0] Branch { Points [200, 0; 0, 250] DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 14 } Branch { Points [0, -50] DstBlock "Display34" DstPort 1 } } Line { Name "PA" FontName "Arial" FontSize 12 FontWeight "bold" SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 1 Points [25, 0] Branch { Points [0, -95] Branch { Labels [2, 1] Points [0, -575; -935, 0] Branch { Labels [2, 0] Points [0, 180] DstBlock "Left Heart Pumping" DstPort 2 } Branch { Points [0, -120; -835, 0; 0, -250] Branch { DstBlock "Myogenic Autoregulation" DstPort 1 } Branch { Points [0, 0] Branch { Points [-170, 0] Branch { Points [-925, 0; 0, 630] Branch { DstBlock "Heart hypertrophy or deterioratio" "n" DstPort 1 } Branch { Points [-85, 0; 0, 355; -880, 0] Branch { Points [0, 55] DstBlock "Autonomic Contorl of the Circulat" "ion" DstPort 1 } Branch { Points [0, -30] DstBlock "Display54" DstPort 1 } } } Branch { Points [0, -20] DstBlock "Display249" DstPort 1 } } Branch { Points [0, -135; -3965, 0; 0, 2305] Branch { Points [0, 1285; 45, 0] Branch { Points [0, -30] DstBlock "Display183" DstPort 1 } Branch { DstBlock "The control Functions of Antitiur" "etic Hormone" DstPort 4 } } Branch { Points [70, 0] Branch { Points [0, -30] DstBlock "Display180" DstPort 1 } Branch { Points [0, 0] DstBlock "Renal Perfusion" DstPort 1 } } } } } } Branch { Labels [2, 1] Points [-760, 0; 0, 260; -630, 0] DstBlock "Resistances in the Systemic Circulation " DstPort 1 } } Branch { Points [10, 0] DstBlock "Display" DstPort 1 } } Line { Name "PVS" FontSize 12 FontWeight "bold" SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 2 Points [30, 0] Branch { Points [0, -20] DstBlock "Display1" DstPort 1 } Branch { Points [220, 0; 0, 850; -3210, 0] Branch { Points [-165, 0; 0, -370; -2570, 0; 0, 715] DstBlock "Renal Perfusion" DstPort 3 } Branch { Points [0, -225] Branch { DstBlock "Systemic Capillary Pressure" DstPort 1 } Branch { Points [0, -55] DstBlock "Display236" DstPort 1 } } } } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 3 Points [35, 0] Branch { Points [0, -15] DstBlock "Display3" DstPort 1 } Branch { Points [145, 0; 0, -1205; -1265, 0] Branch { Points [0, 185] DstBlock "Heart Rate and Stroke Volume" DstPort 3 } Branch { Points [0, -20; -885, 0] Branch { Points [0, 595; 335, 0] Branch { DstBlock "Right Heart Pumping" DstPort 1 } Branch { Labels [2, 0] Points [-15, 0; 0, -60] DstBlock "Display30" DstPort 1 } } Branch { Points [-755, 0] Branch { Points [0, 200] Branch { DstBlock "Display83" DstPort 1 } Branch { Points [0, 200] DstBlock "The volume receptor feedback mechanis" "m" DstPort 1 } } Branch { Points [-2770, 0; 0, 1125] DstBlock "Pulmonary Fluid Dynamics" DstPort 1 } } } } } Line { Name "PPA" FontName "Arial" FontSize 12 FontWeight "bold" SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 4 Points [40, 0] Branch { Points [0, -15] DstBlock "Display137" DstPort 1 } Branch { Points [150, 0; 0, -805; -680, 0] Branch { Points [-1200, 0; 0, 35] Branch { Points [0, 0] Branch { Labels [1, 0] Points [0, 140] DstBlock "Right Heart Pumping" DstPort 2 } Branch { DstBlock "Display31" DstPort 1 } } Branch { Points [0, -165; -1205, 0; 0, 520] DstBlock "Heart hypertrophy or deterioration" DstPort 3 } } Branch { Labels [1, 0] Points [0, -335; 15, 0] Branch { DstBlock "Resistances in the Pulmonary Circulation " "and Pulmonary Venous Pressure" DstPort 1 } Branch { Points [0, -40] DstBlock "Display246" DstPort 1 } } } } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 5 Points [45, 0] Branch { Points [125, 0; 0, -730] Branch { Labels [1, 1] Points [-635, 0] Branch { Labels [-1, 1] Points [-390, 0; 0, 60] DstBlock "Left Heart Pumping" DstPort 1 } Branch { Labels [1, 0] Points [0, -370] Branch { DstBlock "Resistances in the Pulmonary Circulatio" "n and Pulmonary Venous Pressure" DstPort 2 } Branch { Points [0, -20] DstBlock "Display247" DstPort 1 } } } Branch { Points [0, -555; -5715, 0; 0, 1225] DstBlock "Pulmonary Fluid Dynamics" DstPort 2 } } Branch { Points [0, -15] DstBlock "Display4" DstPort 1 } } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 6 Points [20, 0] DstBlock "Display6" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 14 Points [130, 0] Branch { Points [0, -20] DstBlock "Display139" DstPort 1 } Branch { Points [70, 0; 0, -1190; -650, 0; 0, -150] DstBlock "Resistances in the Pulmonary Circulation and " "Pulmonary Venous Pressure" DstPort 3 } } Line { SrcBlock "FIS" SrcPort 1 DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 19 } Line { SrcBlock "Left Heart Pumping" SrcPort 2 Points [55, 0] Branch { Points [0, 30] DstBlock "Display25" DstPort 1 } Branch { Points [160, 0; 0, 300; -1470, 0; 0, -55] Branch { Points [0, -115] DstBlock "Right Heart Pumping" DstPort 9 } Branch { DstBlock "Display28" DstPort 1 } } } Line { SrcBlock "Right Heart Pumping" SrcPort 1 Points [15, 0] Branch { Points [0, -80] DstBlock "Display22" DstPort 1 } Branch { Points [110, 0; 0, 575] DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 2 } } Line { SrcBlock "Right Heart Pumping" SrcPort 2 DstBlock "Display23" DstPort 1 } Line { SrcBlock "Right Heart Pumping" SrcPort 3 DstBlock "Display24" DstPort 1 } Line { SrcBlock "Left Heart Pumping" SrcPort 3 DstBlock "Display26" DstPort 1 } Line { SrcBlock "Left Heart Pumping" SrcPort 1 Points [40, 0] Branch { Points [0, 0] Branch { Points [0, 20] DstBlock "Display27" DstPort 1 } Branch { Points [200, 0; 0, 430; -590, 0] Branch { Points [-920, 0; 0, -55] Branch { Points [0, -185] DstBlock "Right Heart Pumping" DstPort 8 } Branch { DstBlock "Display29" DstPort 1 } } Branch { Points [0, 165] DstBlock "Circulatory Dynamics - Flows And Pressure" "s" DstPort 3 } } } Branch { Points [0, -65; -385, 0; 0, -250; -315, 0; 0, -75] DstBlock "Heart Rate and Stroke Volume" DstPort 4 } } Line { SrcBlock "Heart hypertrophy or deterioration" SrcPort 2 Points [25, 0] Branch { Points [0, 70; 1335, 0; 0, -115] DstBlock "Left Heart Pumping" DstPort 6 } Branch { DstBlock "Display57" DstPort 1 } } Line { SrcBlock "RAM" SrcPort 1 DstBlock "Resistances in the Systemic Circulation " DstPort 2 } Line { SrcBlock "Resistances in the Systemic Circulation " SrcPort 2 Points [15, 0] Branch { DstBlock "Display33" DstPort 1 } Branch { Points [190, 0; 0, 90] DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 15 } } Line { SrcBlock "Resistances in the Pulmonary Circulation and Pu" "lmonary Venous Pressure" SrcPort 3 Points [5, 0] Branch { DstBlock "Display11" DstPort 1 } Branch { Points [155, 0; 0, 1710; -870, 0; 0, -165; 40, 0] Branch { DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 16 } Branch { Points [0, -20] DstBlock "Display250" DstPort 1 } } } Line { SrcBlock "Resistances in the Pulmonary Circulation and Pu" "lmonary Venous Pressure" SrcPort 2 DstBlock "Display36" DstPort 1 } Line { SrcBlock "Resistances in the Pulmonary Circulation and Pu" "lmonary Venous Pressure" SrcPort 1 DstBlock "Display37" DstPort 1 } Line { SrcBlock "Resistances in the Pulmonary Circulation and Pu" "lmonary Venous Pressure" SrcPort 4 DstBlock "Display38" DstPort 1 } Line { SrcBlock "Myogenic Autoregulation" SrcPort 1 Points [25, 0] Branch { Points [0, 140] DstBlock "Display39" DstPort 1 } Branch { Points [0, -135; -775, 0; 0, 1410; 315, 0] Branch { DstBlock "Display239" DstPort 1 } Branch { DstBlock "Resistances in the Systemic Circulation " DstPort 4 } } } Line { SrcBlock "TENSGN" SrcPort 1 DstBlock "Myogenic Autoregulation" DstPort 4 } Line { SrcBlock "MYOGTAU" SrcPort 1 DstBlock "Myogenic Autoregulation" DstPort 3 } Line { SrcBlock "Heart Rate and Stroke Volume" SrcPort 1 DstBlock "Display40" DstPort 1 } Line { SrcBlock "Heart Rate and Stroke Volume" SrcPort 2 DstBlock "Display41" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 8 Points [30, 0] Branch { Points [0, 15; 130, 0; 0, -345; -2795, 0; 0, 200] DstBlock "Effect of stress relaxation on basic venous v" "olume" DstPort 1 } Branch { Points [0, -10] DstBlock "Display138" DstPort 1 } } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 7 Points [20, 0] DstBlock "Display2" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 9 DstBlock "Display9" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 10 DstBlock "Display21" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 11 DstBlock "Display10" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 12 Points [35, 0] Branch { Points [185, 0; 0, -1495; -3010, 0; 0, 750] DstBlock "Heart hypertrophy or deterioration" DstPort 2 } Branch { Points [0, -15] DstBlock "Display7" DstPort 1 } } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 13 Points [5, 0] DstBlock "Display12" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 17 DstBlock "Display20" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 18 DstBlock "Display16" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 19 DstBlock "Display17" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 20 DstBlock "Display18" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 21 DstBlock "Display19" DstPort 1 } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 22 DstBlock "Display43" DstPort 1 } Line { SrcBlock "Delivery of Oxygen to the Non-muscleTtissues" SrcPort 3 Points [65, 0] Branch { Points [0, -20] DstBlock "Display51" DstPort 1 } Branch { Points [85, 0] Branch { DstBlock "Non-muscle Local Blood Flow Control " DstPort 1 } Branch { Points [0, 810] Branch { Points [0, 245] Branch { Points [15, 0] Branch { Points [100, 0] DstBlock "Autonomic Contorl of the Circulation" DstPort 2 } Branch { DstBlock "Display184" DstPort 1 } } Branch { Points "[0, 595; 860, 0; 0, 285; 475, 0; 0, 870" "; 1040, 0; 0, -35]" Branch { DstBlock "Thirst, Drinking and Salt Appetite" DstPort 1 } Branch { DstBlock "Display185" DstPort 1 } } } Branch { DstBlock "Heart hypertrophy or deterioration" DstPort 6 } } } } Line { SrcBlock "EXC" SrcPort 1 Points [30, 0] Branch { DstBlock "Delivery of Oxygen to the Muscles " DstPort 6 } Branch { Points [0, 570; 625, 0] Branch { Points [100, 0] DstBlock "Autonomic Contorl of the Circulation" DstPort 4 } Branch { DstBlock "Display55" DstPort 1 } } } Line { SrcBlock "OMM" SrcPort 1 DstBlock "Delivery of Oxygen to the Muscles " DstPort 5 } Line { SrcBlock "Delivery of Oxygen to the Muscles " SrcPort 1 DstBlock "Display47" DstPort 1 } Line { SrcBlock "Delivery of Oxygen to the Muscles " SrcPort 2 DstBlock "Display45" DstPort 1 } Line { SrcBlock "Delivery of Oxygen to the Muscles " SrcPort 3 Points [15, 0] Branch { DstBlock "Display46" DstPort 1 } Branch { Points [120, 0] Branch { DstBlock "Muscle Local Blood Flow Control " DstPort 1 } Branch { Points [0, 680; 25, 0] Branch { DstBlock "Autonomic Contorl of the Circulation" DstPort 3 } Branch { DstBlock "Display177" DstPort 1 } } } } Line { SrcBlock "Delivery of Oxygen to the Muscles " SrcPort 4 Points [10, 0] Branch { Points [0, -30] DstBlock "Display48" DstPort 1 } Branch { Points [0, 205; -1425, 0; 0, -235] Branch { DstBlock "Pulmonary O2 Delivery" DstPort 3 } Branch { DstBlock "Display118" DstPort 1 } } } Line { SrcBlock "Delivery of Oxygen to the Muscles " SrcPort 5 DstBlock "Display49" DstPort 1 } Line { SrcBlock "Delivery of Oxygen to the Muscles " SrcPort 6 DstBlock "Display50" DstPort 1 } Line { Name "HMD" FontSize 12 FontWeight "bold" SrcBlock "Heart hypertrophy or deterioration" SrcPort 3 Points [20, 0] Branch { Points [480, 0] Branch { Labels [2, 0] Points [0, -165] DstBlock "Right Heart Pumping" DstPort 7 } Branch { Labels [1, 0] Points [605, 0] Branch { Points [280, 0; 0, -105] DstBlock "Left Heart Pumping" DstPort 7 } Branch { Points [0, -820] DstBlock "Heart Rate and Stroke Volume" DstPort 2 } } } Branch { DstBlock "Display58" DstPort 1 } } Line { SrcBlock "AUZ" SrcPort 1 DstBlock "Autonomic Contorl of the Circulation" DstPort 6 } Line { SrcBlock "Autonomic Contorl of the Circulation" SrcPort 7 Points [60, 0; 0, 0] Branch { Points [0, -25] DstBlock "Display64" DstPort 1 } Branch { Points [0, 0; 1665, 0] Branch { Points [0, -10] DstBlock "Display238" DstPort 1 } Branch { Points [0, 10] DstBlock "Resistances in the Systemic Circulation " DstPort 5 } } Branch { Labels [3, 0] Points [0, 475; -1390, 0; 0, 1445; 70, 0] Branch { DstBlock "Display200" DstPort 1 } Branch { DstBlock "Afferent Arteriole" DstPort 5 } } } Line { SrcBlock "Autonomic Contorl of the Circulation" SrcPort 1 DstBlock "Display60" DstPort 1 } Line { SrcBlock "Autonomic Contorl of the Circulation" SrcPort 5 Points [25, 0] Branch { DstBlock "Display15" DstPort 1 } Branch { Points [0, 355; -2505, 0; 0, 1710; 120, 0] Branch { Points [0, -25] DstBlock "Display182" DstPort 1 } Branch { DstBlock "The control Functions of Antitiuretic Hormo" "ne" DstPort 2 } } } Line { SrcBlock "Delivery of Oxygen to the Non-muscleTtissues" SrcPort 2 DstBlock "Display69" DstPort 1 } Line { SrcBlock "Delivery of Oxygen to the Non-muscleTtissues" SrcPort 1 DstBlock "Display67" DstPort 1 } Line { SrcBlock "Delivery of Oxygen to the Non-muscleTtissues" SrcPort 4 Points [10, 0] Branch { DstBlock "Display68" DstPort 1 } Branch { Points [0, 25; 140, 0; 0, 170; -1565, 0; 0, 150] Branch { Points [0, 25] DstBlock "Pulmonary O2 Delivery" DstPort 2 } Branch { DstBlock "Display117" DstPort 1 } } } Line { SrcBlock "Delivery of Oxygen to the Non-muscleTtissues" SrcPort 5 DstBlock "Display71" DstPort 1 } Line { SrcBlock "Delivery of Oxygen to the Non-muscleTtissues" SrcPort 6 DstBlock "Display72" DstPort 1 } Line { SrcBlock "O2M" SrcPort 1 DstBlock "Delivery of Oxygen to the Non-muscleTtissues" DstPort 5 } Line { SrcBlock "Red cells production and destruction" SrcPort 1 DstBlock "Display75" DstPort 1 } Line { SrcBlock "Red cells production and destruction" SrcPort 2 Points [-85, 0] Branch { Points [-180, 0; 0, -1250] DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 1 } Branch { Points [0, 35] DstBlock "Display74" DstPort 1 } } Line { SrcBlock "VP" SrcPort 1 DstBlock "Red cells production and destruction" DstPort 2 } Line { SrcBlock "Blood viscosity" SrcPort 1 Points [120, 0] Branch { Points [0, -65] DstBlock "Display79" DstPort 1 } Branch { Points [155, 0; 0, -315] Branch { DstBlock "Red cells production and destruction" DstPort 3 } Branch { Points [0, -305; -695, 0] Branch { Points [0, -325] DstBlock "Circulatory Dynamics - Flows And Pressure" "s" DstPort 18 } Branch { Points [-1030, 0; 0, -475] Branch { Points [0, -140; 40, 0] Branch { DstBlock "Resistances in the Systemic Circulati" "on " DstPort 6 } Branch { Points [0, -20] DstBlock "Display241" DstPort 1 } } Branch { Points [-3165, 0; 0, 1770] Branch { Points [0, 285; 125, 0] Branch { DstBlock "Display203" DstPort 1 } Branch { DstBlock "Efferent Arteriole" DstPort 5 } } Branch { Points [125, 0] Branch { Points [0, 30] DstBlock "Display201" DstPort 1 } Branch { DstBlock "Afferent Arteriole" DstPort 6 } } } } } } } Line { SrcBlock "RFN" SrcPort 1 DstBlock "Red cells production and destruction" DstPort 4 } Line { SrcBlock "2" SrcPort 1 DstBlock "Red cells production and destruction" DstPort 5 } Line { SrcBlock "Red cells production and destruction" SrcPort 4 DstBlock "Display78" DstPort 1 } Line { SrcBlock "Red cells production and destruction" SrcPort 5 DstBlock "Display77" DstPort 1 } Line { Name "HM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "Red cells production and destruction" SrcPort 3 Points [-230, 0] Branch { Points [0, 315; 240, 0] Branch { DstBlock "Display76" DstPort 1 } Branch { DstBlock "Blood viscosity" DstPort 1 } } Branch { Points [0, -420; -2325, 0; 0, -265; -1780, 0] Branch { Points [0, -740] Branch { Points [0, -415] Branch { Points [0, -420; 80, 0] Branch { Points [0, -30] DstBlock "Display52" DstPort 1 } Branch { DstBlock "Delivery of Oxygen to the Non-muscleT" "tissues" DstPort 3 } } Branch { Points [170, 0] Branch { DstBlock "Delivery of Oxygen to the Muscles " DstPort 3 } Branch { DstBlock "Display120" DstPort 1 } } } Branch { Labels [1, 1] Points [-635, 0; 0, -165] Branch { Points [0, -50] DstBlock "Pulmonary O2 Delivery" DstPort 6 } Branch { DstBlock "Display116" DstPort 1 } } } Branch { Points [0, 140; 195, 0; 0, 485; 115, 0] Branch { DstBlock "Display191" DstPort 1 } Branch { DstBlock "Glomerulus" DstPort 4 } } } } Line { SrcBlock "Heart hypertrophy or deterioration" SrcPort 1 Points [20, 0] Branch { DstBlock "Right Heart Pumping" DstPort 6 } Branch { Points [0, 40] DstBlock "Display56" DstPort 1 } } Line { SrcBlock "HSR" SrcPort 1 Points [85, 0] Branch { DstBlock "Heart hypertrophy or deterioration" DstPort 4 } Branch { Points [0, 155; 635, 0; 0, -315] DstBlock "Right Heart Pumping" DstPort 5 } } Line { Name "HSL" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "HSL" SrcPort 1 Points [65, 0] Branch { DstBlock "Heart hypertrophy or deterioration" DstPort 5 } Branch { Labels [6, 0] Points [0, 115; 910, 0; 0, -140; 880, 0; 0, -135] DstBlock "Left Heart Pumping" DstPort 5 } } Line { SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 16 Points [120, 0] Branch { DstBlock "Display141" DstPort 1 } Branch { Points "[120, 0; 0, 325; -3215, 0; 0, -240; -1700, 0;" " 0, -1195; 80, 0]" Branch { DstBlock "Delivery of Oxygen to the Muscles " DstPort 2 } Branch { Points [0, -30] DstBlock "Display122" DstPort 1 } } } Line { Name "BFN" FontSize 12 FontWeight "bold" SrcBlock "Circulatory Dynamics - Flows And Pressures" SrcPort 15 Points [125, 0] Branch { DstBlock "Display140" DstPort 1 } Branch { Points [100, 0; 0, 385; -3170, -5] Branch { Labels [2, 0] Points [0, -150] DstBlock "Systemic Capillary Pressure" DstPort 2 } Branch { Points [0, -150] Branch { Points [-1785, 0; 0, -1735; 5, 0] Branch { DstBlock "Delivery of Oxygen to the Non-muscleTti" "ssues" DstPort 2 } Branch { DstBlock "Display53" DstPort 1 } } Branch { DstBlock "Display253" DstPort 1 } } } } Line { SrcBlock "Autonomic Contorl of the Circulation" SrcPort 3 Points [190, 0] Branch { Points [0, 35] DstBlock "Display59" DstPort 1 } Branch { Points [35, 0; 0, -1235; 1960, 0; 0, 65] DstBlock "Heart Rate and Stroke Volume" DstPort 1 } } Line { SrcBlock "Non-muscle Local Blood Flow Control " SrcPort 1 Points [135, 0] Branch { Points [0, -45] DstBlock "Display44" DstPort 1 } Branch { Points [360, 0; 0, 1550; 1435, 0] Branch { DstBlock "Display243" DstPort 1 } Branch { Points [0, 20] DstBlock "Resistances in the Systemic Circulation " DstPort 11 } } } Line { SrcBlock "Muscle Local Blood Flow Control " SrcPort 1 Points [100, 0] Branch { DstBlock "Display73" DstPort 1 } Branch { Points [0, 305; -1310, 0; 0, 775; 3140, 0] Branch { Points [0, -25] DstBlock "Display242" DstPort 1 } Branch { DstBlock "Resistances in the Systemic Circulation " DstPort 10 } } } Line { SrcBlock "Autonomic Contorl of the Circulation" SrcPort 4 Points [35, 0] Branch { Points [0, -20] DstBlock "Display35" DstPort 1 } Branch { Points [580, 0; 0, -210; 745, 0] Branch { DstBlock "Unstressed volume in systemic venous tree" DstPort 1 } Branch { DstBlock "Display237" DstPort 1 } } } Line { SrcBlock "The volume receptor feedback mechanism" SrcPort 3 Points [40, 0] Branch { Points [0, -40] DstBlock "Display82" DstPort 1 } Branch { Points [160, 0; 0, 1065; 510, 0] Branch { DstBlock "Resistances in the Systemic Circulation " DstPort 9 } Branch { Points [0, -20] DstBlock "Display84" DstPort 1 } } } Line { SrcBlock "ATRVFBM" SrcPort 1 DstBlock "The volume receptor feedback mechanism" DstPort 2 } Line { SrcBlock "ATRRFBM" SrcPort 1 DstBlock "The volume receptor feedback mechanism" DstPort 3 } Line { SrcBlock "The volume receptor feedback mechanism" SrcPort 2 Points [55, 0] Branch { Points [0, -40] DstBlock "Display81" DstPort 1 } Branch { Points [160, 0; 0, 835; 65, 0] Branch { DstBlock "Unstressed volume in systemic venous tree" DstPort 6 } Branch { DstBlock "Display240" DstPort 1 } } } Line { SrcBlock "The volume receptor feedback mechanism" SrcPort 1 Points [45, 0] Branch { DstBlock "Display80" DstPort 1 } Branch { Points [0, -410; -3620, 0; 0, 3640; 120, 0] Branch { Points [0, -35] DstBlock "Display230" DstPort 1 } Branch { DstBlock "The control Functions of Antitiuretic Hormo" "ne" DstPort 5 } } } Line { SrcBlock "Autonomic Contorl of the Circulation" SrcPort 8 Points [150, 0] Branch { DstBlock "Display61" DstPort 1 } Branch { Points [0, 140; 1360, 0; 0, 130; 300, 0] Branch { DstBlock "Resistances in the Systemic Circulation " DstPort 13 } Branch { Points [0, 20] DstBlock "Display244" DstPort 1 } } } Line { SrcBlock "Autonomic Contorl of the Circulation" SrcPort 6 Points [45, 0] Branch { DstBlock "Display14" DstPort 1 } Branch { Points [0, 180; -1360, 0; 0, -925] Branch { Points [10, 0] Branch { DstBlock "Delivery of Oxygen to the Muscles " DstPort 4 } Branch { DstBlock "Display13" DstPort 1 } } Branch { Points [0, -410] Branch { DstBlock "Delivery of Oxygen to the Non-muscleTtiss" "ues" DstPort 4 } Branch { Points [0, -35] DstBlock "Display119" DstPort 1 } } } } Line { SrcBlock "Autonomic Contorl of the Circulation" SrcPort 2 Points [45, 0; 0, 0] Branch { Points [135, 0; 0, -900; 1180, 0; 0, 75] Branch { Points [0, 285] DstBlock "Right Heart Pumping" DstPort 3 } Branch { Points [960, 0; 0, 325] DstBlock "Left Heart Pumping" DstPort 3 } } Branch { Points [0, 40] DstBlock "Display42" DstPort 1 } } Line { SrcBlock "RAR" SrcPort 1 DstBlock "Resistances in the Systemic Circulation " DstPort 3 } Line { SrcBlock "RVSM" SrcPort 1 DstBlock "Resistances in the Systemic Circulation " DstPort 12 } Line { SrcBlock "Resistances in the Systemic Circulation " SrcPort 3 Points [50, 0] Branch { DstBlock "Display5" DstPort 1 } Branch { Points [25, 0; 0, 160; -2130, 0; 0, -60] Branch { DstBlock "Systemic Capillary Pressure" DstPort 3 } Branch { Points [0, -35] DstBlock "Display254" DstPort 1 } } } Line { SrcBlock "Capillary Membrane Fluid Dynamics" SrcPort 1 Points [35, 0] Branch { Points [255, 0] Branch { DstBlock "Plasma Protein Dynamics" DstPort 1 } Branch { Points [0, 870] DstBlock "Extracellular and Intracellular Fluid Elect" "rolytes and Volumes" DstPort 1 } } Branch { Points [0, -25] DstBlock "Display105" DstPort 1 } } Line { SrcBlock "CFC " SrcPort 1 DstBlock "Capillary Membrane Fluid Dynamics" DstPort 10 } Line { SrcBlock "VID" SrcPort 1 DstBlock "Capillary Membrane Fluid Dynamics" DstPort 9 } Line { SrcBlock "Capillary Membrane Fluid Dynamics" SrcPort 5 DstBlock "Display93" DstPort 1 } Line { SrcBlock "VPN" SrcPort 1 DstBlock "Capillary Membrane Fluid Dynamics" DstPort 11 } Line { SrcBlock "VTSN" SrcPort 1 DstBlock "Capillary Membrane Fluid Dynamics" DstPort 12 } Line { SrcBlock "Capillary Membrane Fluid Dynamics" SrcPort 6 DstBlock "Display92" DstPort 1 } Line { SrcBlock "Capillary Membrane Fluid Dynamics" SrcPort 7 DstBlock "Display89" DstPort 1 } Line { SrcBlock "Plasma Protein Dynamics" SrcPort 2 Points [30, 0] Branch { Points [0, 340; -625, 0; 0, 90; -840, 0; 0, 485] DstBlock "Interstitial Tissue Fluids, Pressures and Gel" " Dznamics" DstPort 2 } Branch { DstBlock "Display135" DstPort 1 } } Line { SrcBlock "Plasma Protein Dynamics" SrcPort 4 DstBlock "Display107" DstPort 1 } Line { SrcBlock "DPR" SrcPort 1 DstBlock "Plasma Protein Dynamics" DstPort 7 } Line { SrcBlock "TSP0" SrcPort 1 DstBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" DstPort 3 } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 1 Points [40, 0] Branch { DstBlock "Display102" DstPort 1 } Branch { Points [0, -300; -730, 0; 0, -470; 50, 0] Branch { DstBlock "Capillary Membrane Fluid Dynamics" DstPort 3 } Branch { Points [0, -20] DstBlock "Display256" DstPort 1 } } } Line { SrcBlock "Plasma Protein Dynamics" SrcPort 1 Points [40, 0] Branch { Points [0, -90; -1625, 0] Branch { Points [0, 90] DstBlock "Capillary Membrane Fluid Dynamics" DstPort 2 } Branch { Points [0, -260; -475, 0; 0, -280; -2580, 0] Branch { Points [0, -455] DstBlock "Pulmonary Fluid Dynamics" DstPort 3 } Branch { Points [0, 60; 925, 0; 0, 600; 205, 0] Branch { Points [0, -25] DstBlock "Display192" DstPort 1 } Branch { DstBlock "Glomerulus" DstPort 5 } } } } Branch { DstBlock "Display136" DstPort 1 } } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 2 Points [60, 0] Branch { DstBlock "Display101" DstPort 1 } Branch { Points [0, -355; -725, 0; 0, -420; 25, 0] Branch { DstBlock "Capillary Membrane Fluid Dynamics" DstPort 4 } Branch { Points [0, -20] DstBlock "Display257" DstPort 1 } } } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 3 Points [75, 0] Branch { DstBlock "Display100" DstPort 1 } Branch { Points [0, -420; -725, 0; 0, -360; 30, 0] Branch { DstBlock "Capillary Membrane Fluid Dynamics" DstPort 5 } Branch { Points [0, -20] DstBlock "Display258" DstPort 1 } } } Line { SrcBlock "LPPR" SrcPort 1 DstBlock "Plasma Protein Dynamics" DstPort 5 } Line { SrcBlock "Plasma Protein Dynamics" SrcPort 3 DstBlock "Display108" DstPort 1 } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 4 Points [30, 0] Branch { Points [245, 0; 0, -835] DstBlock "Plasma Protein Dynamics" DstPort 3 } Branch { DstBlock "Display96" DstPort 1 } } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 5 Points [30, 0] Branch { Points [265, 0; 0, -810] DstBlock "Plasma Protein Dynamics" DstPort 4 } Branch { DstBlock "Display97" DstPort 1 } } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 6 DstBlock "Display87" DstPort 1 } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 7 DstBlock "Display90" DstPort 1 } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 8 DstBlock "Display91" DstPort 1 } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 9 DstBlock "Display94" DstPort 1 } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 10 DstBlock "Display95" DstPort 1 } Line { SrcBlock "Interstitial Tissue Fluids, Pressures and Gel D" "znamics" SrcPort 11 DstBlock "Display99" DstPort 1 } Line { SrcBlock "Capillary Membrane Fluid Dynamics" SrcPort 2 Points [50, 0] Branch { DstBlock "Plasma Protein Dynamics" DstPort 2 } Branch { Points [0, -25] DstBlock "Display104" DstPort 1 } } Line { SrcBlock "Capillary Membrane Fluid Dynamics" SrcPort 4 DstBlock "Display98" DstPort 1 } Line { SrcBlock "Capillary Membrane Fluid Dynamics" SrcPort 3 Points [20, 0] Branch { Points [235, 0; 0, 425] Branch { Points [-755, 0; 0, 340] DstBlock "Interstitial Tissue Fluids, Pressures and G" "el Dznamics" DstPort 1 } Branch { Points [0, 350] DstBlock "Extracellular and Intracellular Fluid Elect" "rolytes and Volumes" DstPort 2 } } Branch { Points [0, -25] DstBlock "Display103" DstPort 1 } } Line { SrcBlock "Pulmonary O2 Delivery" SrcPort 2 Points [60, 0; 0, -275] Branch { Points [0, -440] Branch { Points [0, -25] DstBlock "Display109" DstPort 1 } Branch { DstBlock "Delivery of Oxygen to the Non-muscleTtissue" "s" DstPort 1 } } Branch { Points [195, 0] Branch { DstBlock "Delivery of Oxygen to the Muscles " DstPort 1 } Branch { Points [0, -25] DstBlock "Display142" DstPort 1 } } } Line { Name "OSA" FontSize 12 FontWeight "bold" SrcBlock "Pulmonary O2 Delivery" SrcPort 1 Points [30, 0; 0, -130] Branch { Labels [4, 0] Points [0, -470; 2810, 0; 0, 385; 205, 0] Branch { Points [0, 295] DstBlock "Right Heart Pumping" DstPort 4 } Branch { Points [0, 0; 785, 0] Branch { Points [0, 340] DstBlock "Left Heart Pumping" DstPort 4 } Branch { Points [1250, 0; 0, 1950] DstBlock "Red cells production and destruction" DstPort 1 } } } Branch { DstBlock "Display110" DstPort 1 } } Line { SrcBlock "PO2DFF" SrcPort 1 DstBlock "Pulmonary O2 Delivery" DstPort 4 } Line { SrcBlock "PO2AMB" SrcPort 1 DstBlock "Pulmonary O2 Delivery" DstPort 5 } Line { SrcBlock "CPF" SrcPort 1 DstBlock "Pulmonary Fluid Dynamics" DstPort 5 } Line { SrcBlock "CPP" SrcPort 1 DstBlock "Pulmonary Fluid Dynamics" DstPort 4 } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 2 Points [190, 0] Branch { Points [0, -130; -715, 0; 0, -455; 120, 0] Branch { DstBlock "Pulmonary O2 Delivery" DstPort 1 } Branch { Points [0, -70] DstBlock "Display121" DstPort 1 } } Branch { Points "[0, 700; 1705, 0; 0, 295; 480, 0; 0, 1050; 10" "35, 0; 0, 170]" DstBlock "Extracellular and Intracellular Fluid Electro" "lytes and Volumes" DstPort 3 } } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 10 DstBlock "Display63" DstPort 1 } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 1 Points "[170, 0; 0, 725; 1760, 0; 0, 275; 470, 0; 0, 57" "5; 125, 0]" Branch { DstBlock "Capillary Membrane Fluid Dynamics" DstPort 8 } Branch { DstBlock "Display260" DstPort 1 } } Line { SrcBlock "NID" SrcPort 1 DstBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" DstPort 4 } Line { SrcBlock "KID" SrcPort 1 DstBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" DstPort 7 } Line { SrcBlock "ALCLK" SrcPort 1 DstBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" DstPort 10 } Line { SrcBlock "VICnorm" SrcPort 1 DstBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" DstPort 11 } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 1 DstBlock "Display131" DstPort 1 } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 2 DstBlock "Display130" DstPort 1 } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 3 Points [220, 0] Branch { DstBlock "Display123" DstPort 1 } Branch { Points [0, -225; -405, 0; 0, -110] DstBlock "Urea" DstPort 3 } } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 4 DstBlock "Display124" DstPort 1 } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 5 DstBlock "Display125" DstPort 1 } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 6 Points [190, 0] Branch { DstBlock "Display126" DstPort 1 } Branch { Points [0, 265; -2565, 0; 0, -1560; -985, 0] Branch { Points [-2050, 0; 0, 1165; 110, 0] Branch { DstBlock "Display181" DstPort 1 } Branch { DstBlock "The control Functions of Antitiuretic Hor" "mone" DstPort 1 } } Branch { Points [0, 85] Branch { Points [0, 765; 70, 0] Branch { Points [0, -20] DstBlock "Display214" DstPort 1 } Branch { DstBlock "Potassium Excretion" DstPort 2 } } Branch { Points [60, 0] Branch { Points [0, -35] DstBlock "Display204" DstPort 1 } Branch { DstBlock "Macula densa" DstPort 1 } } } } } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 7 Points [160, 0] Branch { DstBlock "Display127" DstPort 1 } Branch { Points [0, 230; -2490, 0; 0, -1585; -1005, 0] Branch { Points [-2090, 0; 0, 990; 100, 0] Branch { Points [0, -40] DstBlock "Display179" DstPort 1 } Branch { DstBlock "The control Functions of Aldosterone" DstPort 2 } } Branch { Points [0, 820; 55, 0] Branch { DstBlock "Display213" DstPort 1 } Branch { DstBlock "Potassium Excretion" DstPort 1 } } } } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 8 DstBlock "Display128" DstPort 1 } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 9 DstBlock "Display129" DstPort 1 } Line { SrcBlock "Extracellular and Intracellular Fluid Electroly" "tes and Volumes" SrcPort 10 DstBlock "Display132" DstPort 1 } Line { SrcBlock "Systemic Capillary Pressure" SrcPort 1 Points [5, 0] Branch { Points [0, 40] Branch { Points [360, 0] Branch { Points [490, 0] Branch { Points [0, 25] DstBlock "Display245" DstPort 1 } Branch { DstBlock "Resistances in the Systemic Circulation" " " DstPort 15 } } Branch { Points [5, 0; 0, -1745; 15, 0] Branch { DstBlock "Myogenic Autoregulation" DstPort 2 } Branch { Points [0, -25] DstBlock "Display248" DstPort 1 } } } Branch { Points [0, 475] Branch { DstBlock "Capillary Membrane Fluid Dynamics" DstPort 1 } Branch { DstBlock "Display255" DstPort 1 } } } Branch { DstBlock "Display32" DstPort 1 } } Line { SrcBlock "Urea" SrcPort 1 Points [70, 0] Branch { DstBlock "Display133" DstPort 1 } Branch { Points "[0, -125; 115, 0; 0, -625; -3320, 0; 0, -265;" " -605, 0; 0, 1560; 70, 0]" Branch { DstBlock "Display223" DstPort 1 } Branch { DstBlock "Urea and Water Excretion" DstPort 1 } } } Line { SrcBlock "Urea" SrcPort 2 DstBlock "Display134" DstPort 1 } Line { SrcBlock "URFORM" SrcPort 1 DstBlock "Urea" DstPort 1 } Line { SrcBlock "PLURCNORM" SrcPort 1 DstBlock "Urea" DstPort 4 } Line { SrcBlock "Thirst, Drinking and Salt Appetite" SrcPort 1 Points [10, 0] Branch { Points [0, 435] DstBlock "Extracellular and Intracellular Fluid Electro" "lytes and Volumes" DstPort 5 } Branch { DstBlock "Display106" DstPort 1 } } Line { SrcBlock "Thirst, Drinking and Salt Appetite" SrcPort 2 Points [0, 5; 150, 0; 0, 0] Branch { DstBlock "Display88" DstPort 1 } Branch { Points [0, -280; -1740, 0; 0, -310; 30, 0] Branch { DstBlock "Capillary Membrane Fluid Dynamics" DstPort 6 } Branch { Points [0, -20] DstBlock "Display259" DstPort 1 } } } Line { SrcBlock "DR" SrcPort 1 DstBlock "Thirst, Drinking and Salt Appetite" DstPort 4 } Line { SrcBlock "STHENABLED" SrcPort 1 DstBlock "Thirst, Drinking and Salt Appetite" DstPort 5 } Line { SrcBlock "TVDENABLED" SrcPort 1 DstBlock "Thirst, Drinking and Salt Appetite" DstPort 6 } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 11 Points [25, 0] Branch { Points [0, 365; 1770, 0; 0, 105; 1615, 0; 0, 685] DstBlock "Plasma Protein Dynamics" DstPort 6 } Branch { DstBlock "Display62" DstPort 1 } } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 3 DstBlock "Display115" DstPort 1 } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 4 DstBlock "Display114" DstPort 1 } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 5 DstBlock "Display113" DstPort 1 } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 6 DstBlock "Display112" DstPort 1 } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 7 DstBlock "Display111" DstPort 1 } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 8 DstBlock "Display66" DstPort 1 } Line { SrcBlock "Pulmonary Fluid Dynamics" SrcPort 9 DstBlock "Display65" DstPort 1 } Line { SrcBlock "GBL" SrcPort 1 DstBlock "Renal Perfusion" DstPort 2 } Line { SrcBlock "Afferent Arteriole" SrcPort 1 Points [0, 5; 25, 0] Branch { Points [0, -140; -670, 0; 0, -645] Branch { Points [-1050, 0; 0, -150] Branch { Points [0, -30] DstBlock "Display232" DstPort 1 } Branch { DstBlock "Renal Perfusion" DstPort 4 } } Branch { Points [0, -215; 145, 0] Branch { DstBlock "Display189" DstPort 1 } Branch { DstBlock "Glomerulus" DstPort 3 } } } Branch { DstBlock "Display187" DstPort 1 } } Line { SrcBlock "AARK" SrcPort 1 DstBlock "Afferent Arteriole" DstPort 1 } Line { SrcBlock "Macula densa" SrcPort 2 Points [35, 0] Branch { Points [0, 85; -760, 0; 0, 705; -840, 0; 0, 130] Branch { Points [15, 0] Branch { Points [0, 20] DstBlock "Display197" DstPort 1 } Branch { DstBlock "Afferent Arteriole" DstPort 3 } } Branch { Points [0, 255] DstBlock "Efferent Arteriole" DstPort 2 } } Branch { DstBlock "Display149" DstPort 1 } } Line { SrcBlock "Efferent Arteriole" SrcPort 1 Points [25, 0] Branch { DstBlock "Display198" DstPort 1 } Branch { Points "[0, 0; 0, -135; -915, 0; 0, -160; -890, 0; 0," " -870; 100, 0]" Branch { Points [0, -25] DstBlock "Display233" DstPort 1 } Branch { DstBlock "Renal Perfusion" DstPort 5 } } } Line { SrcBlock "EARK" SrcPort 1 DstBlock "Efferent Arteriole" DstPort 1 } Line { SrcBlock "EFARF" SrcPort 1 DstBlock "Efferent Arteriole" DstPort 3 } Line { SrcBlock "Myogenic Autoregulation of Afferent Arteriole" SrcPort 1 Points [10, 0] Branch { Points [0, 420; -670, 0; 0, 105; 25, 0; 0, 5] Branch { Points [0, 25] DstBlock "Display196" DstPort 1 } Branch { DstBlock "Afferent Arteriole" DstPort 2 } } Branch { DstBlock "Display220" DstPort 1 } } Line { SrcBlock "MYOGTAU1" SrcPort 1 DstBlock "Myogenic Autoregulation of Afferent Arteriole" DstPort 2 } Line { SrcBlock "TENSG" SrcPort 1 DstBlock "Myogenic Autoregulation of Afferent Arteriole" DstPort 3 } Line { SrcBlock "PXTP" SrcPort 1 DstBlock "Glomerulus" DstPort 6 } Line { SrcBlock "GLFC" SrcPort 1 DstBlock "Glomerulus" DstPort 7 } Line { SrcBlock "Glomerulus" SrcPort 1 DstBlock "Display144" DstPort 1 } Line { SrcBlock "Glomerulus" SrcPort 2 Points [15, 0] Branch { Points [165, 0] Branch { Points [0, 1180; 100, 0] Branch { Points [0, 0; 0, -20] DstBlock "Display224" DstPort 1 } Branch { DstBlock "Urea and Water Excretion" DstPort 2 } } Branch { Points [95, 0; 0, 55] Branch { Points [0, -40] DstBlock "Display205" DstPort 1 } Branch { DstBlock "Macula densa" DstPort 2 } } } Branch { DstBlock "Display209" DstPort 1 } } Line { SrcBlock "Glomerulus" SrcPort 3 Points [25, 0] Branch { Points [0, -30] DstBlock "Display231" DstPort 1 } Branch { Points [110, 0; 0, 205; -780, 0; 0, 460; 10, 0] Branch { DstBlock "Peritubular Capillaries" DstPort 2 } Branch { Points [0, 0] DstBlock "Display195" DstPort 1 } } } Line { SrcBlock "Glomerulus" SrcPort 4 DstBlock "Display145" DstPort 1 } Line { SrcBlock "Glomerulus" SrcPort 5 DstBlock "Display146" DstPort 1 } Line { SrcBlock "Macula densa" SrcPort 1 Points [60, 0] Branch { Points [0, 210; -700, 0; 0, 40; 10, 0] Branch { DstBlock "Display207" DstPort 1 } Branch { DstBlock "Sodium Excretion" DstPort 1 } } Branch { DstBlock "Display148" DstPort 1 } Branch { Points [0, -75; -2775, 0; 0, 400; 50, 0] Branch { DstBlock "The control Functions of Angiotensin" DstPort 1 } Branch { Points [0, -25] DstBlock "Display262" DstPort 1 } } } Line { SrcBlock "DIURET" SrcPort 1 DstBlock "Sodium Excretion" DstPort 7 } Line { SrcBlock "Sodium Excretion" SrcPort 1 Points [35, 0] Branch { Points [0, 405; -665, 0; 0, 130; 20, 0] Branch { Points [0, -20] DstBlock "Display215" DstPort 1 } Branch { DstBlock "Potassium Excretion" DstPort 3 } } Branch { DstBlock "Display152" DstPort 1 } } Line { SrcBlock "Sodium Excretion" SrcPort 2 Points [0, -5; 15, 0] Branch { Points [0, 320; -655, 0; 0, 180; 20, 0] Branch { Points [0, -20] DstBlock "Display216" DstPort 1 } Branch { DstBlock "Potassium Excretion" DstPort 4 } } Branch { DstBlock "Display153" DstPort 1 } } Line { SrcBlock "Sodium Excretion" SrcPort 3 Points [50, 0] Branch { Points [0, 700; -730, 0; 0, 165; 45, 0] Branch { Points [0, -25] DstBlock "Display225" DstPort 1 } Branch { DstBlock "Urea and Water Excretion" DstPort 3 } } Branch { DstBlock "Display151" DstPort 1 } } Line { SrcBlock "Sodium Excretion" SrcPort 4 Points [70, 0] Branch { DstBlock "Display150" DstPort 1 } Branch { Points [0, 40; 155, 0; 0, 895; 1445, 0; 0, -260] DstBlock "Extracellular and Intracellular Fluid Electro" "lytes and Volumes" DstPort 6 } } Line { SrcBlock "Sodium Excretion" SrcPort 5 DstBlock "Display156" DstPort 1 } Line { SrcBlock "Potassium Excretion" SrcPort 1 Points [25, 0] Branch { Points [0, 350; -725, 0; 0, 245; 60, 0] Branch { DstBlock "Display226" DstPort 1 } Branch { DstBlock "Urea and Water Excretion" DstPort 4 } } Branch { DstBlock "Display147" DstPort 1 } } Line { SrcBlock "Potassium Excretion" SrcPort 2 Points [50, 0] Branch { DstBlock "Display155" DstPort 1 } Branch { Points "[0, 35; 125, 0; 0, 545; 1520, 0; 0, -190; 295" ", 0]" Branch { DstBlock "Extracellular and Intracellular Fluid Elect" "rolytes and Volumes" DstPort 8 } Branch { Points [0, -20] DstBlock "Display261" DstPort 1 } } } Line { SrcBlock "Potassium Excretion" SrcPort 3 DstBlock "Display157" DstPort 1 } Line { SrcBlock "Urea and Water Excretion" SrcPort 1 Points [45, 0] Branch { DstBlock "Display158" DstPort 1 } Branch { Points [330, 0; 0, -1345; 1900, 0; 0, 790; 75, 0] Branch { DstBlock "Urea" DstPort 2 } Branch { Points [0, 40] DstBlock "Display252" DstPort 1 } } } Line { SrcBlock "Urea and Water Excretion" SrcPort 2 Points [25, 0; 0, 0] Branch { Points [0, -180; -710, 0; 0, -100] Branch { Points [15, 0] Branch { Points [0, -20] DstBlock "Display222" DstPort 1 } Branch { DstBlock "Potassium Excretion" DstPort 9 } } Branch { Points [0, -675; 15, 0] Branch { DstBlock "Display208" DstPort 1 } Branch { DstBlock "Sodium Excretion" DstPort 3 } } } Branch { DstBlock "Display159" DstPort 1 } } Line { SrcBlock "Urea and Water Excretion" SrcPort 3 Points [20, 0; 15, 0] Branch { Points [0, -30] DstBlock "Display160" DstPort 1 } Branch { Points [310, 0; 0, -1110; 200, 0] Branch { DstBlock "Capillary Membrane Fluid Dynamics" DstPort 7 } Branch { Points [0, -15] DstBlock "Display264" DstPort 1 } } } Line { SrcBlock "Peritubular Capillaries" SrcPort 1 Points [30, 0] Branch { Points [210, 0; 0, 285] Branch { Points [40, 0] Branch { Points [0, -20] DstBlock "Display219" DstPort 1 } Branch { DstBlock "Potassium Excretion" DstPort 7 } } Branch { Points [0, -655; 50, 0] Branch { DstBlock "Display206" DstPort 1 } Branch { DstBlock "Sodium Excretion" DstPort 2 } } } Branch { Points [0, -50] DstBlock "Display265" DstPort 1 } } Line { SrcBlock "Renal Perfusion" SrcPort 1 Points [15, 0] Branch { DstBlock "Display154" DstPort 1 } Branch { Points [305, 0] Branch { Points [220, 0; 0, -10] Branch { Points [0, -25] DstBlock "Display190" DstPort 1 } Branch { DstBlock "Glomerulus" DstPort 1 } } Branch { Points [0, 410; 120, 0] Branch { DstBlock "Myogenic Autoregulation of Afferent Arter" "iole" DstPort 1 } Branch { Points [0, 0; 0, -25] DstBlock "Display193" DstPort 1 } } } } Line { SrcBlock "Renal Perfusion" SrcPort 2 Points [20, 0] Branch { Points [200, 0] Branch { Points [195, 0; 0, -45; 125, 0] Branch { Points [0, -20] DstBlock "Display188" DstPort 1 } Branch { DstBlock "Glomerulus" DstPort 2 } } Branch { Points [0, 620; 210, 0] Branch { DstBlock "Peritubular Capillaries" DstPort 1 } Branch { Points [0, -45] DstBlock "Display194" DstPort 1 } } } Branch { Points [0, -30] DstBlock "Display143" DstPort 1 } } Line { SrcBlock "Peritubular Capillaries" SrcPort 2 DstBlock "Display163" DstPort 1 } Line { SrcBlock "REK" SrcPort 1 Points [15, 0] Branch { DstBlock "The control Functions of Angiotensin" DstPort 2 } Branch { Points [0, -110] Branch { Points [0, -60] DstBlock "Renal Perfusion" DstPort 6 } Branch { Points [850, 0] Branch { Points [125, 0] Branch { Points [0, 25] DstBlock "Display229" DstPort 1 } Branch { DstBlock "Glomerulus" DstPort 8 } } Branch { Points [0, 0; 0, 60; 930, 0; 0, 205] Branch { Points [120, 0] Branch { Points [0, -35] DstBlock "Display212" DstPort 1 } Branch { DstBlock "Sodium Excretion" DstPort 6 } } Branch { Points [0, 455] Branch { Points [0, 450; 135, 0] Branch { Points [5, 0; 0, -25] DstBlock "Display228" DstPort 1 } Branch { Points [125, 0] DstBlock "Urea and Water Excretion" DstPort 6 } } Branch { Points [120, 0] Branch { Points [0, -20] DstBlock "Display221" DstPort 1 } Branch { DstBlock "Potassium Excretion" DstPort 8 } } } } } } } Line { SrcBlock "Renal Perfusion" SrcPort 4 DstBlock "Display165" DstPort 1 } Line { Name "RR" FontSize 12 FontWeight "bold" SrcBlock "Renal Perfusion" SrcPort 3 Points [15, 0] Branch { Points [0, -45] DstBlock "Display164" DstPort 1 } Branch { Labels [1, 0] Points "[145, 0; 0, -835; 1765, 0; 0, 355; 2355, 0; 0" ", -165]" DstBlock "Circulatory Dynamics - Flows And Pressures" DstPort 17 } } Line { Name "ANM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "The control Functions of Angiotensin" SrcPort 1 Points [35, 0] Branch { Points [235, 0] Branch { Points [0, -735; 1010, 0] Branch { Points [0, 1280; 80, 0] Branch { Points [0, 0] DstBlock "Display217" DstPort 1 } Branch { DstBlock "Potassium Excretion" DstPort 5 } } Branch { Points [625, 0; 0, 250; 500, 0; 0, 900] DstBlock "Thirst, Drinking and Salt Appetite" DstPort 3 } } Branch { Points [0, 730; 5, 0] Branch { Points [-5, 0; 0, 250] Branch { Labels [1, 1] Points [0, 185; -960, 0; 0, -305] Branch { Points [30, 0] Branch { DstBlock "Display235" DstPort 1 } Branch { DstBlock "The control Functions of Antitiuret" "ic Hormone" DstPort 3 } } Branch { Points [0, -390; 35, 0] Branch { Points [0, -40] DstBlock "Display234" DstPort 1 } Branch { DstBlock "The control Functions of Aldosteron" "e" DstPort 1 } } } Branch { Labels [1, 0] Points [150, 0; 0, 70; 20, 0] Branch { DstBlock "Display202" DstPort 1 } Branch { Points [0, 0] DstBlock "Efferent Arteriole" DstPort 4 } } } Branch { Labels [1, 0] Points [175, 0; 0, 5] Branch { DstBlock "Display199" DstPort 1 } Branch { DstBlock "Afferent Arteriole" DstPort 4 } } } } Branch { DstBlock "Display168" DstPort 1 } } Line { SrcBlock "ANXM" SrcPort 1 DstBlock "The control Functions of Angiotensin" DstPort 3 } Line { SrcBlock "ANG" SrcPort 1 DstBlock "The control Functions of Angiotensin" DstPort 4 } Line { SrcBlock "ANUVM1" SrcPort 1 DstBlock "The control Functions of Angiotensin" DstPort 6 } Line { SrcBlock "ANUBRM" SrcPort 1 DstBlock "The control Functions of Angiotensin" DstPort 5 } Line { Name "ANU" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "The control Functions of Angiotensin" SrcPort 2 Points [40, 0] Branch { Points [0, -40] DstBlock "Display167" DstPort 1 } Branch { Points [115, 0; 0, -1045; 2900, 0; 0, -90] Branch { Points [0, -435; 10, 0] Branch { DstBlock "Unstressed volume in systemic venous tree" DstPort 2 } Branch { DstBlock "Display171" DstPort 1 } } Branch { Points [460, 0] Branch { DstBlock "Resistances in the Systemic Circulation " DstPort 7 } Branch { DstBlock "Display178" DstPort 1 } } } } Line { SrcBlock "The control Functions of Angiotensin" SrcPort 3 Points [45, 0] Branch { DstBlock "Display176" DstPort 1 } Branch { Labels [1, 0] Points [245, 0; -5, -1330; 835, 0; 0, -5] Branch { DstBlock "Autonomic Contorl of the Circulation" DstPort 5 } Branch { DstBlock "Display70" DstPort 1 } } } Line { SrcBlock "The control Functions of Angiotensin" SrcPort 4 Points [35, 0] Branch { Points [0, -55] DstBlock "Display166" DstPort 1 } Branch { Points [165, 0; 0, -1235; 2695, 0; 0, 220; 620, 0] Branch { DstBlock "Resistances in the Systemic Circulation " DstPort 14 } Branch { Points [0, 20] DstBlock "Display251" DstPort 1 } } } Line { Name "ANC" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "The control Functions of Angiotensin" SrcPort 5 DstBlock "Display169" DstPort 1 } Line { SrcBlock "The control Functions of Aldosterone" SrcPort 1 Points [20, 0] Branch { Points [0, -45] DstBlock "Display170" DstPort 1 } Branch { Points [155, 0; 0, 65] Branch { Points [1175, 0; 0, 50; 20, 0] Branch { DstBlock "Display218" DstPort 1 } Branch { DstBlock "Potassium Excretion" DstPort 6 } } Branch { Points [0, 625; 3560, 0; 0, -180; 200, 0] Branch { DstBlock "Extracellular and Intracellular Fluid Ele" "ctrolytes and Volumes" DstPort 9 } Branch { Points [0, -25] DstBlock "Display263" DstPort 1 } } } } Line { SrcBlock "The control Functions of Aldosterone" SrcPort 2 Points [30, 0] Branch { Points [1200, 0; 0, -465; 140, 0] Branch { DstBlock "Display210" DstPort 1 } Branch { DstBlock "Sodium Excretion" DstPort 4 } } Branch { Points [0, -40] DstBlock "Display161" DstPort 1 } } Line { SrcBlock "ALD" SrcPort 1 DstBlock "The control Functions of Aldosterone" DstPort 3 } Line { SrcBlock "The control Functions of Aldosterone" SrcPort 3 DstBlock "Display162" DstPort 1 } Line { SrcBlock "ADH" SrcPort 1 DstBlock "The control Functions of Antitiuretic Hormone" DstPort 6 } Line { Name "AHC1" FontSize 12 FontWeight "bold" Labels [0, 1] SrcBlock "The control Functions of Antitiuretic Hormone" SrcPort 1 Points [55, 0] Branch { DstBlock "Display173" DstPort 1 } Branch { Points "[180, 0; 0, -1530; 1695, 0; 0, 245; 505, 0; 0" ", 885; 1045, 0]" Branch { Points [0, -20] DstBlock "Thirst, Drinking and Salt Appetite" DstPort 2 } Branch { DstBlock "Display174" DstPort 1 } } } Line { SrcBlock "The control Functions of Antitiuretic Hormone" SrcPort 2 Points [25, 0] Branch { Points [190, 0; 0, 230; 1050, 0; 0, -85] Branch { Points [115, 0] Branch { Points [0, -30] DstBlock "Display227" DstPort 1 } Branch { DstBlock "Urea and Water Excretion" DstPort 5 } } Branch { Points [0, -915; 115, 0] Branch { DstBlock "Sodium Excretion" DstPort 5 } Branch { DstBlock "Display211" DstPort 1 } } } Branch { Points [0, -40] DstBlock "Display172" DstPort 1 } } Line { Name "AHRM" FontSize 12 FontWeight "bold" Labels [0, 0] SrcBlock "The control Functions of Antitiuretic Hormone" SrcPort 3 Points [20, 0] Branch { Points [0, -75] DstBlock "Display186" DstPort 1 } Branch { Labels [1, 0] Points [245, 0; 0, -1820; 1615, 0; 0, -255; 1640, 0] Branch { DstBlock "Resistances in the Systemic Circulation " DstPort 8 } Branch { DstBlock "Display175" DstPort 1 } } } Line { SrcBlock "AHMRM" SrcPort 1 DstBlock "The control Functions of Antitiuretic Hormone" DstPort 7 } Annotation { Name "HSR" Position [4099, 871] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "HPR" Position [4089, 905] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } Annotation { Name "HPL" Position [5026, 1064] UseDisplayTextAsClickCallback off FontSize 12 FontWeight "bold" } } }