由于需要分析机械加工过程中各个轴的速度,于是用软件导出了数据,写了这个python脚本来显示速度曲线。
效果图如下:
源代码:
import numpy as np
from matplotlib import pyplot as plt
from matplotlib import animation
path = "Nccut_TraceFile.log"
file = open(path, 'r')
AMat = []; BMat = [];XMat = [];YMat = [];ZMat = [];
for line in file.readlines():
lineArr = line.strip().split()
AMat.append(int(lineArr[0]))
BMat.append(int(lineArr[1]))
XMat.append(int(lineArr[2]))
YMat.append(int(lineArr[3]))
ZMat.append(int(lineArr[4]))
fig = plt.figure()
axA = fig.add_subplot(5,1,1,xlim=(0, 0.2), ylim=(0, 40))
axB = fig.add_subplot(5,1,2,xlim=(0, 0.