Wspominałem swego czasu na naszym Forum, że próbuję zrobić program umożliwiający generowanie parametrów modeli lamp elektronowych z zastosowaniem algorytmu genetycznego. Prace powoli się posuwają (sam algorytm już w zasadzie działa). W międzyczasie napisałem skrypt, który będę chciał wykorzystać do "zabaw" z wygenerowanymi modelami lamp. Pierwsza, jeszcze gorąca i robocza wersja umieszczona jest pod poniższym linkiem:
http://www.trioda.com/tools/ecc81.html
Jest to próbka dla lampy ECC81. Wybrałem ją arbitralnie. Skrypt jest sparametryzowany i obsługuje każdą triodę, pod warunkiem, że dane są jej parametry (to one właśnie będą wyznaczane za pomocą algorytmu genetycznego).
Postaram się zrobić jakąś instrukcję obsługi, choć i bez niej program wydaje się dość prosty. Przesuwając myszką widocznymi trójkątnymi wskaźnikami można zmieniać oporność obciążenia i napięcie anodowe (niebieska linia i wskaźniki), punkt pracy, zakres napięcia wejściowego, dla którego wyznaczany jest współczynnik zniekształceń drugiej harmonicznej.
Punkt pracy leży na białej charakterystyce (Ua i Ia są wyświetlane na dole). Żółtym wskaźnikiem zmieniamy zakres napięcia wejściowego (Uinp). Druga żółta linia wyliczana jest automatycznie. Zastosowałem wydaje mi się logiczne ograniczenia co do zakresu przesuwania (zmian wartości parametrów). Nie wiem, czy zrobiłem to optymalnie. Będę wdzięczny za uwagi.
Oczywiście docelowo (na dniach) dodam wyświetlanie dodatkowych parametrów - wartości nachylenia, oporności wewnętrznej, wzmocnienia, współczynniki zniekształceń wyższych harmonicznych itd. Gdy skrypt się sprawdzi dodam możliwość wyboru lamp z listy, a docelowo wygenerowanie własnych parametrów na podstawie wyników pomiarów rzeczywistych lamp.
Uwaga: Sprawdziłem zachowanie się programu w różnych przeglądarkach. Nie ma problemu z nowymi wersjami przeglądarek. Nie radzi sobie z nim Internet Explorer w wersji 8.0. W przypadku nowszej wersji IE 11.0 ten problem nie występuje. Użytkownicy systemu WindowsXP korzystający z IE 8.0 chcąc skorzystać z programu muszą więc niestety uruchomić go w innej przeglądarce niż IE 8.0 (jest to najwyższa wersja w WindowsXP).
Będę wdzięczny za informacje odnośnie problemów z uruchomieniem i funkcjonowaniem programu.
No i fajna sprawa - ponieważ program to skrypt to można go uruchamiać np. na "androidowych" tabletach

Dodano 13 sierpnia:
Link do nowszej wersji: http://www.trioda.com/tools/triode.html