importClass(Packages.icy.sequence.Sequence) importClass(Packages.plugins.tprovoost.Microscopy.MicroManager.MicroManager) importClass(Packages.plugins.tprovoost.Microscopy.MicroManager.tools.StageMover) z = 0 // create the result sequence sequence = new Sequence() // move to position (5, 5, 5) StageMover.moveXYAbsolute(5, 5) StageMover.moveZAbsolute(5) // acquire 1 image image = MicroManager.snapImage() // set it in resulting sequence at position 0 sequence.setImage(0, z++, image) // shift microscope Z position by 10 StageMover.moveZRelative(10) // acquire 1 image image = MicroManager.snapImage() // set it in resulting sequence at position 0 sequence.setImage(0, z++, image) // shift microscope Z position by 10 StageMover.moveZRelative(10) // acquire last image image = MicroManager.snapImage() // set it in resulting sequence at position 0 sequence.setImage(0, z, image) // show the sequence in Icy gui.addSequence(sequence)