Jako, ze jestem len i nie lubie recznie sie bawic w exportowanie danych z charakterystyk, napisalem sobie maly program do 'extrahowania' tychze. Program dziala sobie w Pythonie. Po krotce:
1. Ladujemy sobie charakterystyke (JPEG lub PNG). 2. Ustalamy 'rozdzielczosc' osi napiecia oraz pradu.
2a. Klikamy 'Annotate axes'. 2b. Rysujemy linie z punktu 0 do konca osi lub jakiegos punktu charakterystycznego na tejze (np. 3ma w przypadku 12AX7). W okienku ustalamy punkty: poczatkowy oraz koncowy. Po zaakceptowaniu tychze punktow -- na wykresie pojawia sie oznaczenia dla zweryfikowania, czy wszystko zostalo opisane jak nalezy. Powtarzamy dla drugiej osi.
3a. Nastepnie, dla kazdej z linii na charakterystyce, zaczynamy z punktu '0' i malymi odcinkami rysujemy sobie linie ktora jak najblizej sie pokrywa z krzywa. Algorytm ponizej wykrywa najblizsze linie wiec tutaj nie musimy byc super dokladni ale im blizej linii -- tym mniej potencjalnych bledow algorytm moze wykonac...

4. Nastepnie, zanim zapiszemy dane, musimy nazwac nasza lampke i zdefiniowac rozdzielczosc dla napiecia. Po kliknieciu na 'Save Annotations' mozemy sobie wybrac folder w ktorym dane zostana zapisane; raz wybrany folder bedzie zapamietany dla calej sesji uzywania programu. Program eksportuje dwa pliki CSV: jeden z charakterystykami dla zdefiniowanej rozdzielczosci (w ponizszym przykladzie -- kazdy punkt bedzie wielokrotnoscia 10V) oraz 'high-res', gdzie kazdy pixel wraz z napieciem / pradem jest opisany. Ostatecznie, pliki CSV mozna sobie wrzucic do Excela, stworzyc tabele przestawna (pivot table) i wyrysowac wykres. W nastepnym odcinku planuje dodac automatyczne generowanie modeli Spice. Niebawem bede troche podrozowal ale planuje opublikowac ten programik na Githubie wraz z opcja sciagniecia programu wykonywalnego dla Windows, Linux, oraz MacOSX; musze tylko kod troche posprzatac i znalezc chwile, by ustawic CI/CD pipeline na githubie.
Jakbyscie znalezli jakies wieksze 'byki' to: comment below
