Skip to content

zhyongquan/pycvx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pycvx

from pycvx import cvxinfo

cvx = cvxinfo()
cvx.read("../data/DEMO.CSV")
# find functions:2, calibrations:5, axises:0

DEMO_CURVE = cvx.calibrations["DEMO_CURVE"]
print(DEMO_CURVE)
# name=DEMO_CURVE, description=
# line_start=30, line_end=33
# type=CURVE, unit=
# value=
# [0.30078125, 0.3984375, 0.5, 0.59765625, 0.69921875, 0.80078125, 0.8984375]
# axis x
# name=, description=
# line_start=38, line_end=39
# type=X_AXIS_PTS, unit=revs
# value=
# [120.0, 200.0, 320.0, 400.0, 520.0, 600.0, 720.0]

DEMO_MAP_2 = cvx.getcvxobject("calibration", "DEMO_MAP_2")
DEMO_MAP_2.show()

image

English

cvx(Calibration Values Exchange Format) is a calibration data format, it's extension is .csv. INCA, CANape and other calibration tool support this.

This repro is a cvx library in python, which is used for read and write cvx file.

中文

cvx(Calibration Values Exchange Format)是一种标定数据格式,后缀是.csv,INCA/CANape等标定工具都支持。

本项目是使用python开发的cvx库,用于读写cvx。