实验硬点数据拟合(python版)

实验硬点数据拟合(python版)

程序功能:
该程序主要要用于对硬点数据进行拟合并输入拟合数据集及对应图集。
1、数据集输出到原始数据文件夹下,名字为*.bus
2、图片集输出到原始数据文件夹下,名字为PicLics.docx

程序开发环境:
notepad++、Python3.7.0、Anaconda4.8.3

前期处理:
一个硬点包括6个*度[三平动(x, y, z)三转动(rx, ry, rz)],通常分六个xlsx文件存储。须先按如图1格式存入一个xlsx文件中。该文件名 按使用者需求命名,该名字将会和后面生成的图片相关联。将六个*度的数据按下图格式存入该文件中。若某*度数据缺失,直接如图进行补0。新建一个文件夹,将新生成的所有xlxsx文件均放入该文件夹下。实验硬点数据拟合(python版)
程序使用方法:
1、使用者根据自己电脑已安装Python编译器运行该程序[本机以为notepad++配置了Python运行快捷键(ctrl+R)]。
2、弹出控制台提示框,在框内输入前期处理中创建的文件夹的绝对路径,如下图:

实验硬点数据拟合(python版)
3、键入enter后,弹出下图控制平台,拟合度deg默认为10,可通过调整该值点击curve重新生成曲线。在生成的曲线图片中,对比原始数据曲线(ini)和拟合曲线(reg)是否符合要求。若符合,点击ok确定,完成一组数据的拟合。
实验硬点数据拟合(python版)
结果说明:
结束该程序后在前期处理中创建的文件夹生成一个PicLics.docx文件及一系列*.bus文件。PicLics.docx文件用于存储所有生成的图片。一个*.bus文件对应一个xlsx文件用于存储硬点*度拟合后曲线数据。

程序源码链接:
链接: https://pan.baidu.com/s/1FwtCUESVA03t4f1RkZ6SEQ
提取码: rtu3