documentation.HELP! NI-Motion Functions Documentation

Using Help

NI-Motion Functions

previous page next page

Using Help

Conventions

Navigating Help

Searching Help

Printing Help File Topics

previous page start next page

Menu

  • Homepage

Table of contents

  • NI-Motion Function Help
    • Using Help
      • Conventions
      • Navigating Help
      • Searching Help
      • Printing Help File Topics
    • General Information
      • Axes
      • Vector Spaces
      • Motion Resources
        • Encoders
        • ADC Channels
        • DAC Outputs
        • Stepper Outputs
      • General-Purpose I/O Ports
        • 73xx Controller General-Purpose I/O Port IDs and Constants
        • NI SoftMotion Controller General-Purpose I/O Port IDs and Constants
      • Trajectory Parameters
      • ValueMotion to NI-Motion Conversion
      • Function Execution Times
      • Communication between the Host Computer and the NI Motion Controller
        • Board Identification Parameter
        • Packets, Handshaking, and FIFO Buffers
        • Return Data Buffer
      • Errors and Error Handling
        • Error Codes
        • Error Handling Techniques
        • Error Message Stack
        • Fatal Hardware and Communications Errors
        • Modal and Non-Modal Errors
      • Function Types and Parameters
        • Bitmapped versus Per-Resource Functions
        • Reflective Memory Functions
        • Considerations when Using Read Functions
        • Single and Double-Buffered Parameters
        • Input and Return Vectors
        • Onboard Variables
        • Considerations when Using Functions with Input Vectors
        • Using Inputs and Return Vectors with Onboard Variables
      • NI-Motion Windows Libraries
        • Variable Data Types
          • Primary Types
          • Arrays
          • Structures and Other User-Defined Data Types
          • Function Return Status
        • Language-Specific Considerations
          • Visual Basic for Windows
          • C/C++ for Windows
        • Creating 32-Bit Applications
    • NI-Motion Functions
      • Initialization
        • flex_initialize_controller
      • Axis & Resource Configuration
        • flex_config_axis
        • flex_config_mc_criteria
        • flex_configure_stepper_output
        • flex_config_vect_spc
        • flex_enable_axis
        • flex_load_advanced_control_parameter
        • flex_load_commutation_parameter
        • flex_load_counts_steps_rev
        • flex_load_pid_parameters
        • flex_load_single_pid_parameter
        • flex_set_stepper_loop_mode
        • flex_load_velocity_filter_parameter
      • Trajectory Control
        • flex_check_blend_complete_status
        • flex_check_move_complete_status
        • flex_load_acceleration
        • flex_load_target_pos
        • flex_load_velocity
        • flex_load_vs_pos
        • flex_read_axis_status
        • flex_read_axis_status_rtn
        • flex_read_pos
        • flex_read_pos_rtn
        • flex_read_rpm
        • flex_read_rpm_rtn
        • flex_read_velocity
        • flex_read_velocity_rtn
        • flex_read_vs_pos
        • flex_read_vs_pos_rtn
        • flex_reset_pos
        • flex_set_op_mode
        • flex_wait_for_blend_complete
        • flex_wait_for_move_complete
        • Arc
          • flex_load_circular_arc
          • flex_load_helical_arc
          • flex_load_spherical_arc
        • Buffered Operations
          • flex_check_buffer
          • flex_check_buffer_rtn
          • flex_clear_buffer
          • flex_configure_buffer
          • flex_read_buffer
          • flex_read_buffer_rtn
          • flex_write_buffer
        • Camming
          • flex_configure_camming_master
          • flex_enable_camming
          • flex_enable_camming_single_axis
          • flex_load_camming_parameter
        • Gearing
          • flex_config_gear_master
          • flex_enable_gearing
          • flex_enable_gearing_single_axis
          • flex_load_gear_ratio
        • Advanced Trajectory
          • flex_acquire_trajectory_data
          • flex_load_base_vel
          • flex_load_blend_fact
          • flex_load_follow_err
          • flex_load_move_constraints
          • flex_load_pos_modulus
          • flex_load_rpm
          • flex_load_rpm_thresh
          • flex_load_rpsps
          • flex_load_run_stop_threshold
          • flex_load_scurve_time
          • flex_load_torque_lim
          • flex_load_torque_offset
          • flex_load_velocity_override
          • flex_load_velocity_threshold
          • flex_read_blend_status
          • flex_read_blend_status_rtn
          • flex_read_dac
          • flex_read_dac_output_limit_status
          • flex_read_dac_output_limit_status_rtn
          • flex_read_dac_rtn
          • flex_read_follow_err
          • flex_read_follow_err_rtn
          • flex_read_mcs_rtn
          • flex_read_steps_gen
          • flex_read_steps_gen_rtn
          • flex_read_target_pos
          • flex_read_target_pos_rtn
          • flex_read_trajectory_data
          • flex_read_trajectory_data_rtn
          • flex_read_trajectory_status
          • flex_read_trajectory_status_rtn
      • Start & Stop Motion
        • flex_blend
        • flex_start
        • flex_stop_motion
      • Motion I/O
        • flex_config_inhibit_output
        • flex_enable_home_inputs
        • flex_enable_axis_limit
        • flex_load_sw_lim_pos
        • flex_read_drive_signal_status
        • flex_read_drive_signal_status_rtn
        • flex_read_home_input_status
        • flex_configure_drive_signal
        • flex_read_home_input_status_rtn
        • flex_read_axis_limit_status
        • flex_read_axis_limit_status_rtn
        • flex_set_home_polarity
        • flex_set_inhibit_output_momo
        • flex_set_limit_input_polarity
        • Breakpoint
          • flex_configure_breakpoint
          • flex_configure_breakpoint_output
          • flex_enable_breakpoint
          • flex_load_bp_modulus
          • flex_load_pos_bp
          • flex_read_breakpoint_status
          • flex_read_breakpoint_status_rtn
          • flex_set_breakpoint_output_momo
        • High-Speed Capture
          • flex_configure_hs_capture
          • flex_enable_hs_capture
          • flex_read_cap_pos
          • flex_read_cap_pos_rtn
          • flex_read_hs_cap_status
          • flex_read_hs_cap_status_rtn
      • Find Reference
        • flex_find_reference
        • flex_wait_reference
        • flex_check_reference
        • flex_read_reference_status
        • flex_read_reference_status_rtn
        • flex_load_reference_parameter
        • flex_get_reference_parameter
      • Analog & Digital I/O
        • flex_configure_encoder_filter
        • flex_configure_encoder_polarity
        • flex_configure_pwm_output
        • flex_enable_adcs
        • flex_enable_encoders
        • flex_load_dac
        • flex_load_pwm_duty
        • flex_read_adc16
        • flex_read_adc16_rtn
        • flex_read_encoder
        • flex_read_encoder_rtn
        • flex_read_port
        • flex_read_port_rtn
        • flex_reset_encoder
        • flex_select_signal
        • flex_set_adc_range
        • flex_set_port_direction
        • flex_set_port
        • flex_set_port_pol
      • Error & Utility
        • flex_get_error_description
        • flex_get_last_error
        • flex_get_motion_board_info
        • flex_get_motion_board_name
        • flex_getu32
        • flex_read_error_msg_rtn
        • flex_setu32
      • Onboard Programming
        • flex_begin_store
        • flex_end_store
        • flex_insert_program_label
        • flex_jump_on_event
        • flex_load_delay
        • flex_load_program_time_slice
        • flex_pause_prog
        • flex_read_program_status
        • flex_read_program_status_rtn
        • flex_run_prog
        • flex_set_status_momo
        • flex_stop_prog
        • flex_wait_on_event
        • Object Management
          • flex_load_description
          • flex_object_mem_manage
          • flex_read_description_rtn
          • flex_read_registry_rtn
        • Data Operations
          • flex_add_vars
          • flex_and_vars
          • flex_div_vars
          • flex_load_var
          • flex_lshift_var
          • flex_mult_vars
          • flex_not_var
          • flex_or_vars
          • flex_read_var
          • flex_read_var_rtn
          • flex_sub_vars
          • flex_xor_vars
      • Advanced
        • flex_load_axis_configuration_parameter
        • flex_clear_pu_status
        • flex_enable_auto_start
        • flex_enable_shutdown
        • flex_flush_rdb
        • flex_read_board_temperature
        • flex_read_csr_rtn
        • flex_reset_defaults
        • flex_read_rdb
        • flex_save_defaults
        • Advanced Read
          • nimcReadAllAxisData
          • nimcReadAllAxisStatus
          • nimcReadAxisData
          • nimcReadAxisStatus
          • nimcReadCaptureCompareData
          • nimcReadCoordinateData
          • nimcReadCoordinatePosition
          • nimcReadCoordinateStatus
          • nimcReadDigitalIOData
          • nimcReadEncoderData
          • nimcReadMotionIOData
        • Advanced Write
          • nimcWriteCaptureCompareData
          • nimcWriteDigitalIOData
          • nimcWriteMotionIOData
          • nimcWriteTrajectoryData
        • Advanced Methods
          • nimcAxisStraightLineMove
          • nimcClearFaults
          • nimcConfigureMotionIOMap
          • nimcResetController
    • 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.