自己做了个画面,在电脑上运行和机床上运行显示效果不一致,电脑上的程序段是左对齐显示,时间变量显示正常。在机床840Dsl,XP系统上运行程序段是右对齐显示,时间变量是乱码显示。只是在电脑上用的是UTF_8,机床上用的是ANSI编码,不然汉字会乱码。请教如何使机床上显示为左对齐,和时间变量显示如何才能不乱码,文件和显示效果图片如下:
//S(Start)
HS6=("对刀",ac7,se1)
PRESS(HS6)
LM("DUIDAO")
END_PRESS
//END
//M(DUIDAO///)
DEF VBD1=(S////wr1//"/Channel/ProgramInfo/singleBlock[1]"//40,20,480,20),
VBD2=(S////wr1//"/Channel/ProgramInfo/singleBlock[2]"//40,40,480,20),
VBD3=(S////wr1//"/Channel/ProgramInfo/singleBlock[3]"//40,60,480,20),
VBD4=(S///,"时间"/wr1//"/Nck/State/sysTimeBCD"/0,80,40/40,80,200,20)
HS1=("",,se2)
HS2=("",,se2)
HS3=("",,se2)
HS4=("",,se2)
HS5=("",,se2)
HS6=("",,se2)
HS7=("",,se2)
HS8=("",,se2)
VS1=("",,se2)
VS2=("",,se2)
VS3=("",,se2)
VS4=("",,se2)
VS5=("",,se2)
VS6=("",,se2)
VS7=("",,se2)
VS8=("",,se2)
RECALL=()
LOAD
VBD1.bc=4
VBD2.bc=128
VBD3.bc=4
VBD4.bc=4
END_LOAD
//END

