documentation.HELP! NI-Motion Documentation

Important Information

NI-Motion

previous page next page

Important Information

Warranty

Copyright

Trademarks

Patents

Warning Regarding Use of NI Products

previous page start next page

Menu

  • Homepage

Table of contents

  • NI-Motion Help
  • Related Documentation
  • Using Help
    • Conventions
    • Navigating Help
    • Searching Help
    • Printing Help File Topics
  • Introduction
    • About NI-Motion
      • NI Motion Controller Architecture
        • NI Motion Controller Functional Components
        • NI 73xx Controller Architecture
        • NI SoftMotion Controller Architecture
          • NI SoftMotion Controller Communication Watchdog
    • Creating NI-Motion Applications
  • Programming with NI-Motion
    • What You Need to Know about Moves
      • Move Profiles
        • Trapezoidal
        • S-Curve
      • Basic Moves
      • Coordinate Space
      • Trajectory Parameters
        • NI 73xx Velocity in RPM
        • NI 73xx Velocity in Counts/s or Steps/s
        • NI 73xx Acceleration in Counts/s^2
        • NI 73xx Acceleration in RPS/s
        • NI 73xx Velocity Override in Percent
        • NI 73xx Arc Angles in Degrees
      • NI 73xx Arc Move Limitations
      • Timing Loops
    • Straight-Line Moves
      • Position-Based Straight-Line Moves
        • Straight-Line Move LabVIEW Diagram
        • Straight-Line Move C/C++ Code
      • Velocity-Based Straight-Line Moves
        • Velocity-Based Straight-Line Move LabVIEW Diagram
        • Velocity-Based Straight-Line Move C/C++ Code
      • Velocity Profiling Using Velocity Override
        • Velocity Profiling Using Velocity Override LabVIEW Diagram
        • Velocity Profiling Using Velocity Override C/C++ Code
    • Arc Moves
      • Circular Arcs
        • Circular Arc Move LabVIEW Diagram
        • Circular Arc Move C/C++ Code
      • Spherical Arcs
        • Spherical Arc Move LabVIEW Diagram
        • Spherical Arc Move C/C++ Code
      • Helical Arcs
        • Helical Arc Move LabVIEW Diagram
        • Helical Arc Move C/C++ Code
    • Contoured Moves
      • Contoured Move LabVIEW Diagram
      • Contoured Move C/C++ Code
    • Reference Moves
      • Reference Move Types
        • Find Home
        • Find Index
        • Find Forward and Reverse Limits
        • Find Center
        • Run Sequence
      • Reference Move LabVIEW Diagram
      • Reference Move C/C++ Code
    • Blending
      • Blend Factors
        • Superimpose Two Moves
        • Blend after First Move Is Complete
        • Blend after Delay
      • Blended Move LabVIEW Diagram
      • Blended Move C/C++ Code
    • Electronic Gearing and Camming
      • Gearing
        • Electronic Gearing LabVIEW Diagram
        • Electronic Gearing C/C++ Code
      • Camming
        • Camming Application Example
          • Slave Offset
          • Master Offset
        • Electronic Camming LabVIEW Diagram
        • Electronic Camming C/C++ Code
    • Acquiring Time-Sampled Position and Velocity Data
      • Acquire Data LabVIEW Diagram
      • Acquire Data C/C++ Code
    • Synchronization
      • Absolute Breakpoints
        • Buffered Breakpoints (NI 7350 only)
          • Buffered Breakpoint LabVIEW Diagram
          • Buffered Breakpoint C/C++ Code
        • Single Position Breakpoints
          • Single Position Breakpoint LabVIEW Diagram
          • Single Position Breakpoint C/C++ Code
      • Relative Position Breakpoints
        • Relative Position Breakpoints LabVIEW Diagram
        • Relative Position Breakpoints C/C++ Code
      • Periodically Occurring Breakpoints
        • Periodic Breakpoints (NI 7350 only)
          • Periodic Breakpoint LabVIEW Diagram
          • Periodic Breakpoint C/C++ Code
        • Modulo Breakpoints (NI 7330, NI 7340, and NI 7390 only)
          • Modulo Breakpoints LabVIEW Diagram
          • Modulo Breakpoints C/C++ Code
      • Configuring the Breakpoint Pulse Width (NI 7350 only)
      • High-Speed Capture
        • Buffered High-Speed Capture (NI 7350 only)
          • Buffered High-Speed Capture LabVIEW Diagram
          • Buffered High-Speed Capture C/C++ Code
        • Non-Buffered High-Speed Capture
          • High-Speed Capture LabVIEW Diagram
          • High-Speed Capture C/C++ Code
      • Real-Time System Integration Bus (RTSI)
        • RTSI Implementation on the Motion Controller
        • RTSI Input and Output
    • Torque Control
      • Analog Feedback
        • Torque Control Using Analog Feedback LabVIEW Diagram
        • Torque Control Using Analog Feedback C/C++ Code
      • Monitoring Force
        • Torque Control Using Monitoring Force LabVIEW Diagram
        • Torque Control Using Monitoring Force C/C++ Code
      • Speed Control Based on Analog Value
        • Speed Control Based on Analog Feedback LabVIEW Diagram
        • Speed Control Based on Analog Feedback C/C++ Code
    • Onboard Programs
      • Using Onboard Programs with the NI SoftMotion Controller
      • Using Onboard Programs with NI 73xx Motion Controllers
      • Writing Onboard Programs
        • Onboard Program LabVIEW Diagram
        • Onboard Program C/C++ Code
      • Running, Stopping, and Pausing Onboard Programs
      • Conditionally Executing Onboard Programs
        • Onboard Program Conditional Execution LabVIEW Diagram
        • Onboard Program Conditional Execution C/C++ Code
      • Using Onboard Memory and Data
        • Updating Velocity Based on ADC Channel LabVIEW Diagram
        • Updating Velocity Based on ADC Channel C/C++ Code
      • Branching Onboard Programs
        • Branching Onboard Programs LabVIEW Diagram
        • Branching Onboard Programs C/C++ Code
      • Math Operations
      • Indirect Variables
      • Onboard Buffers
      • Synchronizing Host Applications with Onboard Programs
        • Synchronizing Host Applications with Onboard Programs LabVIEW Diagram
        • Synchronizing Host Applications with Onboard Programs C/C++ Code
      • Onboard Subroutines
        • Onboard Subroutine LabVIEW Diagram
        • Onboard Subroutine C/C++ Code
      • Automatically Starting Onboard Programs
      • Changing a Time Slice
  • Creating Applications Using NI-Motion
    • Scanning
      • Connecting Straight-Line Move Segments
        • Raster Scanning Using Straight Lines LabVIEW Diagram
        • Raster Scanning Using Straight Lines C/C++ Code
      • Blending Straight-Line Move Segments
        • Raster Scanning Using Blended Straight Lines LabVIEW Diagram
        • Raster Scanning Using Blended Straight Lines C/C++ Code
      • User-Defined Scanning Path
        • User-Defined Scanning Path LabVIEW Diagram
        • User-Defined Scanning Path C/C++ Code
    • Rotating Knife
      • Rotating Knife LabVIEW Diagram
      • Rotating Knife C/C++ Code
  • Additional Information
    • Tuning Servo Systems
      • Using Control Loops to Tune Servo Motors
        • Control Loop
        • PID Loop Descriptions
        • Dual Loop Feedback
        • Velocity Feedback
        • NI Motion Controllers with Velocity Amplifiers
    • Sinusoidal Commutation for Brushless Servo Motion Control
      • Phase Initialization
      • Determining the Counts per Electrical Cycle of the Motor
      • Commutation Frequency
      • Troubleshooting Hall Effect Sensor Connections
    • Switching Feedback on the Fly (NI 7350 Only)
    • Initializing the Controller Programmatically
    • Using the Motion Controller with the LabVIEW Real-Time Module
  • Glossary
  • Important Information
    • Warranty
    • Copyright
    • Trademarks
    • Patents
    • Warning Regarding the Use of NI Products
  • Technical Support and Professional Services

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.