Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@11545 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
  • Loading branch information
nenad committed Aug 13, 2013
1 parent 05c8ae7 commit d4e720b
Showing 1 changed file with 15 additions and 7 deletions.
22 changes: 15 additions & 7 deletions Tutorial/AcquisitionEngine/WriteDataSet/src/WriteDataSet.java
Original file line number Diff line number Diff line change
@@ -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 {

Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -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();
Expand All @@ -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<frames; fr++)
Expand Down

0 comments on commit d4e720b

Please sign in to comment.