Als Bastler manchmal praktisch: Aus einem Sortiment von Widerständen einen 'schrägen' Wert per Serien-/Parallelschaltung erhalten. Gibts schon Software für die Standard-Reihen (ElectroDroid), aber ich hab nix gefunden für eine Liste von Werten in der Grabbelbox. Also schnell in Python gemacht und z.B. auf jdoodle laufen lassen. Macht aber nur zwei Widerstände entweder parallel oder in Reihe. Vielleicht kanns wer brauchen.
:
Bearbeitet durch User
Superprogramm! Besonders gelungen ist die Übergabe der Parameter via der Kommandozeile. Aber auch der Rest des Programms kann sich sehen lassen. Bloß wo?
Hmmm, ich war der Meinung, Das Tool von Zabex (http://www.ne555.de/r.html) konnte auch mal mit gegebenen Widerstandswerten rechnen. Scheint aber nicht mehr zu gehen. Insofern: Sehr gut!
Ich fand die Idee ganz nützlich, und habe da mal ein ein kleines Kommandozeilen-Tool draus gebastelt: https://github.com/oyooyo/find_resistance.py Im Gegensatz zum Script aus dem Eröffnungsposting kann das Tool auch für Kombinationen aus mehr als zwei Widerständen verwendet werden. Zusätzlich werden die gefundenen Kombinationen durch eine Art Schaltplan-Ansicht visualisiert. Beispiel:
1 | $ find_resistance.py 4.85k --resistors 100R,330,4k7,10k,1.0M --maximum 3 --results 3 |
2 | 4845.361Ω (-4.639Ω/-0.096%): (10000||(4700+4700))Ω |
3 | |
4 | ─┬─[10000Ω]──────────┬─ |
5 | └─[4700Ω]──[4700Ω]──┘ |
6 | ======================================== |
7 | 4865Ω (+15Ω/+0.309%): (4700+(330||330))Ω |
8 | |
9 | ─[4700Ω]──┬─[330Ω]──┬─ |
10 | └─[330Ω]──┘ |
11 | ======================================== |
12 | 4800Ω (-50Ω/-1.031%): (4700+100)Ω |
13 | |
14 | ─[4700Ω]──[100Ω]─ |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.