VAR CONSTANT
	COLOR_BLUE_LIGHT : USINT := 200;
	COLOR_BLUE : USINT := 3;
	COLOR_GREEN : USINT := 2;
	COLOR_RED : USINT := 51;
	COLOR_YELLOW : USINT := 46;
	COLOR_WHITE : USINT := 15;
END_VAR
VAR
	MC_BR_CalcCamFromSections_0 : MC_BR_CalcCamFromSections;
	MC_BR_GetCamSlavePosition_0 : MC_BR_GetCamSlavePosition;
	statusAttach : UINT;
	vcHandle : UDINT;
	x_position : UDINT; (*X位置显示*)
	x_show : REAL; (*X像素显示*)
	y_position : UDINT; (*Y像素显示*)
	y1_show : REAL; (*Y1速比显示*)
	y_show : REAL; (*Y位置显示*)
END_VAR
(*Get task cyclic time*)
VAR
	cycT : UDINT := 0;
	fRTInfo : RTInfo := (0);
END_VAR
(*Insert your comment here.*)
VAR
	VISU_NAME : {REDUND_UNREPLICABLE} STRING[10] := 'Visu'; (*Visu Name*)
	VISU_DRAWBOX_NAME : {REDUND_UNREPLICABLE} STRING[50] := 'P_221_CamShow/Default/DrawBox_1'; (*Drawbox name*)
END_VAR
VAR CONSTANT
	REFRESH_TIME : UINT := 200; (*Refresh draw time [ms]*)
END_VAR
(*interface variable*)
VAR
	statusVaccess : UINT := 0;
	width : UINT := 0; (*控件宽度，单位：像素*)
	height : UINT := 0; (*控件高度，单位：像素*)
	refreshTime : UDINT := 0; (*刷新时间*)
	DisplayStatusH : UINT;
	DisplayStatusW : UINT;
	i : INT;
	coordinatePiexlOffsetX : UINT := 0; (*坐标系X轴偏移像素值*)
	coordinatePiexlOffsetY : UINT := 0; (*坐标系Y轴偏移像素值*)
	coordinateUnitNumY1 : INT;
	coordinateUnitNumMinY : INT;
	coordinateUnitNumY : INT; (*Y坐标显示的刻度数量*)
	coordinateUnitX : INT; (*X坐标刻度，单位是工程值*)
	coordinateUnitNumX : INT; (*X坐标显示的刻度数量*)
	MinRangeY : REAL; (*Y轴实际范围最小值*)
	MinRangeX : REAL; (*X轴实际范围最小值*)
	MaxRangeY : REAL; (*Y轴实际范围最大值*)
	MaxRangeX : REAL; (*X轴实际范围最大值*)
	TouchAction_0 : TouchAction;
	xFactor : REAL; (*X轴mm与像素换算比例,即像素值=工程值*xFactor*)
	y1Factor : REAL; (*速比与像素换算比例,即像素值=速比*y1Factor*)
	yFactor : REAL; (*Y轴mm与像素换算比例,即像素值=工程值*yFactor*)
	coordinateUnitY1 : UINT; (*速比Y1坐标刻度，单位是比值*)
	coordinateUnitY : UINT; (*Y坐标刻度，单位是工程值*)
	CuterOffsetY : UINT; (*切刀位置偏移像素值*)
	SpeedRatioOffsetY : UINT; (*速比曲线偏移像素值*)
	stringCSY : STRING[5] := '';
	stringCSX : STRING[5] := '';
	Resolution : REAL; (*伺服轴精度*)
END_VAR
