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