标定电压随着振幅变化
This commit is contained in:
parent
35bb3c3ab7
commit
98d140e8fd
@ -409,6 +409,15 @@ const suduratioMap = {
|
|||||||
1: '25',
|
1: '25',
|
||||||
2: '50'
|
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) {
|
function convert(command, type) {
|
||||||
if (type === 0) {
|
if (type === 0) {
|
||||||
return suduratioMap[command] || null
|
return suduratioMap[command] || null
|
||||||
@ -580,16 +589,16 @@ function begin(c_canvas, beatArray) {
|
|||||||
beatArray.forEach((dataArray, index) => {
|
beatArray.forEach((dataArray, index) => {
|
||||||
if (index <= 6) {
|
if (index <= 6) {
|
||||||
const x = 0
|
const x = 0
|
||||||
const y = offset - dataArray[index - 1] * 0.025
|
const y = (offset - dataArray[index - 1] * 0.025)
|
||||||
ctx.beginPath()
|
ctx.beginPath()
|
||||||
ctx.moveTo(x, y)
|
ctx.moveTo(x, y)
|
||||||
ctx.lineTo(x + 5, y)
|
ctx.lineTo(x + 5, y)
|
||||||
ctx.moveTo(x + 5, y - 40)
|
ctx.moveTo(x + 5, (y - dyMap[infoParams.lineratio]))//上面的横线
|
||||||
ctx.lineTo(x + 15, y - 40)
|
ctx.lineTo(x + 15, (y - dyMap[infoParams.lineratio]))//上面的横线
|
||||||
ctx.moveTo(x + 5, y - 40)
|
ctx.moveTo(x + 5, (y - dyMap[infoParams.lineratio]))//左边的竖线
|
||||||
ctx.lineTo(x + 5, y)
|
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.lineTo(x + 15, y)//右边的竖线
|
||||||
ctx.moveTo(x + 15, y)
|
ctx.moveTo(x + 15, y)
|
||||||
ctx.lineTo(x + 20, y)
|
ctx.lineTo(x + 20, y)
|
||||||
ctx.stroke()
|
ctx.stroke()
|
||||||
@ -622,11 +631,11 @@ function beginr(c_canvas, beatArray) {
|
|||||||
ctx.beginPath()
|
ctx.beginPath()
|
||||||
ctx.moveTo(x, y)
|
ctx.moveTo(x, y)
|
||||||
ctx.lineTo(x + 5, y)
|
ctx.lineTo(x + 5, y)
|
||||||
ctx.moveTo(x + 5, y - 40)
|
ctx.moveTo(x + 5, y - dyMap[infoParams.lineratio])
|
||||||
ctx.lineTo(x + 15, y - 40)
|
ctx.lineTo(x + 15, y - dyMap[infoParams.lineratio])
|
||||||
ctx.moveTo(x + 5, y - 40)
|
ctx.moveTo(x + 5, y - dyMap[infoParams.lineratio])
|
||||||
ctx.lineTo(x + 5, y)
|
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.lineTo(x + 15, y)
|
||||||
ctx.moveTo(x + 15, y)
|
ctx.moveTo(x + 15, y)
|
||||||
ctx.lineTo(x + 20, y)
|
ctx.lineTo(x + 20, y)
|
||||||
|
Loading…
Reference in New Issue
Block a user