Changeset 993


Ignore:
Timestamp:
Jul 10, 2016, 3:55:14 PM (6 years ago)
Author:
Argimiro Resende Secchi
Message:

Fixed by Jonathan

Location:
trunk/Block-Oriented EML/Examples
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Block-Oriented EML/Examples/A_HX_NonLinear.mdl

    r944 r993  
    11Model {
    2   Name                    "A_HX_NonLinear"
    3   Version                 7.2
     2  Name                    "A_HX_NonLinear_v2"
     3  Version                 7.1
    44  MdlSubVersion           0
    55  GraphicalInterface {
     
    77    NumRootOutports         0
    88    ParameterArgumentNames  ""
    9     ComputedModelVersion    "1.7"
     9    ComputedModelVersion    "1.10"
    1010    NumModelReferences      0
    1111    NumTestPointedSignals   0
     
    1313  SavedCharacterEncoding  "windows-1252"
    1414  SaveDefaultBlockParams  on
    15   ScopeRefreshTime        0.035000
    16   OverrideScopeRefreshTime on
    17   DisableAllScopes        off
    18   DataTypeOverride        "UseLocalSettings"
    19   MinMaxOverflowLogging   "UseLocalSettings"
    20   MinMaxOverflowArchiveMode "Overwrite"
    21   Created                 "Thu Mar 22 14:08:58 2012"
    22   Creator                 "IQU"
    23   UpdateHistory           "UpdateHistoryNever"
    24   ModifiedByFormat        "%<Auto>"
    25   LastModifiedBy          "IQU"
    26   ModifiedDateFormat      "%<Auto>"
    27   LastModifiedDate        "Mon Mar 26 12:16:11 2012"
    28   RTWModifiedTimeStamp    0
    29   ModelVersionFormat      "1.%<AutoIncrement:7>"
    30   ConfigurationManager    "None"
    3115  SampleTimeColors        off
    32   SampleTimeAnnotations   off
    3316  LibraryLinkDisplay      "none"
    3417  WideLines               off
     
    4427  ExecutionContextIcon    off
    4528  ShowLinearizationAnnotations on
     29  ScopeRefreshTime        0.035000
     30  OverrideScopeRefreshTime on
     31  DisableAllScopes        off
     32  DataTypeOverride        "UseLocalSettings"
     33  MinMaxOverflowLogging   "UseLocalSettings"
     34  MinMaxOverflowArchiveMode "Overwrite"
    4635  BlockNameDataTip        off
    4736  BlockParametersDataTip  off
     
    5140  BrowserShowLibraryLinks off
    5241  BrowserLookUnderMasks   off
     42  Created                 "Thu Mar 22 14:08:58 2012"
     43  Creator                 "IQU"
     44  UpdateHistory           "UpdateHistoryNever"
     45  ModifiedByFormat        "%<Auto>"
     46  LastModifiedBy          "Jonathan"
     47  ModifiedDateFormat      "%<Auto>"
     48  LastModifiedDate        "Wed Jun 22 10:01:40 2016"
     49  RTWModifiedTimeStamp    0
     50  ModelVersionFormat      "1.%<AutoIncrement:10>"
     51  ConfigurationManager    "None"
    5352  SimulationMode          "normal"
    5453  LinearizationMsg        "none"
     
    10099    Simulink.ConfigSet {
    101100      $ObjectID               1
    102       Version                 "1.5.1"
     101      Version                 "1.4.0"
    103102      Array {
    104103        Type                    "Handle"
    105         Dimension               8
     104        Dimension               7
    106105        Simulink.SolverCC {
    107106          $ObjectID               2
    108           Version                 "1.5.1"
     107          Version                 "1.4.0"
    109108          StartTime               "0.0"
    110           StopTime                "5"
     109          StopTime                "1000"
    111110          AbsTol                  "auto"
    112111          FixedStep               "auto"
     
    128127          ShapePreserveControl    "DisableAll"
    129128          ZeroCrossControl        "UseLocalSettings"
    130           ZeroCrossAlgorithm      "Nonadaptive"
     129          ZeroCrossAlgorithm      "Non-adaptive"
    131130          AlgebraicLoopSolver     "TrustRegion"
    132131          SolverResetMethod       "Fast"
     
    135134          SampleTimeConstraint    "Unconstrained"
    136135          InsertRTBMode           "Whenever possible"
    137           SignalSizeVariationType "Allow only fixed size"
    138136        }
    139137        Simulink.DataIOCC {
    140138          $ObjectID               3
    141           Version                 "1.5.1"
     139          Version                 "1.4.0"
    142140          Decimation              "1"
    143141          ExternalInput           "[t, u]"
     
    165163        Simulink.OptimizationCC {
    166164          $ObjectID               4
    167           Version                 "1.5.1"
    168165          Array {
    169166            Type                    "Cell"
     
    175172            PropName                "DisabledProps"
    176173          }
     174          Version                 "1.4.0"
    177175          BlockReduction          on
    178176          BooleanDataType         on
     
    185183          EnforceIntegerDowncast  on
    186184          ExpressionFolding       on
    187           EnableMemcpy            on
    188           MemcpyThreshold         64
    189185          ExpressionDepthLimit    2147483647
    190186          FoldNonRolledExpr       on
     
    200196          NoFixptDivByZeroProtection off
    201197          EfficientFloat2IntCast  off
    202           EfficientMapNaN2IntZero on
    203198          OptimizeModelRefInitCode off
    204199          LifeSpan                "inf"
     
    209204        Simulink.DebuggingCC {
    210205          $ObjectID               5
    211           Version                 "1.5.1"
     206          Version                 "1.4.0"
    212207          RTPrefix                "error"
    213208          ConsistencyChecking     "none"
     
    223218          SaveWithParameterizedLinksMsg "warning"
    224219          CheckSSInitialOutputMsg on
    225           UnderspecifiedInitializationDetection "Classic"
    226           MergeDetectMultiDrivingBlocksExec "none"
    227220          CheckExecutionContextPreStartOutputMsg off
    228221          CheckExecutionContextRuntimeOutputMsg off
     
    268261          ModelReferenceIOMismatchMessage "none"
    269262          ModelReferenceCSMismatchMessage "none"
     263          ModelReferenceSimTargetVerbose off
    270264          UnknownTsInhSupMsg      "warning"
    271265          ModelReferenceDataLoggingMessage "warning"
     
    279273        Simulink.HardwareCC {
    280274          $ObjectID               6
    281           Version                 "1.5.1"
     275          Version                 "1.4.0"
    282276          ProdBitPerChar          8
    283277          ProdBitPerShort         16
     
    306300        Simulink.ModelReferenceCC {
    307301          $ObjectID               7
    308           Version                 "1.5.1"
     302          Version                 "1.4.0"
    309303          UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange"
    310304          CheckModelReferenceTargetMessage "error"
    311305          ModelReferenceNumInstancesAllowed "Multi"
     306          ModelReferenceSigSizeVariationType "Always allowed"
    312307          ModelReferencePassRootInputsByReference on
    313308          ModelReferenceMinAlgLoopOccurrences off
    314309        }
    315         Simulink.SFSimCC {
    316           $ObjectID               8
    317           Version                 "1.5.1"
    318           SFSimEnableDebug        on
    319           SFSimOverflowDetection  on
    320           SFSimEcho               on
    321           SimUseLocalCustomCode   off
    322           SimBuildMode            "sf_incremental_build"
    323         }
    324310        Simulink.RTWCC {
    325311          $BackupClass            "Simulink.RTWCC"
    326           $ObjectID               9
    327           Version                 "1.5.1"
     312          $ObjectID               8
    328313          Array {
    329314            Type                    "Cell"
     
    337322            PropName                "DisabledProps"
    338323          }
     324          Version                 "1.4.0"
    339325          SystemTargetFile        "grt.tlc"
    340326          GenCodeOnly             off
     
    353339          ConfigurationMode       "Optimized"
    354340          ConfigAtBuild           off
    355           RTWUseLocalCustomCode   off
    356           RTWUseSimCustomCode     off
    357341          IncludeHyperlinkInReport off
    358342          LaunchReport            off
     
    371355            Dimension               2
    372356            Simulink.CodeAppCC {
    373               $ObjectID               10
    374               Version                 "1.5.1"
     357              $ObjectID               9
    375358              Array {
    376359                Type                    "Cell"
     
    395378                PropName                "DisabledProps"
    396379              }
     380              Version                 "1.4.0"
    397381              ForceParamTrailComments off
    398382              GenerateComments        on
    399383              IgnoreCustomStorageClasses on
    400               IgnoreTestpoints        off
    401384              IncHierarchyInIds       off
    402385              MaxIdLength             31
     
    424407              InlinedPrmAccess        "Literals"
    425408              ReqsInCode              off
    426               UseSimReservedNames     off
    427409            }
    428410            Simulink.GRTTargetCC {
    429411              $BackupClass            "Simulink.TargetCC"
    430               $ObjectID               11
    431               Version                 "1.5.1"
     412              $ObjectID               10
    432413              Array {
    433414                Type                    "Cell"
     
    451432                PropName                "DisabledProps"
    452433              }
     434              Version                 "1.4.0"
    453435              TargetFcnLib            "ansi_tfl_table_tmw.mat"
    454436              TargetLibSuffix         ""
     
    456438              TargetFunctionLibrary   "ANSI_C"
    457439              UtilityFuncGeneration   "Auto"
    458               ERTMultiwordTypeDef     "System defined"
    459               ERTMultiwordLength      256
    460               MultiwordLength         2048
    461440              GenerateFullHeader      on
    462441              GenerateSampleERTMain   off
     
    484463              PortableWordSizes       off
    485464              ModelStepFunctionPrototypeControlCompliant off
    486               CPPClassGenCompliant    off
    487465              AutosarCompliant        off
    488               UseMalloc               off
    489466              ExtMode                 off
    490467              ExtModeStaticAlloc      off
     
    506483      Name                    "Configuration"
    507484      CurrentDlgPage          "Solver"
    508       ConfigPrmDlgPosition    " [ 200, 45, 1080, 675 ] "
    509485    }
    510486    PropName                "ConfigurationSets"
     
    525501    FontAngle               "normal"
    526502    ShowName                on
     503  }
     504  BlockParameterDefaults {
     505    Block {
     506      BlockType               Clock
     507      DisplayTime             off
     508    }
     509    Block {
     510      BlockType               Gain
     511      Gain                    "1"
     512      Multiplication          "Element-wise(K.*u)"
     513      ParamMin                "[]"
     514      ParamMax                "[]"
     515      ParameterDataTypeMode   "Same as input"
     516      ParameterDataType       "fixdt(1,16,0)"
     517      ParameterScalingMode    "Best Precision: Matrix-wise"
     518      ParameterScaling        "[]"
     519      ParamDataTypeStr        "Inherit: Same as input"
     520      OutMin                  "[]"
     521      OutMax                  "[]"
     522      OutDataTypeMode         "Same as input"
     523      OutDataType             "fixdt(1,16,0)"
     524      OutScaling              "[]"
     525      OutDataTypeStr          "Inherit: Same as input"
     526      LockScale               off
     527      RndMeth                 "Floor"
     528      SaturateOnIntegerOverflow on
     529      SampleTime              "-1"
     530    }
     531    Block {
     532      BlockType               Integrator
     533      ExternalReset           "none"
     534      InitialConditionSource  "internal"
     535      InitialCondition        "0"
     536      LimitOutput             off
     537      UpperSaturationLimit    "inf"
     538      LowerSaturationLimit    "-inf"
     539      ShowSaturationPort      off
     540      ShowStatePort           off
     541      AbsoluteTolerance       "auto"
     542      IgnoreLimit             off
     543      ZeroCross               on
     544      ContinuousStateAttributes "''"
     545    }
     546    Block {
     547      BlockType               Product
     548      Inputs                  "2"
     549      Multiplication          "Element-wise(.*)"
     550      CollapseMode            "All dimensions"
     551      CollapseDim             "1"
     552      InputSameDT             on
     553      OutMin                  "[]"
     554      OutMax                  "[]"
     555      OutDataTypeMode         "Same as first input"
     556      OutDataType             "fixdt(1,16,0)"
     557      OutScaling              "[]"
     558      OutDataTypeStr          "Inherit: Same as first input"
     559      LockScale               off
     560      RndMeth                 "Zero"
     561      SaturateOnIntegerOverflow on
     562      SampleTime              "-1"
     563    }
     564    Block {
     565      BlockType               Scope
     566      ModelBased              off
     567      TickLabels              "OneTimeTick"
     568      ZoomMode                "on"
     569      Grid                    "on"
     570      TimeRange               "auto"
     571      YMin                    "-5"
     572      YMax                    "5"
     573      SaveToWorkspace         off
     574      SaveName                "ScopeData"
     575      LimitDataPoints         on
     576      MaxDataPoints           "5000"
     577      Decimation              "1"
     578      SampleInput             off
     579      SampleTime              "-1"
     580    }
     581    Block {
     582      BlockType               Step
     583      Time                    "1"
     584      Before                  "0"
     585      After                   "1"
     586      SampleTime              "-1"
     587      VectorParams1D          on
     588      ZeroCross               on
     589    }
     590    Block {
     591      BlockType               Sum
     592      IconShape               "rectangular"
     593      Inputs                  "++"
     594      CollapseMode            "All dimensions"
     595      CollapseDim             "1"
     596      InputSameDT             on
     597      AccumDataTypeStr        "Inherit: Inherit via internal rule"
     598      OutMin                  "[]"
     599      OutMax                  "[]"
     600      OutDataTypeMode         "Same as first input"
     601      OutDataType             "fixdt(1,16,0)"
     602      OutScaling              "[]"
     603      OutDataTypeStr          "Inherit: Same as first input"
     604      LockScale               off
     605      RndMeth                 "Floor"
     606      SaturateOnIntegerOverflow on
     607      SampleTime              "-1"
     608    }
     609    Block {
     610      BlockType               ToWorkspace
     611      VariableName            "simulink_output"
     612      MaxDataPoints           "1000"
     613      Decimation              "1"
     614      SampleTime              "0"
     615      FixptAsFi               off
     616    }
    527617  }
    528618  AnnotationDefaults {
     
    544634    FontAngle               "normal"
    545635  }
    546   BlockParameterDefaults {
    547     Block {
    548       BlockType               Clock
    549       DisplayTime             off
    550     }
    551     Block {
    552       BlockType               Constant
    553       Value                   "1"
    554       VectorParams1D          on
    555       SamplingMode            "Sample based"
    556       OutMin                  "[]"
    557       OutMax                  "[]"
    558       OutDataTypeMode         "Inherit from 'Constant value'"
    559       OutDataType             "fixdt(1,16,0)"
    560       ConRadixGroup           "Use specified scaling"
    561       OutScaling              "[]"
    562       OutDataTypeStr          "Inherit: Inherit from 'Constant value'"
    563       LockScale               off
    564       SampleTime              "inf"
    565       FramePeriod             "inf"
    566     }
    567     Block {
    568       BlockType               Integrator
    569       ExternalReset           "none"
    570       InitialConditionSource  "internal"
    571       InitialCondition        "0"
    572       LimitOutput             off
    573       UpperSaturationLimit    "inf"
    574       LowerSaturationLimit    "-inf"
    575       ShowSaturationPort      off
    576       ShowStatePort           off
    577       AbsoluteTolerance       "auto"
    578       IgnoreLimit             off
    579       ZeroCross               on
    580       ContinuousStateAttributes "''"
    581     }
    582     Block {
    583       BlockType               Product
    584       Inputs                  "2"
    585       Multiplication          "Element-wise(.*)"
    586       CollapseMode            "All dimensions"
    587       CollapseDim             "1"
    588       InputSameDT             on
    589       OutMin                  "[]"
    590       OutMax                  "[]"
    591       OutDataTypeMode         "Same as first input"
    592       OutDataType             "fixdt(1,16,0)"
    593       OutScaling              "[]"
    594       OutDataTypeStr          "Inherit: Same as first input"
    595       LockScale               off
    596       RndMeth                 "Zero"
    597       SaturateOnIntegerOverflow on
    598       SampleTime              "-1"
    599     }
    600     Block {
    601       BlockType               Scope
    602       ModelBased              off
    603       TickLabels              "OneTimeTick"
    604       ZoomMode                "on"
    605       Grid                    "on"
    606       TimeRange               "auto"
    607       YMin                    "-5"
    608       YMax                    "5"
    609       SaveToWorkspace         off
    610       SaveName                "ScopeData"
    611       LimitDataPoints         on
    612       MaxDataPoints           "5000"
    613       Decimation              "1"
    614       SampleInput             off
    615       SampleTime              "-1"
    616     }
    617     Block {
    618       BlockType               Step
    619       Time                    "1"
    620       Before                  "0"
    621       After                   "1"
    622       SampleTime              "-1"
    623       VectorParams1D          on
    624       ZeroCross               on
    625     }
    626     Block {
    627       BlockType               Sum
    628       IconShape               "rectangular"
    629       Inputs                  "++"
    630       CollapseMode            "All dimensions"
    631       CollapseDim             "1"
    632       InputSameDT             on
    633       AccumDataTypeStr        "Inherit: Inherit via internal rule"
    634       OutMin                  "[]"
    635       OutMax                  "[]"
    636       OutDataTypeMode         "Same as first input"
    637       OutDataType             "fixdt(1,16,0)"
    638       OutScaling              "[]"
    639       OutDataTypeStr          "Inherit: Same as first input"
    640       LockScale               off
    641       RndMeth                 "Floor"
    642       SaturateOnIntegerOverflow on
    643       SampleTime              "-1"
    644     }
    645     Block {
    646       BlockType               ToWorkspace
    647       VariableName            "simulink_output"
    648       MaxDataPoints           "1000"
    649       Decimation              "1"
    650       SampleTime              "0"
    651       FixptAsFi               off
    652     }
    653   }
    654636  System {
    655     Name                    "A_HX_NonLinear"
    656     Location                [2, 82, 1270, 674]
     637    Name                    "A_HX_NonLinear_v2"
     638    Location                [643, 83, 1277, 721]
    657639    Open                    on
    658640    ModelBrowserVisibility  off
     
    671653      BlockType               Clock
    672654      Name                    "Clock"
    673       Position                [585, 215, 605, 235]
     655      Position                [520, 205, 540, 225]
    674656      Decimation              "10"
    675657    }
    676658    Block {
    677       BlockType               Constant
    678       Name                    "Cp"
    679       Position                [195, 300, 225, 330]
    680       Value                   "3.75"
    681       OutDataType             "sfix(16)"
    682       OutScaling              "2^0"
    683     }
    684     Block {
    685659      BlockType               Product
    686       Name                    "Divide"
     660      Name                    "Divide3"
    687661      Ports                   [2, 1]
    688       Position                [330, 202, 360, 233]
    689       Inputs                  "*/"
    690       InputSameDT             off
    691       OutDataTypeMode         "Inherit via internal rule"
    692       OutDataType             "sfix(16)"
    693       OutScaling              "2^-10"
    694       OutDataTypeStr          "Inherit: Inherit via internal rule"
    695       RndMeth                 "Floor"
    696       SaturateOnIntegerOverflow off
    697     }
    698     Block {
    699       BlockType               Product
    700       Name                    "Divide1"
    701       Ports                   [2, 1]
    702       Position                [265, 277, 295, 308]
     662      Position                [315, 27, 345, 58]
    703663      Inputs                  "**"
    704664      InputSameDT             off
     
    711671    }
    712672    Block {
    713       BlockType               Product
    714       Name                    "Divide2"
    715       Ports                   [2, 1]
    716       Position                [390, 147, 420, 178]
    717       Inputs                  "**"
    718       InputSameDT             off
    719       OutDataTypeMode         "Inherit via internal rule"
    720       OutDataType             "sfix(16)"
    721       OutScaling              "2^-10"
    722       OutDataTypeStr          "Inherit: Inherit via internal rule"
    723       RndMeth                 "Floor"
    724       SaturateOnIntegerOverflow off
    725     }
    726     Block {
    727       BlockType               Product
    728       Name                    "Divide3"
    729       Ports                   [2, 1]
    730       Position                [380, 37, 410, 68]
    731       Inputs                  "**"
    732       InputSameDT             off
    733       OutDataTypeMode         "Inherit via internal rule"
    734       OutDataType             "sfix(16)"
    735       OutScaling              "2^-10"
    736       OutDataTypeStr          "Inherit: Inherit via internal rule"
    737       RndMeth                 "Floor"
    738       SaturateOnIntegerOverflow off
    739     }
    740     Block {
    741673      BlockType               Integrator
    742674      Name                    "Integrator"
    743675      Ports                   [1, 1]
    744       Position                [550, 50, 580, 80]
    745       InitialCondition        "80"
    746     }
    747     Block {
    748       BlockType               Constant
    749       Name                    "Lambda"
    750       Position                [195, 195, 225, 225]
    751       Value                   "2250"
     676      Position                [485, 40, 515, 70]
     677      InitialCondition        "90"
     678    }
     679    Block {
     680      BlockType               Gain
     681      Name                    "Lambda_k_Cp"
     682      Position                [200, 140, 275, 170]
     683      Gain                    "1.6667"
     684      ParameterDataTypeMode   "Inherit via internal rule"
     685      ParameterDataType       "sfix(16)"
     686      ParameterScaling        "2^0"
     687      ParamDataTypeStr        "Inherit: Inherit via internal rule"
     688      OutDataTypeMode         "Inherit via internal rule"
    752689      OutDataType             "sfix(16)"
    753690      OutScaling              "2^0"
     691      OutDataTypeStr          "Inherit: Inherit via internal rule"
     692      SaturateOnIntegerOverflow off
    754693    }
    755694    Block {
     
    757696      Name                    "Scope"
    758697      Ports                   [1]
    759       Position                [680, 154, 710, 186]
     698      Position                [615, 144, 645, 176]
    760699      Floating                off
    761700      Location                [290, 153, 927, 572]
     
    773712      Name                    "Subtract"
    774713      Ports                   [2, 1]
    775       Position                [295, 92, 325, 123]
     714      Position                [230, 82, 260, 113]
    776715      Inputs                  "+-"
    777716      InputSameDT             off
     
    786725      Name                    "Subtract1"
    787726      Ports                   [2, 1]
    788       Position                [475, 47, 505, 78]
     727      Position                [410, 37, 440, 68]
    789728      InputSameDT             off
    790729      OutDataTypeMode         "Inherit via internal rule"
     
    797736      BlockType               Step
    798737      Name                    "Ti"
    799       Position                [195, 85, 225, 115]
     738      Position                [130, 75, 160, 105]
    800739      Time                    "440"
    801740      Before                  "50"
    802       After                   "50"
     741      After                   "100"
    803742      SampleTime              "0"
    804743    }
     
    806745      BlockType               ToWorkspace
    807746      Name                    "To Workspace"
    808       Position                [655, 95, 715, 125]
     747      Position                [590, 85, 650, 115]
    809748      VariableName            "T"
    810749      MaxDataPoints           "inf"
     
    815754      BlockType               ToWorkspace
    816755      Name                    "To Workspace1"
    817       Position                [660, 210, 720, 240]
     756      Position                [595, 200, 655, 230]
    818757      VariableName            "time"
    819758      MaxDataPoints           "inf"
     
    824763      BlockType               Step
    825764      Name                    "W"
    826       Position                [195, 30, 225, 60]
     765      Position                [130, 20, 160, 50]
    827766      Time                    "220"
    828767      Before                  "12"
    829       After                   "12"
     768      After                   "24"
    830769      SampleTime              "0"
    831770    }
     
    833772      BlockType               Step
    834773      Name                    "Ws"
    835       Position                [195, 140, 225, 170]
     774      Position                [130, 140, 160, 170]
    836775      Time                    "660"
    837776      Before                  "0.8"
    838       After                   "0.8"
     777      After                   "1.6"
    839778      SampleTime              "0"
    840779    }
    841780    Block {
    842       BlockType               Constant
    843       Name                    "m"
    844       Position                [195, 250, 225, 280]
    845       Value                   "360"
     781      BlockType               Gain
     782      Name                    "m_inv"
     783      Position                [190, 18, 280, 52]
     784      Gain                    "0.0027778"
     785      ParameterDataTypeMode   "Inherit via internal rule"
     786      ParameterDataType       "sfix(16)"
     787      ParameterScaling        "2^0"
     788      ParamDataTypeStr        "Inherit: Inherit via internal rule"
     789      OutDataTypeMode         "Inherit via internal rule"
    846790      OutDataType             "sfix(16)"
    847791      OutScaling              "2^0"
    848     }
    849     Line {
    850       SrcBlock                "m"
    851       SrcPort                 1
    852       Points                  [20, 0]
    853       DstBlock                "Divide1"
     792      OutDataTypeStr          "Inherit: Inherit via internal rule"
     793      SaturateOnIntegerOverflow off
     794    }
     795    Line {
     796      SrcBlock                "Ws"
     797      SrcPort                 1
     798      DstBlock                "Lambda_k_Cp"
    854799      DstPort                 1
    855800    }
    856801    Line {
    857       SrcBlock                "Cp"
    858       SrcPort                 1
    859       Points                  [20, 0]
    860       DstBlock                "Divide1"
    861       DstPort                 2
    862     }
    863     Line {
    864       SrcBlock                "Lambda"
    865       SrcPort                 1
    866       DstBlock                "Divide"
    867       DstPort                 1
    868     }
    869     Line {
    870       SrcBlock                "Divide1"
    871       SrcPort                 1
    872       Points                  [10, 0; 0, -70]
    873       DstBlock                "Divide"
    874       DstPort                 2
    875     }
    876     Line {
    877       SrcBlock                "Ws"
    878       SrcPort                 1
    879       DstBlock                "Divide2"
    880       DstPort                 1
    881     }
    882     Line {
    883       SrcBlock                "Divide"
    884       SrcPort                 1
    885       Points                  [10, 0]
    886       DstBlock                "Divide2"
    887       DstPort                 2
    888     }
    889     Line {
    890802      SrcBlock                "W"
    891803      SrcPort                 1
    892       DstBlock                "Divide3"
     804      DstBlock                "m_inv"
    893805      DstPort                 1
    894806    }
     
    911823      DstBlock                "Subtract1"
    912824      DstPort                 1
    913     }
    914     Line {
    915       SrcBlock                "Divide2"
    916       SrcPort                 1
    917       Points                  [20, 0; 0, -95]
    918       DstBlock                "Subtract1"
    919       DstPort                 2
    920825    }
    921826    Line {
     
    953858      DstPort                 1
    954859    }
     860    Line {
     861      SrcBlock                "Lambda_k_Cp"
     862      SrcPort                 1
     863      Points                  [100, 0; 0, -95]
     864      DstBlock                "Subtract1"
     865      DstPort                 2
     866    }
     867    Line {
     868      SrcBlock                "m_inv"
     869      SrcPort                 1
     870      DstBlock                "Divide3"
     871      DstPort                 1
     872    }
    955873  }
    956874}
  • trunk/Block-Oriented EML/Examples/A_HX_NonLinear.pfd

    r944 r993  
    1111        <SkipAnalysis>0</SkipAnalysis>
    1212        <Time_Start>0</Time_Start>
    13         <Time_Step>0.05</Time_Step>
    14         <Time_End>5</Time_End>
     13        <Time_Step>5</Time_Step>
     14        <Time_End>1000</Time_End>
    1515        <Time_Unit>s</Time_Unit>
    1616        <Sparse_Algebra>1</Sparse_Algebra>
     
    2828<Height>1000</Height>
    2929<View>
    30         <Zoom_Level>0.8</Zoom_Level>
    31         <Width>1028</Width>
    32         <Height>416</Height>
    33         <X>0</X>
    34         <Y>-28</Y>
     30        <Zoom_Level>1</Zoom_Level>
     31        <Width>981</Width>
     32        <Height>438</Height>
     33        <X>-26</X>
     34        <Y>0</Y>
    3535</View>
    3636<View>
    3737        <Zoom_Level>1</Zoom_Level>
    38         <Width>1028</Width>
     38        <Width>981</Width>
    3939        <Height>0</Height>
    4040        <X>0</X>
     
    4444        <Type>Step</Type>
    4545        <Id_String>Ws</Id_String>
    46         <X>77</X>
    47         <Y>226</Y>
     46        <X>36</X>
     47        <Y>225</Y>
    4848        <Z>0</Z>
    4949        <Width>42.7</Width>
    5050        <Height>40.6</Height>
    5151        <Label_Position>
    52                 <X>78</X>
    53                 <Y>267</Y>
     52                <X>37</X>
     53                <Y>266</Y>
    5454        </Label_Position>
    5555        <Settings>
     
    8484                                <Value>1</Value>
    8585                        </Indices>
    86                         <Value>0.8</Value>
     86                        <Value>1.6</Value>
    8787                        <Status>4</Status>
    8888                </Value>
     
    9292        <Type>Step</Type>
    9393        <Id_String>Ti</Id_String>
    94         <X>78</X>
    95         <Y>126</Y>
     94        <X>34</X>
     95        <Y>124</Y>
    9696        <Z>0</Z>
    9797        <Width>42.7</Width>
    9898        <Height>40.6</Height>
    9999        <Label_Position>
    100                 <X>86</X>
    101                 <Y>167</Y>
     100                <X>42</X>
     101                <Y>165</Y>
    102102        </Label_Position>
    103103        <Settings>
     
    110110                                <Value>1</Value>
    111111                        </Indices>
    112                         <Value>50</Value>
     112                        <Value>100</Value>
    113113                        <Status>4</Status>
    114114                </Value>
     
    140140        <Type>Step</Type>
    141141        <Id_String>W</Id_String>
    142         <X>79</X>
    143         <Y>47</Y>
     142        <X>36</X>
     143        <Y>48</Y>
    144144        <Z>0</Z>
    145145        <Width>42.7</Width>
    146146        <Height>40.6</Height>
    147147        <Label_Position>
    148                 <X>86</X>
    149                 <Y>86</Y>
     148                <X>43</X>
     149                <Y>87</Y>
    150150        </Label_Position>
    151151        <Settings>
     
    169169                                <Value>1</Value>
    170170                        </Indices>
    171                         <Value>12</Value>
     171                        <Value>24</Value>
    172172                        <Status>4</Status>
    173173                </Value>
     
    180180                                <Value>1</Value>
    181181                        </Indices>
    182                         <Value>5</Value>
     182                        <Value>220</Value>
    183183                        <Status>4</Status>
    184184                </Value>
     
    194194        <Height>33.6</Height>
    195195        <Label_Position>
    196                 <X>356.5</X>
     196                <X>356</X>
    197197                <Y>119</Y>
    198198        </Label_Position>
     
    227227</Block>
    228228<Block>
    229         <Type>Constant</Type>
    230         <Id_String>Cp</Id_String>
    231         <X>78</X>
    232         <Y>438</Y>
    233         <Z>0</Z>
    234         <Width>42.7</Width>
    235         <Height>40.6</Height>
    236         <Label_Position>
    237                 <X>85</X>
    238                 <Y>478</Y>
    239         </Label_Position>
    240         <Settings>
    241                 <Value>
    242                         <Path>
    243                                 <Value>Value</Value>
    244                         </Path>
    245                         <Unit></Unit>
    246                         <Indices>
    247                                 <Value>1</Value>
    248                         </Indices>
    249                         <Value>3.75</Value>
    250                         <Status>4</Status>
    251                 </Value>
    252         </Settings>
    253 </Block>
    254 <Block>
    255         <Type>Constant</Type>
    256         <Id_String>m</Id_String>
    257         <X>78</X>
    258         <Y>371</Y>
    259         <Z>0</Z>
    260         <Width>42.7</Width>
    261         <Height>40.6</Height>
    262         <Label_Position>
    263                 <X>88</X>
    264                 <Y>411</Y>
    265         </Label_Position>
    266         <Settings>
    267                 <Value>
    268                         <Path>
    269                                 <Value>Value</Value>
    270                         </Path>
    271                         <Unit></Unit>
    272                         <Indices>
    273                                 <Value>1</Value>
    274                         </Indices>
    275                         <Value>360</Value>
    276                         <Status>4</Status>
    277                 </Value>
    278         </Settings>
    279 </Block>
    280 <Block>
    281         <Type>Constant</Type>
    282         <Id_String>Lambda</Id_String>
    283         <X>78</X>
    284         <Y>300</Y>
    285         <Z>0</Z>
    286         <Width>42.7</Width>
    287         <Height>40.6</Height>
    288         <Label_Position>
    289                 <X>67</X>
    290                 <Y>341</Y>
    291         </Label_Position>
    292         <Settings>
    293                 <Value>
    294                         <Path>
    295                                 <Value>Value</Value>
    296                         </Path>
    297                         <Unit></Unit>
    298                         <Indices>
    299                                 <Value>1</Value>
    300                         </Indices>
    301                         <Value>2250</Value>
    302                         <Status>4</Status>
    303                 </Value>
    304         </Settings>
    305 </Block>
    306 <Block>
    307         <Type>MultDiv</Type>
    308         <Id_String>M1</Id_String>
    309         <X>172</X>
    310         <Y>408</Y>
    311         <Z>0</Z>
    312         <Width>32.9</Width>
    313         <Height>33.6</Height>
    314         <Label_Position>
    315                 <X>141</X>
    316                 <Y>407</Y>
    317         </Label_Position>
    318         <Settings>
    319         </Settings>
    320 </Block>
    321 <Block>
    322         <Type>MultDiv</Type>
    323         <Id_String>D1</Id_String>
    324         <X>243</X>
    325         <Y>341</Y>
    326         <Z>0</Z>
    327         <Width>32.9</Width>
    328         <Height>33.6</Height>
    329         <Label_Position>
    330                 <X>214</X>
    331                 <Y>346</Y>
    332         </Label_Position>
    333         <Settings>
    334                 <Value>
    335                         <Path>
    336                                 <Value>Select_operation</Value>
    337                         </Path>
    338                         <Unit></Unit>
    339                         <Indices>
    340                                 <Value>1</Value>
    341                         </Indices>
    342                         <Value>"Division"</Value>
    343                         <Status>4</Status>
    344                 </Value>
    345         </Settings>
    346 </Block>
    347 <Block>
    348229        <Type>MultDiv</Type>
    349230        <Id_String>M3</Id_String>
     
    381262                                <Value>1</Value>
    382263                        </Indices>
    383                         <Value>80</Value>
    384                         <Status>4</Status>
    385                 </Value>
    386         </Settings>
    387 </Block>
    388 <Block>
    389         <Type>MultDiv</Type>
    390         <Id_String>M2</Id_String>
    391         <X>313</X>
    392         <Y>288</Y>
    393         <Z>0</Z>
    394         <Width>32.9</Width>
    395         <Height>33.6</Height>
    396         <Label_Position>
    397                 <X>281</X>
    398                 <Y>288</Y>
    399         </Label_Position>
    400         <Settings>
    401         </Settings>
    402 </Block>
    403 <Line>
    404         <Line_Name>S001</Line_Name>
    405         <X1>114.7</X1>
    406         <Y1>385.3</Y1>
    407         <X2>182.45</X2>
    408         <Y2>402</Y2>
    409         <Block_Source>m</Block_Source>
    410         <Port_Source>Out</Port_Source>
    411         <Block_Target>M1</Block_Target>
    412         <Port_Target>In1</Port_Target>
    413 </Line>
    414 <Line>
    415         <Line_Name>S002</Line_Name>
    416         <X1>114.7</X1>
    417         <Y1>452.3</Y1>
    418         <X2>182.45</X2>
    419         <Y2>435.6</Y2>
    420         <Block_Source>Cp</Block_Source>
    421         <Port_Source>Out</Port_Source>
    422         <Block_Target>M1</Block_Target>
    423         <Port_Target>In2</Port_Target>
    424 </Line>
    425 <Line>
    426         <Line_Name>S003</Line_Name>
    427         <X1>198.9</X1>
    428         <Y1>418.8</Y1>
    429         <X2>253.45</X2>
    430         <Y2>368.6</Y2>
    431         <Block_Source>M1</Block_Source>
    432         <Port_Source>Out</Port_Source>
    433         <Block_Target>D1</Block_Target>
    434         <Port_Target>In2</Port_Target>
    435 </Line>
    436 <Line>
    437         <Line_Name>S004</Line_Name>
    438         <X1>114.7</X1>
    439         <Y1>314.3</Y1>
    440         <X2>253.45</X2>
    441         <Y2>335</Y2>
    442         <Block_Source>Lambda</Block_Source>
    443         <Port_Source>Out</Port_Source>
    444         <Block_Target>D1</Block_Target>
    445         <Port_Target>In1</Port_Target>
    446 </Line>
    447 <Line>
    448         <Line_Name>S005</Line_Name>
    449         <X1>269.9</X1>
    450         <Y1>351.8</Y1>
    451         <X2>323.45</X2>
    452         <Y2>315.6</Y2>
    453         <Block_Source>D1</Block_Source>
    454         <Port_Source>Out</Port_Source>
    455         <Block_Target>M2</Block_Target>
    456         <Port_Target>In2</Port_Target>
    457 </Line>
    458 <Line>
    459         <Line_Name>S006</Line_Name>
    460         <X1>113.7</X1>
    461         <Y1>240.3</Y1>
    462         <X2>323.45</X2>
    463         <Y2>282</Y2>
    464         <Block_Source>Ws</Block_Source>
    465         <Port_Source>Out</Port_Source>
    466         <Block_Target>M2</Block_Target>
    467         <Port_Target>In1</Port_Target>
    468 </Line>
     264                        <Value>90</Value>
     265                        <Status>4</Status>
     266                </Value>
     267        </Settings>
     268</Block>
     269<Block>
     270        <Type>Gain</Type>
     271        <Id_String>Lambda_k_Cp</Id_String>
     272        <X>247</X>
     273        <Y>227</Y>
     274        <Z>0</Z>
     275        <Width>40.6</Width>
     276        <Height>39.9</Height>
     277        <Label_Position>
     278                <X>211</X>
     279                <Y>270</Y>
     280        </Label_Position>
     281        <Settings>
     282                <Value>
     283                        <Path>
     284                                <Value>K</Value>
     285                        </Path>
     286                        <Unit></Unit>
     287                        <Indices>
     288                                <Value>1</Value>
     289                        </Indices>
     290                        <Value>1.6667</Value>
     291                        <Status>4</Status>
     292                </Value>
     293        </Settings>
     294</Block>
     295<Block>
     296        <Type>Gain</Type>
     297        <Id_String>m_inv</Id_String>
     298        <X>147</X>
     299        <Y>50</Y>
     300        <Z>0</Z>
     301        <Width>40.6</Width>
     302        <Height>39.9</Height>
     303        <Label_Position>
     304                <X>141</X>
     305                <Y>89</Y>
     306        </Label_Position>
     307        <Settings>
     308                <Value>
     309                        <Path>
     310                                <Value>K</Value>
     311                        </Path>
     312                        <Unit></Unit>
     313                        <Indices>
     314                                <Value>1</Value>
     315                        </Indices>
     316                        <Value>0.0027778</Value>
     317                        <Status>4</Status>
     318                </Value>
     319        </Settings>
     320</Block>
    469321<Line>
    470322        <Line_Name>S007</Line_Name>
    471         <X1>114.7</X1>
    472         <Y1>140.3</Y1>
     323        <X1>70.7</X1>
     324        <Y1>138.3</Y1>
    473325        <X2>182.45</X2>
    474326        <Y2>162</Y2>
     
    490342</Line>
    491343<Line>
    492         <Line_Name>S009</Line_Name>
    493         <X1>115.7</X1>
    494         <Y1>61.3</Y1>
    495         <X2>255.45</X2>
    496         <Y2>81</Y2>
    497         <Block_Source>W</Block_Source>
    498         <Port_Source>Out</Port_Source>
    499         <Block_Target>M3</Block_Target>
    500         <Port_Target>In1</Port_Target>
    501 </Line>
    502 <Line>
    503344        <Line_Name>S010</Line_Name>
    504345        <X1>271.9</X1>
     
    512353</Line>
    513354<Line>
    514         <Line_Name>S011</Line_Name>
    515         <X1>339.9</X1>
    516         <Y1>298.8</Y1>
    517         <X2>397.45</X2>
    518         <Y2>142.6</Y2>
    519         <Block_Source>M2</Block_Source>
    520         <Port_Source>Out</Port_Source>
    521         <Block_Target>A1</Block_Target>
    522         <Port_Target>In2</Port_Target>
    523 </Line>
    524 <Line>
    525355        <Line_Name>S012</Line_Name>
    526356        <X1>413.9</X1>
     
    544374        <Port_Target>In2</Port_Target>
    545375</Line>
     376<Line>
     377        <Line_Name>S001</Line_Name>
     378        <X1>72.7</X1>
     379        <Y1>239.3</Y1>
     380        <X2>241</X2>
     381        <Y2>240.95</Y2>
     382        <Block_Source>Ws</Block_Source>
     383        <Port_Source>Out</Port_Source>
     384        <Block_Target>Lambda_k_Cp</Block_Target>
     385        <Port_Target>In</Port_Target>
     386</Line>
     387<Line>
     388        <Line_Name>S002</Line_Name>
     389        <X1>281.6</X1>
     390        <Y1>240.95</Y1>
     391        <X2>397.45</X2>
     392        <Y2>142.6</Y2>
     393        <Block_Source>Lambda_k_Cp</Block_Source>
     394        <Port_Source>Out</Port_Source>
     395        <Block_Target>A1</Block_Target>
     396        <Port_Target>In2</Port_Target>
     397</Line>
     398<Line>
     399        <Line_Name>S003</Line_Name>
     400        <X1>72.7</X1>
     401        <Y1>62.3</Y1>
     402        <X2>141</X2>
     403        <Y2>63.95</Y2>
     404        <Block_Source>W</Block_Source>
     405        <Port_Source>Out</Port_Source>
     406        <Block_Target>m_inv</Block_Target>
     407        <Port_Target>In</Port_Target>
     408</Line>
     409<Line>
     410        <Line_Name>S004</Line_Name>
     411        <X1>181.6</X1>
     412        <Y1>63.95</Y1>
     413        <X2>255.45</X2>
     414        <Y2>81</Y2>
     415        <Block_Source>m_inv</Block_Source>
     416        <Port_Source>Out</Port_Source>
     417        <Block_Target>M3</Block_Target>
     418        <Port_Target>In1</Port_Target>
     419</Line>
    546420</Diagram>
  • trunk/Block-Oriented EML/Examples/B_HX_OpenLoop_Response.mdl

    r944 r993  
    11Model {
    2   Name                    "B_HX_Open_Loop"
    3   Version                 7.2
     2  Name                    "B_HX_OpenLoop_Response"
     3  Version                 7.1
    44  MdlSubVersion           0
    55  GraphicalInterface {
     
    77    NumRootOutports         0
    88    ParameterArgumentNames  ""
    9     ComputedModelVersion    "1.12"
     9    ComputedModelVersion    "1.13"
    1010    NumModelReferences      0
    1111    NumTestPointedSignals   0
     
    1313  SavedCharacterEncoding  "windows-1252"
    1414  SaveDefaultBlockParams  on
    15   ScopeRefreshTime        0.035000
    16   OverrideScopeRefreshTime on
    17   DisableAllScopes        off
    18   DataTypeOverride        "UseLocalSettings"
    19   MinMaxOverflowLogging   "UseLocalSettings"
    20   MinMaxOverflowArchiveMode "Overwrite"
    21   Created                 "Thu Mar 22 14:08:58 2012"
    22   Creator                 "IQU"
    23   UpdateHistory           "UpdateHistoryNever"
    24   ModifiedByFormat        "%<Auto>"
    25   LastModifiedBy          "IQU"
    26   ModifiedDateFormat      "%<Auto>"
    27   LastModifiedDate        "Thu Mar 22 14:32:54 2012"
    28   RTWModifiedTimeStamp    0
    29   ModelVersionFormat      "1.%<AutoIncrement:12>"
    30   ConfigurationManager    "None"
    3115  SampleTimeColors        off
    32   SampleTimeAnnotations   off
    3316  LibraryLinkDisplay      "none"
    3417  WideLines               off
     
    4427  ExecutionContextIcon    off
    4528  ShowLinearizationAnnotations on
     29  ScopeRefreshTime        0.035000
     30  OverrideScopeRefreshTime on
     31  DisableAllScopes        off
     32  DataTypeOverride        "UseLocalSettings"
     33  MinMaxOverflowLogging   "UseLocalSettings"
     34  MinMaxOverflowArchiveMode "Overwrite"
    4635  BlockNameDataTip        off
    4736  BlockParametersDataTip  off
     
    5140  BrowserShowLibraryLinks off
    5241  BrowserLookUnderMasks   off
     42  Created                 "Thu Mar 22 14:08:58 2012"
     43  Creator                 "IQU"
     44  UpdateHistory           "UpdateHistoryNever"
     45  ModifiedByFormat        "%<Auto>"
     46  LastModifiedBy          "Jonathan"
     47  ModifiedDateFormat      "%<Auto>"
     48  LastModifiedDate        "Wed Jun 22 10:23:45 2016"
     49  RTWModifiedTimeStamp    0
     50  ModelVersionFormat      "1.%<AutoIncrement:13>"
     51  ConfigurationManager    "None"
    5352  SimulationMode          "normal"
    5453  LinearizationMsg        "none"
     
    10099    Simulink.ConfigSet {
    101100      $ObjectID               1
    102       Version                 "1.5.1"
     101      Version                 "1.4.0"
    103102      Array {
    104103        Type                    "Handle"
    105         Dimension               8
     104        Dimension               7
    106105        Simulink.SolverCC {
    107106          $ObjectID               2
    108           Version                 "1.5.1"
     107          Version                 "1.4.0"
    109108          StartTime               "0.0"
    110109          StopTime                "1000"
     
    128127          ShapePreserveControl    "DisableAll"
    129128          ZeroCrossControl        "UseLocalSettings"
    130           ZeroCrossAlgorithm      "Nonadaptive"
     129          ZeroCrossAlgorithm      "Non-adaptive"
    131130          AlgebraicLoopSolver     "TrustRegion"
    132131          SolverResetMethod       "Fast"
     
    135134          SampleTimeConstraint    "Unconstrained"
    136135          InsertRTBMode           "Whenever possible"
    137           SignalSizeVariationType "Allow only fixed size"
    138136        }
    139137        Simulink.DataIOCC {
    140138          $ObjectID               3
    141           Version                 "1.5.1"
     139          Version                 "1.4.0"
    142140          Decimation              "1"
    143141          ExternalInput           "[t, u]"
     
    165163        Simulink.OptimizationCC {
    166164          $ObjectID               4
    167           Version                 "1.5.1"
    168165          Array {
    169166            Type                    "Cell"
     
    175172            PropName                "DisabledProps"
    176173          }
     174          Version                 "1.4.0"
    177175          BlockReduction          on
    178176          BooleanDataType         on
     
    185183          EnforceIntegerDowncast  on
    186184          ExpressionFolding       on
    187           EnableMemcpy            on
    188           MemcpyThreshold         64
    189185          ExpressionDepthLimit    2147483647
    190186          FoldNonRolledExpr       on
     
    200196          NoFixptDivByZeroProtection off
    201197          EfficientFloat2IntCast  off
    202           EfficientMapNaN2IntZero on
    203198          OptimizeModelRefInitCode off
    204199          LifeSpan                "inf"
     
    209204        Simulink.DebuggingCC {
    210205          $ObjectID               5
    211           Version                 "1.5.1"
     206          Version                 "1.4.0"
    212207          RTPrefix                "error"
    213208          ConsistencyChecking     "none"
     
    223218          SaveWithParameterizedLinksMsg "warning"
    224219          CheckSSInitialOutputMsg on
    225           UnderspecifiedInitializationDetection "Classic"
    226           MergeDetectMultiDrivingBlocksExec "none"
    227220          CheckExecutionContextPreStartOutputMsg off
    228221          CheckExecutionContextRuntimeOutputMsg off
     
    268261          ModelReferenceIOMismatchMessage "none"
    269262          ModelReferenceCSMismatchMessage "none"
     263          ModelReferenceSimTargetVerbose off
    270264          UnknownTsInhSupMsg      "warning"
    271265          ModelReferenceDataLoggingMessage "warning"
     
    279273        Simulink.HardwareCC {
    280274          $ObjectID               6
    281           Version                 "1.5.1"
     275          Version                 "1.4.0"
    282276          ProdBitPerChar          8
    283277          ProdBitPerShort         16
     
    306300        Simulink.ModelReferenceCC {
    307301          $ObjectID               7
    308           Version                 "1.5.1"
     302          Version                 "1.4.0"
    309303          UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange"
    310304          CheckModelReferenceTargetMessage "error"
    311305          ModelReferenceNumInstancesAllowed "Multi"
     306          ModelReferenceSigSizeVariationType "Always allowed"
    312307          ModelReferencePassRootInputsByReference on
    313308          ModelReferenceMinAlgLoopOccurrences off
    314309        }
    315         Simulink.SFSimCC {
    316           $ObjectID               8
    317           Version                 "1.5.1"
    318           SFSimEnableDebug        on
    319           SFSimOverflowDetection  on
    320           SFSimEcho               on
    321           SimUseLocalCustomCode   off
    322           SimBuildMode            "sf_incremental_build"
    323         }
    324310        Simulink.RTWCC {
    325311          $BackupClass            "Simulink.RTWCC"
    326           $ObjectID               9
    327           Version                 "1.5.1"
     312          $ObjectID               8
    328313          Array {
    329314            Type                    "Cell"
     
    337322            PropName                "DisabledProps"
    338323          }
     324          Version                 "1.4.0"
    339325          SystemTargetFile        "grt.tlc"
    340326          GenCodeOnly             off
     
    353339          ConfigurationMode       "Optimized"
    354340          ConfigAtBuild           off
    355           RTWUseLocalCustomCode   off
    356           RTWUseSimCustomCode     off
    357341          IncludeHyperlinkInReport off
    358342          LaunchReport            off
     
    371355            Dimension               2
    372356            Simulink.CodeAppCC {
    373               $ObjectID               10
    374               Version                 "1.5.1"
     357              $ObjectID               9
    375358              Array {
    376359                Type                    "Cell"
     
    395378                PropName                "DisabledProps"
    396379              }
     380              Version                 "1.4.0"
    397381              ForceParamTrailComments off
    398382              GenerateComments        on
    399383              IgnoreCustomStorageClasses on
    400               IgnoreTestpoints        off
    401384              IncHierarchyInIds       off
    402385              MaxIdLength             31
     
    424407              InlinedPrmAccess        "Literals"
    425408              ReqsInCode              off
    426               UseSimReservedNames     off
    427409            }
    428410            Simulink.GRTTargetCC {
    429411              $BackupClass            "Simulink.TargetCC"
    430               $ObjectID               11
    431               Version                 "1.5.1"
     412              $ObjectID               10
    432413              Array {
    433414                Type                    "Cell"
     
    451432                PropName                "DisabledProps"
    452433              }
     434              Version                 "1.4.0"
    453435              TargetFcnLib            "ansi_tfl_table_tmw.mat"
    454436              TargetLibSuffix         ""
     
    456438              TargetFunctionLibrary   "ANSI_C"
    457439              UtilityFuncGeneration   "Auto"
    458               ERTMultiwordTypeDef     "System defined"
    459               ERTMultiwordLength      256
    460               MultiwordLength         2048
    461440              GenerateFullHeader      on
    462441              GenerateSampleERTMain   off
     
    484463              PortableWordSizes       off
    485464              ModelStepFunctionPrototypeControlCompliant off
    486               CPPClassGenCompliant    off
    487465              AutosarCompliant        off
    488               UseMalloc               off
    489466              ExtMode                 off
    490467              ExtModeStaticAlloc      off
     
    506483      Name                    "Configuration"
    507484      CurrentDlgPage          "Solver"
    508       ConfigPrmDlgPosition    " [ 200, 45, 1080, 675 ] "
    509485    }
    510486    PropName                "ConfigurationSets"
     
    525501    FontAngle               "normal"
    526502    ShowName                on
     503  }
     504  BlockParameterDefaults {
     505    Block {
     506      BlockType               Clock
     507      DisplayTime             off
     508    }
     509    Block {
     510      BlockType               Scope
     511      ModelBased              off
     512      TickLabels              "OneTimeTick"
     513      ZoomMode                "on"
     514      Grid                    "on"
     515      TimeRange               "auto"
     516      YMin                    "-5"
     517      YMax                    "5"
     518      SaveToWorkspace         off
     519      SaveName                "ScopeData"
     520      LimitDataPoints         on
     521      MaxDataPoints           "5000"
     522      Decimation              "1"
     523      SampleInput             off
     524      SampleTime              "-1"
     525    }
     526    Block {
     527      BlockType               Step
     528      Time                    "1"
     529      Before                  "0"
     530      After                   "1"
     531      SampleTime              "-1"
     532      VectorParams1D          on
     533      ZeroCross               on
     534    }
     535    Block {
     536      BlockType               Sum
     537      IconShape               "rectangular"
     538      Inputs                  "++"
     539      CollapseMode            "All dimensions"
     540      CollapseDim             "1"
     541      InputSameDT             on
     542      AccumDataTypeStr        "Inherit: Inherit via internal rule"
     543      OutMin                  "[]"
     544      OutMax                  "[]"
     545      OutDataTypeMode         "Same as first input"
     546      OutDataType             "fixdt(1,16,0)"
     547      OutScaling              "[]"
     548      OutDataTypeStr          "Inherit: Same as first input"
     549      LockScale               off
     550      RndMeth                 "Floor"
     551      SaturateOnIntegerOverflow on
     552      SampleTime              "-1"
     553    }
     554    Block {
     555      BlockType               ToWorkspace
     556      VariableName            "simulink_output"
     557      MaxDataPoints           "1000"
     558      Decimation              "1"
     559      SampleTime              "0"
     560      FixptAsFi               off
     561    }
     562    Block {
     563      BlockType               TransferFcn
     564      Numerator               "[1]"
     565      Denominator             "[1 2 1]"
     566      AbsoluteTolerance       "auto"
     567      ContinuousStateAttributes "''"
     568      Realization             "auto"
     569    }
     570    Block {
     571      BlockType               Constant
     572      Value                   "1"
     573      VectorParams1D          on
     574      SamplingMode            "Sample based"
     575      OutMin                  "[]"
     576      OutMax                  "[]"
     577      OutDataTypeMode         "Inherit from 'Constant value'"
     578      OutDataType             "fixdt(1,16,0)"
     579      ConRadixGroup           "Use specified scaling"
     580      OutScaling              "[]"
     581      OutDataTypeStr          "Inherit: Inherit from 'Constant value'"
     582      SampleTime              "inf"
     583      FramePeriod             "inf"
     584    }
    527585  }
    528586  AnnotationDefaults {
     
    544602    FontAngle               "normal"
    545603  }
    546   BlockParameterDefaults {
    547     Block {
    548       BlockType               Clock
    549       DisplayTime             off
    550     }
    551     Block {
    552       BlockType               Constant
    553       Value                   "1"
    554       VectorParams1D          on
    555       SamplingMode            "Sample based"
    556       OutMin                  "[]"
    557       OutMax                  "[]"
    558       OutDataTypeMode         "Inherit from 'Constant value'"
    559       OutDataType             "fixdt(1,16,0)"
    560       ConRadixGroup           "Use specified scaling"
    561       OutScaling              "[]"
    562       OutDataTypeStr          "Inherit: Inherit from 'Constant value'"
    563       LockScale               off
    564       SampleTime              "inf"
    565       FramePeriod             "inf"
    566     }
    567     Block {
    568       BlockType               Scope
    569       ModelBased              off
    570       TickLabels              "OneTimeTick"
    571       ZoomMode                "on"
    572       Grid                    "on"
    573       TimeRange               "auto"
    574       YMin                    "-5"
    575       YMax                    "5"
    576       SaveToWorkspace         off
    577       SaveName                "ScopeData"
    578       LimitDataPoints         on
    579       MaxDataPoints           "5000"
    580       Decimation              "1"
    581       SampleInput             off
    582       SampleTime              "-1"
    583     }
    584     Block {
    585       BlockType               Step
    586       Time                    "1"
    587       Before                  "0"
    588       After                   "1"
    589       SampleTime              "-1"
    590       VectorParams1D          on
    591       ZeroCross               on
    592     }
    593     Block {
    594       BlockType               Sum
    595       IconShape               "rectangular"
    596       Inputs                  "++"
    597       CollapseMode            "All dimensions"
    598       CollapseDim             "1"
    599       InputSameDT             on
    600       AccumDataTypeStr        "Inherit: Inherit via internal rule"
    601       OutMin                  "[]"
    602       OutMax                  "[]"
    603       OutDataTypeMode         "Same as first input"
    604       OutDataType             "fixdt(1,16,0)"
    605       OutScaling              "[]"
    606       OutDataTypeStr          "Inherit: Same as first input"
    607       LockScale               off
    608       RndMeth                 "Floor"
    609       SaturateOnIntegerOverflow on
    610       SampleTime              "-1"
    611     }
    612     Block {
    613       BlockType               ToWorkspace
    614       VariableName            "simulink_output"
    615       MaxDataPoints           "1000"
    616       Decimation              "1"
    617       SampleTime              "0"
    618       FixptAsFi               off
    619     }
    620     Block {
    621       BlockType               TransferFcn
    622       Numerator               "[1]"
    623       Denominator             "[1 2 1]"
    624       AbsoluteTolerance       "auto"
    625       ContinuousStateAttributes "''"
    626       Realization             "auto"
    627     }
    628   }
    629604  System {
    630     Name                    "B_HX_Open_Loop"
    631     Location                [2, 78, 1278, 670]
     605    Name                    "B_HX_OpenLoop_Response"
     606    Location                [2, 83, 1262, 675]
    632607    Open                    on
    633608    ModelBrowserVisibility  off
     
    781756      Name                    "Ti_ss1"
    782757      Position                [560, 245, 590, 275]
    783       Value                   "80"
     758      Value                   "90"
    784759      OutDataType             "sfix(16)"
    785760      OutScaling              "2^0"
  • trunk/Block-Oriented EML/Examples/B_HX_OpenLoop_Response.pfd

    r944 r993  
    1111        <SkipAnalysis>0</SkipAnalysis>
    1212        <Time_Start>0</Time_Start>
    13         <Time_Step>20</Time_Step>
     13        <Time_Step>5</Time_Step>
    1414        <Time_End>1000</Time_End>
    1515        <Time_Unit>s</Time_Unit>
     
    2929<View>
    3030        <Zoom_Level>0.8</Zoom_Level>
    31         <Width>1028</Width>
    32         <Height>416</Height>
     31        <Width>981</Width>
     32        <Height>438</Height>
    3333        <X>0</X>
    3434        <Y>-1</Y>
     
    3636<View>
    3737        <Zoom_Level>1</Zoom_Level>
    38         <Width>1028</Width>
     38        <Width>981</Width>
    3939        <Height>0</Height>
    4040        <X>0</X>
     
    518518                                <Value>1</Value>
    519519                        </Indices>
    520                         <Value>80</Value>
     520                        <Value>90</Value>
    521521                        <Status>4</Status>
    522522                </Value>
Note: See TracChangeset for help on using the changeset viewer.