ANY-maze Help > I/O devices supported by ANY-maze > Legacy I/O devices > The ANY-maze interface (AMi) > Installing and configuring AMi > Configuring AMi > AMi configuration - Information > Changing an AMi device ID

Changing an AMi device ID

It's usually unnecessary to change an AMi ID manually. Therefore we don't recommend you do this unless explicitly instructed to by ANY-maze Support.

Introduction

Each AMi device has a unique ID on each computer it is used with. This ID is generated automatically and is used to link configuration information to a particular AMi device.

Usually you won't need to alter a device ID, but doing so can be very useful if you replace an AMi device, as setting the ID of the new device to the same ID as the old one will cause all the configuration information for the old device to be applied to the new.

To change an ID, you just enter a value from 1-127 into the Change ID window.

  

  

Figure 1. To change the ID of an AMi device, you simply have to enter a new ID into the AMi Device ID window.

Details

What is a device ID?

As you may know, each AMi has a unique serial number, and as you probably know each one also has a name, so why does it need an ID too and what is the ID used for?

The answer is that the ID is what ANY-maze uses to recognise an AMi device and store its configuration. You might think that it could use the serial number, but imagine that you had written 20 protocols all of which used an AMi device and all of which included the configuration for that device identified by its serial number. Now your AMi breaks down, so we send you a new one. But the serial number will change, so then ANY-maze would no longer recognise that the configuration in all your protocols is for the device and you would have to reset the configuration manually in every one.

But why not use the name? In that case the name would have to be kept the same, otherwise the same problem would occur, and if the name had to be fixed then the ability to rename devices to make them more easily recognisable would be a liability rather than a benefit.

So, every AMi has an ID. The ID is generated by ANY-maze when it first encounters an AMi device it has not met before. So if you connect an AMi to your computer, it will be given ID 1; connect a second device and it will be given ID 2 (whether the device with ID 1 is physically connected at the time or not); connect a third device - ID 3, and so on. These IDs are tied internally to a serial number, so ANY-maze knows that the device with serial number AMQT3UY7 is ID 1, the device with serial number AMHI86W2 is ID 2 and so on.

But the important thing is that you can alter an ID if you want to. So, imagine that the device AMQT3UY7 (ID 1) breaks down; you send it to us and we send you a new device with serial number AMXX98ZZ. When you connect it, ANY-maze will give it the next ID number - say 4 - but you want to use this device to replace the one with ID 1, so you change the ID to 1. Now ANY-maze will apply all the configuration settings for device ID 1 to this device, and all your protocols and experiments will continue to work normally.

Changing the ID

To change the ID of a device, you simply need to click the Change ID... button on the Information page of the AMi configuration window and type in the new ID.

If you set the ID to be the same as another AMi that is actually connected then ANY-maze will complain, and you will need to alter the ID you have entered. If you enter an ID that is the same as another AMi's ID but that AMi is not connected, then the ID will be given to the device. When the other AMi with the same ID is subsequently connected, ANY-maze will recognise that its ID is no longer unique and will automatically give it a different ID.

© Copyright 2003-2026 Stoelting Co. All rights reserved

ANY-maze help topic T1154