From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
The following image shows how FlexMotion programs communicate with the FlexMotion board:
The basic components of a motion controller fall into three categories:
The following image shows the motion controller components and how they interact:
The FlexMotion board includes the following four components:
The following image shows the interaction of the different FlexMotion components:
The following sections describe the FlexMotion components in more detail.
The 68331 Microprocessor
The 68331 microprocessor has the following functions:
The Task or Thread priority is as follows:
The interrupt priority is as follows:
The onboard programs, which you download to the processor, have the following characteristics:
The DSP
The DSP has the following functions:
FPGAs
The FPGAs have the following functions:
Motion I/O
In addition to the I/O dedicated for motion, FlexMotion includes the following I/O components: