Operation Theory
123
insert_pattern_to_seq_buffer(0, 0, 3,
SynAxes,0,0,0,0);
insert_pattern_to_seq_buffer(0, 0, 4,
SynAxes,0,0,0,0);
insert_pattern_to_seq_buffer(0, 0, 5,
SynAxes,0,0,0,0);
start_seq_move(0, 0x3);
Working with more than 3 patterns in one sequence
If the patterns are morer than three, users must know how to use
the sequecen command buffers. There are three command buffers
in each sequence. Users can use the command buffer to fulfill the
continuous sequence motion.
Before inserting a new pattern into sequence command buffer,
users must use the following function to check if the buffer is full.
I16 check_seq_buffer(I16 CardID, I16 SeqNo);
If the function returns 1, it means the sequence buffer is ready for
next command. If the function returns 0. It means all sequence
command buffers are full.
while ( check_seq_buffer(CardID, SeqNo ) == 0 );
// wait buffer empty
Pause and resume a sequence
Sometimes, users need to pause sequences and resume them.
They will affect all the axes in the sequence and if the SeqNoBit
value contents more than one sequence. All the sequences will
have the same results after the command is issued.
I16 pause_seq_move(I16 CardID, I16 SeqNoBit, F64
Dec_Time);
I16 resume_seq_move(I16 CardID, I16 SeqNoBit, F64
Acc_Time);
Summary of Contents for PCI-8366+
Page 4: ......
Page 14: ...x List of Figures ...
Page 17: ...Introduction 3 Figure 1 3 Flowchart for Building an Application ...
Page 26: ...12 Installation 2 2 PCI 8372 8366 Outline Drawing Figure 2 1 PCI 8372 8366 Mechanical Drawing ...
Page 31: ...Installation 17 2 Press HPI boot ...
Page 32: ...18 Installation 3 Press Flash DL button and select a kernel4 hex ...
Page 34: ...20 Installation Figure 2 3 SSCNET Communication Test Utility ...
Page 49: ...Signal Connections 35 Figure 3 9 Skin Type ...
Page 144: ...130 Operation Theory ...
Page 149: ...Motion Creator 135 Figure 5 6 Software Version Information ...
Page 160: ...146 Motion Creator Figure 5 13 Channel Selection Frame Figure 5 14 Motion Frame ...