From d4e720b4fce0c46dbf3379f0dec8a0b341e36c61 Mon Sep 17 00:00:00 2001 From: nenad Date: Tue, 13 Aug 2013 23:58:06 +0000 Subject: [PATCH] git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@11545 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd --- .../WriteDataSet/src/WriteDataSet.java | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/Tutorial/AcquisitionEngine/WriteDataSet/src/WriteDataSet.java b/Tutorial/AcquisitionEngine/WriteDataSet/src/WriteDataSet.java index d567b35bac..5df0f831d2 100644 --- a/Tutorial/AcquisitionEngine/WriteDataSet/src/WriteDataSet.java +++ b/Tutorial/AcquisitionEngine/WriteDataSet/src/WriteDataSet.java @@ -1,16 +1,17 @@ +import mmcorej.CMMCore; +import mmcorej.StrVector; +import mmcorej.TaggedImage; + import org.json.JSONArray; import org.json.JSONObject; import org.micromanager.MMStudioMainFrame; import org.micromanager.acquisition.MMAcquisition; +import org.micromanager.acquisition.TaggedImageStorageDiskDefault; import org.micromanager.acquisition.TaggedImageStorageMultipageTiff; import org.micromanager.api.ScriptInterface; -import org.micromanager.utils.MMException; +import org.micromanager.api.TaggedImageStorage; import org.micromanager.utils.MMScriptException; -import mmcorej.CMMCore; -import mmcorej.StrVector; -import mmcorej.TaggedImage; - public class WriteDataSet { @@ -69,6 +70,7 @@ public static void taggedWrite() { // set up acquisition parameters String acqName = "Test-A"; String rootName = "C:/AcqusitionData"; + boolean ome = false; final int frames = 20; final int slices = 10; final double deltaZ = 0.3; @@ -102,7 +104,7 @@ else if (d==1) } summary.put("Width", 512); summary.put("Height", 512); - summary.put("Prefix", acqName); + summary.put("Prefix", acqName); // Acquisition name //these are used to create display settings JSONArray chColors = new JSONArray(); @@ -120,7 +122,13 @@ else if (d==1) summary.put("ChMins", chMins); summary.put("ChMaxes", chMaxs); - TaggedImageStorageMultipageTiff storage = new TaggedImageStorageMultipageTiff(rootName, true, summary, true, true, false); + TaggedImageStorage storage = null; + if (ome) + // use ome compatible single file + storage = new TaggedImageStorageMultipageTiff(rootName, true, summary, true, true, false); + else + // use micro-manager format + storage = new TaggedImageStorageDiskDefault(rootName, true, summary); int imageCounter = 0; for (int fr=0; fr