标定电压随着振幅变化
This commit is contained in:
parent
35bb3c3ab7
commit
98d140e8fd
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user