Possibly change IPC timing to go off last value, not first.
going off the first might introduce lots of delay.
Daniel writes:
Maybe the easiest explanation here is that IPCs are written at cycle 0 rather than 7.
Looking at FeCodeGen.pl line 2028, it reads
if($ipccycle > 0) {
print OUT "\n if((cycle % $ipccycle) == 0) commData3Send(myIpcCount, ipcInfo, timeSec, (cycle / $ipccycle));\n\n";
}
maybe it should be
if($ipccycle > 0) {
print OUT "\n if((cycle % $ipccycle) == $ipccycle-1) commData3Send(myIpcCount, ipcInfo, timeSec, (cycle / $ipccycle));\n\n";
}
I assume for the feCode of the omc iop, $ipccycle is 8.