digraph "Motion" {
fontsize="-"
"On" [
fixedsize="false"
regular="false"
];
"Moving" [
fixedsize="false"
regular="false"
];
"On" -> "Moving" [
constraint="true"
decorate="false"
label="start"
labelfloat="false"
];
"Moving" -> "On" [
constraint="true"
decorate="false"
label="abort"
labelfloat="false"
];
"Moving_backlash" [
fixedsize="false"
label="Moving\n(backlash)"
regular="false"
];
"Moving" -> "Moving_backlash" [
constraint="true"
decorate="false"
fontcolor="green"
label="finished"
labelfloat="false"
];
"Moving_Instability_time" [
fixedsize="false"
label="Moving\n(Instability time)"
regular="false"
];
"Moving" -> "Moving_Instability_time" [
constraint="true"
decorate="false"
label="stop"
labelfloat="false"
];
"Moving_backlash" -> "Moving_Instability_time" [
constraint="true"
decorate="false"
fontcolor="green"
label="finished"
labelfloat="false"
];
"Moving_backlash" -> "Moving_Instability_time" [
constraint="true"
decorate="false"
label="stop"
labelfloat="false"
];
"Moving_backlash" -> "Moving_Instability_time" [
constraint="true"
decorate="false"
label="abort"
labelfloat="false"
];
"Moving_backlash" -> "On" [
constraint="true"
decorate="false"
label="abort"
labelfloat="false"
];
"Moving_Instability_time" -> "On" [
constraint="true"
decorate="false"
fontcolor="green"
label="finished"
labelfloat="false"
];
"Moving_Instability_time" -> "On" [
constraint="true"
decorate="false"
label="abort"
labelfloat="false"
];
"Moving_Instability_time" -> "Moving_Instability_time" [
constraint="true"
decorate="false"
label="stop"
labelfloat="false"
];
"On" -> "On" [
constraint="true"
decorate="false"
label="stop"
labelfloat="false"
];
"On" -> "On" [
constraint="true"
decorate="false"
label="abort"
labelfloat="false"
];
"Alarm" [
fixedsize="false"
regular="false"
];
"Fault" [
fixedsize="false"
regular="false"
];
"Moving" -> "Alarm" [
constraint="true"
decorate="false"
label="*"
labelfloat="false"
];
"Moving" -> "Fault" [
constraint="true"
decorate="false"
label="*"
labelfloat="false"
];
"Moving_backlash" -> "Alarm" [
constraint="true"
decorate="false"
label="*"
labelfloat="false"
];
"Moving_backlash" -> "Fault" [
constraint="true"
decorate="false"
label="*"
labelfloat="false"
];
"Alarm" -> "On" [
constraint="true"
decorate="false"
label="*"
labelfloat="false"
];
"Fault" -> "On" [
constraint="true"
decorate="false"
labelfloat="false"
];
"Alarm" -> "Moving" [
constraint="true"
decorate="false"
label="start"
labelfloat="false"
];
}
