fix: nexus file structure for nidaq continuous scan
This commit was merged in pull request #72.
This commit is contained in:
@@ -236,6 +236,8 @@ class DebyeNexusStructure(DefaultFormat):
|
||||
self.configuration.get("nidaq", {}).get("nidaq_add_chans", {}).get("value")
|
||||
)
|
||||
|
||||
rle = self.configuration.get("nidaq", {}).get("nidaq_rle", {}).get("value")
|
||||
|
||||
measurement_mode = entry.create_group(name="mode")
|
||||
measurement_mode.attrs["NX_class"] = "NX_CHAR"
|
||||
|
||||
@@ -311,10 +313,11 @@ class DebyeNexusStructure(DefaultFormat):
|
||||
i0.attrs["NX_class"] = "NXdata"
|
||||
i0.attrs["units"] = "V"
|
||||
|
||||
main_data.create_soft_link(
|
||||
name="i0",
|
||||
target="/entry/collection/readout_groups/async/nidaq/nidaq_ai0_mean/value",
|
||||
)
|
||||
if rle:
|
||||
target = "/entry/collection/readout_groups/async/nidaq/nidaq_ai0_mean/value"
|
||||
else:
|
||||
target = "/entry/collection/readout_groups/async/nidaq/nidaq_ai0/value"
|
||||
main_data.create_soft_link(name="i0", target=target)
|
||||
|
||||
##################
|
||||
## i1
|
||||
@@ -325,10 +328,11 @@ class DebyeNexusStructure(DefaultFormat):
|
||||
i1.attrs["NX_class"] = "NXdata"
|
||||
i1.attrs["units"] = "V"
|
||||
|
||||
main_data.create_soft_link(
|
||||
name="i1",
|
||||
target="/entry/collection/readout_groups/async/nidaq/nidaq_ai2_mean/value",
|
||||
)
|
||||
if rle:
|
||||
target = "/entry/collection/readout_groups/async/nidaq/nidaq_ai2_mean/value"
|
||||
else:
|
||||
target = "/entry/collection/readout_groups/async/nidaq/nidaq_ai2/value"
|
||||
main_data.create_soft_link(name="i1", target=target)
|
||||
|
||||
##################
|
||||
## i2
|
||||
@@ -339,10 +343,11 @@ class DebyeNexusStructure(DefaultFormat):
|
||||
i2.attrs["NX_class"] = "NXdata"
|
||||
i2.attrs["units"] = "V"
|
||||
|
||||
main_data.create_soft_link(
|
||||
name="i2",
|
||||
target="/entry/collection/readout_groups/async/nidaq/nidaq_ai4_mean/value",
|
||||
)
|
||||
if rle:
|
||||
target = "/entry/collection/readout_groups/async/nidaq/nidaq_ai4_mean/value"
|
||||
else:
|
||||
target = "/entry/collection/readout_groups/async/nidaq/nidaq_ai4/value"
|
||||
main_data.create_soft_link(name="i2", target=target)
|
||||
|
||||
##################
|
||||
## ci sum
|
||||
|
||||
Reference in New Issue
Block a user