Skip to content

Commit 4ca3b00

Browse files
author
Dilmi Wickramanayake
committed
setting source up
1 parent d89726c commit 4ca3b00

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

examples/nidaqmx/nidaqmx_analog_input_filtering/nidaqmx_analog_input_filtering.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
for chan in dev.ai_physical_chans:
3131
channel_name.append(chan.name)
3232
panel.set_value("channel_name", channel_name)
33+
3334
trigger_sources = []
3435
for dev in system.devices:
3536
if hasattr(dev, "terminals"):
@@ -97,7 +98,7 @@
9798
)
9899
panel.set_value("actual_sample_rate", task.timing.samp_clk_rate)
99100
panel.set_value("sample_rate", panel.get_value("rate", 100.0))
100-
101+
101102
if panel.get_value("filter", "Filter") == "Filter":
102103
chan.ai_filter_enable = True
103104
chan.ai_filter_freq = panel.get_value("filter_freq", 0.0)
@@ -116,14 +117,14 @@
116117
trigger_type = panel.get_value("trigger_type")
117118
if trigger_type == "5":
118119
task.triggers.start_trigger.cfg_anlg_edge_start_trig(
119-
trigger_source="APFI0",
120+
trigger_source=panel.get_value("analog_source", ""),
120121
trigger_slope=panel.get_value("slope", Slope.FALLING),
121122
trigger_level=panel.get_value("level", 0.0),
122123
)
123-
124+
124125
if trigger_type == "2":
125126
task.triggers.start_trigger.cfg_dig_edge_start_trig(
126-
trigger_source="/Dev2/PFI0", trigger_edge=panel.get_value("edge", Edge.FALLING)
127+
trigger_source=panel.get_value("digital_source", ""), trigger_edge=panel.get_value("edge", Edge.FALLING)
127128
)
128129
task.triggers.start_trigger.anlg_edge_hyst = hysteresis = panel.get_value(
129130
"hysteresis", 0.0

examples/nidaqmx/nidaqmx_analog_input_filtering/nidaqmx_analog_input_filtering_panel.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,8 @@
338338
)
339339
if trigger_type == "2":
340340
with st.container(border=True):
341-
st.selectbox("Source->", options=panel.get_value("trigger_sources", [""]))
341+
source = st.selectbox("Source->", options=panel.get_value("trigger_sources", [""]))
342+
panel.set_value("digital_source", source)
342343
enum_selectbox(
343344
panel,
344345
label="Edge",
@@ -357,7 +358,8 @@
357358
)
358359
if trigger_type == "5":
359360
with st.container(border=True):
360-
st.text_input("Source:", "APFI0")
361+
analog_source = st.text_input("Source:", "APFI0")
362+
panel.set_value("analog_source", analog_source)
361363
enum_selectbox(
362364
panel,
363365
label="Slope",

0 commit comments

Comments
 (0)