27.09.2014 Views

PDF (double-sided) - Physics Department, UCSB - University of ...

PDF (double-sided) - Physics Department, UCSB - University of ...

PDF (double-sided) - Physics Department, UCSB - University of ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

data taking on the lab servers and only having the very low bandwidth control<br />

panel running on the remote machine. The Grapher will then display points as<br />

quickly as it can retrieve them from the Data Vault, potentially reducing the<br />

refresh rate <strong>of</strong> the plots, but usually not impacting the overall time it takes for an<br />

experiment to complete.<br />

7.5.6 Data Vault<br />

The Data Vault Server Module acts as the central data storage location for<br />

all datasets taken with the LabRAD system. Datasets are stored in a directory<br />

structure and accessed by name, much like a conventional computer file system.<br />

It provides the usual created/last-accessed/last-modified time stamps as well as<br />

other named meta-data that can be stored alongside the data. The data itself<br />

consists <strong>of</strong> a 2D table <strong>of</strong> LabRAD “Values” in which each row corresponds to<br />

one data point. The columns contain first the values along the independent axes<br />

followed by the values along the dependent axes. The Data Vault also associates<br />

a message log with each dataset to provide the ability to annotate the data later<br />

using, for example, the Grapher’s chat session.<br />

To allow for the Grapher to<br />

automatically open datasets and to keep directory listings updated, the Data Vault<br />

can send notification messages to other Modules to announce the availability <strong>of</strong><br />

new data, etc. The data itself is stored simply as flat files in folders on the local<br />

158

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!