This begins a week of usability and error handling

If you can add arbitrary waveforms... I have 2 hardware dual channel units, its great for throwing trash at software and finding limits that you would likely not run into in real life.russian wrote:Working on TunerStudio support for Simulator - http://rusefi.com/wiki/index.php?title=Manual:Software:Simulator
Please elaborate on this idea. Arbitrary waveforms processing as trigger signal or generating as fake trigger signal? The windows simulator does not have any real I/O and it's only testing your windows box performance.Nobody wrote:If you can add arbitrary waveforms... I have 2 hardware dual channel units, its great for throwing trash at software and finding limits that you would likely not run into in real life.
This is getting us closer to having four logic sniffing pins for OEM stimulation mode.enable self_stimulation
set_trigger_input_pin 0 none
set_trigger_input_pin 1 none
set_logic_input_pin 0 pa5
writeconfig
Code: Select all
set_engine_type 21
rpm 200
set_global_trigger_offset_angle 60
stop_stimulator_at_index 2
Code: Select all
#define FUEL_PUMP_LOGIC "time_since_boot 4 < rpm 0 > OR"
RPN is super-easy thus efficient when it's time to evaluate the expression. there are always no brackets and you do not have to look forward, just a one-pass algorithm taking and putting stuff on stack. I will create an online converter from RPN to "normal" converter to save everyone from sanity3400tZ wrote:What's the reason for the expression to not be in order like "time_since_boot < 4 OR rpm > 0".
This goes on top of the TODO list - this should potentially help @ and @kb1gtt wrote:if 0RPM, and TPS cycled, inject a squirt of fuel. This simulates the pumping feature that used to exist on carburetor vehicles.