Yep, it reads them from 5 to zero and in sequence.
If you wanted batch firing you'd set
Alternate banks from h[0] to 0 and add the channels together ( 1+2+4+8+16+32 = 63) and set h[0] 0 to 63.
This would mean that the injectors fired on every trigger event, so you'd either want to set the divider to 6, or set divider to 3 and inject half as much fuel by halving your
req_fuel.
You could inject a pair of injectors at a time by
Alternate banks from h[0] to
2..0 and working out the firing pairs like so:
Injectors 1 & 6 = 1 + 32 = 33
Injectors 5 & 2 = 16 + 2 = 18
Injectors 4 & 8 = 4 + 8 = 12
Then in
Settings->Injector Outputs0 = 12
1 = 18
2 = 33
Then you can set your divider to 2 or keep it at 1 and half the req_fuel.
The disadvantage in this is that you loose fuelling resolution, as you're spreading the injection amount across two events which doubles the injector ramp_up and close time errors (unless you have perfect injector models). And with batch you will always be injecting into an open valve which wont help your idle characteristics or MOT emissions.
So its best to inject sequentially in the engines firing order, with a cam sync you're guarenteed to inject on the firing stroke and therefore a closed valve. Without it you will either fire on a ignition or exhaust stroke which is just as good. And thats why I never bother with Cam sync