Chapter 4 Functional Overview
NI 7350 User Manual 4-6 ni.com
functions for up to 120 general-purpose variables. Refer to the NI-Motion
User Manual for more information.
The NI 7350 also features buffered operations for contouring, high-speed
position captures, and breakpoints (position compare).
You can store and run onboard programs and buffers from RAM or save
them to flash ROM. The NI 7350 controller has 128 KB of RAM that is
divided into two 64KB sectors and 256 KB of ROM that is divided into
four 64 KB sectors for program and buffer storage. You can store and run
programs and buffers from either RAM or ROM, but you cannot split
programs between the two, and you cannot split programs or buffers
between the two 64 KB ROM sectors.
Note Refer to the NI-Motion User Manual for detailed information about the onboard
programming and buffer features.
Host Communications
The host computer communicates with the controller through a number
ofm emory port addresses on the host bus. The host bus can be either
PXIorPCI.
The primary bidirectional data transfer port supports FIFO data passing
in both send and readback directions. The NI 7350 controller has both a
command buffer for incoming commands and a return data buffer for
returning data.
The communications status register provides bits for communications
handshaking as well as real-time error reporting and general status
feedback to the host PC. The move complete status register provides
instantaneous motion status of all axes.
The host computer also has a read-only register for reading position and
velocity. This feature allows you to read the position and velocity without
utilizing the onboard CPU.