Giuan,
I don't think that there is a way to improve the synchronization. There
is no way to do better than in the vi that you have attached. Using
RTSI lines won't change anything.
Here is some brainstorming:
Ok, there is a trigger signal and you need to start your move with less
than 1 ms relative to the trigger. There is no way to do this with the
board so let's think about what else could we do with the trigger
signal. We could use it for high speed capturing to capture the current
position while the axis is moving. Does this help in any way? With a
counter board we could measure the delay between the trigger signal and
the first step being generated. Would this information help you?
There are a lot of more ideas in my mind but I don't know into which
direction I should go from here. PLEASE! Give me the big picture of
your application. What do you move? Which device generates the trigger?
How and when is the trigger generated? Why is the limited delay so
important?...
The more detailed information you give me the better I can help you.
Jochen