Delta Electronics PCI-DMC-A01 Computer Hardware User Manual


 
Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01
4-12 Revised March, 2012
_DMC_01_set_compare_channel_direction Set Channel pulse direction
_DMC_01_set_compare_channel_trigger_
time
Set Trigger enable time
_DMC_01_set_compare_channel_one_
shot
Set Trigger to one-time enable
_DMC_01_set_compare_channel_source Compare source
_DMC_01_channel0_position_cmp Set Compare Type to Compare0
_DMC_01_channel1_output_enable Set Compare1 output to enable/disable
_DMC_01_channel1_output_mode Compare1 output mode
_DMC_01_channel1_get_io_status Read Compare1 status
_DMC_01_channel1_set_gpio_out Set GPIO output pin status
_DMC_01_channel1_position_compare_
table
Set Compare1 to standard Compare data
_DMC_01_channel1_position_compare_
table_level
Set Compare1 to custom Compare data
_DMC_01_channel1_position_compare_
table_cnt
Read Compare counter
_DMC_01_set_compare_channel_polarity Set Compare polarity
_DMC_01_channel0_position_cmp_by_
gpio
Set Compare trigger to GPIO control
_DMC_01_channel1_position_re_compare
_table
Use previous Compare condition and-execute
Channel1 Compare again
_DMC_01_channel1_position_re_compare
_table_level
Use previous Compare condition and-execute
Channel1 Compare (Level mode) again
Linear and Arc Interpolation Motion Control API
_DMC_01_start_rline_xy 2-axis linear, arc R-angle interpolation motion
control
_DMC_01_start_rline_xyz 3-axis linear, arc R-angle interpolation motion
control
_DMC_01_start_v3_rline_xy 2-axis linear, arc interpolation motion control with
added EndVel
_DMC_01_start_v3_rline_xyz 3-axis linear, arc interpolation motion control with
added EndVel
Speed Continue API
_DMC_01_speed_continue Get endpoint coordinates (X, Y) required for arc
interpolation
_DMC_01_speed_continue_mode Get center point coordinates (X, Y) required for arc
interpolation
_DMC_01_speed_continue_combine_ratio Is Debug log function enabled