Long sequencerremovenodes(void* dptr), Sequenceraddnode • sequencerremovenodes – Rockwell Automation 2098-IPD-xxx Ultra5000 C Programming using the Motion Library User Manual

Page 54

Advertising
background image

Publication 2098-PM001E-EN-P — July 2002

2-14

Referencing the Motion Library

long SequencerAddNode(long frame, void* fptr, void* dptr);

Inserts a user function into a sequencer frame.

The frame argument indicates which frame of the sequencer the
function is to be inserted. Valid frames arguments are 1 - 4.

The ftpr argument is a pointer to the user function to be inserted.

The dptr argument is a pointer to the user data.

Returns 0 if successful, or -1 on an error.

long SequencerRemoveNodes(void* dptr);

Removes all functions that access the specified data.

The dptr argument is a pointer to the user data.

Returns 0 if successful, or -1 on an error.

IMPORTANT

Sequencer Nodes are removed only on drive
power-up and with the use of the
SequencerRemoveNodes function.

Killing a program after calling SequencerAddNode
will put the control into an unstable state.

If nodes are added to the sequencer, they must be
removed before the program ends.

Advertising