Delta Electronics PCI-DMC-A01 Programming Manual page 136

High-speed pci 12-axis motion control card
Hide thumbs Also See for PCI-DMC-A01:
Table of Contents

Advertisement

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01
QEP1 Inverse item: Reverse. Click on this button to execute the following settings:
rt = _DMC_01_set_compare_channel_direction(CpCardNo,0,dir);
QEP2 Inverse item: Reverse. Click on this button to execute the following settings:
rt = _DMC_01_set_compare_channel_direction(CpCardNo,1,dir);
5) Operate data settings:
Trigger Time item: Enter a Trigger enable time.
Trigger count item: Enter Trigger enable total count.
Start Position item: Enter Trigger enable starting position.
Interval item: Enter Trigger enable frequency. For example, 10 means enable once
every 10 pulses.
Abs. Checkbox: Check this option if you wish to use absolute coordinates for
trigger enable.
Level Checkbox: Check this to execute the following settings:
rt = _DMC_01_channel1_output_mode(CpCardNo,mode);
// mode: 0 is Normal mode, 1 is Custom mode(See Chapter 39 Compare API for
details)
One Shot item: Click this button to set only one Trigger for executing the following
settings:
rt = _DMC_01_set_compare_channel_trigger_time(CpCardNo,compare_channel,
rt = _DMC_01_set_compare_channel_one_shot(CpCardNo,compare_channel);
Set item: Select a direction from >>> and <<< then click this button to execute the
following settings:
rt = _DMC_01_get_compare_channel_position(CpCardNo,compare_channel,
rt = _DMC_01_set_compare_channel_trigger_time(CpCardNo,compare_channel,
If CompareType=CMP1
rt = _DMC_01_channel0_position_cmp(CpCardNo,start,dir,interval);
// dir->0:CMP1¡A1:CMP2
3-114
time_us);
// time_us=Trigger time
position);
time_us);
// time_us = Trigger time
Figure 3.151
//Compare1
// dir:0 or 1
// dir:0 or 1
Revised March, 2012

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pci-dmc-b01

Table of Contents