ampl parser
This commit is contained in:
@ -109,8 +109,13 @@ Legacy binary:
|
||||
.venv/bin/python -m rfg_adc_plotter.main /dev/ttyACM0 --bin
|
||||
```
|
||||
|
||||
`--bin` также понимает `tty`-поток CH1/CH2 из `kamil_adc` (`tty:/tmp/ttyADC_data`) в 8-байтном формате `0x000A,step,ch1_i16,ch2_i16`.
|
||||
В этом режиме сырая кривая строится как `ch1^2 + ch2^2`, а FFT рассчитывается от комплексного сигнала `ch1 + i*ch2`.
|
||||
`--bin` понимает mixed 8-байтный поток:
|
||||
- `0x000A,step,ch1_i16,ch2_i16` для CH1/CH2 из `kamil_adc` (`tty:/tmp/ttyADC_data`)
|
||||
- `0x001A,step,data_i16,0x0000` для логарифмического детектора
|
||||
|
||||
Для `0x000A` сырая кривая строится как `ch1^2 + ch2^2`, а FFT рассчитывается от комплексного сигнала `ch1 + i*ch2`.
|
||||
Для `0x001A` signed `data_i16` сначала переводится в В, затем raw отображается как `V`, а FFT рассчитывается от `exp(V)`.
|
||||
Параметр `--tty-range-v` применяется к обоим типам `--bin`-данных.
|
||||
|
||||
Logscale binary с парой `int32`:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user