National Instruments 7340 PCI Benutzerhandbuch

Seite von 67
Chapter 4
Functional Overview
© National Instruments Corporation
4-3
Flash Memory
Nonvolatile memory on the 7340 is implemented with flash ROM, which 
means that the controllers can electrically erase and reprogram their own 
ROM. Because all the 7340 embedded firmware, including the RTOS and 
DSP code, is stored in flash memory, you can upgrade the onboard 
firmware contents in the field for support and new feature enhancement.
Flash memory also allows objects such as programs and data arrays to be 
stored in non-volatile memory. It is possible to save the entire parameter 
state of the controller to the flash memory. On the next power cycle, the 
controller automatically loads and returns the configuration to these new 
saved default values.
The FPGA configuration programs also are stored in the flash ROM. 
At power-up, the FPGAs are booted with these programs, which means 
that updates to the FPGA programs can be performed in the field.
A flash memory download utility is included with the NI-Motion software 
that ships with the controller.
Axes and Motion Resources
The 7340 can control up to four axes of motion. The axes can be completely 
independent, simultaneously coordinated, or mapped in multidimensional 
groups called coordinate spaces. You also can synchronize coordinate 
spaces for multi-vector space coordinated motion control.
Axes
At a minimum, an axis consists of a trajectory generator, a PID (for servo 
axes) or stepper control block, and at least one output resource—either 
a DAC output (for servo axes) or a stepper pulse generator output. Servo 
axes must have either an encoder or ADC channel feedback resource. 
Closed-loop stepper axes also require a feedback resource, while open-loop 
stepper axes do not. Figures 4-1 and 4-2 show these axis configurations.
With the 7340, you can map one or two feedback resources and one or two 
output resources to the axis. An axis with its primary output resource 
mapped to a stepper output is by definition a stepper axis. An axis with its 
primary output resource mapped to a DAC is by definition a servo axis.