6.6 Using Several
RTC6 PCIe Boards in One PC
As many RTC6 PCIe Boards as the PCIe bus allows can
be operated simultaneously in one PC. However, the
RTC6 DLL
internal card management can manage a
maximum of 255 RTC6 PCIe Boards and
RTC6 Ethernet Boards at the same time, see
Chapter 16.5.3 "About the
RTC6 Board Management", page
All RTC6 PCIe Boards work independently of each
other. The command lists of all boards can be loaded
and executed at any time.
The RTC6 command set allows two methods to write
user program when using several RTC6 PCIe Boards:
•
"Multi-Board Programming", page 123
•
"Single-Board Programming", page 124
6.6.1 Multi-Board Programming
In this programming method, the multi-board
versions (command names with prefix "n_") of the
RTC6 commands are used.
Compared to single-board commands (command
names without prefix "n_"), the board number
which the command is to be transmitted must be
specified before the parameters. All other parameters
are identical.
(1) As an unsigned 32-bit value.
RTC6 boards
Doc. Rev. 1.0.21 en-US
6 Developing RTC6-User Programs
The installed RTC6 PCIe Boards are numbered in the
order found during initialization (starting with 1), see
Chapter 16.5.3 "About the
RTC6 Board Management", page
The multi-board command
can be used to determine which RTC6 PCIe Boards
have been assigned numbers. See also example (3)
below.
rtc6_count_cards
905.
RTC6 PCIe Boards in the RTC6 board management.
Notes
• Multi -board commands are sent to the active
• If no real card is entered in the
• All multi-board commands are listed in
(1)
to
Examples (Pascal)
(1) Write a
(2) Process list with number list_no (1 or 2) on the
(3) Return the serial number of RTC6 board #1:
n_get_serial_number
returns the number of
board (default board), if the specified number is
> 255 or 0 (real boards begin at 1).
RTC6 board management under the specified
number, the Multi -board command is rejected.
Chapter 10.1 "Overview", page
single-board commands a corresponding multi-
board command is available. Exceptions are
explicitly noted in the command descriptions (in
Chapter 10.2 "RTC6 Command Set", page
Jump Command
to the point (500, 500)
into the current list of RTC6 PCIe Board #1:
n_jump_abs(1, 500, 500)
RTC6 PCIe Board with the number specified by
the variable RTC6_no:
n_execute_list(RTC6_no, list_no)
sn_1 := n_get_serial_number(1)
905.
302. for nearly all
315).
123
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?