标定电压随着振幅变化

This commit is contained in:
lxd 2025-01-03 11:35:36 +08:00
parent 35bb3c3ab7
commit 98d140e8fd

View File

@ -409,6 +409,15 @@ const suduratioMap = {
1: '25',
2: '50'
}
const dyMap = {
0.012: '10',
0.025: '20',
0.05: '40',
0.1: '80',
0.2: '160'
}
infoParams.lineratio
function convert(command, type) {
if (type === 0) {
return suduratioMap[command] || null
@ -580,16 +589,16 @@ function begin(c_canvas, beatArray) {
beatArray.forEach((dataArray, index) => {
if (index <= 6) {
const x = 0
const y = offset - dataArray[index - 1] * 0.025
const y = (offset - dataArray[index - 1] * 0.025)
ctx.beginPath()
ctx.moveTo(x, y)
ctx.lineTo(x + 5, y)
ctx.moveTo(x + 5, y - 40)
ctx.lineTo(x + 15, y - 40)
ctx.moveTo(x + 5, y - 40)
ctx.lineTo(x + 5, y)
ctx.moveTo(x + 15, y - 40)
ctx.lineTo(x + 15, y)
ctx.moveTo(x + 5, (y - dyMap[infoParams.lineratio]))//线
ctx.lineTo(x + 15, (y - dyMap[infoParams.lineratio]))//线
ctx.moveTo(x + 5, (y - dyMap[infoParams.lineratio]))//线
ctx.lineTo(x + 5, y)//线
ctx.moveTo(x + 15, y - dyMap[infoParams.lineratio])//线
ctx.lineTo(x + 15, y)//线
ctx.moveTo(x + 15, y)
ctx.lineTo(x + 20, y)
ctx.stroke()
@ -622,11 +631,11 @@ function beginr(c_canvas, beatArray) {
ctx.beginPath()
ctx.moveTo(x, y)
ctx.lineTo(x + 5, y)
ctx.moveTo(x + 5, y - 40)
ctx.lineTo(x + 15, y - 40)
ctx.moveTo(x + 5, y - 40)
ctx.moveTo(x + 5, y - dyMap[infoParams.lineratio])
ctx.lineTo(x + 15, y - dyMap[infoParams.lineratio])
ctx.moveTo(x + 5, y - dyMap[infoParams.lineratio])
ctx.lineTo(x + 5, y)
ctx.moveTo(x + 15, y - 40)
ctx.moveTo(x + 15, y - dyMap[infoParams.lineratio])
ctx.lineTo(x + 15, y)
ctx.moveTo(x + 15, y)
ctx.lineTo(x + 20, y)