ANY-maze Help > The ANY-maze reference > The Protocol page > The elements of a protocol > Testing > Procedures

Procedures

Procedures are a way of instructing ANY-maze to respond to things that happen during a test, and take action to affect the way the test runs. They are incredibly flexible, and can be as simple as ending a test when an animal enters a zone, or can contain complex logic to interact with I/O devices.

Procedures were introduced in ANY-maze V5.10 as a replacement for Events and Actions. They can be used to do anything that events and actions could do, and are simpler, more flexible, and easier to maintain.

  

For more information about procedures, refer to the topics below.

 An introduction to procedures 
 Setting up a procedure 
 Editing a procedure 
 Deleting a procedure 
 Writing a procedure using the procedure editor 
 Elements of a procedure 
 Hints and tips for writing procedures 
 Re-using parts of procedures 
 Running procedures 
 Debugging procedures 
 Procedures and the end of a test 
 Preventing a test from starting until an I/O device is ready 
 Sharing and re-using procedures 
 Procedure measures 
 Time markers 
 The changeover from Events and Actions to Procedures 

© Copyright 2003-2026 Stoelting Co. All rights reserved

ANY-maze help topic T0451