Here is my tuning (DR400-dauphin/Nasal/electrical.nas) line 42:
- Code: Select all
apply_load : func {
var amphrs_used = arg[0] * arg[1] / 3600.0;
var percent_used = amphrs_used / me.amp_hours;
me.charge_percent -= percent_used;
if ( me.charge_percent < 0.0 ) {
me.charge_percent = 100.0;
} elsif ( me.charge_percent > 100.0 ) {
me.charge_percent = 100.0;
}
return me.amp_hours * me.charge_percent;
},
Original code:
- Code: Select all
apply_load : func {
var amphrs_used = arg[0] * arg[1] / 3600.0;
var percent_used = amphrs_used / me.amp_hours;
me.charge_percent -= percent_used;
if ( me.charge_percent < 0.0 ) {
me.charge_percent = 0.0;
} elsif ( me.charge_percent > 1.0 ) {
me.charge_percent = 1.0;
}
return me.amp_hours * me.charge_percent;
},
BTW, I thing that possible Bug of alternator is in same file on line 72, where exist one coment character "#" before alternator function under header of event. But I am not very good programator. Maye somebody another can check it
Possible Bug:
- Code: Select all
############################################################################
##################### Définition de l'aternateur ###########################
############################################################################
# var alternator = Alternator.new("rpm-source",rpm_threshold,volts,amps);