mirror of
https://github.com/ttrftech/NanoVNA.git
synced 2026-04-05 06:25:36 +00:00
set scale and refpos temporally
This commit is contained in:
parent
75ea6308ed
commit
295ec105e6
6 changed files with 154 additions and 135 deletions
9
plot.c
9
plot.c
|
|
@ -481,18 +481,19 @@ trace_into_index(int x, int t, int i, float coeff[2])
|
|||
int y = 0;
|
||||
float v = 0;
|
||||
float refpos = 8 - trace[t].refpos;
|
||||
float scale = trace[t].scale;
|
||||
switch (trace[t].type) {
|
||||
case TRC_LOGMAG:
|
||||
v = refpos - logmag(coeff);
|
||||
v = refpos - logmag(coeff) * scale;
|
||||
break;
|
||||
case TRC_PHASE:
|
||||
v = refpos - phase(coeff);
|
||||
v = refpos - phase(coeff) * scale;
|
||||
break;
|
||||
case TRC_LINEAR:
|
||||
v = refpos + linear(coeff);
|
||||
v = refpos + linear(coeff) * scale;
|
||||
break;
|
||||
case TRC_SWR:
|
||||
v = refpos+1 - swr(coeff);
|
||||
v = refpos+ (1 - swr(coeff)) * scale;
|
||||
break;
|
||||
case TRC_SMITH:
|
||||
//case TRC_ADMIT:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue