10-17-2007 05:42 AM
10-18-2007 10:21 AM
Hi,
This is expected behaviour. The real time code interfaces with the FPGA in memory blocks as this is the most efficient way of interfacing. This is why you can pass a whole cluster into your read/write node, and read a whole cluster from it.
For the same reason you cannot pass an individual cluster element into the FPGA target VI. You have to bundle your new cluster together and pass the whole thing in. The reason you can read a cluster element directly from the node is because the node unbundles the cluster for you, after it has read the cluster from the FPGA as a whole.
Hope this helps,
Ian C.
Applications Engineer
National Instruments