@Frank das ist meiner Meinung nach viel zu kompliziert

.
Wozu Base ISO usw. Ich würde einfach stumpf eine minimale Zeit vorgeben und die ISO Automatik sollte versuchen mit so wenig ISO wie möglich diese Zeit zu erreichen.
Gebe ich also 1/250stel Sekunde vor, dann wird sobald bei ISO400 1/500stel erreicht wird auf ISO200 runtergeschaltet werden hier wieder 1/500stel erreicht geht wieder runter. Würde es die Zeit unterschreiten z.B. 1/200 dann gehts rauf auf ISO200 und 1/400stel Sekunde.
Ganz Simpel. Also man müsste einfach ein max ISO Wert angeben und eine minimale Vershlusszeit.
Vielleicht braucht auch mancher eine maximale Zeit? Die ergibt sich aber eigentlich automatisch aus der minimalen. ist die minimal 1/250 ist die maximale 1/500