|
|
@ -10,7 +10,7 @@ export type SyringeType = { |
|
|
|
rotationSpeed: number; |
|
|
|
direction: string | number; |
|
|
|
time: number; |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
type PositionType = { |
|
|
|
x: number; |
|
|
@ -30,62 +30,100 @@ export type WorkType = { |
|
|
|
position: PositionListType; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
export type MachineryType = { |
|
|
|
axis: string, |
|
|
|
position: string | number |
|
|
|
} |
|
|
|
axis: string; |
|
|
|
position: string | number; |
|
|
|
}; |
|
|
|
|
|
|
|
export type ControlNitrogen = 'Dehumidification' | 'Cleaning' | 'Nozzle' |
|
|
|
export type ControlNitrogen = "Dehumidification" | "Cleaning" | "Nozzle"; |
|
|
|
|
|
|
|
export type VoltageType = { |
|
|
|
params: { |
|
|
|
voltage: number |
|
|
|
} |
|
|
|
} |
|
|
|
voltage: number; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
export type ControlValueType = { |
|
|
|
params: { |
|
|
|
valveType: ControlNitrogen, |
|
|
|
isOpen:boolean |
|
|
|
} |
|
|
|
} |
|
|
|
valveType: ControlNitrogen; |
|
|
|
isOpen: boolean; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
export type EquipmentStatusType = { |
|
|
|
emergencyStop: boolean //急停状态
|
|
|
|
pause: boolean, |
|
|
|
emergencyStop: boolean; //急停状态
|
|
|
|
pause: boolean; |
|
|
|
|
|
|
|
//X轴电机状态
|
|
|
|
xAxisPosition: number; //电机位置
|
|
|
|
xAxisSpeed: number; //电机速度
|
|
|
|
xAxisMovementEnded: boolean; |
|
|
|
xAxisAtOrigin: boolean; |
|
|
|
xAxisLimited: boolean; |
|
|
|
|
|
|
|
//Y轴电机状态
|
|
|
|
yAxisPosition: number; |
|
|
|
yAxisSpeed: number; |
|
|
|
yAxisMovementEnded: boolean; |
|
|
|
yAxisAtOrigin: boolean; |
|
|
|
yAxisLimited: boolean; |
|
|
|
|
|
|
|
//Z轴电机状态
|
|
|
|
zAxisPosition: number; |
|
|
|
zAxisSpeed: number; |
|
|
|
zAxisMovementEnded: boolean; |
|
|
|
zAxisAtOrigin: boolean; |
|
|
|
zAxisLimited: boolean; |
|
|
|
|
|
|
|
//三通阀状态
|
|
|
|
threeWayValvePosition: "Dehumidification" | "Cleaning" | "Nozzle"; |
|
|
|
|
|
|
|
// 流量计状态
|
|
|
|
flowRate: number; |
|
|
|
|
|
|
|
// 温湿度传感器状态
|
|
|
|
temperature: number; |
|
|
|
humidity: number; |
|
|
|
|
|
|
|
//注射泵状态
|
|
|
|
syringePumpNormal: boolean; |
|
|
|
}; |
|
|
|
|
|
|
|
export const defaultStatus: EquipmentStatusType = { |
|
|
|
emergencyStop: false, //急停状态
|
|
|
|
pause: false, |
|
|
|
|
|
|
|
//X轴电机状态
|
|
|
|
xAxisPosition: number //电机位置
|
|
|
|
xAxisSpeed: number //电机速度
|
|
|
|
xAxisMovementEnded: boolean |
|
|
|
xAxisAtOrigin: boolean |
|
|
|
xAxisLimited: boolean |
|
|
|
xAxisPosition: 0, //电机位置
|
|
|
|
xAxisSpeed: 0, //电机速度
|
|
|
|
xAxisMovementEnded: false, |
|
|
|
xAxisAtOrigin: false, |
|
|
|
xAxisLimited: false, |
|
|
|
|
|
|
|
//Y轴电机状态
|
|
|
|
yAxisPosition: number |
|
|
|
yAxisSpeed: number |
|
|
|
yAxisMovementEnded: boolean |
|
|
|
yAxisAtOrigin: boolean |
|
|
|
yAxisLimited:boolean |
|
|
|
yAxisPosition: 0, |
|
|
|
yAxisSpeed: 0, |
|
|
|
yAxisMovementEnded: false, |
|
|
|
yAxisAtOrigin: false, |
|
|
|
yAxisLimited: false, |
|
|
|
|
|
|
|
//Z轴电机状态
|
|
|
|
zAxisPosition: number |
|
|
|
zAxisSpeed: number |
|
|
|
zAxisMovementEnded: boolean |
|
|
|
zAxisAtOrigin: boolean |
|
|
|
zAxisLimited:boolean |
|
|
|
zAxisPosition: 0, |
|
|
|
zAxisSpeed: 0, |
|
|
|
zAxisMovementEnded: false, |
|
|
|
zAxisAtOrigin: false, |
|
|
|
zAxisLimited: false, |
|
|
|
|
|
|
|
//三通阀状态
|
|
|
|
threeWayValvePosition: string |
|
|
|
threeWayValvePosition: "Nozzle", |
|
|
|
|
|
|
|
// 流量计状态
|
|
|
|
flowRate: number |
|
|
|
flowRate: 0, |
|
|
|
|
|
|
|
// 温湿度传感器状态
|
|
|
|
temperature:number |
|
|
|
humidity: number |
|
|
|
temperature: 0, |
|
|
|
humidity: 0, |
|
|
|
|
|
|
|
//注射泵状态
|
|
|
|
syringePumpNormal: boolean |
|
|
|
syringePumpNormal: false, |
|
|
|
} |