Could you describe in a bit more detail your application, including the code running in your host aplication and the code running in LV RT on the 8145 controller.
What type of I/O operations are your performing?
I assume you want to communicate between the host and LV RT application at 2000 Hz or faster? Why do you need these fast loop rates in your communication? What is the overall purpose of the application? In general TCP/IP is not well suited for fast loop rates, i.e. sending small packets back and forth at high rates. it is more designed for streaming data, sedning larger packets at high data rates in one direction. It sounds like you may be trying to setup a closed loop controller across Ethernet which will have a maximum looop rate around the rates you are describing.
On your second question, please describe what you mean by 'program starts'. What is the sequence of operation on the host and RT system? Do you reboot or start either of these two systems at this time? How is you Ethernet configured? Specifically how are IP addresses assigned to the two systems? Do you have a DHCP server on the network or are the IP addresses statically assigned? If neither is true, Windows will take about a minute to a minute and half to assign its own IP addresses.
authored byChristian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX

