User`s guide
Operation Theorem • 53
4.5 Multiple PCI-8134 Cards Operation
The software fuction library support maximum up to 12 PCI-8134 Cards,
that means maximum up to 48 axes of motors can be controlled. Since PCI-
8134 has the characteristic of Plug-and-Play, users do not have to care
about setting the Based address and IRQ level of cards. They are
automatically assigned by the BIOS of system when booting up. Users can
utilize Motion Creator to check if the plugged PCI-8134 cards are
successfully installed and see the Baseaddress and IRQ level assigned by
BIOS.
One thing needed to be noticed by users is to identify the card number of
PCI-8134 when multiple cards are applied. The card number of one PCI-
8134 depends on the locations on the PCI slots. They are numbered either
from left to right or right to left on the PCI slots. These card numbers will
effect the corresponding axis number on the cards. And the axis number is
the first argument for most funcions called in the library. So it is important to
identify the axis number before writing application programs. For example, if
3 PCI-8134 cards are plugged in the PCI slots. Then the corresponding axis
number on each card will be:
Axis No.
Card No.
Axis 1 Axis 2 Axis 3 Axis 4
1 0 1 2 3
2 4 5 6 7
3 8 9 10 11
If we want to accelerate Axis 3 of Card2 from 0 to 10000pps in 0.5sec for
Constant Velocity Mode operation. The axis number should be 6. The code
on the program will be:
v_move(6, 0, 10000, 0.5);
To determine the right card number, Try and Error may be necessary before
application. Motion Creator can be utilized to minimize the search time.
For applications needed to move many axes simultaneously on multiple
PCI_8134 cards, users should follow the connection diagrams in Section
3.12 to make connections between their CN4 connectors. Several functions
illustrated in Section 6.8 may be useful when writing programs for such
applications.
Relative Function:
start_move_all(), move_all(), wait_for_all(): Refer to section 6.8