请教如何写,让生成的文件数据有如下规律?(已解决)
本帖最后由 ainizm 于 2012-9-17 23:25 编辑请教如何写,让生成的文件数据有如下规律?
X0.000 Y0.000
X1310.000 Y0.000
X1310.000 Y0.100
X0.000 Y0.100
X0.000 Y0.200
X1310.000 Y0.200
X1310.000 Y0.300
X0.000 Y0.300
X0.000 Y0.400
X1310.000 Y0.400 a=0.000b=1310.000 c=0.100
Func xy($x,$y,$z)
$x=x(a) $y=y(a)
$z=$x&$y
$x=x(a+b)$y=y(a)
$z=$z
$z=$x&$y
$x=$x$y=y(a+c)
$z=$z
$z=$x&$y
$x=$x-b$y=$y
$z=$z
$z=$x&$y
$x=$x$y=$y+c
EndFunc
不知道这个对你有没有帮助。 $buf = ""
$y = 0
For $i = 0 To 570
$buf &= "N" & $i & " G1 X"
If Mod($i, 4) = 0 Or Mod($i, 4) = 3 Then
$buf &= StringFormat("%.3f", 0)
Else
$buf &= StringFormat("%.3f", 1310)
EndIf
$buf &= " Y"
$buf &= StringFormat("%.3f", $y/10)
If Mod($i, 2) Then $y += 1
$buf &= " Z" &StringFormat("%.3f", 0) & @CRLF
Next
$filehandle = FileOpen(@DesktopCommonDir & "\test.txt", 10)
FileWrite($filehandle, $buf)
FileClose($filehandle)
MsgBox(48, "完成---请查看", @DesktopCommonDir & "\test.txt") 非常感谢你的帮助,不过这里 "%.3f" 是什么意思,没看懂,没用过,求指教 类似 C语言里的printf 、scanf 及类似函数的 格式控制字符串
如果你学过C语言的话 浮点数输出 小数占3为 不满3位补零
页:
[1]