From 89adc252e5e55fa10f51477d589163490b4bd499 Mon Sep 17 00:00:00 2001 From: Moritz Schappler Date: Thu, 26 Mar 2020 22:03:48 +0100 Subject: [PATCH] =?UTF-8?q?Ixxat-Beispiel=20in=20R2018b=20gespeichert=20un?= =?UTF-8?q?d=20Einstellungen=20f=C3=BCr=20EtherLab=20vorgenommen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ixxat/ETCio100_example.mdl | 472 ++++++++++++++++++++++++++++--------- 1 file changed, 366 insertions(+), 106 deletions(-) diff --git a/ixxat/ETCio100_example.mdl b/ixxat/ETCio100_example.mdl index cba4c53..04de9b7 100644 --- a/ixxat/ETCio100_example.mdl +++ b/ixxat/ETCio100_example.mdl @@ -1,12 +1,12 @@ Model { Name "ETCio100_example" - Version 8.8 + Version 9.2 SavedCharacterEncoding "UTF-8" GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" - ComputedModelVersion "1.2" + ComputedModelVersion "1.4" NumModelReferences 0 NumTestPointedSignals 0 NumProvidedFunctions 0 @@ -14,13 +14,29 @@ Model { NumResetEvents 0 HasInitializeEvent 0 HasTerminateEvent 0 + PreCompExecutionDomainType "Unset" IsExportFunctionModel 0 + NumParameterArguments 0 + NumExternalFileReferences 2 + ExternalFileReference { + Reference "simulink/Logic and Bit\nOperations/Compare\nTo Constant" + Path "ETCio100_example/Compare To Constant" + SID "25" + Type "LIBRARY_BLOCK" + } + ExternalFileReference { + Reference "etherlab_lib/EtherCAT/Generic_0" + Path "ETCio100_example/ETCio 100/Generic_0" + SID "41" + Type "LIBRARY_BLOCK" + } + OrderedModelArguments 1 } - LogicAnalyzerGraphicalSettings "" LogicAnalyzerPlugin "on" - LogicAnalyzerSignalOrdering "" DiagnosticSuppressor "on" - SuppressorTable "22 serialization::archive 11 0 3 0 0 0 11 0" + WebScopes_FoundationPlugin "on" + NotesPlugin "on" + SLCCPlugin "on" ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off @@ -40,7 +56,7 @@ Model { $ObjectID 2 $ClassName "Simulink.WindowInfo" IsActive [1] - Location [467.0, 211.0, 800.0, 522.0] + Location [67.0, 27.0, 1213.0, 997.0] Object { $PropName "ModelBrowserInfo" $ObjectID 3 @@ -64,9 +80,9 @@ Model { IsActive [1] ViewObjType "SimulinkTopLevel" LoadSaveID "0" - Extents [746.0, 329.0] + Extents [1175.0, 817.0] ZoomFactor [1.0] - Offset [-93.516666666666765, -90.016666666666751] + Offset [-112.51666666666688, -167.7701452038803] } Object { $PropName "DockComponentsInfo" @@ -84,31 +100,33 @@ Model { } WindowState "AAAA/wAAAAD9AAAAAgAAAAAAAAC9AAAB+PwCAAAAA/sAAAAWAEQAbwBjAGsAVwBpAGQAZwBlAHQAMwEAAAAxAAAB+AAAA" "AAAAAAA+wAAABYARABvAGMAawBXAGkAZABnAGUAdAA0AAAAAAD/////AAAAAAAAAAD7AAAAUgBHAEwAVQBFADIAIAB0AHIAZQBlACAAYwBvAG0Ac" - "ABvAG4AZQBuAHQALwBHAEwAVQBFADIAIAB0AHIAZQBlACAAYwBvAG0AcABvAG4AZQBuAHQAAAAAAP////8AAABeAP///wAAAAEAAAAAAAAAAPwCA" + "ABvAG4AZQBuAHQALwBHAEwAVQBFADIAIAB0AHIAZQBlACAAYwBvAG0AcABvAG4AZQBuAHQAAAAAAP////8AAABiAP///wAAAAEAAAAAAAAAAPwCA" "AAAAfsAAABUAEcATABVAEUAMgA6AFAAcgBvAHAAZQByAHQAeQBJAG4AcwBwAGUAYwB0AG8AcgAvAFAAcgBvAHAAZQByAHQAeQAgAEkAbgBzAHAAZ" - "QBjAHQAbwByAAAAAAD/////AAAAKAD///8AAAMMAAABgwAAAAEAAAACAAAAAQAAAAL8AAAAAQAAAAIAAAAP/////wAAAAAA/////wAAAAAAAAAA/" + "QBjAHQAbwByAAAAAAD/////AAAAOQD///8AAAS9AAADcAAAAAEAAAACAAAAAQAAAAL8AAAAAQAAAAIAAAAP/////wAAAAAA/////wAAAAAAAAAA/" "////wEAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/" "////wEAAACA/////wAAAAAAAAAA/////wEAAADo/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wEAAAFo/////wAAAAAAAAAA/" - "////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wEAAAKo/////wAAAAAAAAAA/" - "////wEAAALa/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA" + "////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wEAAANF/////wAAAAAAAAAA/" + "////wEAAAN3/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA" } } + HideAutomaticNames on Created "Sat Mar 25 17:27:39 2017" Creator "juergens" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" - LastModifiedBy "juergens" + LastModifiedBy "schappler" ModifiedDateFormat "%" - LastModifiedDate "Sat Mar 25 17:40:36 2017" - RTWModifiedTimeStamp 412364434 - ModelVersionFormat "1.%" - ConfigurationManager "none" + LastModifiedDate "Thu Mar 26 22:02:11 2020" + RTWModifiedTimeStamp 507160823 + ModelVersionFormat "1.%" SampleTimeColors off SampleTimeAnnotations off LibraryLinkDisplay "disabled" WideLines off ShowLineDimensions off ShowPortDataTypes off + ShowAllPropagatedSignalLabels off + PortDataTypeDisplayFormat "AliasTypeOnly" ShowEditTimeErrors on ShowEditTimeWarnings on ShowEditTimeAdvisorChecks off @@ -122,6 +140,7 @@ Model { ShowViewerIcons on SortedOrder off VariantCondition off + ShowSubsystemDomainSpec off ExecutionContextIcon off ShowLinearizationAnnotations on ShowVisualizeInsertedRTB on @@ -129,17 +148,22 @@ Model { BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off + BlockVariantConditionDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off FunctionConnectors off BrowserLookUnderMasks off - SimulationMode "normal" + MultiThreadCoSim on + SimulationMode "external" + VisualizeLoggedSignalsWhenLoggingToFile off PauseTimes "5" NumberOfSteps 1 SnapshotBufferSize 10 SnapshotInterval 10 NumberOfLastSnapshots 0 + EnablePacing off + PacingRate 1 LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" @@ -189,12 +213,13 @@ Model { ExtModeAutoUpdateStatusClock on ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off + OrderedModelArguments on Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 8 - Version "1.16.5" + Version "1.18.1" DisabledProps [] Description "" Array { @@ -202,15 +227,20 @@ Model { Dimension 9 Simulink.SolverCC { $ObjectID 9 - Version "1.16.5" - DisabledProps [] + Version "1.18.1" + Array { + Type "Cell" + Dimension 1 + Cell "SolverType" + PropName "DisabledProps" + } Description "" StartTime "0.0" - StopTime "10.0" + StopTime "inf" AbsTol "auto" - FixedStep "auto" + AutoScaleAbsTol on + FixedStep "1e-3" InitialStep "auto" - MaxNumMinSteps "-1" MaxOrder 5 ZcThreshold "auto" ConsecutiveZCsStepRelTol "10*128*eps" @@ -222,16 +252,15 @@ Model { MaxConsecutiveMinStep "1" RelTol "1e-3" EnableMultiTasking off - EnableConcurrentExecution off ConcurrentTasks off - Solver "VariableStepAuto" - SolverName "VariableStepAuto" + Solver "FixedStepDiscrete" + SolverName "FixedStepDiscrete" SolverJacobianMethodControl "auto" ShapePreserveControl "DisableAll" ZeroCrossControl "UseLocalSettings" ZeroCrossAlgorithm "Nonadaptive" AlgebraicLoopSolver "TrustRegion" - SolverInfoToggleStatus off + SolverInfoToggleStatus on IsAutoAppliedInSIP off SolverResetMethod "Fast" PositivePriorityOrder off @@ -239,11 +268,25 @@ Model { SampleTimeConstraint "Unconstrained" InsertRTBMode "Whenever possible" SampleTimeProperty [] + DecoupledContinuousIntegration off + MinimalZcImpactIntegration off } Simulink.DataIOCC { $ObjectID 10 - Version "1.16.5" - DisabledProps [] + Version "1.18.1" + Array { + Type "Cell" + Dimension 8 + Cell "LoadExternalInput" + Cell "LoadInitialState" + Cell "SaveTime" + Cell "SaveState" + Cell "SaveOutput" + Cell "SaveFinalState" + Cell "SignalLogging" + Cell "LimitDataPoints" + PropName "DisabledProps" + } Description "" Decimation "1" ExternalInput "[t, u]" @@ -257,15 +300,15 @@ Model { SaveCompleteFinalSimState off SaveFormat "Dataset" SignalLoggingSaveFormat "Dataset" - SaveOutput on + SaveOutput off SaveState off - SignalLogging on + SignalLogging off DSMLogging on InspectSignalLogs off VisualizeSimOutput on StreamToWorkspace off StreamVariableName "streamout" - SaveTime on + SaveTime off ReturnWorkspaceOutputs off StateSaveName "xout" TimeSaveName "tout" @@ -277,12 +320,13 @@ Model { ReturnWorkspaceOutputsName "out" Refine "1" LoggingToFile off + DatasetSignalFormat "timeseries" LoggingFileName "out.mat" LoggingIntervals "[-inf, inf]" } Simulink.OptimizationCC { $ObjectID 11 - Version "1.16.5" + Version "1.18.1" Array { Type "Cell" Dimension 8 @@ -297,23 +341,23 @@ Model { PropName "DisabledProps" } Description "" - BlockReduction on + BlockReduction off BooleanDataType on - ConditionallyExecuteInputs on + ConditionallyExecuteInputs off DefaultParameterBehavior "Tunable" UseDivisionForNetSlopeComputation "off" UseFloatMulNetSlope off DefaultUnderspecifiedDataType "double" UseSpecifiedMinMax off InlineInvariantSignals off - OptimizeBlockIOStorage on - BufferReuse on + OptimizeBlockIOStorage off + BufferReuse off EnhancedBackFolding off CachingGlobalReferences off - GlobalBufferReuse on + GlobalBufferReuse off StrengthReduction off AdvancedOptControl "" - ExpressionFolding on + ExpressionFolding off BooleansAsBitfields off BitfieldContainerType "uint_T" EnableMemcpy on @@ -321,7 +365,7 @@ Model { PassReuseOutputArgsAs "Structure reference" PassReuseOutputArgsThreshold 12 ExpressionDepthLimit 128 - LocalBlockOutputs on + LocalBlockOutputs off RollThreshold 5 StateBitsets off DataBitsets off @@ -337,10 +381,19 @@ Model { BufferReusableBoundary on SimCompilerOptimization "off" AccelVerboseBuild off + OptimizeBlockOrder "off" + OptimizeDataStoreBuffers off + BusAssignmentInplaceUpdate off + DifferentSizesBufferReuse off + OptimizationLevel "level2" + OptimizationPriority "Balanced" + OptimizationCustomize on + UseRowMajorAlgorithm off + LabelGuidedReuse off } Simulink.DebuggingCC { $ObjectID 12 - Version "1.16.5" + Version "1.18.1" Array { Type "Cell" Dimension 1 @@ -352,6 +405,7 @@ Model { ConsistencyChecking "none" ArrayBoundsChecking "none" SignalInfNanChecking "none" + StringTruncationChecking "error" SignalRangeChecking "none" ReadBeforeWriteMsg "UseLocalSettings" WriteAfterWriteMsg "UseLocalSettings" @@ -379,6 +433,7 @@ Model { MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "warning" + ExportedTasksRateTransMsg "none" SigSpecEnsureSampleTimeMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" @@ -420,6 +475,9 @@ Model { StateNameClashWarn "none" SimStateInterfaceChecksumMismatchMsg "warning" SimStateOlderReleaseMsg "error" + ChecksumConsistencyForSSReuse "none" + LibraryContextMissingDiagnostic "warning" + MatchCodeGenerationContextForUpdateDiagram "none" InitInArrayFormatMsg "warning" StrictBusMsg "ErrorLevel1" BusNameAdapt "WarnAndRepair" @@ -427,6 +485,7 @@ Model { SymbolicDimMinMaxWarning "warning" LossOfSymbolicDimsSimulationWarning "warning" LossOfSymbolicDimsCodeGenerationWarning "error" + SymbolicDimsDataTypeCodeGenerationDiagnostic "error" BlockIODiagnostic "none" SFUnusedDataAndEventsDiag "warning" SFUnexpectedBacktrackingDiag "error" @@ -445,10 +504,15 @@ Model { AllowedUnitSystems "all" UnitsInconsistencyMsg "warning" AllowAutomaticUnitConversions on + RCSCRenamedMsg "warning" + RCSCObservableMsg "warning" + ForceCombineOutputUpdateInSim off + UnitDatabase "" + UnderSpecifiedDimensionMsg "none" } Simulink.HardwareCC { $ObjectID 13 - Version "1.16.5" + Version "1.18.1" DisabledProps [] Description "" ProdBitPerChar 8 @@ -496,7 +560,7 @@ Model { } Simulink.ModelReferenceCC { $ObjectID 14 - Version "1.16.5" + Version "1.18.1" DisabledProps [] Description "" UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" @@ -515,7 +579,7 @@ Model { } Simulink.SFSimCC { $ObjectID 15 - Version "1.16.5" + Version "1.18.1" DisabledProps [] Description "" SimCustomSourceCode "" @@ -534,19 +598,24 @@ Model { SimIntegrity on SimUseLocalCustomCode off SimParseCustomCode on + SimAnalyzeCustomCode off SimBuildMode "sf_incremental_build" SimGenImportedTypeDefs off ModelFunctionsGlobalVisibility "on" CompileTimeRecursionLimit 50 EnableRuntimeRecursion on + MATLABDynamicMemAlloc on + MATLABDynamicMemAllocThreshold 65536 + CustomCodeFunctionArrayLayout [] + DefaultCustomCodeFunctionArrayLayout "NotSpecified" } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 16 - Version "1.16.5" + Version "1.18.1" Array { Type "Cell" - Dimension 13 + Dimension 16 Cell "IncludeHyperlinkInReport" Cell "GenerateTraceInfo" Cell "GenerateTraceReport" @@ -560,9 +629,12 @@ Model { Cell "GenerateMissedCodeReplacementReport" Cell "GenerateErtSFunction" Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" PropName "DisabledProps" } - SystemTargetFile "grt.tlc" + SystemTargetFile "etherlab.tlc" HardwareBoard "None" TLCOptions "" GenCodeOnly off @@ -570,11 +642,10 @@ Model { GenerateMakefile on PackageGeneratedCodeAndArtifacts off PackageName "" - TemplateMakefile "grt_default_tmf" + TemplateMakefile "etherlab_hrt.tmf" PostCodeGenCommand "" - Description "" + Description "EtherLab PREEMT_RT Real-Time Target" GenerateReport off - SaveLog off RTWVerbose on RetainRTWFile off RTWBuildHooks [] @@ -590,7 +661,9 @@ Model { CustomSource "" CustomLibrary "" CustomDefine "" + CustomBLASCallback "" CustomLAPACKCallback "" + CustomFFTCallback "" CustomInitializer "" CustomTerminator "" Toolchain "Automatically locate an installed toolchain" @@ -603,7 +676,7 @@ Model { CodeExecutionProfiling off CodeExecutionProfileVariable "executionProfile" CodeProfilingSaveOptions "SummaryOnly" - CodeProfilingInstrumentation off + CodeProfilingInstrumentation "off" SILDebugging off TargetLang "C" IncludeBusHierarchyInRTWFileBlockHierarchyMap off @@ -626,12 +699,13 @@ Model { Dimension 2 Simulink.CodeAppCC { $ObjectID 17 - Version "1.16.5" + Version "1.18.1" Array { Type "Cell" - Dimension 25 + Dimension 28 Cell "IgnoreCustomStorageClasses" Cell "IgnoreTestpoints" + Cell "BlockCommentType" Cell "InsertBlockDesc" Cell "InsertPolySpaceComments" Cell "SFDataObjDesc" @@ -653,6 +727,8 @@ Model { Cell "CustomSymbolStrTmpVar" Cell "CustomSymbolStrMacro" Cell "CustomSymbolStrUtil" + Cell "CustomSymbolStrEmxType" + Cell "CustomSymbolStrEmxFcn" Cell "CustomUserTokenString" Cell "ReqsInCode" PropName "DisabledProps" @@ -664,18 +740,16 @@ Model { CommentStyle "Auto" IgnoreCustomStorageClasses on IgnoreTestpoints off - IncHierarchyInIds off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement off OperatorAnnotations off - IncAutoGenComments off SimulinkDataObjDesc off SFDataObjDesc off MATLABFcnDesc off - IncDataTypeInIds off MangleLength 1 + SharedChecksumLength 8 CustomSymbolStrGlobalVar "$R$N$M" CustomSymbolStrType "$N$R$M_T" CustomSymbolStrField "$N$M" @@ -686,6 +760,8 @@ Model { CustomSymbolStrTmpVar "$N$M" CustomSymbolStrMacro "$R$N$M" CustomSymbolStrUtil "$N$C" + CustomSymbolStrEmxType "emxArray_$M$N" + CustomSymbolStrEmxFcn "emx$M$N" CustomUserTokenString "" CustomCommentsFcn "" DefineNamingRule "None" @@ -697,6 +773,8 @@ Model { InsertBlockDesc off InsertPolySpaceComments off SimulinkBlockComments on + BlockCommentType "BlockPathComment" + StateflowObjectComments on MATLABSourceComments off EnableCustomComments off InternalIdentifierFile "" @@ -706,13 +784,13 @@ Model { UseSimReservedNames off ReservedNameArray [] } - Simulink.GRTTargetCC { + Simulink.STFCustomTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 18 - Version "1.16.5" + Version "1.18.1" Array { Type "Cell" - Dimension 15 + Dimension 18 Cell "IncludeMdlTerminateFcn" Cell "SuppressErrorStatus" Cell "ERTCustomFileBanners" @@ -728,6 +806,9 @@ Model { Cell "SupportNonInlinedSFcns" Cell "RemoveDisableFunc" Cell "RemoveResetFunc" + Cell "PreserveStateflowLocalDataDimensions" + Cell "MatFileLogging" + Cell "CombineOutputUpdateFcns" PropName "DisabledProps" } Description "" @@ -738,34 +819,34 @@ Model { TargetLangStandard "C99 (ISO)" CodeReplacementLibrary "None" UtilityFuncGeneration "Auto" - ERTMultiwordTypeDef "System defined" - ERTMultiwordLength 256 + MultiwordTypeDef "System defined" MultiwordLength 2048 + DynamicStringBufferSize 256 GenerateFullHeader on InferredTypesCompatibility off ExistingSharedCode "" GenerateSampleERTMain off GenerateTestInterfaces off ModelReferenceCompliant on - ParMdlRefBuildCompliant on - CompOptLevelCompliant on - ConcurrentExecutionCompliant on + ParMdlRefBuildCompliant off + CompOptLevelCompliant off + ConcurrentExecutionCompliant off IncludeMdlTerminateFcn on GeneratePreprocessorConditionals "Use local settings" - CombineOutputUpdateFcns on + CombineOutputUpdateFcns off CombineSignalStateStructs off + GroupInternalDataByFunction off SuppressErrorStatus off - ERTFirstTimeCompliant off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" - MatFileLogging on + MatFileLogging off MultiInstanceERTCode off CodeInterfacePackaging "Nonreusable function" + PurelyIntegerCode off SupportNonFinite on SupportComplex on - PurelyIntegerCode off SupportContinuousTime on SupportNonInlinedSFcns on RemoveDisableFunc off @@ -773,38 +854,172 @@ Model { SupportVariableSizeSignals off ParenthesesLevel "Nominal" CastingMode "Nominal" + PreserveStateflowLocalDataDimensions off MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" ModelStepFunctionPrototypeControlCompliant off - CPPClassGenCompliant on + CPPClassGenCompliant off AutosarCompliant off MDXCompliant off - GRTInterface off + GRTInterface on GenerateAllocFcn off - UseToolchainInfoCompliant on + UseToolchainInfoCompliant off GenerateSharedConstants on CoderGroups [] - UseMalloc off - ExtMode off - ExtModeStaticAlloc off - ExtModeTesting off - ExtModeStaticAllocSize 1000000 - ExtModeTransport 0 - ExtModeMexFile "ext_comm" - ExtModeMexArgs "" - ExtModeIntrfLevel "Level1" - RTWCAPISignals off - RTWCAPIParams off - RTWCAPIStates off - RTWCAPIRootIO off - GenerateASAP2 off - MultiInstanceErrorCode "Error" + AccessMethods [] + LookupTableObjectStructAxisOrder "1,2,3,4,..." + LUTObjectStructOrderExplicitValues "Size,Breakpoints,Table" + LUTObjectStructOrderEvenSpacing "Size,Breakpoints,Table" + ArrayLayout "Column-major" + UnsupportedSFcnMsg "error" + ERTHeaderFileRootName "$R$E" + ERTSourceFileRootName "$R$E" + ERTDataFileRootName "$R_data" + SystemTargetFile "etherlab.tlc" + DialogCategory 0 + Array { + Type "Handle" + Dimension 1 + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 19 + Version "1.18.1" + Array { + Type "Cell" + Dimension 19 + Cell "IncludeMdlTerminateFcn" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "ExistingSharedCode" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "RemoveDisableFunc" + Cell "RemoveResetFunc" + Cell "RTWCAPISignals" + Cell "RTWCAPIParams" + Cell "MatFileLogging" + Cell "CombineOutputUpdateFcns" + PropName "DisabledProps" + } + Description "" + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + GenFloatMathFcnCalls "NOT IN USE" + TargetLangStandard "C99 (ISO)" + CodeReplacementLibrary "None" + UtilityFuncGeneration "Auto" + MultiwordTypeDef "System defined" + MultiwordLength 2048 + DynamicStringBufferSize 256 + GenerateFullHeader on + InferredTypesCompatibility off + ExistingSharedCode "" + GenerateSampleERTMain off + GenerateTestInterfaces off + ModelReferenceCompliant on + ParMdlRefBuildCompliant off + CompOptLevelCompliant off + ConcurrentExecutionCompliant off + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Use local settings" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + GroupInternalDataByFunction off + SuppressErrorStatus off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging off + MultiInstanceERTCode off + CodeInterfacePackaging "Nonreusable function" + PurelyIntegerCode off + SupportNonFinite on + SupportComplex on + SupportContinuousTime on + SupportNonInlinedSFcns on + RemoveDisableFunc off + RemoveResetFunc off + SupportVariableSizeSignals off + ParenthesesLevel "Nominal" + CastingMode "Nominal" + PreserveStateflowLocalDataDimensions off + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + MDXCompliant off + GRTInterface on + GenerateAllocFcn off + UseToolchainInfoCompliant off + GenerateSharedConstants on + CoderGroups [] + AccessMethods [] + LookupTableObjectStructAxisOrder "1,2,3,4,..." + LUTObjectStructOrderExplicitValues "Size,Breakpoints,Table" + LUTObjectStructOrderEvenSpacing "Size,Breakpoints,Table" + ArrayLayout "Column-major" + UnsupportedSFcnMsg "error" + ERTHeaderFileRootName "$R$E" + ERTSourceFileRootName "$R$E" + ERTDataFileRootName "$R_data" + UseMalloc off + ExtMode on + ExtModeStaticAlloc on + ExtModeTesting off + ExtModeStaticAllocSize 10000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeMexArgs " '10.144.130.83' 0 17725" + ExtModeIntrfLevel "Level1" + RTWCAPISignals on + RTWCAPIParams on + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + MultiInstanceErrorCode "Error" + } + PropName "Components" + } + CustomProperty { + DataType "int32" + Name "BufferTime" + Value 2 + } + CustomProperty { + DataType "int32" + Name "OverrunCount" + Value 1 + } + CustomProperty { + DataType "int32" + Name "StackSize" + Value 2000 + } + CustomProperty { + DataType "string" + Name "ParameterPrefix" + Value "ModelParameter" + } + CustomProperty { + DataType "slbool" + Name "Ethercat32bit" + Value off + } } PropName "Components" } } SlCovCC.ConfigComp { - $ObjectID 19 - Version "1.16.5" + $ObjectID 20 + Version "1.18.1" DisabledProps [] Description "Simulink Coverage Configuration Component" Name "Simulink Coverage" @@ -840,13 +1055,14 @@ Model { CovUseTimeInterval off CovStartTime 0 CovStopTime 0 + CovMcdcMode "Masking" } PropName "Components" } Name "Configuration" - ExtraOptions "" - CurrentDlgPage "Solver" - ConfigPrmDlgPosition [ 195, 142, 1085, 882 ] + ExtraOptions "-aBlockCommentType=\"BlockPathComment\" -aHostCAPINeeded=1 -aIgnoreTestpoints=0 " + CurrentDlgPage "Code Generation" + ConfigPrmDlgPosition [ 195, 82, 1085, 822 ] } PropName "ConfigurationSets" } @@ -856,7 +1072,7 @@ Model { } Object { $PropName "DataTransfer" - $ObjectID 20 + $ObjectID 21 $ClassName "Simulink.GlobalDataTransfer" DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" @@ -875,6 +1091,7 @@ Model { FontWeight "normal" FontAngle "normal" ShowName on + HideAutomaticName on BlockRotation 0 BlockMirror off } @@ -888,7 +1105,12 @@ Model { FontSize 10 FontWeight "normal" FontAngle "normal" + MarkupType "model" UseDisplayTextAsClickCallback off + AnnotationType "note_annotation" + FixedHeight off + FixedWidth off + Interpreter "off" } LineDefaults { FontName "Helvetica" @@ -900,7 +1122,7 @@ Model { SelfModifiable "off" IconFrame "on" IconOpaque "opaque" - RunInitForIconRedraw "off" + RunInitForIconRedraw "analyze" IconRotate "none" PortRotate "default" IconUnits "autoscale" @@ -1029,11 +1251,14 @@ Model { SourceOfInitialOutputValue "Dialog" OutputWhenDisabled "held" InitialOutput "[]" + MustResolveToSignalObject off + OutputWhenUnConnected off + OutputWhenUnconnectedValue "0" + VectorParamsAs1DForOutWhenUnconnected off } Block { BlockType Scope DefaultConfigurationName "Simulink.scopes.TimeScopeBlockCfg" - Floating off } Block { BlockType SubSystem @@ -1061,17 +1286,27 @@ Model { Opaque off MaskHideContents off SFBlockType "NONE" + VariantControlMode "Expression" + Variant off GeneratePreprocessorConditionals off + AllowZeroVariantControls off PropagateVariantConditions off TreatAsGroupedWhenPropagatingVariantConditions on ContentPreviewEnabled off IsWebBlock off + IsObserver off + Latency "0" + AutoFrameSizeCalculation off + IsWebBlockPanel off } } System { Name "ETCio100_example" - Location [467, 211, 1267, 733] + Location [67, 27, 1280, 1024] Open on + PortBlocksUseCompactNotation off + SetExecutionDomain off + ExecutionDomainType "Deduce" ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" @@ -1094,9 +1329,11 @@ Model { ZOrder 643 BlockMirror on NamePlacement "alternate" - LibraryVersion "1.388" + LibraryVersion "1.444" SourceBlock "simulink/Logic and Bit\nOperations/Compare\nTo Constant" SourceType "Compare To Constant" + SourceProductName "Simulink" + SourceProductBaseCode "SL" ContentPreviewEnabled off relop ">" const "20/4095" @@ -1121,17 +1358,17 @@ Model { Position [270, 44, 355, 181] ZOrder 632 RequestExecContextInheritance off - Variant off Port { PortNumber 1 Name "TGMES" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" } System { Name "ETCio 100" Location [65, 24, 1920, 1080] Open off + PortBlocksUseCompactNotation off + SetExecutionDomain off + ExecutionDomainType "Deduce" ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" @@ -1288,12 +1525,14 @@ Model { Position [305, 21, 435, 244] ZOrder 1 BackgroundColor "yellow" - LibraryVersion "1.1683" + LibraryVersion "1.1702" SourceBlock "etherlab_lib/EtherCAT/Generic_0" SourceType "Generic EtherCAT Slave" + MultiThreadCoSim "auto" master "0" index "0" rv "etcio100_slave()" + param "[]" tsample "-1" debug "0" } @@ -1545,8 +1784,6 @@ Model { Port { PortNumber 1 Name "TGOUT" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" } } Block { @@ -1587,10 +1824,26 @@ Model { Ports [1] Position [390, 54, 425, 66] ZOrder 633 - ScopeSpecificationString "C++SS(StrPVP('SaveName','ScopeData1'),StrPVP('LimitDataPoints','on'),StrPVP('DataForma" - "t','Array'),StrPVP('Decimation','1'),StrPVP('BlockParamSampleInput','off'),StrPVP('SaveName','ScopeData1'),StrPV" - "P('SaveName','ScopeData1'))" + ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" + "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" + "ources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1','DataLoggingLimitDataPoints',true,'DataLoggi" + "ngSaveFormat','Array','DataLoggingDecimation','1','DataLoggingDecimateData',true),extmgr.Configuration('Visuals'" + ",'Time Domain',true,'SerializedDisplays',{struct('MinYLimReal','-1.00000','MaxYLimReal','1.00000','YLabelReal','" + "','MinYLimMag','0.00000','MaxYLimMag','1.00000','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase" + "',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder'" + ",[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862" + "745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.074" + "5098039215686 0.650980392156863],'Title','%','LinePropertiesCache',{{}},'UserDefinedChannelNames',{" + "{}},'NumLines',1,'LineNames',{{'TGMES'}},'ShowContent',true,'Placement',1)},'DisplayPropertyDefaults',struct('Mi" + "nYLimReal','-1.00000','MaxYLimReal','1.00000','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','1.00000','Leg" + "endVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.68627" + "4509803922 0.686274509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.4117647" + "05882353 0.16078431372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.83137" + "2549019608 0.0745098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863])),extmgr.Configurat" + "ion('Tools','Plot Navigation',true),extmgr.Configuration('Tools','Measurements',true,'Version','2018b')),'Versio" + "n','2018b','Position',[355 297 570 420])" NumInputPorts "1" + Floating off } Block { BlockType Scope @@ -1603,6 +1856,7 @@ Model { "t','Array'),StrPVP('Decimation','1'),StrPVP('BlockParamSampleInput','off'),StrPVP('SaveName','ScopeData2'),StrPV" "P('SaveName','ScopeData2'))" NumInputPorts "1" + Floating off } Block { BlockType Scope @@ -1615,6 +1869,7 @@ Model { "at','Array'),StrPVP('Decimation','1'),StrPVP('BlockParamSampleInput','off'),StrPVP('SaveName','ScopeData3'),StrP" "VP('SaveName','ScopeData3'))" NumInputPorts "1" + Floating off } Block { BlockType Scope @@ -1627,6 +1882,7 @@ Model { "at','Array'),StrPVP('Decimation','1'),StrPVP('BlockParamSampleInput','off'),StrPVP('SaveName','ScopeData4'),StrP" "VP('SaveName','ScopeData4'))" NumInputPorts "1" + Floating off } Block { BlockType Scope @@ -1639,6 +1895,7 @@ Model { "at','Array'),StrPVP('Decimation','1'),StrPVP('BlockParamSampleInput','off'),StrPVP('SaveName','ScopeData5'),StrP" "VP('SaveName','ScopeData5'))" NumInputPorts "1" + Floating off } Block { BlockType Scope @@ -1651,6 +1908,7 @@ Model { "at','Array'),StrPVP('Decimation','1'),StrPVP('BlockParamSampleInput','off'),StrPVP('SaveName','ScopeData6'),StrP" "VP('SaveName','ScopeData6'))" NumInputPorts "1" + Floating off } Block { BlockType Scope @@ -1662,6 +1920,7 @@ Model { ScopeSpecificationString "C++SS(StrPVP('SaveName','ScopeData7'),StrPVP('LimitDataPoints','on'),StrPVP('DataForma" "t','Array'),StrPVP('Decimation','1'),StrPVP('BlockParamSampleInput','off'))" NumInputPorts "1" + Floating off } Block { BlockType Scope @@ -1674,6 +1933,7 @@ Model { "at','Array'),StrPVP('Decimation','1'),StrPVP('BlockParamSampleInput','off'),StrPVP('SaveName','ScopeData8'),StrP" "VP('SaveName','ScopeData'))" NumInputPorts "1" + Floating off } Line { Name "TGMES"