aboutsummaryrefslogtreecommitdiff
path: root/test_rfGenLMX2487.py
diff options
context:
space:
mode:
authorEugeniy E. Mikhailov <evgmik@gmail.com>2021-06-03 13:55:24 -0400
committerEugeniy E. Mikhailov <evgmik@gmail.com>2021-06-03 13:55:24 -0400
commit92f9093220dc089158b091ca3a2f05c4d44c6319 (patch)
tree3a818783b0eb4a701ebd4324e82964e2bc2a50a6 /test_rfGenLMX2487.py
parentbb92df37075aa1d1fbcc421ae4d4dcf215da406b (diff)
downloadpyExpControl-92f9093220dc089158b091ca3a2f05c4d44c6319.tar.gz
pyExpControl-92f9093220dc089158b091ca3a2f05c4d44c6319.zip
tested rfGen with LMX2487 control
Diffstat (limited to 'test_rfGenLMX2487.py')
-rw-r--r--test_rfGenLMX2487.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/test_rfGenLMX2487.py b/test_rfGenLMX2487.py
new file mode 100644
index 0000000..e87ad79
--- /dev/null
+++ b/test_rfGenLMX2487.py
@@ -0,0 +1,20 @@
+from rfGen import rfGenLMX2487
+import numpy as np
+import platform
+
+if platform.system() == 'Linux':
+ rf=rfGenLMX2487(port='/dev/ttyUSB0', speed=115200, timeout=1)
+else:
+ rf=rfGenLMX2487(port='COM5', speed=115200, timeout=1)
+
+freqStart = 6.830e9
+freqStop = 6.840e9
+Np = 21
+print(f'We will sweep frequency from {freqStart} to {freqStop} in {Np} points')
+for freq in np.linspace(freqStart,freqStop, num=Np, endpoint=True):
+ print(f'Frequency set to {freq:.2f}')
+ rf.setFreq(freq)
+
+print("Printing log")
+print(rf.log2str())
+