NumRootInports 0
NumRootOutports 0
ParameterArgumentNames ""
- ComputedModelVersion "1.334"
+ ComputedModelVersion "1.341"
NumModelReferences 0
NumTestPointedSignals 0
}
ModifiedByFormat "%<Auto>"
LastModifiedBy "wsh"
ModifiedDateFormat "%<Auto>"
- LastModifiedDate "Wed Apr 30 08:19:28 2008"
- ModelVersionFormat "1.%<AutoIncrement:334>"
+ LastModifiedDate "Sun May 4 09:07:40 2008"
+ ModelVersionFormat "1.%<AutoIncrement:341>"
ConfigurationManager "None"
SimulationMode "normal"
LinearizationMsg "none"
ZeroCross on
SampleTime "-1"
}
+ Block {
+ BlockType TransportDelay
+ DelayTime "1"
+ InitialOutput "0"
+ BufferSize "1024"
+ FixedBuffer off
+ TransDelayFeedthrough off
+ PadeOrder "0"
+ }
Block {
BlockType TriggerPort
TriggerType "rising"
}
System {
Name "reg_mcl"
- Location [118, 523, 973, 1000]
+ Location [4, 523, 859, 1000]
Open on
ModelBrowserVisibility off
ModelBrowserWidth 200
Ports [1]
Position [410, 49, 440, 81]
Floating off
- Location [431, 91, 1074, 488]
+ Location [254, 56, 1109, 218]
Open off
NumInputPorts "1"
ZoomMode "xonly"
ListType AxesTitles
axes1 "%<SignalLabel>"
}
- TimeRange "100"
- YMin "-0.5"
- YMax "4"
+ TimeRange "25"
+ YMin "0"
+ YMax "2.75"
DataFormat "StructureWithTime"
SampleTime "0"
}
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
- MaskValueString "1000|0.01|5/180*pi|5/180*pi"
+ MaskValueString "1000|0.01|3/180*pi|3/180*pi"
MaskTabNameString ",,,"
Port {
PortNumber 1
System {
Name "Robot kinematics"
Location [4, 55, 1176, 412]
- Open on
+ Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
}
System {
Name "Motors"
- Location [194, 223, 649, 361]
+ Location [197, 366, 934, 571]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
BlockType Reference
Name "Manual Switch"
Ports [2, 1]
- Position [345, 32, 375, 68]
+ Position [430, 32, 460, 68]
SourceBlock "simulink/Signal\nRouting/Manual Switch"
SourceType "Manual Switch"
ShowPortLabels "FromPortIcon"
action "0"
varsize off
}
+ Block {
+ BlockType RateTransition
+ Name "Rate Transition1"
+ Position [325, 89, 365, 131]
+ X0 "[0 0]"
+ }
+ Block {
+ BlockType RateTransition
+ Name "Rate Transition2"
+ Position [325, 19, 365, 61]
+ X0 "[0 0]"
+ }
Block {
BlockType RateLimiter
Name "acc limit"
Block {
BlockType Outport
Name "(vl,vr)"
- Position [400, 43, 430, 57]
+ Position [485, 43, 515, 57]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
- SrcBlock "acc limit"
+ SrcBlock "Rate Transition1"
SrcPort 1
+ Points [45, 0]
DstBlock "Manual Switch"
+ DstPort 2
+ }
+ Line {
+ SrcBlock "Rate Transition2"
+ SrcPort 1
+ DstBlock "Manual Switch"
+ DstPort 1
+ }
+ Line {
+ SrcBlock "acc limit"
+ SrcPort 1
+ DstBlock "Rate Transition2"
DstPort 1
}
Line {
SrcPort 1
Points [20, 0]
Branch {
- Points [0, -10]
- DstBlock "acc limit"
+ Points [0, 60]
+ DstBlock "Rate Transition1"
DstPort 1
}
Branch {
- Points [0, 60; 100, 0]
- DstBlock "Manual Switch"
- DstPort 2
+ Points [0, -10]
+ DstBlock "acc limit"
+ DstPort 1
}
}
Line {
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "normalized"
- MaskValueString "3|0.01|on"
+ MaskValueString "3|1|on"
MaskTabNameString ",,"
System {
Name "Rotating laser"
Location [651, 66, 1675, 656]
- Open on
+ Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
action "0"
varsize off
}
+ Block {
+ BlockType TransportDelay
+ Name "Transport\nDelay"
+ Position [580, 190, 610, 220]
+ Orientation "down"
+ NamePlacement "alternate"
+ DelayTime "0"
+ }
Block {
BlockType "M-S-Function"
Name "draw probability bitmap"
Ports []
Position [20, 15, 60, 55]
IOType "viewer"
- List {
- ListType IOSignalStrings
- set0ParseKeys "31"
- set0Sigs "Robot kinematics/speed2wheel:o1"
- }
Location [345, 294, 669, 533]
Open off
NumInputPorts "1"
SrcBlock "Rotating laser"
SrcPort 2
Points [20, 0]
+ DstBlock "Transport\nDelay"
+ DstPort 1
+ }
+ Line {
+ SrcBlock "Transport\nDelay"
+ SrcPort 1
DstBlock "Switch"
DstPort 2
}