[ { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8762", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Note: The Sine and Cosine maps are shifted in phase by 30 deg to align with the Hall sensors position.

", "label":"

Note: The Sine and Cosine maps are shifted in phase by 30 deg to align with the Hall sensors position.

", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Text", "DropShadow", "Interpreter", "FontName", "FontWeight", "FontSize", "FontAngle", "ForegroundColor", "BackgroundColor", "HorizontalAlignment", "UseDisplayTextAsClickCallback", "ClickFcn" ], "values":[ "\n\n

Note: The Sine and Cosine maps are shifted in phase by 30 deg to align with the Hall sensors position.

", "off", "rich", "auto", "auto", -1, "auto", "black", "white", "left", "off", "" ], "tabs":[ ], "tabs_idx":[ ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8764", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Sine/Cosine Look-up Tables

", "label":"

Sine/Cosine Look-up Tables

", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Text", "DropShadow", "Interpreter", "FontName", "FontWeight", "FontSize", "FontAngle", "ForegroundColor", "BackgroundColor", "HorizontalAlignment", "UseDisplayTextAsClickCallback", "ClickFcn" ], "values":[ "\n\n

Sine/Cosine Look-up Tables

", "off", "rich", "auto", "auto", -1, "auto", "black", "white", "left", "off", "" ], "tabs":[ ], "tabs_idx":[ ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8757", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_sin", "label":"r_sin", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Port", "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", "Unit", "PortDimensions", "VarSizeSig", "SampleTime", "SignalType", "BusOutputAsStruct", "EnsureOutportIsVirtual", "InitialOutput", "MustResolveToSignalObject", "OutputWhenDisabled", "OutputWhenUnConnected", "OutputWhenUnconnectedValue", "SignalName", "SignalObject", "SourceOfInitialOutputValue", "StorageClass", "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ "1", "Port number", "[]", "[]", "Inherit: auto", "off", "inherit", "-1", "Inherit", "-1", "auto", "off", "off", "[]", "off", "held", "off", "0", "", [ ], "Dialog", "Auto", "off" ], "tabs":[ "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, 2, 11 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"Outport", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8748", "className":"Simulink.PreLookup", "icon":"WebViewIcon3", "name":"a_elecAngle_XA", "label":"a_elecAngle_XA", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "BreakpointsSpecification", "BreakpointsDataSource", "BreakpointsData", "OutputSelection", "IndexSearchMethod", "ExtrapMethod", "DiagnosticForOutOfRangeInput", "RemoveProtectionInput", "BreakpointDataTypeStr", "BreakpointMin", "BreakpointMax", "IndexDataTypeStr", "LockScale", "BeginIndexSearchUsingPreviousIndexResult", "BreakpointObject", "BreakpointsFirstPoint", "BreakpointsNumPoints", "BreakpointsSpacing", "FractionDataTypeStr", "OutputBusDataTypeStr", "RndMeth", "SampleTime", "UseLastBreakpoint" ], "values":[ "Explicit values", "Dialog", "a_elecAngle_XA", "Index only", "Evenly spaced points", "Clip", "None", "off", "Inherit: Same as input", "[]", "[]", "uint8", "off", "on", "", "10", "11", "10", "fixdt(0,16,14)", "Inherit: auto", "Simplest", "-1", "off" ], "tabs":[ "Main", "Data Types", "-Other" ], "tabs_idx":[ 0, 8, 13 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"PreLookup", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8755", "className":"Simulink.Interpolation_nD", "icon":"WebViewIcon3", "name":"r_sin_M1", "label":"r_sin_M1", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "NumberOfTableDimensions", "RequireIndexFractionAsBus", "TableSpecification", "TableSource", "Table", "InterpMethod", "DiagnosticForOutOfRangeInput", "ValidIndexMayReachLast", "NumSelectionDims", "RemoveProtectionIndex", "TableDataTypeStr", "TableMin", "TableMax", "OutDataTypeStr", "OutMin", "OutMax", "InternalRulePriority", "LockScale", "RndMeth", "SaturateOnIntegerOverflow", "ExtrapMethod", "IntermediateResultsDataTypeStr", "LookupTableObject", "SampleTime" ], "values":[ "1", "off", "Explicit values", "Dialog", "r_sin_M1", "Flat", "Error", "on", "0", "on", "Inherit: Same as output", "[]", "[]", "fixdt(1,16,14)", "[]", "[]", "Speed", "off", "Simplest", "off", "Clip", "Inherit: Same as output", "", "-1" ], "tabs":[ "Main", "Data Types", "-Other" ], "tabs_idx":[ 0, 10, 20 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"Interpolation_n-D", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9639", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto8", "label":"Goto8", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "GotoTag", "TagVisibility", "IconDisplay" ], "values":[ "a_elecAngle", "local", "Tag" ], "tabs":[ "Parameter Attributes" ], "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"Goto", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9645", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From3", "label":"From3", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ "r_cos", "Tag" ], "tabs":[ "Parameter Attributes" ], "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"From", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9646", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "GotoTag", "TagVisibility", "IconDisplay" ], "values":[ "r_cos", "local", "Tag" ], "tabs":[ "Parameter Attributes" ], "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"Goto", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9644", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto", "label":"Goto", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "GotoTag", "TagVisibility", "IconDisplay" ], "values":[ "r_sin", "local", "Tag" ], "tabs":[ "Parameter Attributes" ], "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"Goto", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9643", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From2", "label":"From2", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ "r_sin", "Tag" ], "tabs":[ "Parameter Attributes" ], "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"From", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10676", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant", "label":"Constant", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Value", "VectorParams1D", "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", "FramePeriod" ], "values":[ "0", "on", "inf", "[]", "[]", "uint8", "off", "inf" ], "tabs":[ "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, 3, 7 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"Constant", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8758", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_cos", "label":"r_cos", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Port", "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", "Unit", "PortDimensions", "VarSizeSig", "SampleTime", "SignalType", "BusOutputAsStruct", "EnsureOutportIsVirtual", "InitialOutput", "MustResolveToSignalObject", "OutputWhenDisabled", "OutputWhenUnConnected", "OutputWhenUnconnectedValue", "SignalName", "SignalObject", "SourceOfInitialOutputValue", "StorageClass", "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ "2", "Port number", "[]", "[]", "Inherit: auto", "off", "inherit", "-1", "Inherit", "-1", "auto", "off", "off", "[]", "off", "held", "off", "0", "", [ ], "Dialog", "Auto", "off" ], "tabs":[ "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, 2, 11 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"Outport", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9640", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From", "label":"From", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ "a_elecAngle", "Tag" ], "tabs":[ "Parameter Attributes" ], "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"From", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8754", "className":"Simulink.Interpolation_nD", "icon":"WebViewIcon3", "name":"r_cos_M1", "label":"r_cos_M1", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "NumberOfTableDimensions", "RequireIndexFractionAsBus", "TableSpecification", "TableSource", "Table", "InterpMethod", "DiagnosticForOutOfRangeInput", "ValidIndexMayReachLast", "NumSelectionDims", "RemoveProtectionIndex", "TableDataTypeStr", "TableMin", "TableMax", "OutDataTypeStr", "OutMin", "OutMax", "InternalRulePriority", "LockScale", "RndMeth", "SaturateOnIntegerOverflow", "ExtrapMethod", "IntermediateResultsDataTypeStr", "LookupTableObject", "SampleTime" ], "values":[ "1", "off", "Explicit values", "Dialog", "r_cos_M1", "Flat", "Error", "on", "0", "on", "Inherit: Same as output", "[]", "[]", "fixdt(1,16,14)", "[]", "[]", "Speed", "off", "Simplest", "off", "Clip", "Inherit: Same as output", "", "-1" ], "tabs":[ "Main", "Data Types", "-Other" ], "tabs_idx":[ 0, 10, 20 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"Interpolation_n-D", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8744", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"a_elecAngle", "label":"a_elecAngle", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Port", "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", "Unit", "PortDimensions", "VarSizeSig", "SampleTime", "SignalType", "BusOutputAsStruct", "InputConnect", "Interpolate", "LatchByDelayingOutsideSignal", "LatchInputForFeedbackSignals", "OutputFunctionCall" ], "values":[ "1", "Port number", "[]", "[]", "Inherit: auto", "off", "inherit", "-1", "Inherit", "-1", "auto", "off", "", "on", "off", "off", "off" ], "tabs":[ "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, 2, 11 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ "blocktype":"Inport", "masktype":"" } }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8748#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", "MustResolveToSignal", "ShowPropagatedSignal", "DataLogging", "TestPoint", "SignalObjectPackage", "StorageClass", "Description", "documentLink" ], "values":[ "", "off", "off", "off", "off", "Simulink", "Auto", "", "" ], "tabs":[ "Parameter Attributes", "Logging and Accessibility", "Code Generation", "Documentation" ], "tabs_idx":[ 0, 3, 5, 7 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10676#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", "MustResolveToSignal", "ShowPropagatedSignal", "DataLogging", "TestPoint", "SignalObjectPackage", "StorageClass", "Description", "documentLink" ], "values":[ "", "off", "off", "off", "off", "Simulink", "Auto", "", "" ], "tabs":[ "Parameter Attributes", "Logging and Accessibility", "Code Generation", "Documentation" ], "tabs_idx":[ 0, 3, 5, 7 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8744#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", "MustResolveToSignal", "ShowPropagatedSignal", "DataLogging", "TestPoint", "SignalObjectPackage", "StorageClass", "Description", "documentLink" ], "values":[ "", "off", "off", "off", "off", "Simulink", "Auto", "", "" ], "tabs":[ "Parameter Attributes", "Logging and Accessibility", "Code Generation", "Documentation" ], "tabs_idx":[ 0, 3, 5, 7 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9640#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", "MustResolveToSignal", "ShowPropagatedSignal", "DataLogging", "TestPoint", "SignalObjectPackage", "StorageClass", "Description", "documentLink" ], "values":[ "", "off", "off", "off", "off", "Simulink", "Auto", "", "" ], "tabs":[ "Parameter Attributes", "Logging and Accessibility", "Code Generation", "Documentation" ], "tabs_idx":[ 0, 3, 5, 7 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9643#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", "MustResolveToSignal", "ShowPropagatedSignal", "DataLogging", "TestPoint", "SignalObjectPackage", "StorageClass", "Description", "documentLink" ], "values":[ "", "off", "off", "off", "off", "Simulink", "Auto", "", "" ], "tabs":[ "Parameter Attributes", "Logging and Accessibility", "Code Generation", "Documentation" ], "tabs_idx":[ 0, 3, 5, 7 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8755#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", "MustResolveToSignal", "ShowPropagatedSignal", "DataLogging", "TestPoint", "SignalObjectPackage", "StorageClass", "Description", "documentLink" ], "values":[ "", "off", "off", "off", "off", "Simulink", "Auto", "", "" ], "tabs":[ "Parameter Attributes", "Logging and Accessibility", "Code Generation", "Documentation" ], "tabs_idx":[ 0, 3, 5, 7 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9645#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", "MustResolveToSignal", "ShowPropagatedSignal", "DataLogging", "TestPoint", "SignalObjectPackage", "StorageClass", "Description", "documentLink" ], "values":[ "", "off", "off", "off", "off", "Simulink", "Auto", "", "" ], "tabs":[ "Parameter Attributes", "Logging and Accessibility", "Code Generation", "Documentation" ], "tabs_idx":[ 0, 3, 5, 7 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] }, { "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8754#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", "MustResolveToSignal", "ShowPropagatedSignal", "DataLogging", "TestPoint", "SignalObjectPackage", "StorageClass", "Description", "documentLink" ], "values":[ "", "off", "off", "off", "off", "Simulink", "Auto", "", "" ], "tabs":[ "Parameter Attributes", "Logging and Accessibility", "Code Generation", "Documentation" ], "tabs_idx":[ 0, 3, 5, 7 ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":[ ] } ]