Added a waveform generator

This commit is contained in:
Kai Lauterbach 2024-02-11 12:50:31 +01:00
parent 48f034f0a4
commit 2964460a87
21 changed files with 2732 additions and 469 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

1
.gitconfig Normal file
View file

@ -0,0 +1 @@
core.autocrlf true

View file

@ -1,10 +1,10 @@
This project is reengineered out of the TenaTester build by ZL1CVD. This project is reengineered out of the TenaTester build by ZL1CVD.
The firmware is completely written by myself, the wheatstone bridge was mostly drawn as seen in the TenaTesta demo videos by ZL1CVD on youtube. The electrical component values were modified by myself to fit my personal requirements. The si5351 prt in the schematics was replaced by an adafruit breakout board. The firmware is completely written by myself, the wheatstone bridge was mostly drawn as seen in the TenaTesta demo videos by ZL1CVD on youtube. The electrical component values were modified by myself to fit my personal requirements. The si5351 in the schematics was replaced by an adafruit breakout board.
Ressources: Ressources:
* https://learn.adafruit.com/adafruit-si5351-clock-generator-breakout/wiring-and-test * https://learn.adafruit.com/adafruit-si5351-clock-generator-breakout/wiring-and-test
* http://community.silabs.com/t5/Timing-Knowledge-Base/Modifying-Output-Driver-Strength-of-the-Si5351/ta-p/112253 * http://community.silabs.com/t5/Timing-Knowledge-Base/Modifying-Output-Driver-Strength-of-the-Si5351/ta-p/112253
* https://github.com/etherkit/Si5351Arduino * https://github.com/etherkit/Si5351Arduino
* http://images.google.de/imgres?imgurl=http://www.kh-gps.de/si5351_4.jpg&imgrefurl=http://www.kh-gps.de/si5351.htm&h=483&w=1115&tbnid=p6ACt2AabOao6M:&tbnh=90&tbnw=208&docid=YzcwWac64G4VOM&usg=__tpZeibmT-PYky-rOAt6f3X7w_7s=&sa=X&ved=0ahUKEwjggd_4tI_PAhUEnRQKHQHdAVUQ9QEIJzAC * http://images.google.de/imgres?imgurl=http://www.kh-gps.de/si5351_4.jpg&imgrefurl=http://www.kh-gps.de/si5351.htm&h=483&w=1115&tbnid=p6ACt2AabOao6M:&tbnh=90&tbnw=208&docid=YzcwWac64G4VOM&usg=__tpZeibmT-PYky-rOAt6f3X7w_7s=&sa=X&ved=0ahUKEwjggd_4tI_PAhUEnRQKHQHdAVUQ9QEIJzAC
* https://github.com/gmtii/ili9341-arduino * https://github.com/gmtii/ili9341-arduino

BIN
Si5351Arduino/.DS_Store vendored Normal file

Binary file not shown.

BIN
firmware/.DS_Store vendored Normal file

Binary file not shown.

View file

@ -226,9 +226,17 @@ void cc_startMeasurement()
uint32_t a1_sum = 0; uint32_t a1_sum = 0;
uint16_t i = 0; uint16_t i = 0;
si5351.set_freq((uint64_t)freq * 100, SI5351_PLL_FIXED, SI5351_CLK0); if (freq < 8000)
si5351.output_enable(SI5351_CLK0, 1); // enable clock output 0 {
delay(1); setWaveformFrequency((int)freq);
enableWaveformOutput();
si5351.output_enable(SI5351_CLK0, 0); // disable clock output 0
} else {
disableWaveformOutput();
si5351.set_freq((uint64_t)freq * 100, SI5351_PLL_FIXED, SI5351_CLK0);
si5351.output_enable(SI5351_CLK0, 1); // enable clock output 0
delay(1);
}
for (i = 0; i < intervall; i++) for (i = 0; i < intervall; i++)
{ {
@ -295,12 +303,21 @@ void cc_enableClk(void)
sendSOM(); sendSOM();
if (cc_read_data[0] == SI5351_CLK0) if (cc_read_data[0] == SI5351_CLK0)
{ {
si5351.set_freq((uint64_t)start_freq * 100, SI5351_PLL_FIXED, SI5351_CLK0); if (start_freq < 8000)
si5351.output_enable(SI5351_CLK0, 1); // enable clock output 0 {
setWaveformFrequency((int)start_freq);
enableWaveformOutput();
si5351.output_enable(SI5351_CLK0, 0);
} else {
disableWaveformOutput();
si5351.set_freq((uint64_t)start_freq * 100, SI5351_PLL_FIXED, SI5351_CLK0);
si5351.output_enable(SI5351_CLK0, 1); // enable clock output 0
}
Serial.write(MSG_TYPE_ANSWER_OK); Serial.write(MSG_TYPE_ANSWER_OK);
} }
else if (cc_read_data[0] == SI5351_CLK1) else if (cc_read_data[0] == SI5351_CLK1)
{ {
si5351.set_freq((uint64_t)start_freq * 100, SI5351_PLL_FIXED, SI5351_CLK1); si5351.set_freq((uint64_t)start_freq * 100, SI5351_PLL_FIXED, SI5351_CLK1);
si5351.output_enable(SI5351_CLK1, 1); // enable clock output 1 si5351.output_enable(SI5351_CLK1, 1); // enable clock output 1
Serial.write(MSG_TYPE_ANSWER_OK); Serial.write(MSG_TYPE_ANSWER_OK);
@ -323,6 +340,7 @@ void cc_disableClk(void)
sendSOM(); sendSOM();
if (cc_read_data[0] == SI5351_CLK0) if (cc_read_data[0] == SI5351_CLK0)
{ {
disableWaveformOutput();
si5351.output_enable(SI5351_CLK0, 0); // disable clock output 0 si5351.output_enable(SI5351_CLK0, 0); // disable clock output 0
Serial.write(MSG_TYPE_ANSWER_OK); Serial.write(MSG_TYPE_ANSWER_OK);
} }
@ -527,4 +545,3 @@ void send16BitValue(uint16_t value)
} }
/*****************************************************************************/ /*****************************************************************************/

View file

@ -59,6 +59,8 @@ void setup()
analogReference(DEFAULT); // 5V reference analogReference(DEFAULT); // 5V reference
initWaveformGenerator();
readEEPValues(); readEEPValues();
} }
@ -90,6 +92,8 @@ void loop()
cc_processData(c); cc_processData(c);
} }
pollWaveformGenerator();
//delay(100); //delay(100);
delay(10); delay(10);
} }
@ -186,4 +190,3 @@ uint32_t keepFreqRange(uint32_t freq)
} }
/*****************************************************************************/ /*****************************************************************************/

View file

@ -0,0 +1,63 @@
#include "Waveforms.h"
#define PWM_BIT_WIDTH 10
#define PWM_PIN 5 // PWM-Pin für DAC0 auf dem Arduino Nano 328
int wf_wave0 = 0;
int wf_pos = 0;
int wf_sample;
bool wf_outputEnabled = true; // Variable to control waveform output state
void initWaveformGenerator()
{
setWaveform(WAVEFORM_SINUS);
// Call the function to set default frequency, here you might want to specify a default frequency
setWaveformFrequency(WAVEFORM_DEFAULT_FREQ_HZ);
}
void setWaveform(int waveform0)
{
if (waveform0 >= 0 and waveform0 < WAVEFORM_MAXWAVEFORM_NUM)
{
// Set default waveforms
wf_wave0 = waveform0;
}
}
void setWaveformFrequency(int frequency)
{
if (frequency >= 1 and frequency < 8000)
{
wf_sample = map(frequency, 0, (2^PWM_BIT_WIDTH)-1, 0, WAVEFORM_ONE_HZ_SAMPLE);
wf_sample = constrain(wf_sample, 0, WAVEFORM_ONE_HZ_SAMPLE);
} else {
wf_sample = map(WAVEFORM_DEFAULT_FREQ_HZ, 0, (2^PWM_BIT_WIDTH)-1, 0, WAVEFORM_ONE_HZ_SAMPLE);
wf_sample = constrain(wf_sample, 0, WAVEFORM_ONE_HZ_SAMPLE);
}
}
void enableWaveformOutput()
{
wf_outputEnabled = true;
}
void disableWaveformOutput()
{
wf_outputEnabled = false;
}
void pollWaveformGenerator()
{
if (wf_outputEnabled)
{
analogWrite(PWM_PIN, waveformsTable[wf_wave0][wf_pos]); // write the selected waveform on DAC0
wf_pos++;
if (wf_pos == WAVEFORM_MAX_SAMPLES_NUM) // Reset the counter to repeat the wave
wf_pos = 0;
delayMicroseconds(wf_sample); // Hold the sample value for the sample time
}
}

84
firmware/waveforms.h Normal file
View file

@ -0,0 +1,84 @@
#ifndef _Waveforms_h_
#define _Waveforms_h_
#define WAVEFORM_MAXWAVEFORM_NUM 4
#define WAVEFORM_MAX_SAMPLES_NUM 120
#define WAVEFORM_ONE_HZ_SAMPLE (1000000/WAVEFORM_MAX_SAMPLES_NUM) // sample for the 1Hz signal expressed in microseconds
#define WAVEFORM_DEFAULT_FREQ_HZ 1
#define WAVEFORM_SINUS 0
#define WAVEFORM_TRIANGULAR 1
#define WAVEFORM_SAWTOOTH 2
static int waveformsTable[WAVEFORM_MAXWAVEFORM_NUM][WAVEFORM_MAX_SAMPLES_NUM] = {
// Sin wave
{
0x7ff, 0x86a, 0x8d5, 0x93f, 0x9a9, 0xa11, 0xa78, 0xadd, 0xb40, 0xba1,
0xbff, 0xc5a, 0xcb2, 0xd08, 0xd59, 0xda7, 0xdf1, 0xe36, 0xe77, 0xeb4,
0xeec, 0xf1f, 0xf4d, 0xf77, 0xf9a, 0xfb9, 0xfd2, 0xfe5, 0xff3, 0xffc,
0xfff, 0xffc, 0xff3, 0xfe5, 0xfd2, 0xfb9, 0xf9a, 0xf77, 0xf4d, 0xf1f,
0xeec, 0xeb4, 0xe77, 0xe36, 0xdf1, 0xda7, 0xd59, 0xd08, 0xcb2, 0xc5a,
0xbff, 0xba1, 0xb40, 0xadd, 0xa78, 0xa11, 0x9a9, 0x93f, 0x8d5, 0x86a,
0x7ff, 0x794, 0x729, 0x6bf, 0x655, 0x5ed, 0x586, 0x521, 0x4be, 0x45d,
0x3ff, 0x3a4, 0x34c, 0x2f6, 0x2a5, 0x257, 0x20d, 0x1c8, 0x187, 0x14a,
0x112, 0xdf, 0xb1, 0x87, 0x64, 0x45, 0x2c, 0x19, 0xb, 0x2,
0x0, 0x2, 0xb, 0x19, 0x2c, 0x45, 0x64, 0x87, 0xb1, 0xdf,
0x112, 0x14a, 0x187, 0x1c8, 0x20d, 0x257, 0x2a5, 0x2f6, 0x34c, 0x3a4,
0x3ff, 0x45d, 0x4be, 0x521, 0x586, 0x5ed, 0x655, 0x6bf, 0x729, 0x794
}
,
// Triangular wave
{
0x44, 0x88, 0xcc, 0x110, 0x154, 0x198, 0x1dc, 0x220, 0x264, 0x2a8,
0x2ec, 0x330, 0x374, 0x3b8, 0x3fc, 0x440, 0x484, 0x4c8, 0x50c, 0x550,
0x594, 0x5d8, 0x61c, 0x660, 0x6a4, 0x6e8, 0x72c, 0x770, 0x7b4, 0x7f8,
0x83c, 0x880, 0x8c4, 0x908, 0x94c, 0x990, 0x9d4, 0xa18, 0xa5c, 0xaa0,
0xae4, 0xb28, 0xb6c, 0xbb0, 0xbf4, 0xc38, 0xc7c, 0xcc0, 0xd04, 0xd48,
0xd8c, 0xdd0, 0xe14, 0xe58, 0xe9c, 0xee0, 0xf24, 0xf68, 0xfac, 0xff0,
0xfac, 0xf68, 0xf24, 0xee0, 0xe9c, 0xe58, 0xe14, 0xdd0, 0xd8c, 0xd48,
0xd04, 0xcc0, 0xc7c, 0xc38, 0xbf4, 0xbb0, 0xb6c, 0xb28, 0xae4, 0xaa0,
0xa5c, 0xa18, 0x9d4, 0x990, 0x94c, 0x908, 0x8c4, 0x880, 0x83c, 0x7f8,
0x7b4, 0x770, 0x72c, 0x6e8, 0x6a4, 0x660, 0x61c, 0x5d8, 0x594, 0x550,
0x50c, 0x4c8, 0x484, 0x440, 0x3fc, 0x3b8, 0x374, 0x330, 0x2ec, 0x2a8,
0x264, 0x220, 0x1dc, 0x198, 0x154, 0x110, 0xcc, 0x88, 0x44, 0x0
}
,
// Sawtooth wave
{
0x22, 0x44, 0x66, 0x88, 0xaa, 0xcc, 0xee, 0x110, 0x132, 0x154,
0x176, 0x198, 0x1ba, 0x1dc, 0x1fe, 0x220, 0x242, 0x264, 0x286, 0x2a8,
0x2ca, 0x2ec, 0x30e, 0x330, 0x352, 0x374, 0x396, 0x3b8, 0x3da, 0x3fc,
0x41e, 0x440, 0x462, 0x484, 0x4a6, 0x4c8, 0x4ea, 0x50c, 0x52e, 0x550,
0x572, 0x594, 0x5b6, 0x5d8, 0x5fa, 0x61c, 0x63e, 0x660, 0x682, 0x6a4,
0x6c6, 0x6e8, 0x70a, 0x72c, 0x74e, 0x770, 0x792, 0x7b4, 0x7d6, 0x7f8,
0x81a, 0x83c, 0x85e, 0x880, 0x8a2, 0x8c4, 0x8e6, 0x908, 0x92a, 0x94c,
0x96e, 0x990, 0x9b2, 0x9d4, 0x9f6, 0xa18, 0xa3a, 0xa5c, 0xa7e, 0xaa0,
0xac2, 0xae4, 0xb06, 0xb28, 0xb4a, 0xb6c, 0xb8e, 0xbb0, 0xbd2, 0xbf4,
0xc16, 0xc38, 0xc5a, 0xc7c, 0xc9e, 0xcc0, 0xce2, 0xd04, 0xd26, 0xd48,
0xd6a, 0xd8c, 0xdae, 0xdd0, 0xdf2, 0xe14, 0xe36, 0xe58, 0xe7a, 0xe9c,
0xebe, 0xee0, 0xf02, 0xf24, 0xf46, 0xf68, 0xf8a, 0xfac, 0xfce, 0xff0
}
,
// Square wave
{
0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff,
0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff,
0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff,
0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff,
0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff,
0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff, 0xfff,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
}
};
#endif

View file

@ -0,0 +1,265 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# +5V
#
DEF +5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# BNC
#
DEF BNC P 0 40 Y N 1 F N
F0 "P" 10 120 50 H V C CNN
F1 "BNC" 110 -60 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
BNC_*
bnc
bnc-*
$ENDFPLIST
DRAW
C 0 0 20 0 1 8 N
C 0 0 70 0 1 12 N
X In 1 -150 0 130 R 40 40 1 1 P
X Ext 2 0 -200 130 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
C?
C_????_*
C_????
SMD*_c
Capacitor*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 40 40 1 1 P
X ~ 2 0 -150 110 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X07
#
DEF CONN_01X07 P 0 40 Y N 1 F N
F0 "P" 0 400 50 H V C CNN
F1 "CONN_01X07" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X07
Pin_Header_Angled_1X07
Socket_Strip_Straight_1X07
Socket_Strip_Angled_1X07
$ENDFPLIST
DRAW
S -50 -350 50 350 0 1 0 N
S -50 -295 10 -305 0 1 0 N
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 305 10 295 0 1 0 N
X P1 1 -200 300 150 R 50 50 1 1 P
X P2 2 -200 200 150 R 50 50 1 1 P
X P3 3 -200 100 150 R 50 50 1 1 P
X P4 4 -200 0 150 R 50 50 1 1 P
X P5 5 -200 -100 150 R 50 50 1 1 P
X P6 6 -200 -200 150 R 50 50 1 1 P
X P7 7 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X09
#
DEF CONN_01X09 P 0 40 Y N 1 F N
F0 "P" 0 500 50 H V C CNN
F1 "CONN_01X09" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X09
Pin_Header_Angled_1X09
Socket_Strip_Straight_1X09
Socket_Strip_Angled_1X09
$ENDFPLIST
DRAW
S -50 -395 10 -405 0 1 0 N
S -50 -295 10 -305 0 1 0 N
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 305 10 295 0 1 0 N
S -50 405 10 395 0 1 0 N
S -50 450 50 -450 0 1 0 N
X P1 1 -200 400 150 R 50 50 1 1 P
X P2 2 -200 300 150 R 50 50 1 1 P
X P3 3 -200 200 150 R 50 50 1 1 P
X P4 4 -200 100 150 R 50 50 1 1 P
X P5 5 -200 0 150 R 50 50 1 1 P
X P6 6 -200 -100 150 R 50 50 1 1 P
X P7 7 -200 -200 150 R 50 50 1 1 P
X P8 8 -200 -300 150 R 50 50 1 1 P
X P9 9 -200 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X15
#
DEF CONN_01X15 P 0 40 Y N 1 F N
F0 "P" 0 800 50 H V C CNN
F1 "CONN_01X15" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X15
Pin_Header_Angled_1X15
Socket_Strip_Straight_1X15
Socket_Strip_Angled_1X15
$ENDFPLIST
DRAW
S -50 -695 10 -705 0 1 0 N
S -50 -595 10 -605 0 1 0 N
S -50 -495 10 -505 0 1 0 N
S -50 -395 10 -405 0 1 0 N
S -50 -295 10 -305 0 1 0 N
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 305 10 295 0 1 0 N
S -50 405 10 395 0 1 0 N
S -50 505 10 495 0 1 0 N
S -50 605 10 595 0 1 0 N
S -50 705 10 695 0 1 0 N
S -50 750 50 -750 0 1 0 N
X P1 1 -200 700 150 R 50 50 1 1 P
X P10 10 -200 -200 150 R 50 50 1 1 P
X P11 11 -200 -300 150 R 50 50 1 1 P
X P12 12 -200 -400 150 R 50 50 1 1 P
X P13 13 -200 -500 150 R 50 50 1 1 P
X P14 14 -200 -600 150 R 50 50 1 1 P
X P15 15 -200 -700 150 R 50 50 1 1 P
X P2 2 -200 600 150 R 50 50 1 1 P
X P3 3 -200 500 150 R 50 50 1 1 P
X P4 4 -200 400 150 R 50 50 1 1 P
X P5 5 -200 300 150 R 50 50 1 1 P
X P6 6 -200 200 150 R 50 50 1 1 P
X P7 7 -200 100 150 R 50 50 1 1 P
X P8 8 -200 0 150 R 50 50 1 1 P
X P9 9 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# D
#
DEF D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Diode_*
D-Pak_TO252AA
*SingleDiode
*_Diode_*
*SingleDiode*
$ENDFPLIST
DRAW
P 2 0 1 6 -50 50 -50 -50 N
P 3 0 1 0 50 50 -50 0 50 -50 F
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# MCP6002
#
DEF MCP6002 U 0 10 Y Y 2 F N
F0 "U" 0 150 50 H V L CNN
F1 "MCP6002" 0 -150 50 H V L CNN
F2 "" -100 50 50 H V C CNN
F3 "" 0 150 50 H V C CNN
DRAW
P 4 0 1 6 -200 200 200 0 -200 -200 -200 200 f
X V- 4 -100 -300 150 U 50 50 0 1 W
X V+ 8 -100 300 150 D 50 50 0 1 W
X ~ 1 300 0 100 L 50 50 1 1 O
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 2 1 I
X - 6 -300 -100 100 R 50 50 2 1 I
X ~ 7 300 0 100 L 50 50 2 1 O
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SW_PUSH
#
DEF SW_PUSH SW 0 40 N N 1 F N
F0 "SW" 150 110 50 H V C CNN
F1 "SW_PUSH" 0 -80 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -170 50 170 60 0 1 0 N
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
X 1 1 -300 0 200 R 50 50 0 1 P I
X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1,75 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "TenaTesta_ZL1CVD.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View file

@ -0,0 +1,320 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.1,
"copper_line_width": 0.2,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"other_line_width": 0.15,
"silk_line_width": 0.15,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0
},
"track_widths": [],
"via_dimensions": []
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "TenaTesta_ZL1CVD.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.25,
"pin_symbol_size": 0.0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [],
"text_variables": {}
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,266 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +5V
#
DEF +5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# BNC
#
DEF BNC P 0 40 Y N 1 F N
F0 "P" 10 120 50 H V C CNN
F1 "BNC" 110 -60 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
BNC_*
bnc
bnc-*
$ENDFPLIST
DRAW
C 0 0 20 0 1 8 N
C 0 0 70 0 1 12 N
X In 1 -150 0 130 R 40 40 1 1 P
X Ext 2 0 -200 130 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
C?
C_????_*
C_????
SMD*_c
Capacitor*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 40 40 1 1 P
X ~ 2 0 -150 110 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X07
#
DEF CONN_01X07 P 0 40 Y N 1 F N
F0 "P" 0 400 50 H V C CNN
F1 "CONN_01X07" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X07
Pin_Header_Angled_1X07
Socket_Strip_Straight_1X07
Socket_Strip_Angled_1X07
$ENDFPLIST
DRAW
S -50 -350 50 350 0 1 0 N
S -50 -295 10 -305 0 1 0 N
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 305 10 295 0 1 0 N
X P1 1 -200 300 150 R 50 50 1 1 P
X P2 2 -200 200 150 R 50 50 1 1 P
X P3 3 -200 100 150 R 50 50 1 1 P
X P4 4 -200 0 150 R 50 50 1 1 P
X P5 5 -200 -100 150 R 50 50 1 1 P
X P6 6 -200 -200 150 R 50 50 1 1 P
X P7 7 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X09
#
DEF CONN_01X09 P 0 40 Y N 1 F N
F0 "P" 0 500 50 H V C CNN
F1 "CONN_01X09" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X09
Pin_Header_Angled_1X09
Socket_Strip_Straight_1X09
Socket_Strip_Angled_1X09
$ENDFPLIST
DRAW
S -50 -395 10 -405 0 1 0 N
S -50 -295 10 -305 0 1 0 N
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 305 10 295 0 1 0 N
S -50 405 10 395 0 1 0 N
S -50 450 50 -450 0 1 0 N
X P1 1 -200 400 150 R 50 50 1 1 P
X P2 2 -200 300 150 R 50 50 1 1 P
X P3 3 -200 200 150 R 50 50 1 1 P
X P4 4 -200 100 150 R 50 50 1 1 P
X P5 5 -200 0 150 R 50 50 1 1 P
X P6 6 -200 -100 150 R 50 50 1 1 P
X P7 7 -200 -200 150 R 50 50 1 1 P
X P8 8 -200 -300 150 R 50 50 1 1 P
X P9 9 -200 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X15
#
DEF CONN_01X15 P 0 40 Y N 1 F N
F0 "P" 0 800 50 H V C CNN
F1 "CONN_01X15" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X15
Pin_Header_Angled_1X15
Socket_Strip_Straight_1X15
Socket_Strip_Angled_1X15
$ENDFPLIST
DRAW
S -50 -695 10 -705 0 1 0 N
S -50 -595 10 -605 0 1 0 N
S -50 -495 10 -505 0 1 0 N
S -50 -395 10 -405 0 1 0 N
S -50 -295 10 -305 0 1 0 N
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 305 10 295 0 1 0 N
S -50 405 10 395 0 1 0 N
S -50 505 10 495 0 1 0 N
S -50 605 10 595 0 1 0 N
S -50 705 10 695 0 1 0 N
S -50 750 50 -750 0 1 0 N
X P1 1 -200 700 150 R 50 50 1 1 P
X P2 2 -200 600 150 R 50 50 1 1 P
X P3 3 -200 500 150 R 50 50 1 1 P
X P4 4 -200 400 150 R 50 50 1 1 P
X P5 5 -200 300 150 R 50 50 1 1 P
X P6 6 -200 200 150 R 50 50 1 1 P
X P7 7 -200 100 150 R 50 50 1 1 P
X P8 8 -200 0 150 R 50 50 1 1 P
X P9 9 -200 -100 150 R 50 50 1 1 P
X P10 10 -200 -200 150 R 50 50 1 1 P
X P11 11 -200 -300 150 R 50 50 1 1 P
X P12 12 -200 -400 150 R 50 50 1 1 P
X P13 13 -200 -500 150 R 50 50 1 1 P
X P14 14 -200 -600 150 R 50 50 1 1 P
X P15 15 -200 -700 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# D
#
DEF D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Diode_*
D-Pak_TO252AA
*SingleDiode
*_Diode_*
*SingleDiode*
$ENDFPLIST
DRAW
P 2 0 1 6 -50 50 -50 -50 N
P 3 0 1 0 50 50 -50 0 50 -50 F
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# OP275
#
DEF OP275 U 0 10 Y Y 2 F N
F0 "U" 0 150 50 H V L CNN
F1 "OP275" 0 -150 50 H V L CNN
F2 "" -100 50 50 H V C CNN
F3 "" 0 150 50 H V C CNN
ALIAS ADA4075 MCP6002 LM7332
DRAW
P 4 0 1 6 -200 200 200 0 -200 -200 -200 200 f
X V- 4 -100 -300 150 U 50 50 0 1 W
X V+ 8 -100 300 150 D 50 50 0 1 W
X ~ 1 300 0 100 L 50 50 1 1 O
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 2 1 I
X - 6 -300 -100 100 R 50 50 2 1 I
X ~ 7 300 0 100 L 50 50 2 1 O
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SW_PUSH
#
DEF SW_PUSH SW 0 40 N N 1 F N
F0 "SW" 150 110 50 H V C CNN
F1 "SW_PUSH" 0 -80 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -170 50 170 60 0 1 0 N
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
X 1 1 -300 0 200 R 50 50 0 1 P I
X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
#End Library

3
pcb/sym-lib-table Normal file
View file

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name "TenaTesta_ZL1CVD-rescue")(type "Legacy")(uri "${KIPRJMOD}/TenaTesta_ZL1CVD-rescue.lib")(options "")(descr ""))
)

View file

@ -1,6 +1,6 @@
@echo off @echo off
C:\Python27\python.exe -m pip install --upgrade pip C:\Python27\python.exe -m pip install --upgrade pip
C:\Python27\python.exe -m pip install --upgrade matplotlib pyserial C:\Python27\python.exe -m pip install --upgrade matplotlib pyserial
pause pause

View file

@ -202,11 +202,11 @@ def cc_dataReceiverThread():
bytesToRead = ser.inWaiting() bytesToRead = ser.inWaiting()
if bytesToRead > 0: if bytesToRead > 0:
incoming = list(ser.read(64)) incoming = list(ser.read(64))
#print(incoming)
# 2. process the received data # 2. process the received data
for c in incoming: for c in incoming:
c = int(binascii.hexlify(c), 16) #print(c)
# call the cc_state specific function to process the currently received byte # call the cc_state specific function to process the currently received byte
cc_state_fn[cc_state](c) cc_state_fn[cc_state](c)
@ -340,7 +340,7 @@ def openSerialDevice(d):
ser = serial.Serial(d) ser = serial.Serial(d)
except: except:
print "ERROR (1): Can't open the serial device " + d print("ERROR (1): Can't open the serial device " + d)
exit(1) exit(1)
# Toggle DTR to reset Arduino # Toggle DTR to reset Arduino
@ -363,7 +363,7 @@ def openSerialDevice(d):
rtscts=0,\ rtscts=0,\
timeout=0) timeout=0)
except: except:
print "ERROR (2): Can't open the serial device " + d print("ERROR (2): Can't open the serial device " + d)
exit(2) exit(2)
##### #####
@ -471,9 +471,18 @@ def calc_data():
old = 1000 old = 1000
for r in sorted(meas_vswr_f.items(), key=operator.itemgetter(1)): for r in sorted(meas_vswr_f.items(), key=operator.itemgetter(1)):
vswr_marker.append(meas_freq.index(r[0])) vswr_marker.append(meas_freq.index(r[0]))
if r > old:
'''
print("\ntype(r) = " + str(type(r)) + " = " + str(r))
print("type(old) = " + str(type(old)) + " = " + str(old))
type(r) = <class 'tuple'> = (50, 1.1784989858012171)
type(old) = <class 'int'> = 1000
'''
if r[1] > old:
i += 1 i += 1
old = r old = r[1]
if i == 5: if i == 5:
break break
@ -543,7 +552,7 @@ if __name__ == "__main__":
if args.device != None: if args.device != None:
device = args.device device = args.device
print "SWR meter measurement software v0.1 by Kai Lauterbach (me@klaute.de)\n---\n" print("SWR meter measurement software v0.1 by Kai Lauterbach (me@klaute.de)\n---\n")
openSerialDevice(device) openSerialDevice(device)
@ -554,7 +563,7 @@ if __name__ == "__main__":
# 3. get and process the commandline arguments/parameter # 3. get and process the commandline arguments/parameter
if args.start_freq != None: if args.start_freq != None:
print "Set start frequency to: " + user_friendly_freq(args.start_freq) print("Set start frequency to: " + user_friendly_freq(args.start_freq))
sendSerialData([CC_CMD_SET_START_FREQ, sendSerialData([CC_CMD_SET_START_FREQ,
(args.start_freq & 0xff000000) >> 24, (args.start_freq & 0xff000000) >> 24,
(args.start_freq & 0x00ff0000) >> 16, (args.start_freq & 0x00ff0000) >> 16,
@ -563,7 +572,7 @@ if __name__ == "__main__":
dataSend = dataSend + 1 dataSend = dataSend + 1
if args.end_freq != None: if args.end_freq != None:
print "Set the end frequency to: " + user_friendly_freq(args.end_freq) print("Set the end frequency to: " + user_friendly_freq(args.end_freq))
sendSerialData([CC_CMD_SET_END_FREQ, sendSerialData([CC_CMD_SET_END_FREQ,
(args.end_freq & 0xff000000) >> 24, (args.end_freq & 0xff000000) >> 24,
(args.end_freq & 0x00ff0000) >> 16, (args.end_freq & 0x00ff0000) >> 16,
@ -572,7 +581,7 @@ if __name__ == "__main__":
dataSend = dataSend + 1 dataSend = dataSend + 1
if args.step_freq != None: if args.step_freq != None:
print "Set the frequency step size to: " + user_friendly_freq(args.step_freq) print("Set the frequency step size to: " + user_friendly_freq(args.step_freq))
sendSerialData([CC_CMD_SET_FREQ_STEP, sendSerialData([CC_CMD_SET_FREQ_STEP,
(args.step_freq & 0xff000000) >> 24, (args.step_freq & 0xff000000) >> 24,
(args.step_freq & 0x00ff0000) >> 16, (args.step_freq & 0x00ff0000) >> 16,
@ -581,44 +590,44 @@ if __name__ == "__main__":
dataSend = dataSend + 1 dataSend = dataSend + 1
if args.intervall != None: if args.intervall != None:
print "Set the time intervall to %d milliseconds" % (args.intervall) print("Set the time intervall to %d milliseconds" % (args.intervall))
sendSerialData([CC_CMD_SET_INTERVALL, sendSerialData([CC_CMD_SET_INTERVALL,
(args.intervall & 0x0000ff00) >> 8, (args.intervall & 0x0000ff00) >> 8,
(args.intervall & 0x000000ff)]) (args.intervall & 0x000000ff)])
dataSend = dataSend + 1 dataSend = dataSend + 1
if args.drive_str != None: if args.drive_str != None:
print "Set the output drive strength to %d mA" % ((args.drive_str + 1) * 2) print("Set the output drive strength to %d mA" % ((args.drive_str + 1) * 2))
sendSerialData([CC_CMD_SET_DRIVE_STRENGTH, sendSerialData([CC_CMD_SET_DRIVE_STRENGTH,
args.drive_str]) args.drive_str])
dataSend = dataSend + 1 dataSend = dataSend + 1
if args.start_meas == True: if args.start_meas == True:
print "\nStarting the measurement process..." print("\nStarting the measurement process...")
sendSerialData([CC_CMD_START_MEASUREMENT]) sendSerialData([CC_CMD_START_MEASUREMENT])
dataSend = dataSend + 1 dataSend = dataSend + 1
if args.get_config == True and args.start_meas == False: if args.get_config == True and args.start_meas == False:
print "Read configuration values..." print("Read configuration values...")
sendSerialData([CC_CMD_GET_CONFIG]) sendSerialData([CC_CMD_GET_CONFIG])
dataSend = dataSend + 1 dataSend = dataSend + 1
if args.enable_clk != None: if args.enable_clk != None:
if args.enable_clk < 0 or args.enable_clk > 2: if args.enable_clk < 0 or args.enable_clk > 2:
args.enable_clk = 0 args.enable_clk = 0
print "Enabling clock output channel: %d" % (args.enable_clk) print("Enabling clock output channel: %d" % (args.enable_clk))
sendSerialData([CC_CMD_EN_CLK, args.enable_clk]) sendSerialData([CC_CMD_EN_CLK, args.enable_clk])
dataSend = dataSend + 1 dataSend = dataSend + 1
if args.disable_clk != None and args.enable_clk == None: if args.disable_clk != None and args.enable_clk == None:
if args.disable_clk < 0 or args.disable_clk > 2: if args.disable_clk < 0 or args.disable_clk > 2:
args.disable_clk = 0 args.disable_clk = 0
print "Disabling clock output channel: %d" % (args.disable_clk) print("Disabling clock output channel: %d" % (args.disable_clk))
sendSerialData([CC_CMD_DIS_CLK, args.disable_clk]) sendSerialData([CC_CMD_DIS_CLK, args.disable_clk])
dataSend = dataSend + 1 dataSend = dataSend + 1
if args.save_config == True: if args.save_config == True:
print "Save default configuration values..." print("Save default configuration values...")
sendSerialData([CC_CMD_SAV_DFLT]) sendSerialData([CC_CMD_SAV_DFLT])
dataSend = dataSend + 1 dataSend = dataSend + 1
@ -626,7 +635,7 @@ if __name__ == "__main__":
plt.ion() plt.ion()
fig1, axarr = plt.subplots(3, sharex=True) fig1, axarr = plt.subplots(3, sharex=True)
fig1.canvas.set_window_title("SWR meter measurement results") fig1.suptitle("SWR meter measurement results")
update_graph() update_graph()
@ -647,7 +656,7 @@ if __name__ == "__main__":
pass pass
elif e[1] == MSG_TYPE_ANSWER_NOK: elif e[1] == MSG_TYPE_ANSWER_NOK:
print "recv: NOT OK on %d" % (dataSend) print("recv: NOT OK on %d" % (dataSend))
elif e[1] == MSG_TYPE_MEAS_FREQ_INFO: elif e[1] == MSG_TYPE_MEAS_FREQ_INFO:
#print "recv: FREQ INFO" #print "recv: FREQ INFO"
@ -675,9 +684,9 @@ if __name__ == "__main__":
elif e[1] == MSG_TYPE_CONFIG: elif e[1] == MSG_TYPE_CONFIG:
#print "recv: CONFIG" #print "recv: CONFIG"
if args.start_meas == True: if args.start_meas == True:
print "\nConfiguration used for measurement:" print("\nConfiguration used for measurement:")
else: else:
print "\nConfiguration:" print("\nConfiguration:")
start_freq = e[3][0] << 24 start_freq = e[3][0] << 24
start_freq += e[3][1] << 16 start_freq += e[3][1] << 16
start_freq += e[3][2] << 8 start_freq += e[3][2] << 8
@ -694,12 +703,12 @@ if __name__ == "__main__":
intervall += e[3][13] intervall += e[3][13]
drive_str = e[3][14] drive_str = e[3][14]
print "start_freq = " + user_friendly_freq(start_freq) print("start_freq = " + user_friendly_freq(start_freq))
print "end_freq = " + user_friendly_freq(end_freq) print("end_freq = " + user_friendly_freq(end_freq))
print "step_freq = " + user_friendly_freq(step_freq) print("step_freq = " + user_friendly_freq(step_freq))
print "intervall = " + str(intervall) + " ms" print("intervall = " + str(intervall) + " ms")
print "drive_str = " + str((drive_str + 1) * 2) + " mA" print("drive_str = " + str((drive_str + 1) * 2) + " mA")
print "" print("")
if args.start_meas == True and config_read == False: if args.start_meas == True and config_read == False:
dataSend = dataSend + 1 + ((end_freq - start_freq) / step_freq) dataSend = dataSend + 1 + ((end_freq - start_freq) / step_freq)
@ -708,7 +717,7 @@ if __name__ == "__main__":
elif e[1] == MSG_TYPE_MEAS_END_INFO: elif e[1] == MSG_TYPE_MEAS_END_INFO:
#print "recv: END INFO" #print "recv: END INFO"
sys.stdout.write("\r100.00 % done \n") sys.stdout.write("\r100.00 % done \n")
print "" print("")
#if (args.output_file != None or args.show_graph == True) and args.start_meas == True: #if (args.output_file != None or args.show_graph == True) and args.start_meas == True:
#calc_data() #calc_data()
@ -724,19 +733,19 @@ if __name__ == "__main__":
FILE.write("%f;%f;%f;%f;%d;%d\n" % (meas_freq[j], m, meas_imp[j], i, meas_data[j][1], meas_data[j][2])) FILE.write("%f;%f;%f;%f;%d;%d\n" % (meas_freq[j], m, meas_imp[j], i, meas_data[j][1], meas_data[j][2]))
j = j + 1 j = j + 1
FILE.close() FILE.close()
print "Output file " + args.output_file + " written." print("Output file " + args.output_file + " written.")
print "First minimum VSWR %0.6f found at freqency %s" % (min_vswr[0], user_friendly_freq(min_vswr[1])) print("First minimum VSWR %0.6f found at freqency %s" % (min_vswr[0], user_friendly_freq(min_vswr[1])))
##### show the graph ##### show the graph
if args.show_graph == True and args.start_meas == True: if args.show_graph == True and args.start_meas == True:
# TODO wait for close # TODO wait for close
update_graph() update_graph()
print "Please close the window to exit the program." print("Please close the window to exit the program.")
plt.show(block=True) plt.show(block=True)
else: else:
print "err: unknown type 0x%02x" % (e[1]) print("err: unknown type 0x%02x" % (e[1]))
break break
thread_lock.acquire() thread_lock.acquire()
@ -753,7 +762,7 @@ if __name__ == "__main__":
timeout = timeout + 1 timeout = timeout + 1
if timeout >= TIMEOUT_CNT_MAX: if timeout >= TIMEOUT_CNT_MAX:
print "Timeout happened" print("Timeout happened")
# 5. stop data processing thread # 5. stop data processing thread
cc_stopReceiverThread() cc_stopReceiverThread()

View file

@ -1,421 +1,421 @@
freqency;ratio;impedance;watt;drive;a0;a1 freqency;ratio;impedance;watt;drive;a0;a1
144000000.000000;1.294643;64.732143;0.002000;224;290 144000000.000000;1.294643;64.732143;0.002000;224;290
144005000.000000;1.050139;52.506964;0.002000;359;377 144005000.000000;1.050139;52.506964;0.002000;359;377
144010000.000000;1.065156;53.257790;0.002000;353;376 144010000.000000;1.065156;53.257790;0.002000;353;376
144015000.000000;1.093220;54.661017;0.002000;354;387 144015000.000000;1.093220;54.661017;0.002000;354;387
144020000.000000;1.041056;52.052786;0.002000;355;341 144020000.000000;1.041056;52.052786;0.002000;355;341
144025000.000000;1.081232;54.061625;0.002000;357;386 144025000.000000;1.081232;54.061625;0.002000;357;386
144030000.000000;1.120690;56.034483;0.002000;348;390 144030000.000000;1.120690;56.034483;0.002000;348;390
144035000.000000;1.038576;51.928783;0.002000;350;337 144035000.000000;1.038576;51.928783;0.002000;350;337
144040000.000000;1.093294;54.664723;0.002000;343;375 144040000.000000;1.093294;54.664723;0.002000;343;375
144045000.000000;1.185294;59.264706;0.002000;340;403 144045000.000000;1.185294;59.264706;0.002000;340;403
144050000.000000;1.052795;52.639752;0.002000;339;322 144050000.000000;1.052795;52.639752;0.002000;339;322
144055000.000000;1.142433;57.121662;0.002000;337;385 144055000.000000;1.142433;57.121662;0.002000;337;385
144060000.000000;1.438710;71.935484;0.002000;310;446 144060000.000000;1.438710;71.935484;0.002000;310;446
144065000.000000;1.070175;53.508772;0.002000;342;366 144065000.000000;1.070175;53.508772;0.002000;342;366
144070000.000000;1.163077;58.153846;0.002000;325;378 144070000.000000;1.163077;58.153846;0.002000;325;378
144075000.000000;1.024615;51.230769;0.002000;333;325 144075000.000000;1.024615;51.230769;0.002000;333;325
144080000.000000;1.033133;51.656627;0.002000;332;343 144080000.000000;1.033133;51.656627;0.002000;332;343
144085000.000000;1.015106;50.755287;0.002000;331;336 144085000.000000;1.015106;50.755287;0.002000;331;336
144090000.000000;1.030488;51.524390;0.002000;328;338 144090000.000000;1.030488;51.524390;0.002000;328;338
144095000.000000;1.205607;60.280374;0.002000;321;387 144095000.000000;1.205607;60.280374;0.002000;321;387
144100000.000000;1.384868;69.243421;0.002000;304;421 144100000.000000;1.384868;69.243421;0.002000;304;421
144105000.000000;1.301282;65.064103;0.002000;312;406 144105000.000000;1.301282;65.064103;0.002000;312;406
144110000.000000;1.476667;73.833333;0.002000;300;443 144110000.000000;1.476667;73.833333;0.002000;300;443
144115000.000000;1.535836;76.791809;0.002000;293;450 144115000.000000;1.535836;76.791809;0.002000;293;450
144120000.000000;1.684588;84.229391;0.002000;279;470 144120000.000000;1.684588;84.229391;0.002000;279;470
144125000.000000;1.310897;65.544872;0.002000;312;409 144125000.000000;1.310897;65.544872;0.002000;312;409
144130000.000000;1.150641;57.532051;0.002000;312;359 144130000.000000;1.150641;57.532051;0.002000;312;359
144135000.000000;1.214058;60.702875;0.002000;313;380 144135000.000000;1.214058;60.702875;0.002000;313;380
144140000.000000;1.329966;66.498316;0.002000;297;395 144140000.000000;1.329966;66.498316;0.002000;297;395
144145000.000000;1.048701;52.435065;0.002000;308;323 144145000.000000;1.048701;52.435065;0.002000;308;323
144150000.000000;1.003195;50.159744;0.002000;313;314 144150000.000000;1.003195;50.159744;0.002000;313;314
144155000.000000;1.157895;57.894737;0.002000;304;352 144155000.000000;1.157895;57.894737;0.002000;304;352
144160000.000000;1.016835;50.841751;0.002000;302;297 144160000.000000;1.016835;50.841751;0.002000;302;297
144165000.000000;1.050505;52.525253;0.002000;297;312 144165000.000000;1.050505;52.525253;0.002000;297;312
144170000.000000;1.365248;68.262411;0.002000;282;385 144170000.000000;1.365248;68.262411;0.002000;282;385
144175000.000000;1.132616;56.630824;0.002000;279;316 144175000.000000;1.132616;56.630824;0.002000;279;316
144180000.000000;1.100719;55.035971;0.002000;278;306 144180000.000000;1.100719;55.035971;0.002000;278;306
144185000.000000;1.171533;58.576642;0.002000;274;321 144185000.000000;1.171533;58.576642;0.002000;274;321
144190000.000000;1.249071;62.453532;0.002000;269;336 144190000.000000;1.249071;62.453532;0.002000;269;336
144195000.000000;1.303030;65.151515;0.002000;264;344 144195000.000000;1.303030;65.151515;0.002000;264;344
144200000.000000;1.373077;68.653846;0.002000;260;357 144200000.000000;1.373077;68.653846;0.002000;260;357
144205000.000000;1.430233;71.511628;0.002000;258;369 144205000.000000;1.430233;71.511628;0.002000;258;369
144210000.000000;1.509960;75.498008;0.002000;251;379 144210000.000000;1.509960;75.498008;0.002000;251;379
144215000.000000;1.452381;72.619048;0.002000;252;366 144215000.000000;1.452381;72.619048;0.002000;252;366
144220000.000000;1.293651;64.682540;0.002000;252;326 144220000.000000;1.293651;64.682540;0.002000;252;326
144225000.000000;1.412245;70.612245;0.002000;245;346 144225000.000000;1.412245;70.612245;0.002000;245;346
144230000.000000;1.489451;74.472574;0.002000;237;353 144230000.000000;1.489451;74.472574;0.002000;237;353
144235000.000000;1.255144;62.757202;0.002000;243;305 144235000.000000;1.255144;62.757202;0.002000;243;305
144240000.000000;1.298755;64.937759;0.002000;241;313 144240000.000000;1.298755;64.937759;0.002000;241;313
144245000.000000;1.284519;64.225941;0.002000;239;307 144245000.000000;1.284519;64.225941;0.002000;239;307
144250000.000000;1.326360;66.317992;0.002000;239;317 144250000.000000;1.326360;66.317992;0.002000;239;317
144255000.000000;1.415584;70.779221;0.002000;231;327 144255000.000000;1.415584;70.779221;0.002000;231;327
144260000.000000;1.429204;71.460177;0.002000;226;323 144260000.000000;1.429204;71.460177;0.002000;226;323
144265000.000000;1.450000;72.500000;0.002000;220;319 144265000.000000;1.450000;72.500000;0.002000;220;319
144270000.000000;1.427273;71.363636;0.002000;220;314 144270000.000000;1.427273;71.363636;0.002000;220;314
144275000.000000;1.342723;67.136150;0.002000;213;286 144275000.000000;1.342723;67.136150;0.002000;213;286
144280000.000000;1.341232;67.061611;0.002000;211;283 144280000.000000;1.341232;67.061611;0.002000;211;283
144285000.000000;1.361502;68.075117;0.002000;213;290 144285000.000000;1.361502;68.075117;0.002000;213;290
144290000.000000;1.342723;67.136150;0.002000;213;286 144290000.000000;1.342723;67.136150;0.002000;213;286
144295000.000000;1.380282;69.014085;0.002000;213;294 144295000.000000;1.380282;69.014085;0.002000;213;294
144300000.000000;1.403756;70.187793;0.002000;213;299 144300000.000000;1.403756;70.187793;0.002000;213;299
144305000.000000;1.410628;70.531401;0.002000;207;292 144305000.000000;1.410628;70.531401;0.002000;207;292
144310000.000000;1.398010;69.900498;0.002000;201;281 144310000.000000;1.398010;69.900498;0.002000;201;281
144315000.000000;1.433333;71.666667;0.002000;210;301 144315000.000000;1.433333;71.666667;0.002000;210;301
144320000.000000;1.376812;68.840580;0.002000;207;285 144320000.000000;1.376812;68.840580;0.002000;207;285
144325000.000000;1.345794;67.289720;0.002000;214;288 144325000.000000;1.345794;67.289720;0.002000;214;288
144330000.000000;1.322870;66.143498;0.002000;223;295 144330000.000000;1.322870;66.143498;0.002000;223;295
144335000.000000;1.293860;64.692982;0.002000;228;295 144335000.000000;1.293860;64.692982;0.002000;228;295
144340000.000000;1.214575;60.728745;0.002000;247;300 144340000.000000;1.214575;60.728745;0.002000;247;300
144345000.000000;1.297297;64.864865;0.002000;222;288 144345000.000000;1.297297;64.864865;0.002000;222;288
144350000.000000;1.358140;67.906977;0.002000;215;292 144350000.000000;1.358140;67.906977;0.002000;215;292
144355000.000000;1.390244;69.512195;0.002000;205;285 144355000.000000;1.390244;69.512195;0.002000;205;285
144360000.000000;1.454545;72.727273;0.002000;198;288 144360000.000000;1.454545;72.727273;0.002000;198;288
144365000.000000;1.497537;74.876847;0.002000;203;304 144365000.000000;1.497537;74.876847;0.002000;203;304
144370000.000000;1.441176;72.058824;0.002000;204;294 144370000.000000;1.441176;72.058824;0.002000;204;294
144375000.000000;1.401961;70.098039;0.002000;204;286 144375000.000000;1.401961;70.098039;0.002000;204;286
144380000.000000;1.362745;68.137255;0.002000;204;278 144380000.000000;1.362745;68.137255;0.002000;204;278
144385000.000000;1.318841;65.942029;0.002000;207;273 144385000.000000;1.318841;65.942029;0.002000;207;273
144390000.000000;1.350000;67.500000;0.002000;200;270 144390000.000000;1.350000;67.500000;0.002000;200;270
144395000.000000;1.350000;67.500000;0.002000;200;270 144395000.000000;1.350000;67.500000;0.002000;200;270
144400000.000000;1.432692;71.634615;0.002000;208;298 144400000.000000;1.432692;71.634615;0.002000;208;298
144405000.000000;1.336585;66.829268;0.002000;205;274 144405000.000000;1.336585;66.829268;0.002000;205;274
144410000.000000;1.333333;66.666667;0.002000;207;276 144410000.000000;1.333333;66.666667;0.002000;207;276
144415000.000000;1.357843;67.892157;0.002000;204;277 144415000.000000;1.357843;67.892157;0.002000;204;277
144420000.000000;1.421320;71.065990;0.002000;197;280 144420000.000000;1.421320;71.065990;0.002000;197;280
144425000.000000;1.383085;69.154229;0.002000;201;278 144425000.000000;1.383085;69.154229;0.002000;201;278
144430000.000000;1.384236;69.211823;0.002000;203;281 144430000.000000;1.384236;69.211823;0.002000;203;281
144435000.000000;1.522388;76.119403;0.002000;201;306 144435000.000000;1.522388;76.119403;0.002000;201;306
144440000.000000;1.587940;79.396985;0.002000;199;316 144440000.000000;1.587940;79.396985;0.002000;199;316
144445000.000000;1.851064;92.553191;0.002000;188;348 144445000.000000;1.851064;92.553191;0.002000;188;348
144450000.000000;1.647059;82.352941;0.002000;204;336 144450000.000000;1.647059;82.352941;0.002000;204;336
144455000.000000;1.410959;70.547945;0.002000;219;309 144455000.000000;1.410959;70.547945;0.002000;219;309
144460000.000000;1.591743;79.587156;0.002000;218;347 144460000.000000;1.591743;79.587156;0.002000;218;347
144465000.000000;1.502262;75.113122;0.002000;221;332 144465000.000000;1.502262;75.113122;0.002000;221;332
144470000.000000;1.125000;56.250000;0.002000;240;270 144470000.000000;1.125000;56.250000;0.002000;240;270
144475000.000000;1.044898;52.244898;0.002000;245;256 144475000.000000;1.044898;52.244898;0.002000;245;256
144480000.000000;1.181070;59.053498;0.002000;243;287 144480000.000000;1.181070;59.053498;0.002000;243;287
144485000.000000;1.247967;62.398374;0.002000;246;307 144485000.000000;1.247967;62.398374;0.002000;246;307
144490000.000000;1.338645;66.932271;0.002000;251;336 144490000.000000;1.338645;66.932271;0.002000;251;336
144495000.000000;1.425197;71.259843;0.002000;254;362 144495000.000000;1.425197;71.259843;0.002000;254;362
144500000.000000;1.125490;56.274510;0.002000;255;287 144500000.000000;1.125490;56.274510;0.002000;255;287
144505000.000000;1.182171;59.108527;0.002000;258;305 144505000.000000;1.182171;59.108527;0.002000;258;305
144510000.000000;1.216216;60.810811;0.002000;259;315 144510000.000000;1.216216;60.810811;0.002000;259;315
144515000.000000;1.261538;63.076923;0.002000;260;328 144515000.000000;1.261538;63.076923;0.002000;260;328
144520000.000000;1.363985;68.199234;0.002000;261;356 144520000.000000;1.363985;68.199234;0.002000;261;356
144525000.000000;1.338290;66.914498;0.002000;269;360 144525000.000000;1.338290;66.914498;0.002000;269;360
144530000.000000;1.172161;58.608059;0.002000;273;320 144530000.000000;1.172161;58.608059;0.002000;273;320
144535000.000000;1.234432;61.721612;0.002000;273;337 144535000.000000;1.234432;61.721612;0.002000;273;337
144540000.000000;1.124088;56.204380;0.002000;274;308 144540000.000000;1.124088;56.204380;0.002000;274;308
144545000.000000;1.119565;55.978261;0.002000;276;309 144545000.000000;1.119565;55.978261;0.002000;276;309
144550000.000000;1.165468;58.273381;0.002000;278;324 144550000.000000;1.165468;58.273381;0.002000;278;324
144555000.000000;1.254480;62.724014;0.002000;279;350 144555000.000000;1.254480;62.724014;0.002000;279;350
144560000.000000;1.036630;51.831502;0.002000;283;273 144560000.000000;1.036630;51.831502;0.002000;283;273
144565000.000000;1.003390;50.169492;0.002000;295;296 144565000.000000;1.003390;50.169492;0.002000;295;296
144570000.000000;1.227425;61.371237;0.002000;299;367 144570000.000000;1.227425;61.371237;0.002000;299;367
144575000.000000;1.114007;55.700326;0.002000;307;342 144575000.000000;1.114007;55.700326;0.002000;307;342
144580000.000000;1.009646;50.482315;0.002000;311;314 144580000.000000;1.009646;50.482315;0.002000;311;314
144585000.000000;1.099042;54.952077;0.002000;313;344 144585000.000000;1.099042;54.952077;0.002000;313;344
144590000.000000;1.029126;51.456311;0.002000;318;309 144590000.000000;1.029126;51.456311;0.002000;318;309
144595000.000000;1.030864;51.543210;0.002000;324;334 144595000.000000;1.030864;51.543210;0.002000;324;334
144600000.000000;1.018349;50.917431;0.002000;333;327 144600000.000000;1.018349;50.917431;0.002000;333;327
144605000.000000;1.063091;53.154574;0.002000;337;317 144605000.000000;1.063091;53.154574;0.002000;337;317
144610000.000000;1.011799;50.589971;0.002000;339;343 144610000.000000;1.011799;50.589971;0.002000;339;343
144615000.000000;1.002915;50.145773;0.002000;343;344 144615000.000000;1.002915;50.145773;0.002000;343;344
144620000.000000;1.065714;53.285714;0.002000;350;373 144620000.000000;1.065714;53.285714;0.002000;350;373
144625000.000000;1.148256;57.412791;0.002000;344;395 144625000.000000;1.148256;57.412791;0.002000;344;395
144630000.000000;1.185185;59.259259;0.002000;351;416 144630000.000000;1.185185;59.259259;0.002000;351;416
144635000.000000;1.243478;62.173913;0.002000;345;429 144635000.000000;1.243478;62.173913;0.002000;345;429
144640000.000000;1.195467;59.773371;0.002000;353;422 144640000.000000;1.195467;59.773371;0.002000;353;422
144645000.000000;1.062500;53.125000;0.002000;374;352 144645000.000000;1.062500;53.125000;0.002000;374;352
144650000.000000;1.035519;51.775956;0.002000;379;366 144650000.000000;1.035519;51.775956;0.002000;379;366
144655000.000000;1.068376;53.418803;0.002000;375;351 144655000.000000;1.068376;53.418803;0.002000;375;351
144660000.000000;1.060000;53.000000;0.002000;371;350 144660000.000000;1.060000;53.000000;0.002000;371;350
144665000.000000;1.036827;51.841360;0.002000;366;353 144665000.000000;1.036827;51.841360;0.002000;366;353
144670000.000000;1.056548;52.827381;0.002000;355;336 144670000.000000;1.056548;52.827381;0.002000;355;336
144675000.000000;1.067278;53.363914;0.002000;349;327 144675000.000000;1.067278;53.363914;0.002000;349;327
144680000.000000;1.037464;51.873199;0.002000;347;360 144680000.000000;1.037464;51.873199;0.002000;347;360
144685000.000000;1.043077;52.153846;0.002000;339;325 144685000.000000;1.043077;52.153846;0.002000;339;325
144690000.000000;1.118902;55.945122;0.002000;328;367 144690000.000000;1.118902;55.945122;0.002000;328;367
144695000.000000;1.021739;51.086957;0.002000;329;322 144695000.000000;1.021739;51.086957;0.002000;329;322
144700000.000000;1.003067;50.153374;0.002000;327;326 144700000.000000;1.003067;50.153374;0.002000;327;326
144705000.000000;1.066038;53.301887;0.002000;318;339 144705000.000000;1.066038;53.301887;0.002000;318;339
144710000.000000;1.054313;52.715655;0.002000;313;330 144710000.000000;1.054313;52.715655;0.002000;313;330
144715000.000000;1.088235;54.411765;0.002000;306;333 144715000.000000;1.088235;54.411765;0.002000;306;333
144720000.000000;1.196667;59.833333;0.002000;300;359 144720000.000000;1.196667;59.833333;0.002000;300;359
144725000.000000;1.133106;56.655290;0.002000;293;332 144725000.000000;1.133106;56.655290;0.002000;293;332
144730000.000000;1.033898;51.694915;0.002000;295;305 144730000.000000;1.033898;51.694915;0.002000;295;305
144735000.000000;1.058219;52.910959;0.002000;292;309 144735000.000000;1.058219;52.910959;0.002000;292;309
144740000.000000;1.041237;52.061856;0.002000;291;303 144740000.000000;1.041237;52.061856;0.002000;291;303
144745000.000000;1.155709;57.785467;0.002000;289;334 144745000.000000;1.155709;57.785467;0.002000;289;334
144750000.000000;1.225806;61.290323;0.002000;279;342 144750000.000000;1.225806;61.290323;0.002000;279;342
144755000.000000;1.319703;65.985130;0.002000;269;355 144755000.000000;1.319703;65.985130;0.002000;269;355
144760000.000000;1.324528;66.226415;0.002000;265;351 144760000.000000;1.324528;66.226415;0.002000;265;351
144765000.000000;1.375000;68.750000;0.002000;264;363 144765000.000000;1.375000;68.750000;0.002000;264;363
144770000.000000;1.348485;67.424242;0.002000;264;356 144770000.000000;1.348485;67.424242;0.002000;264;356
144775000.000000;1.125000;56.250000;0.002000;264;297 144775000.000000;1.125000;56.250000;0.002000;264;297
144780000.000000;1.369811;68.490566;0.002000;265;363 144780000.000000;1.369811;68.490566;0.002000;265;363
144785000.000000;1.065385;53.269231;0.002000;260;277 144785000.000000;1.065385;53.269231;0.002000;260;277
144790000.000000;1.047794;52.389706;0.002000;272;285 144790000.000000;1.047794;52.389706;0.002000;272;285
144795000.000000;1.169742;58.487085;0.002000;271;317 144795000.000000;1.169742;58.487085;0.002000;271;317
144800000.000000;1.138577;56.928839;0.002000;267;304 144800000.000000;1.138577;56.928839;0.002000;267;304
144805000.000000;1.096654;54.832714;0.002000;269;295 144805000.000000;1.096654;54.832714;0.002000;269;295
144810000.000000;1.116541;55.827068;0.002000;266;297 144810000.000000;1.116541;55.827068;0.002000;266;297
144815000.000000;1.100775;55.038760;0.002000;258;284 144815000.000000;1.100775;55.038760;0.002000;258;284
144820000.000000;1.128906;56.445312;0.002000;256;289 144820000.000000;1.128906;56.445312;0.002000;256;289
144825000.000000;1.384615;69.230769;0.002000;247;342 144825000.000000;1.384615;69.230769;0.002000;247;342
144830000.000000;1.208163;60.408163;0.002000;245;296 144830000.000000;1.208163;60.408163;0.002000;245;296
144835000.000000;1.157676;57.883817;0.002000;241;279 144835000.000000;1.157676;57.883817;0.002000;241;279
144840000.000000;1.221757;61.087866;0.002000;239;292 144840000.000000;1.221757;61.087866;0.002000;239;292
144845000.000000;1.344681;67.234043;0.002000;235;316 144845000.000000;1.344681;67.234043;0.002000;235;316
144850000.000000;1.346320;67.316017;0.002000;231;311 144850000.000000;1.346320;67.316017;0.002000;231;311
144855000.000000;1.428571;71.428571;0.002000;231;330 144855000.000000;1.428571;71.428571;0.002000;231;330
144860000.000000;1.455752;72.787611;0.002000;226;329 144860000.000000;1.455752;72.787611;0.002000;226;329
144865000.000000;1.470588;73.529412;0.002000;221;325 144865000.000000;1.470588;73.529412;0.002000;221;325
144870000.000000;1.407240;70.361991;0.002000;221;311 144870000.000000;1.407240;70.361991;0.002000;221;311
144875000.000000;1.465753;73.287671;0.002000;219;321 144875000.000000;1.465753;73.287671;0.002000;219;321
144880000.000000;1.409091;70.454545;0.002000;220;310 144880000.000000;1.409091;70.454545;0.002000;220;310
144885000.000000;1.436620;71.830986;0.002000;213;306 144885000.000000;1.436620;71.830986;0.002000;213;306
144890000.000000;1.367925;68.396226;0.002000;212;290 144890000.000000;1.367925;68.396226;0.002000;212;290
144895000.000000;1.454976;72.748815;0.002000;211;307 144895000.000000;1.454976;72.748815;0.002000;211;307
144900000.000000;1.577670;78.883495;0.002000;206;325 144900000.000000;1.577670;78.883495;0.002000;206;325
144905000.000000;1.577114;78.855721;0.002000;201;317 144905000.000000;1.577114;78.855721;0.002000;201;317
144910000.000000;1.538071;76.903553;0.002000;197;303 144910000.000000;1.538071;76.903553;0.002000;197;303
144915000.000000;1.591623;79.581152;0.002000;191;304 144915000.000000;1.591623;79.581152;0.002000;191;304
144920000.000000;1.583333;79.166667;0.002000;192;304 144920000.000000;1.583333;79.166667;0.002000;192;304
144925000.000000;1.564103;78.205128;0.002000;195;305 144925000.000000;1.564103;78.205128;0.002000;195;305
144930000.000000;1.551020;77.551020;0.002000;196;304 144930000.000000;1.551020;77.551020;0.002000;196;304
144935000.000000;1.562189;78.109453;0.002000;201;314 144935000.000000;1.562189;78.109453;0.002000;201;314
144940000.000000;1.568627;78.431373;0.002000;204;320 144940000.000000;1.568627;78.431373;0.002000;204;320
144945000.000000;1.562500;78.125000;0.002000;208;325 144945000.000000;1.562500;78.125000;0.002000;208;325
144950000.000000;1.526570;76.328502;0.002000;207;316 144950000.000000;1.526570;76.328502;0.002000;207;316
144955000.000000;1.480952;74.047619;0.002000;210;311 144955000.000000;1.480952;74.047619;0.002000;210;311
144960000.000000;1.450237;72.511848;0.002000;211;306 144960000.000000;1.450237;72.511848;0.002000;211;306
144965000.000000;1.433333;71.666667;0.002000;210;301 144965000.000000;1.433333;71.666667;0.002000;210;301
144970000.000000;1.466667;73.333333;0.002000;210;308 144970000.000000;1.466667;73.333333;0.002000;210;308
144975000.000000;1.511848;75.592417;0.002000;211;319 144975000.000000;1.511848;75.592417;0.002000;211;319
144980000.000000;1.462264;73.113208;0.002000;212;310 144980000.000000;1.462264;73.113208;0.002000;212;310
144985000.000000;1.408451;70.422535;0.002000;213;300 144985000.000000;1.408451;70.422535;0.002000;213;300
144990000.000000;1.441315;72.065728;0.002000;213;307 144990000.000000;1.441315;72.065728;0.002000;213;307
144995000.000000;1.506849;75.342466;0.002000;219;330 144995000.000000;1.506849;75.342466;0.002000;219;330
145000000.000000;1.953608;97.680412;0.002000;194;379 145000000.000000;1.953608;97.680412;0.002000;194;379
145005000.000000;1.422018;71.100917;0.002000;218;310 145005000.000000;1.422018;71.100917;0.002000;218;310
145010000.000000;1.445946;72.297297;0.002000;222;321 145010000.000000;1.445946;72.297297;0.002000;222;321
145015000.000000;1.502242;75.112108;0.002000;223;335 145015000.000000;1.502242;75.112108;0.002000;223;335
145020000.000000;1.393519;69.675926;0.002000;216;301 145020000.000000;1.393519;69.675926;0.002000;216;301
145025000.000000;1.410959;70.547945;0.002000;219;309 145025000.000000;1.410959;70.547945;0.002000;219;309
145030000.000000;1.572072;78.603604;0.002000;222;349 145030000.000000;1.572072;78.603604;0.002000;222;349
145035000.000000;1.493392;74.669604;0.002000;227;339 145035000.000000;1.493392;74.669604;0.002000;227;339
145040000.000000;1.508772;75.438596;0.002000;228;344 145040000.000000;1.508772;75.438596;0.002000;228;344
145045000.000000;1.403587;70.179372;0.002000;223;313 145045000.000000;1.403587;70.179372;0.002000;223;313
145050000.000000;1.469027;73.451327;0.002000;226;332 145050000.000000;1.469027;73.451327;0.002000;226;332
145055000.000000;1.458515;72.925764;0.002000;229;334 145055000.000000;1.458515;72.925764;0.002000;229;334
145060000.000000;1.397321;69.866071;0.002000;224;313 145060000.000000;1.397321;69.866071;0.002000;224;313
145065000.000000;1.297778;64.888889;0.002000;225;292 145065000.000000;1.297778;64.888889;0.002000;225;292
145070000.000000;1.276316;63.815789;0.002000;228;291 145070000.000000;1.276316;63.815789;0.002000;228;291
145075000.000000;1.209607;60.480349;0.002000;229;277 145075000.000000;1.209607;60.480349;0.002000;229;277
145080000.000000;1.344828;67.241379;0.002000;232;312 145080000.000000;1.344828;67.241379;0.002000;232;312
145085000.000000;1.379913;68.995633;0.002000;229;316 145085000.000000;1.379913;68.995633;0.002000;229;316
145090000.000000;1.254310;62.715517;0.002000;232;291 145090000.000000;1.254310;62.715517;0.002000;232;291
145095000.000000;1.288136;64.406780;0.002000;236;304 145095000.000000;1.288136;64.406780;0.002000;236;304
145100000.000000;1.322034;66.101695;0.002000;236;312 145100000.000000;1.322034;66.101695;0.002000;236;312
145105000.000000;1.267490;63.374486;0.002000;243;308 145105000.000000;1.267490;63.374486;0.002000;243;308
145110000.000000;1.205882;60.294118;0.002000;238;287 145110000.000000;1.205882;60.294118;0.002000;238;287
145115000.000000;1.290323;64.516129;0.002000;248;320 145115000.000000;1.290323;64.516129;0.002000;248;320
145120000.000000;1.191235;59.561753;0.002000;251;299 145120000.000000;1.191235;59.561753;0.002000;251;299
145125000.000000;1.244186;62.209302;0.002000;258;321 145125000.000000;1.244186;62.209302;0.002000;258;321
145130000.000000;1.274436;63.721805;0.002000;266;339 145130000.000000;1.274436;63.721805;0.002000;266;339
145135000.000000;1.248148;62.407407;0.002000;270;337 145135000.000000;1.248148;62.407407;0.002000;270;337
145140000.000000;1.287273;64.363636;0.002000;275;354 145140000.000000;1.287273;64.363636;0.002000;275;354
145145000.000000;1.293478;64.673913;0.002000;276;357 145145000.000000;1.293478;64.673913;0.002000;276;357
145150000.000000;1.262238;63.111888;0.002000;286;361 145150000.000000;1.262238;63.111888;0.002000;286;361
145155000.000000;1.201320;60.066007;0.002000;303;364 145155000.000000;1.201320;60.066007;0.002000;303;364
145160000.000000;1.139241;56.962025;0.002000;316;360 145160000.000000;1.139241;56.962025;0.002000;316;360
145165000.000000;1.058824;52.941176;0.002000;306;324 145165000.000000;1.058824;52.941176;0.002000;306;324
145170000.000000;1.082759;54.137931;0.002000;290;314 145170000.000000;1.082759;54.137931;0.002000;290;314
145175000.000000;1.106007;55.300353;0.002000;283;313 145175000.000000;1.106007;55.300353;0.002000;283;313
145180000.000000;1.103704;55.185185;0.002000;270;298 145180000.000000;1.103704;55.185185;0.002000;270;298
145185000.000000;1.142322;57.116105;0.002000;267;305 145185000.000000;1.142322;57.116105;0.002000;267;305
145190000.000000;1.169811;58.490566;0.002000;265;310 145190000.000000;1.169811;58.490566;0.002000;265;310
145195000.000000;1.210938;60.546875;0.002000;256;310 145195000.000000;1.210938;60.546875;0.002000;256;310
145200000.000000;1.239216;61.960784;0.002000;255;316 145200000.000000;1.239216;61.960784;0.002000;255;316
145205000.000000;1.225806;61.290323;0.002000;248;304 145205000.000000;1.225806;61.290323;0.002000;248;304
145210000.000000;1.260700;63.035019;0.002000;257;324 145210000.000000;1.260700;63.035019;0.002000;257;324
145215000.000000;1.223140;61.157025;0.002000;242;296 145215000.000000;1.223140;61.157025;0.002000;242;296
145220000.000000;1.258333;62.916667;0.002000;240;302 145220000.000000;1.258333;62.916667;0.002000;240;302
145225000.000000;1.279661;63.983051;0.002000;236;302 145225000.000000;1.279661;63.983051;0.002000;236;302
145230000.000000;1.323404;66.170213;0.002000;235;311 145230000.000000;1.323404;66.170213;0.002000;235;311
145235000.000000;1.354701;67.735043;0.002000;234;317 145235000.000000;1.354701;67.735043;0.002000;234;317
145240000.000000;1.439655;71.982759;0.002000;232;334 145240000.000000;1.439655;71.982759;0.002000;232;334
145245000.000000;1.457778;72.888889;0.002000;225;328 145245000.000000;1.457778;72.888889;0.002000;225;328
145250000.000000;1.425926;71.296296;0.002000;216;308 145250000.000000;1.425926;71.296296;0.002000;216;308
145255000.000000;1.266055;63.302752;0.002000;218;276 145255000.000000;1.266055;63.302752;0.002000;218;276
145260000.000000;1.357798;67.889908;0.002000;218;296 145260000.000000;1.357798;67.889908;0.002000;218;296
145265000.000000;1.463768;73.188406;0.002000;207;303 145265000.000000;1.463768;73.188406;0.002000;207;303
145270000.000000;1.575000;78.750000;0.002000;200;315 145270000.000000;1.575000;78.750000;0.002000;200;315
145275000.000000;1.583333;79.166667;0.002000;192;304 145275000.000000;1.583333;79.166667;0.002000;192;304
145280000.000000;1.602041;80.102041;0.002000;196;314 145280000.000000;1.602041;80.102041;0.002000;196;314
145285000.000000;1.627551;81.377551;0.002000;196;319 145285000.000000;1.627551;81.377551;0.002000;196;319
145290000.000000;1.614213;80.710660;0.002000;197;318 145290000.000000;1.614213;80.710660;0.002000;197;318
145295000.000000;1.600000;80.000000;0.002000;195;312 145295000.000000;1.600000;80.000000;0.002000;195;312
145300000.000000;1.512563;75.628141;0.002000;199;301 145300000.000000;1.512563;75.628141;0.002000;199;301
145305000.000000;1.625000;81.250000;0.002000;200;325 145305000.000000;1.625000;81.250000;0.002000;200;325
145310000.000000;1.598039;79.901961;0.002000;204;326 145310000.000000;1.598039;79.901961;0.002000;204;326
145315000.000000;1.448980;72.448980;0.002000;196;284 145315000.000000;1.448980;72.448980;0.002000;196;284
145320000.000000;1.432161;71.608040;0.002000;199;285 145320000.000000;1.432161;71.608040;0.002000;199;285
145325000.000000;1.467337;73.366834;0.002000;199;292 145325000.000000;1.467337;73.366834;0.002000;199;292
145330000.000000;1.467005;73.350254;0.002000;197;289 145330000.000000;1.467005;73.350254;0.002000;197;289
145335000.000000;1.548223;77.411168;0.002000;197;305 145335000.000000;1.548223;77.411168;0.002000;197;305
145340000.000000;1.603015;80.150754;0.002000;199;319 145340000.000000;1.603015;80.150754;0.002000;199;319
145345000.000000;1.455026;72.751323;0.002000;189;275 145345000.000000;1.455026;72.751323;0.002000;189;275
145350000.000000;1.430851;71.542553;0.002000;188;269 145350000.000000;1.430851;71.542553;0.002000;188;269
145355000.000000;1.481081;74.054054;0.002000;185;274 145355000.000000;1.481081;74.054054;0.002000;185;274
145360000.000000;1.508197;75.409836;0.002000;183;276 145360000.000000;1.508197;75.409836;0.002000;183;276
145365000.000000;1.569061;78.453039;0.002000;181;284 145365000.000000;1.569061;78.453039;0.002000;181;284
145370000.000000;1.608939;80.446927;0.002000;179;288 145370000.000000;1.608939;80.446927;0.002000;179;288
145375000.000000;1.617978;80.898876;0.002000;178;288 145375000.000000;1.617978;80.898876;0.002000;178;288
145380000.000000;1.670455;83.522727;0.002000;176;294 145380000.000000;1.670455;83.522727;0.002000;176;294
145385000.000000;1.666667;83.333333;0.002000;177;295 145385000.000000;1.666667;83.333333;0.002000;177;295
145390000.000000;1.674157;83.707865;0.002000;178;298 145390000.000000;1.674157;83.707865;0.002000;178;298
145395000.000000;1.659341;82.967033;0.002000;182;302 145395000.000000;1.659341;82.967033;0.002000;182;302
145400000.000000;1.659341;82.967033;0.002000;182;302 145400000.000000;1.659341;82.967033;0.002000;182;302
145405000.000000;1.670270;83.513514;0.002000;185;309 145405000.000000;1.670270;83.513514;0.002000;185;309
145410000.000000;1.668449;83.422460;0.002000;187;312 145410000.000000;1.668449;83.422460;0.002000;187;312
145415000.000000;1.645161;82.258065;0.002000;186;306 145415000.000000;1.645161;82.258065;0.002000;186;306
145420000.000000;1.606383;80.319149;0.002000;188;302 145420000.000000;1.606383;80.319149;0.002000;188;302
145425000.000000;1.625000;81.250000;0.002000;192;312 145425000.000000;1.625000;81.250000;0.002000;192;312
145430000.000000;1.540107;77.005348;0.002000;187;288 145430000.000000;1.540107;77.005348;0.002000;187;288
145435000.000000;1.591837;79.591837;0.002000;196;312 145435000.000000;1.591837;79.591837;0.002000;196;312
145440000.000000;1.591837;79.591837;0.002000;196;312 145440000.000000;1.591837;79.591837;0.002000;196;312
145445000.000000;1.606061;80.303030;0.002000;198;318 145445000.000000;1.606061;80.303030;0.002000;198;318
145450000.000000;1.621891;81.094527;0.002000;201;326 145450000.000000;1.621891;81.094527;0.002000;201;326
145455000.000000;1.466321;73.316062;0.002000;193;283 145455000.000000;1.466321;73.316062;0.002000;193;283
145460000.000000;1.500000;75.000000;0.002000;196;294 145460000.000000;1.500000;75.000000;0.002000;196;294
145465000.000000;1.602041;80.102041;0.002000;196;314 145465000.000000;1.602041;80.102041;0.002000;196;314
145470000.000000;1.572165;78.608247;0.002000;194;305 145470000.000000;1.572165;78.608247;0.002000;194;305
145475000.000000;1.546875;77.343750;0.002000;192;297 145475000.000000;1.546875;77.343750;0.002000;192;297
145480000.000000;1.606218;80.310881;0.002000;193;310 145480000.000000;1.606218;80.310881;0.002000;193;310
145485000.000000;1.635417;81.770833;0.002000;192;314 145485000.000000;1.635417;81.770833;0.002000;192;314
145490000.000000;1.635417;81.770833;0.002000;192;314 145490000.000000;1.635417;81.770833;0.002000;192;314
145495000.000000;1.635417;81.770833;0.002000;192;314 145495000.000000;1.635417;81.770833;0.002000;192;314
145500000.000000;1.666667;83.333333;0.002000;195;325 145500000.000000;1.666667;83.333333;0.002000;195;325
145505000.000000;1.678571;83.928571;0.002000;196;329 145505000.000000;1.678571;83.928571;0.002000;196;329
145510000.000000;1.517241;75.862069;0.002000;203;308 145510000.000000;1.517241;75.862069;0.002000;203;308
145515000.000000;1.526570;76.328502;0.002000;207;316 145515000.000000;1.526570;76.328502;0.002000;207;316
145520000.000000;1.533333;76.666667;0.002000;210;322 145520000.000000;1.533333;76.666667;0.002000;210;322
145525000.000000;1.525114;76.255708;0.002000;219;334 145525000.000000;1.525114;76.255708;0.002000;219;334
145530000.000000;1.488789;74.439462;0.002000;223;332 145530000.000000;1.488789;74.439462;0.002000;223;332
145535000.000000;1.452915;72.645740;0.002000;223;324 145535000.000000;1.452915;72.645740;0.002000;223;324
145540000.000000;1.426087;71.304348;0.002000;230;328 145540000.000000;1.426087;71.304348;0.002000;230;328
145545000.000000;1.495652;74.782609;0.002000;230;344 145545000.000000;1.495652;74.782609;0.002000;230;344
145550000.000000;1.396552;69.827586;0.002000;232;324 145550000.000000;1.396552;69.827586;0.002000;232;324
145555000.000000;1.394309;69.715447;0.002000;246;343 145555000.000000;1.394309;69.715447;0.002000;246;343
145560000.000000;1.409639;70.481928;0.002000;249;351 145560000.000000;1.409639;70.481928;0.002000;249;351
145565000.000000;1.390244;69.512195;0.002000;246;342 145565000.000000;1.390244;69.512195;0.002000;246;342
145570000.000000;1.363281;68.164062;0.002000;256;349 145570000.000000;1.363281;68.164062;0.002000;256;349
145575000.000000;1.332061;66.603053;0.002000;262;349 145575000.000000;1.332061;66.603053;0.002000;262;349
145580000.000000;1.266187;63.309353;0.002000;278;352 145580000.000000;1.266187;63.309353;0.002000;278;352
145585000.000000;1.198653;59.932660;0.002000;297;356 145585000.000000;1.198653;59.932660;0.002000;297;356
145590000.000000;1.153846;57.692308;0.002000;299;345 145590000.000000;1.153846;57.692308;0.002000;299;345
145595000.000000;1.200000;60.000000;0.002000;280;336 145595000.000000;1.200000;60.000000;0.002000;280;336
145600000.000000;1.296578;64.828897;0.002000;263;341 145600000.000000;1.296578;64.828897;0.002000;263;341
145605000.000000;1.386179;69.308943;0.002000;246;341 145605000.000000;1.386179;69.308943;0.002000;246;341
145610000.000000;1.434783;71.739130;0.002000;230;330 145610000.000000;1.434783;71.739130;0.002000;230;330
145615000.000000;1.511737;75.586854;0.002000;213;322 145615000.000000;1.511737;75.586854;0.002000;213;322
145620000.000000;1.509524;75.476190;0.002000;210;317 145620000.000000;1.509524;75.476190;0.002000;210;317
145625000.000000;1.561576;78.078818;0.002000;203;317 145625000.000000;1.561576;78.078818;0.002000;203;317
145630000.000000;1.540670;77.033493;0.002000;209;322 145630000.000000;1.540670;77.033493;0.002000;209;322
145635000.000000;1.479070;73.953488;0.002000;215;318 145635000.000000;1.479070;73.953488;0.002000;215;318
145640000.000000;1.452055;72.602740;0.002000;219;318 145640000.000000;1.452055;72.602740;0.002000;219;318
145645000.000000;1.488372;74.418605;0.002000;215;320 145645000.000000;1.488372;74.418605;0.002000;215;320
145650000.000000;1.493151;74.657534;0.002000;219;327 145650000.000000;1.493151;74.657534;0.002000;219;327
145655000.000000;1.562791;78.139535;0.002000;215;336 145655000.000000;1.562791;78.139535;0.002000;215;336
145660000.000000;1.581281;79.064039;0.002000;203;321 145660000.000000;1.581281;79.064039;0.002000;203;321
145665000.000000;1.663265;83.163265;0.002000;196;326 145665000.000000;1.663265;83.163265;0.002000;196;326
145670000.000000;1.707447;85.372340;0.002000;188;321 145670000.000000;1.707447;85.372340;0.002000;188;321
145675000.000000;1.693989;84.699454;0.002000;183;310 145675000.000000;1.693989;84.699454;0.002000;183;310
145680000.000000;1.754098;87.704918;0.002000;183;321 145680000.000000;1.754098;87.704918;0.002000;183;321
145685000.000000;1.793296;89.664804;0.002000;179;321 145685000.000000;1.793296;89.664804;0.002000;179;321
145690000.000000;1.837989;91.899441;0.002000;179;329 145690000.000000;1.837989;91.899441;0.002000;179;329
145695000.000000;1.849162;92.458101;0.002000;179;331 145695000.000000;1.849162;92.458101;0.002000;179;331
145700000.000000;1.844828;92.241379;0.002000;174;321 145700000.000000;1.844828;92.241379;0.002000;174;321
145705000.000000;1.804734;90.236686;0.002000;169;305 145705000.000000;1.804734;90.236686;0.002000;169;305
145710000.000000;1.775862;88.793103;0.002000;174;309 145710000.000000;1.775862;88.793103;0.002000;174;309
145715000.000000;1.737430;86.871508;0.002000;179;311 145715000.000000;1.737430;86.871508;0.002000;179;311
145720000.000000;1.811765;90.588235;0.002000;170;308 145720000.000000;1.811765;90.588235;0.002000;170;308
145725000.000000;1.836257;91.812865;0.002000;171;314 145725000.000000;1.836257;91.812865;0.002000;171;314
145730000.000000;1.830303;91.515152;0.002000;165;302 145730000.000000;1.830303;91.515152;0.002000;165;302
145735000.000000;1.781818;89.090909;0.002000;165;294 145735000.000000;1.781818;89.090909;0.002000;165;294
145740000.000000;1.798780;89.939024;0.002000;164;295 145740000.000000;1.798780;89.939024;0.002000;164;295
145745000.000000;1.802395;90.119760;0.002000;167;301 145745000.000000;1.802395;90.119760;0.002000;167;301
145750000.000000;1.777108;88.855422;0.002000;166;295 145750000.000000;1.777108;88.855422;0.002000;166;295
145755000.000000;1.792683;89.634146;0.002000;164;294 145755000.000000;1.792683;89.634146;0.002000;164;294
145760000.000000;1.796296;89.814815;0.002000;162;291 145760000.000000;1.796296;89.814815;0.002000;162;291
145765000.000000;1.817073;90.853659;0.002000;164;298 145765000.000000;1.817073;90.853659;0.002000;164;298
145770000.000000;1.862500;93.125000;0.002000;160;298 145770000.000000;1.862500;93.125000;0.002000;160;298
145775000.000000;1.929487;96.474359;0.002000;156;301 145775000.000000;1.929487;96.474359;0.002000;156;301
145780000.000000;1.897436;94.871795;0.002000;156;296 145780000.000000;1.897436;94.871795;0.002000;156;296
145785000.000000;1.897436;94.871795;0.002000;156;296 145785000.000000;1.897436;94.871795;0.002000;156;296
145790000.000000;1.915584;95.779221;0.002000;154;295 145790000.000000;1.915584;95.779221;0.002000;154;295
145795000.000000;1.915033;95.751634;0.002000;153;293 145795000.000000;1.915033;95.751634;0.002000;153;293
145800000.000000;1.915033;95.751634;0.002000;153;293 145800000.000000;1.915033;95.751634;0.002000;153;293
145805000.000000;1.934211;96.710526;0.002000;152;294 145805000.000000;1.934211;96.710526;0.002000;152;294
145810000.000000;1.953020;97.651007;0.002000;149;291 145810000.000000;1.953020;97.651007;0.002000;149;291
145815000.000000;1.965986;98.299320;0.002000;147;289 145815000.000000;1.965986;98.299320;0.002000;147;289
145820000.000000;2.000000;100.000000;0.002000;145;290 145820000.000000;2.000000;100.000000;0.002000;145;290
145825000.000000;2.000000;100.000000;0.002000;145;290 145825000.000000;2.000000;100.000000;0.002000;145;290
145830000.000000;1.959184;97.959184;0.002000;147;288 145830000.000000;1.959184;97.959184;0.002000;147;288
145835000.000000;1.946309;97.315436;0.002000;149;290 145835000.000000;1.946309;97.315436;0.002000;149;290
145840000.000000;1.972973;98.648649;0.002000;148;292 145840000.000000;1.972973;98.648649;0.002000;148;292
145845000.000000;1.972973;98.648649;0.002000;148;292 145845000.000000;1.972973;98.648649;0.002000;148;292
145850000.000000;1.931973;96.598639;0.002000;147;284 145850000.000000;1.931973;96.598639;0.002000;147;284
145855000.000000;1.894040;94.701987;0.002000;151;286 145855000.000000;1.894040;94.701987;0.002000;151;286
145860000.000000;1.870968;93.548387;0.002000;155;290 145860000.000000;1.870968;93.548387;0.002000;155;290
145865000.000000;1.926174;96.308725;0.002000;149;287 145865000.000000;1.926174;96.308725;0.002000;149;287
145870000.000000;1.791411;89.570552;0.002000;163;292 145870000.000000;1.791411;89.570552;0.002000;163;292
145875000.000000;1.736527;86.826347;0.002000;167;290 145875000.000000;1.736527;86.826347;0.002000;167;290
145880000.000000;1.775758;88.787879;0.002000;165;293 145880000.000000;1.775758;88.787879;0.002000;165;293
145885000.000000;1.816456;90.822785;0.002000;158;287 145885000.000000;1.816456;90.822785;0.002000;158;287
145890000.000000;1.829114;91.455696;0.002000;158;289 145890000.000000;1.829114;91.455696;0.002000;158;289
145895000.000000;1.820513;91.025641;0.002000;156;284 145895000.000000;1.820513;91.025641;0.002000;156;284
145900000.000000;1.816456;90.822785;0.002000;158;287 145900000.000000;1.816456;90.822785;0.002000;158;287
145905000.000000;1.803797;90.189873;0.002000;158;285 145905000.000000;1.803797;90.189873;0.002000;158;285
145910000.000000;1.802548;90.127389;0.002000;157;283 145910000.000000;1.802548;90.127389;0.002000;157;283
145915000.000000;1.762500;88.125000;0.002000;160;282 145915000.000000;1.762500;88.125000;0.002000;160;282
145920000.000000;1.718563;85.928144;0.002000;167;287 145920000.000000;1.718563;85.928144;0.002000;167;287
145925000.000000;1.664740;83.236994;0.002000;173;288 145925000.000000;1.664740;83.236994;0.002000;173;288
145930000.000000;1.625000;81.250000;0.002000;176;286 145930000.000000;1.625000;81.250000;0.002000;176;286
145935000.000000;1.505155;75.257732;0.002000;194;292 145935000.000000;1.505155;75.257732;0.002000;194;292
145940000.000000;1.398104;69.905213;0.002000;211;295 145940000.000000;1.398104;69.905213;0.002000;211;295
145945000.000000;1.294872;64.743590;0.002000;234;303 145945000.000000;1.294872;64.743590;0.002000;234;303
145950000.000000;1.281385;64.069264;0.002000;231;296 145950000.000000;1.281385;64.069264;0.002000;231;296
145955000.000000;1.310811;65.540541;0.002000;222;291 145955000.000000;1.310811;65.540541;0.002000;222;291
145960000.000000;1.334862;66.743119;0.002000;218;291 145960000.000000;1.334862;66.743119;0.002000;218;291
145965000.000000;1.388350;69.417476;0.002000;206;286 145965000.000000;1.388350;69.417476;0.002000;206;286
145970000.000000;1.440415;72.020725;0.002000;193;278 145970000.000000;1.440415;72.020725;0.002000;193;278
145975000.000000;1.478947;73.947368;0.002000;190;281 145975000.000000;1.478947;73.947368;0.002000;190;281
145980000.000000;1.540107;77.005348;0.002000;187;288 145980000.000000;1.540107;77.005348;0.002000;187;288
145985000.000000;1.562162;78.108108;0.002000;185;289 145985000.000000;1.562162;78.108108;0.002000;185;289
145990000.000000;1.562842;78.142077;0.002000;183;286 145990000.000000;1.562842;78.142077;0.002000;183;286
145995000.000000;1.548387;77.419355;0.002000;186;288 145995000.000000;1.548387;77.419355;0.002000;186;288
146000000.000000;1.481675;74.083770;0.002000;191;283 146000000.000000;1.481675;74.083770;0.002000;191;283
146005000.000000;1.447368;72.368421;0.002000;190;275 146005000.000000;1.447368;72.368421;0.002000;190;275
146010000.000000;1.393939;69.696970;0.002000;198;276 146010000.000000;1.393939;69.696970;0.002000;198;276
146015000.000000;1.368932;68.446602;0.002000;206;282 146015000.000000;1.368932;68.446602;0.002000;206;282
146020000.000000;1.310185;65.509259;0.002000;216;283 146020000.000000;1.310185;65.509259;0.002000;216;283
146025000.000000;1.269058;63.452915;0.002000;223;283 146025000.000000;1.269058;63.452915;0.002000;223;283
146030000.000000;1.261062;63.053097;0.002000;226;285 146030000.000000;1.261062;63.053097;0.002000;226;285
146035000.000000;1.247788;62.389381;0.002000;226;282 146035000.000000;1.247788;62.389381;0.002000;226;282
146040000.000000;1.294118;64.705882;0.002000;221;286 146040000.000000;1.294118;64.705882;0.002000;221;286
146045000.000000;1.289593;64.479638;0.002000;221;285 146045000.000000;1.289593;64.479638;0.002000;221;285
146050000.000000;1.281250;64.062500;0.002000;224;287 146050000.000000;1.281250;64.062500;0.002000;224;287
146055000.000000;1.334884;66.744186;0.002000;215;287 146055000.000000;1.334884;66.744186;0.002000;215;287
146060000.000000;1.345972;67.298578;0.002000;211;284 146060000.000000;1.345972;67.298578;0.002000;211;284
146065000.000000;1.386473;69.323671;0.002000;207;287 146065000.000000;1.386473;69.323671;0.002000;207;287
146070000.000000;1.377451;68.872549;0.002000;204;281 146070000.000000;1.377451;68.872549;0.002000;204;281
146075000.000000;1.320388;66.019417;0.002000;206;272 146075000.000000;1.320388;66.019417;0.002000;206;272
146080000.000000;1.334928;66.746411;0.002000;209;279 146080000.000000;1.334928;66.746411;0.002000;209;279
146085000.000000;1.362319;68.115942;0.002000;207;282 146085000.000000;1.362319;68.115942;0.002000;207;282
146090000.000000;1.377451;68.872549;0.002000;204;281 146090000.000000;1.377451;68.872549;0.002000;204;281
146095000.000000;1.410891;70.544554;0.002000;202;285 146095000.000000;1.410891;70.544554;0.002000;202;285

1 freqency;ratio;impedance;watt;drive;a0;a1
2 144000000.000000;1.294643;64.732143;0.002000;224;290
3 144005000.000000;1.050139;52.506964;0.002000;359;377
4 144010000.000000;1.065156;53.257790;0.002000;353;376
5 144015000.000000;1.093220;54.661017;0.002000;354;387
6 144020000.000000;1.041056;52.052786;0.002000;355;341
7 144025000.000000;1.081232;54.061625;0.002000;357;386
8 144030000.000000;1.120690;56.034483;0.002000;348;390
9 144035000.000000;1.038576;51.928783;0.002000;350;337
10 144040000.000000;1.093294;54.664723;0.002000;343;375
11 144045000.000000;1.185294;59.264706;0.002000;340;403
12 144050000.000000;1.052795;52.639752;0.002000;339;322
13 144055000.000000;1.142433;57.121662;0.002000;337;385
14 144060000.000000;1.438710;71.935484;0.002000;310;446
15 144065000.000000;1.070175;53.508772;0.002000;342;366
16 144070000.000000;1.163077;58.153846;0.002000;325;378
17 144075000.000000;1.024615;51.230769;0.002000;333;325
18 144080000.000000;1.033133;51.656627;0.002000;332;343
19 144085000.000000;1.015106;50.755287;0.002000;331;336
20 144090000.000000;1.030488;51.524390;0.002000;328;338
21 144095000.000000;1.205607;60.280374;0.002000;321;387
22 144100000.000000;1.384868;69.243421;0.002000;304;421
23 144105000.000000;1.301282;65.064103;0.002000;312;406
24 144110000.000000;1.476667;73.833333;0.002000;300;443
25 144115000.000000;1.535836;76.791809;0.002000;293;450
26 144120000.000000;1.684588;84.229391;0.002000;279;470
27 144125000.000000;1.310897;65.544872;0.002000;312;409
28 144130000.000000;1.150641;57.532051;0.002000;312;359
29 144135000.000000;1.214058;60.702875;0.002000;313;380
30 144140000.000000;1.329966;66.498316;0.002000;297;395
31 144145000.000000;1.048701;52.435065;0.002000;308;323
32 144150000.000000;1.003195;50.159744;0.002000;313;314
33 144155000.000000;1.157895;57.894737;0.002000;304;352
34 144160000.000000;1.016835;50.841751;0.002000;302;297
35 144165000.000000;1.050505;52.525253;0.002000;297;312
36 144170000.000000;1.365248;68.262411;0.002000;282;385
37 144175000.000000;1.132616;56.630824;0.002000;279;316
38 144180000.000000;1.100719;55.035971;0.002000;278;306
39 144185000.000000;1.171533;58.576642;0.002000;274;321
40 144190000.000000;1.249071;62.453532;0.002000;269;336
41 144195000.000000;1.303030;65.151515;0.002000;264;344
42 144200000.000000;1.373077;68.653846;0.002000;260;357
43 144205000.000000;1.430233;71.511628;0.002000;258;369
44 144210000.000000;1.509960;75.498008;0.002000;251;379
45 144215000.000000;1.452381;72.619048;0.002000;252;366
46 144220000.000000;1.293651;64.682540;0.002000;252;326
47 144225000.000000;1.412245;70.612245;0.002000;245;346
48 144230000.000000;1.489451;74.472574;0.002000;237;353
49 144235000.000000;1.255144;62.757202;0.002000;243;305
50 144240000.000000;1.298755;64.937759;0.002000;241;313
51 144245000.000000;1.284519;64.225941;0.002000;239;307
52 144250000.000000;1.326360;66.317992;0.002000;239;317
53 144255000.000000;1.415584;70.779221;0.002000;231;327
54 144260000.000000;1.429204;71.460177;0.002000;226;323
55 144265000.000000;1.450000;72.500000;0.002000;220;319
56 144270000.000000;1.427273;71.363636;0.002000;220;314
57 144275000.000000;1.342723;67.136150;0.002000;213;286
58 144280000.000000;1.341232;67.061611;0.002000;211;283
59 144285000.000000;1.361502;68.075117;0.002000;213;290
60 144290000.000000;1.342723;67.136150;0.002000;213;286
61 144295000.000000;1.380282;69.014085;0.002000;213;294
62 144300000.000000;1.403756;70.187793;0.002000;213;299
63 144305000.000000;1.410628;70.531401;0.002000;207;292
64 144310000.000000;1.398010;69.900498;0.002000;201;281
65 144315000.000000;1.433333;71.666667;0.002000;210;301
66 144320000.000000;1.376812;68.840580;0.002000;207;285
67 144325000.000000;1.345794;67.289720;0.002000;214;288
68 144330000.000000;1.322870;66.143498;0.002000;223;295
69 144335000.000000;1.293860;64.692982;0.002000;228;295
70 144340000.000000;1.214575;60.728745;0.002000;247;300
71 144345000.000000;1.297297;64.864865;0.002000;222;288
72 144350000.000000;1.358140;67.906977;0.002000;215;292
73 144355000.000000;1.390244;69.512195;0.002000;205;285
74 144360000.000000;1.454545;72.727273;0.002000;198;288
75 144365000.000000;1.497537;74.876847;0.002000;203;304
76 144370000.000000;1.441176;72.058824;0.002000;204;294
77 144375000.000000;1.401961;70.098039;0.002000;204;286
78 144380000.000000;1.362745;68.137255;0.002000;204;278
79 144385000.000000;1.318841;65.942029;0.002000;207;273
80 144390000.000000;1.350000;67.500000;0.002000;200;270
81 144395000.000000;1.350000;67.500000;0.002000;200;270
82 144400000.000000;1.432692;71.634615;0.002000;208;298
83 144405000.000000;1.336585;66.829268;0.002000;205;274
84 144410000.000000;1.333333;66.666667;0.002000;207;276
85 144415000.000000;1.357843;67.892157;0.002000;204;277
86 144420000.000000;1.421320;71.065990;0.002000;197;280
87 144425000.000000;1.383085;69.154229;0.002000;201;278
88 144430000.000000;1.384236;69.211823;0.002000;203;281
89 144435000.000000;1.522388;76.119403;0.002000;201;306
90 144440000.000000;1.587940;79.396985;0.002000;199;316
91 144445000.000000;1.851064;92.553191;0.002000;188;348
92 144450000.000000;1.647059;82.352941;0.002000;204;336
93 144455000.000000;1.410959;70.547945;0.002000;219;309
94 144460000.000000;1.591743;79.587156;0.002000;218;347
95 144465000.000000;1.502262;75.113122;0.002000;221;332
96 144470000.000000;1.125000;56.250000;0.002000;240;270
97 144475000.000000;1.044898;52.244898;0.002000;245;256
98 144480000.000000;1.181070;59.053498;0.002000;243;287
99 144485000.000000;1.247967;62.398374;0.002000;246;307
100 144490000.000000;1.338645;66.932271;0.002000;251;336
101 144495000.000000;1.425197;71.259843;0.002000;254;362
102 144500000.000000;1.125490;56.274510;0.002000;255;287
103 144505000.000000;1.182171;59.108527;0.002000;258;305
104 144510000.000000;1.216216;60.810811;0.002000;259;315
105 144515000.000000;1.261538;63.076923;0.002000;260;328
106 144520000.000000;1.363985;68.199234;0.002000;261;356
107 144525000.000000;1.338290;66.914498;0.002000;269;360
108 144530000.000000;1.172161;58.608059;0.002000;273;320
109 144535000.000000;1.234432;61.721612;0.002000;273;337
110 144540000.000000;1.124088;56.204380;0.002000;274;308
111 144545000.000000;1.119565;55.978261;0.002000;276;309
112 144550000.000000;1.165468;58.273381;0.002000;278;324
113 144555000.000000;1.254480;62.724014;0.002000;279;350
114 144560000.000000;1.036630;51.831502;0.002000;283;273
115 144565000.000000;1.003390;50.169492;0.002000;295;296
116 144570000.000000;1.227425;61.371237;0.002000;299;367
117 144575000.000000;1.114007;55.700326;0.002000;307;342
118 144580000.000000;1.009646;50.482315;0.002000;311;314
119 144585000.000000;1.099042;54.952077;0.002000;313;344
120 144590000.000000;1.029126;51.456311;0.002000;318;309
121 144595000.000000;1.030864;51.543210;0.002000;324;334
122 144600000.000000;1.018349;50.917431;0.002000;333;327
123 144605000.000000;1.063091;53.154574;0.002000;337;317
124 144610000.000000;1.011799;50.589971;0.002000;339;343
125 144615000.000000;1.002915;50.145773;0.002000;343;344
126 144620000.000000;1.065714;53.285714;0.002000;350;373
127 144625000.000000;1.148256;57.412791;0.002000;344;395
128 144630000.000000;1.185185;59.259259;0.002000;351;416
129 144635000.000000;1.243478;62.173913;0.002000;345;429
130 144640000.000000;1.195467;59.773371;0.002000;353;422
131 144645000.000000;1.062500;53.125000;0.002000;374;352
132 144650000.000000;1.035519;51.775956;0.002000;379;366
133 144655000.000000;1.068376;53.418803;0.002000;375;351
134 144660000.000000;1.060000;53.000000;0.002000;371;350
135 144665000.000000;1.036827;51.841360;0.002000;366;353
136 144670000.000000;1.056548;52.827381;0.002000;355;336
137 144675000.000000;1.067278;53.363914;0.002000;349;327
138 144680000.000000;1.037464;51.873199;0.002000;347;360
139 144685000.000000;1.043077;52.153846;0.002000;339;325
140 144690000.000000;1.118902;55.945122;0.002000;328;367
141 144695000.000000;1.021739;51.086957;0.002000;329;322
142 144700000.000000;1.003067;50.153374;0.002000;327;326
143 144705000.000000;1.066038;53.301887;0.002000;318;339
144 144710000.000000;1.054313;52.715655;0.002000;313;330
145 144715000.000000;1.088235;54.411765;0.002000;306;333
146 144720000.000000;1.196667;59.833333;0.002000;300;359
147 144725000.000000;1.133106;56.655290;0.002000;293;332
148 144730000.000000;1.033898;51.694915;0.002000;295;305
149 144735000.000000;1.058219;52.910959;0.002000;292;309
150 144740000.000000;1.041237;52.061856;0.002000;291;303
151 144745000.000000;1.155709;57.785467;0.002000;289;334
152 144750000.000000;1.225806;61.290323;0.002000;279;342
153 144755000.000000;1.319703;65.985130;0.002000;269;355
154 144760000.000000;1.324528;66.226415;0.002000;265;351
155 144765000.000000;1.375000;68.750000;0.002000;264;363
156 144770000.000000;1.348485;67.424242;0.002000;264;356
157 144775000.000000;1.125000;56.250000;0.002000;264;297
158 144780000.000000;1.369811;68.490566;0.002000;265;363
159 144785000.000000;1.065385;53.269231;0.002000;260;277
160 144790000.000000;1.047794;52.389706;0.002000;272;285
161 144795000.000000;1.169742;58.487085;0.002000;271;317
162 144800000.000000;1.138577;56.928839;0.002000;267;304
163 144805000.000000;1.096654;54.832714;0.002000;269;295
164 144810000.000000;1.116541;55.827068;0.002000;266;297
165 144815000.000000;1.100775;55.038760;0.002000;258;284
166 144820000.000000;1.128906;56.445312;0.002000;256;289
167 144825000.000000;1.384615;69.230769;0.002000;247;342
168 144830000.000000;1.208163;60.408163;0.002000;245;296
169 144835000.000000;1.157676;57.883817;0.002000;241;279
170 144840000.000000;1.221757;61.087866;0.002000;239;292
171 144845000.000000;1.344681;67.234043;0.002000;235;316
172 144850000.000000;1.346320;67.316017;0.002000;231;311
173 144855000.000000;1.428571;71.428571;0.002000;231;330
174 144860000.000000;1.455752;72.787611;0.002000;226;329
175 144865000.000000;1.470588;73.529412;0.002000;221;325
176 144870000.000000;1.407240;70.361991;0.002000;221;311
177 144875000.000000;1.465753;73.287671;0.002000;219;321
178 144880000.000000;1.409091;70.454545;0.002000;220;310
179 144885000.000000;1.436620;71.830986;0.002000;213;306
180 144890000.000000;1.367925;68.396226;0.002000;212;290
181 144895000.000000;1.454976;72.748815;0.002000;211;307
182 144900000.000000;1.577670;78.883495;0.002000;206;325
183 144905000.000000;1.577114;78.855721;0.002000;201;317
184 144910000.000000;1.538071;76.903553;0.002000;197;303
185 144915000.000000;1.591623;79.581152;0.002000;191;304
186 144920000.000000;1.583333;79.166667;0.002000;192;304
187 144925000.000000;1.564103;78.205128;0.002000;195;305
188 144930000.000000;1.551020;77.551020;0.002000;196;304
189 144935000.000000;1.562189;78.109453;0.002000;201;314
190 144940000.000000;1.568627;78.431373;0.002000;204;320
191 144945000.000000;1.562500;78.125000;0.002000;208;325
192 144950000.000000;1.526570;76.328502;0.002000;207;316
193 144955000.000000;1.480952;74.047619;0.002000;210;311
194 144960000.000000;1.450237;72.511848;0.002000;211;306
195 144965000.000000;1.433333;71.666667;0.002000;210;301
196 144970000.000000;1.466667;73.333333;0.002000;210;308
197 144975000.000000;1.511848;75.592417;0.002000;211;319
198 144980000.000000;1.462264;73.113208;0.002000;212;310
199 144985000.000000;1.408451;70.422535;0.002000;213;300
200 144990000.000000;1.441315;72.065728;0.002000;213;307
201 144995000.000000;1.506849;75.342466;0.002000;219;330
202 145000000.000000;1.953608;97.680412;0.002000;194;379
203 145005000.000000;1.422018;71.100917;0.002000;218;310
204 145010000.000000;1.445946;72.297297;0.002000;222;321
205 145015000.000000;1.502242;75.112108;0.002000;223;335
206 145020000.000000;1.393519;69.675926;0.002000;216;301
207 145025000.000000;1.410959;70.547945;0.002000;219;309
208 145030000.000000;1.572072;78.603604;0.002000;222;349
209 145035000.000000;1.493392;74.669604;0.002000;227;339
210 145040000.000000;1.508772;75.438596;0.002000;228;344
211 145045000.000000;1.403587;70.179372;0.002000;223;313
212 145050000.000000;1.469027;73.451327;0.002000;226;332
213 145055000.000000;1.458515;72.925764;0.002000;229;334
214 145060000.000000;1.397321;69.866071;0.002000;224;313
215 145065000.000000;1.297778;64.888889;0.002000;225;292
216 145070000.000000;1.276316;63.815789;0.002000;228;291
217 145075000.000000;1.209607;60.480349;0.002000;229;277
218 145080000.000000;1.344828;67.241379;0.002000;232;312
219 145085000.000000;1.379913;68.995633;0.002000;229;316
220 145090000.000000;1.254310;62.715517;0.002000;232;291
221 145095000.000000;1.288136;64.406780;0.002000;236;304
222 145100000.000000;1.322034;66.101695;0.002000;236;312
223 145105000.000000;1.267490;63.374486;0.002000;243;308
224 145110000.000000;1.205882;60.294118;0.002000;238;287
225 145115000.000000;1.290323;64.516129;0.002000;248;320
226 145120000.000000;1.191235;59.561753;0.002000;251;299
227 145125000.000000;1.244186;62.209302;0.002000;258;321
228 145130000.000000;1.274436;63.721805;0.002000;266;339
229 145135000.000000;1.248148;62.407407;0.002000;270;337
230 145140000.000000;1.287273;64.363636;0.002000;275;354
231 145145000.000000;1.293478;64.673913;0.002000;276;357
232 145150000.000000;1.262238;63.111888;0.002000;286;361
233 145155000.000000;1.201320;60.066007;0.002000;303;364
234 145160000.000000;1.139241;56.962025;0.002000;316;360
235 145165000.000000;1.058824;52.941176;0.002000;306;324
236 145170000.000000;1.082759;54.137931;0.002000;290;314
237 145175000.000000;1.106007;55.300353;0.002000;283;313
238 145180000.000000;1.103704;55.185185;0.002000;270;298
239 145185000.000000;1.142322;57.116105;0.002000;267;305
240 145190000.000000;1.169811;58.490566;0.002000;265;310
241 145195000.000000;1.210938;60.546875;0.002000;256;310
242 145200000.000000;1.239216;61.960784;0.002000;255;316
243 145205000.000000;1.225806;61.290323;0.002000;248;304
244 145210000.000000;1.260700;63.035019;0.002000;257;324
245 145215000.000000;1.223140;61.157025;0.002000;242;296
246 145220000.000000;1.258333;62.916667;0.002000;240;302
247 145225000.000000;1.279661;63.983051;0.002000;236;302
248 145230000.000000;1.323404;66.170213;0.002000;235;311
249 145235000.000000;1.354701;67.735043;0.002000;234;317
250 145240000.000000;1.439655;71.982759;0.002000;232;334
251 145245000.000000;1.457778;72.888889;0.002000;225;328
252 145250000.000000;1.425926;71.296296;0.002000;216;308
253 145255000.000000;1.266055;63.302752;0.002000;218;276
254 145260000.000000;1.357798;67.889908;0.002000;218;296
255 145265000.000000;1.463768;73.188406;0.002000;207;303
256 145270000.000000;1.575000;78.750000;0.002000;200;315
257 145275000.000000;1.583333;79.166667;0.002000;192;304
258 145280000.000000;1.602041;80.102041;0.002000;196;314
259 145285000.000000;1.627551;81.377551;0.002000;196;319
260 145290000.000000;1.614213;80.710660;0.002000;197;318
261 145295000.000000;1.600000;80.000000;0.002000;195;312
262 145300000.000000;1.512563;75.628141;0.002000;199;301
263 145305000.000000;1.625000;81.250000;0.002000;200;325
264 145310000.000000;1.598039;79.901961;0.002000;204;326
265 145315000.000000;1.448980;72.448980;0.002000;196;284
266 145320000.000000;1.432161;71.608040;0.002000;199;285
267 145325000.000000;1.467337;73.366834;0.002000;199;292
268 145330000.000000;1.467005;73.350254;0.002000;197;289
269 145335000.000000;1.548223;77.411168;0.002000;197;305
270 145340000.000000;1.603015;80.150754;0.002000;199;319
271 145345000.000000;1.455026;72.751323;0.002000;189;275
272 145350000.000000;1.430851;71.542553;0.002000;188;269
273 145355000.000000;1.481081;74.054054;0.002000;185;274
274 145360000.000000;1.508197;75.409836;0.002000;183;276
275 145365000.000000;1.569061;78.453039;0.002000;181;284
276 145370000.000000;1.608939;80.446927;0.002000;179;288
277 145375000.000000;1.617978;80.898876;0.002000;178;288
278 145380000.000000;1.670455;83.522727;0.002000;176;294
279 145385000.000000;1.666667;83.333333;0.002000;177;295
280 145390000.000000;1.674157;83.707865;0.002000;178;298
281 145395000.000000;1.659341;82.967033;0.002000;182;302
282 145400000.000000;1.659341;82.967033;0.002000;182;302
283 145405000.000000;1.670270;83.513514;0.002000;185;309
284 145410000.000000;1.668449;83.422460;0.002000;187;312
285 145415000.000000;1.645161;82.258065;0.002000;186;306
286 145420000.000000;1.606383;80.319149;0.002000;188;302
287 145425000.000000;1.625000;81.250000;0.002000;192;312
288 145430000.000000;1.540107;77.005348;0.002000;187;288
289 145435000.000000;1.591837;79.591837;0.002000;196;312
290 145440000.000000;1.591837;79.591837;0.002000;196;312
291 145445000.000000;1.606061;80.303030;0.002000;198;318
292 145450000.000000;1.621891;81.094527;0.002000;201;326
293 145455000.000000;1.466321;73.316062;0.002000;193;283
294 145460000.000000;1.500000;75.000000;0.002000;196;294
295 145465000.000000;1.602041;80.102041;0.002000;196;314
296 145470000.000000;1.572165;78.608247;0.002000;194;305
297 145475000.000000;1.546875;77.343750;0.002000;192;297
298 145480000.000000;1.606218;80.310881;0.002000;193;310
299 145485000.000000;1.635417;81.770833;0.002000;192;314
300 145490000.000000;1.635417;81.770833;0.002000;192;314
301 145495000.000000;1.635417;81.770833;0.002000;192;314
302 145500000.000000;1.666667;83.333333;0.002000;195;325
303 145505000.000000;1.678571;83.928571;0.002000;196;329
304 145510000.000000;1.517241;75.862069;0.002000;203;308
305 145515000.000000;1.526570;76.328502;0.002000;207;316
306 145520000.000000;1.533333;76.666667;0.002000;210;322
307 145525000.000000;1.525114;76.255708;0.002000;219;334
308 145530000.000000;1.488789;74.439462;0.002000;223;332
309 145535000.000000;1.452915;72.645740;0.002000;223;324
310 145540000.000000;1.426087;71.304348;0.002000;230;328
311 145545000.000000;1.495652;74.782609;0.002000;230;344
312 145550000.000000;1.396552;69.827586;0.002000;232;324
313 145555000.000000;1.394309;69.715447;0.002000;246;343
314 145560000.000000;1.409639;70.481928;0.002000;249;351
315 145565000.000000;1.390244;69.512195;0.002000;246;342
316 145570000.000000;1.363281;68.164062;0.002000;256;349
317 145575000.000000;1.332061;66.603053;0.002000;262;349
318 145580000.000000;1.266187;63.309353;0.002000;278;352
319 145585000.000000;1.198653;59.932660;0.002000;297;356
320 145590000.000000;1.153846;57.692308;0.002000;299;345
321 145595000.000000;1.200000;60.000000;0.002000;280;336
322 145600000.000000;1.296578;64.828897;0.002000;263;341
323 145605000.000000;1.386179;69.308943;0.002000;246;341
324 145610000.000000;1.434783;71.739130;0.002000;230;330
325 145615000.000000;1.511737;75.586854;0.002000;213;322
326 145620000.000000;1.509524;75.476190;0.002000;210;317
327 145625000.000000;1.561576;78.078818;0.002000;203;317
328 145630000.000000;1.540670;77.033493;0.002000;209;322
329 145635000.000000;1.479070;73.953488;0.002000;215;318
330 145640000.000000;1.452055;72.602740;0.002000;219;318
331 145645000.000000;1.488372;74.418605;0.002000;215;320
332 145650000.000000;1.493151;74.657534;0.002000;219;327
333 145655000.000000;1.562791;78.139535;0.002000;215;336
334 145660000.000000;1.581281;79.064039;0.002000;203;321
335 145665000.000000;1.663265;83.163265;0.002000;196;326
336 145670000.000000;1.707447;85.372340;0.002000;188;321
337 145675000.000000;1.693989;84.699454;0.002000;183;310
338 145680000.000000;1.754098;87.704918;0.002000;183;321
339 145685000.000000;1.793296;89.664804;0.002000;179;321
340 145690000.000000;1.837989;91.899441;0.002000;179;329
341 145695000.000000;1.849162;92.458101;0.002000;179;331
342 145700000.000000;1.844828;92.241379;0.002000;174;321
343 145705000.000000;1.804734;90.236686;0.002000;169;305
344 145710000.000000;1.775862;88.793103;0.002000;174;309
345 145715000.000000;1.737430;86.871508;0.002000;179;311
346 145720000.000000;1.811765;90.588235;0.002000;170;308
347 145725000.000000;1.836257;91.812865;0.002000;171;314
348 145730000.000000;1.830303;91.515152;0.002000;165;302
349 145735000.000000;1.781818;89.090909;0.002000;165;294
350 145740000.000000;1.798780;89.939024;0.002000;164;295
351 145745000.000000;1.802395;90.119760;0.002000;167;301
352 145750000.000000;1.777108;88.855422;0.002000;166;295
353 145755000.000000;1.792683;89.634146;0.002000;164;294
354 145760000.000000;1.796296;89.814815;0.002000;162;291
355 145765000.000000;1.817073;90.853659;0.002000;164;298
356 145770000.000000;1.862500;93.125000;0.002000;160;298
357 145775000.000000;1.929487;96.474359;0.002000;156;301
358 145780000.000000;1.897436;94.871795;0.002000;156;296
359 145785000.000000;1.897436;94.871795;0.002000;156;296
360 145790000.000000;1.915584;95.779221;0.002000;154;295
361 145795000.000000;1.915033;95.751634;0.002000;153;293
362 145800000.000000;1.915033;95.751634;0.002000;153;293
363 145805000.000000;1.934211;96.710526;0.002000;152;294
364 145810000.000000;1.953020;97.651007;0.002000;149;291
365 145815000.000000;1.965986;98.299320;0.002000;147;289
366 145820000.000000;2.000000;100.000000;0.002000;145;290
367 145825000.000000;2.000000;100.000000;0.002000;145;290
368 145830000.000000;1.959184;97.959184;0.002000;147;288
369 145835000.000000;1.946309;97.315436;0.002000;149;290
370 145840000.000000;1.972973;98.648649;0.002000;148;292
371 145845000.000000;1.972973;98.648649;0.002000;148;292
372 145850000.000000;1.931973;96.598639;0.002000;147;284
373 145855000.000000;1.894040;94.701987;0.002000;151;286
374 145860000.000000;1.870968;93.548387;0.002000;155;290
375 145865000.000000;1.926174;96.308725;0.002000;149;287
376 145870000.000000;1.791411;89.570552;0.002000;163;292
377 145875000.000000;1.736527;86.826347;0.002000;167;290
378 145880000.000000;1.775758;88.787879;0.002000;165;293
379 145885000.000000;1.816456;90.822785;0.002000;158;287
380 145890000.000000;1.829114;91.455696;0.002000;158;289
381 145895000.000000;1.820513;91.025641;0.002000;156;284
382 145900000.000000;1.816456;90.822785;0.002000;158;287
383 145905000.000000;1.803797;90.189873;0.002000;158;285
384 145910000.000000;1.802548;90.127389;0.002000;157;283
385 145915000.000000;1.762500;88.125000;0.002000;160;282
386 145920000.000000;1.718563;85.928144;0.002000;167;287
387 145925000.000000;1.664740;83.236994;0.002000;173;288
388 145930000.000000;1.625000;81.250000;0.002000;176;286
389 145935000.000000;1.505155;75.257732;0.002000;194;292
390 145940000.000000;1.398104;69.905213;0.002000;211;295
391 145945000.000000;1.294872;64.743590;0.002000;234;303
392 145950000.000000;1.281385;64.069264;0.002000;231;296
393 145955000.000000;1.310811;65.540541;0.002000;222;291
394 145960000.000000;1.334862;66.743119;0.002000;218;291
395 145965000.000000;1.388350;69.417476;0.002000;206;286
396 145970000.000000;1.440415;72.020725;0.002000;193;278
397 145975000.000000;1.478947;73.947368;0.002000;190;281
398 145980000.000000;1.540107;77.005348;0.002000;187;288
399 145985000.000000;1.562162;78.108108;0.002000;185;289
400 145990000.000000;1.562842;78.142077;0.002000;183;286
401 145995000.000000;1.548387;77.419355;0.002000;186;288
402 146000000.000000;1.481675;74.083770;0.002000;191;283
403 146005000.000000;1.447368;72.368421;0.002000;190;275
404 146010000.000000;1.393939;69.696970;0.002000;198;276
405 146015000.000000;1.368932;68.446602;0.002000;206;282
406 146020000.000000;1.310185;65.509259;0.002000;216;283
407 146025000.000000;1.269058;63.452915;0.002000;223;283
408 146030000.000000;1.261062;63.053097;0.002000;226;285
409 146035000.000000;1.247788;62.389381;0.002000;226;282
410 146040000.000000;1.294118;64.705882;0.002000;221;286
411 146045000.000000;1.289593;64.479638;0.002000;221;285
412 146050000.000000;1.281250;64.062500;0.002000;224;287
413 146055000.000000;1.334884;66.744186;0.002000;215;287
414 146060000.000000;1.345972;67.298578;0.002000;211;284
415 146065000.000000;1.386473;69.323671;0.002000;207;287
416 146070000.000000;1.377451;68.872549;0.002000;204;281
417 146075000.000000;1.320388;66.019417;0.002000;206;272
418 146080000.000000;1.334928;66.746411;0.002000;209;279
419 146085000.000000;1.362319;68.115942;0.002000;207;282
420 146090000.000000;1.377451;68.872549;0.002000;204;281
421 146095000.000000;1.410891;70.544554;0.002000;202;285