x.2: Object Organisation and Classification

The BEC program, x version 2, of the Cretan matter waves group. This documents the organisation and classification of objects and computer files used within x.2. A description of the objects and basic information of their role is given, though this document does not describe the full architecture of x.2. Once complete, links to further documentation will be provided, specifying the programs architecture, and a full list and description of object methods currently used.

Get Started. It's Free
or sign up with your email address
x.2: Object Organisation and Classification by Mind Map: x.2: Object Organisation and Classification

1. frontend

1.1. Experiment Runner

1.1.1. Script Editor

1.1.1.1. Action Editor

1.1.1.1.1. Action Panel

1.1.2. Static Output Editor

1.2. Camera

1.2.1. Setting Viewer

1.2.1.1. Andor Setting Viewer

1.2.1.2. IC Settings Viewer

1.2.2. Temperature Controller

1.2.3. Snapper

2. backend

2.1. Controllers

2.1.1. HWController

2.1.1.1. BECHWCBasic

2.1.1.2. CameraManager

2.1.1.2.1. CameraController

2.1.1.3. SettingsManager

2.1.1.3.1. CameraSettingsManager

2.2. Hardware interfaces

2.2.1. Channels

2.2.1.1. Outputs

2.2.1.1.1. Analog Output

2.2.1.1.2. Digital Output

2.2.1.2. Inputs

2.2.1.2.1. Camera Acquisitor

2.2.2. Controllers

2.2.2.1. AndorIKonTempController

2.3. Tools

2.3.1. Events

2.3.1.1. SettingsEventManager

2.3.1.1.1. CameraSettingsEventsManager

2.3.1.2. CommandEvents

2.3.1.3. CameraEventManager

2.3.1.3.1. TempControllerEvents

2.3.1.3.2. SnapperEvents

2.3.1.4. HWControllerEvents

2.3.1.5. ScriptEditorEvents

2.3.2. xml

2.3.2.1. xmlNode

2.3.2.2. XmlParser

2.3.3. Processors

2.3.3.1. Interpreters

2.3.3.1.1. CommandProcessor

2.3.3.2. Settings Processors

2.3.3.2.1. Compilers

2.3.4. Data Mapping

2.3.4.1. DeviceData

2.3.4.1.1. AoDeviceData

2.3.4.1.2. DoDeviceData

2.3.5. File Systems

2.3.5.1. FileNeologist

2.3.5.2. FileSystem

2.3.6. Scripting

2.3.6.1. DataPointScript

2.3.6.2. ScriptEventList

2.3.6.3. ScriptEvent

2.3.6.3.1. PulseEvent

2.3.6.3.2. SingleTone

2.3.6.3.3. RampEvent

2.3.7. Database

2.3.7.1. DeviceDataBase

2.3.7.2. DeviceArray

2.3.7.3. device

2.3.7.3.1. AnalogDevice

2.3.7.3.2. DigitalDevice

2.3.7.4. ChannelArray

2.3.7.5. Channel

2.3.7.5.1. DigitalChannel

2.3.7.6. HWConfiguration

2.3.7.7. OutputConfiguration

2.3.7.8. DatabaseGF

3. Files

3.1. Database

3.1.1. DeviceSettingsBEC1.xml

3.1.2. output_configurations.xml

3.2. Settings

3.2.1. CameraSettings.xml

3.2.2. ICCameraSettings.xml

3.3. Data

3.3.1. Scripting

3.3.1.1. DataPoint Script xml

3.3.1.2. Instrument Scripts xml

3.3.1.2.1. Dio64

3.3.1.2.2. Ao32

3.3.1.2.3. Ao8

3.3.1.2.4. Daq

3.3.1.2.5. S1010

3.3.2. Images

3.3.2.1. Absorption Images

3.3.2.1.1. Object 16bit TIF

3.3.2.1.2. Reference 16bit TIF

3.3.2.1.3. Background 16bit TIF

3.3.2.1.4. Labview Processed Image 8bit TIF

3.3.2.2. Fluorescence 16bit TIF