-
Install Python 3.6 or 3.8 or 3.10 which mapping with TLKCore_release, TLKCore libraries only support 64bit currently.
-
According to Integrating Python Code in LabVIEW to download LabVIEW to maps your Python version. Please download 64bit version not 32bit.
-
Extract zip file under the TLKCore_release to target directory (here we download to C:\)
-
Create the new directory named files to target directory (here we rename to C:\TLKCore\).
-
[BBoxOne/Lite] Copy your calibration & antenna tables into files/ under the target directory.
- BBox calibration tables -> {SN}_{Freq}GHz.csv
- BBox antenna table -> AAKIT_{AAKitName}.csv
P.S. The following example executes LabVIEW 2021 64bit & Pyhton 3.8 64bit on Windows 10
-
Double-click BBox.vi or TLKCore.lvproj then BBox.vi.
-
Please check fields under the description with BLUE color
- Python version
- Choose/edit the Python version you want to test.
- Module path
- Browse the path of main.py under the TLKCore release, then assign it.
- SN
- Fill the SN on your device, or you can 'Run' it to get SN from 'Scanned List' then fill it.
- TX/RX mode
- Press button to switch TX/RX mode.
- Frequency
- Choose/edit the frequency.
- AAKit name
- Fill the AAKit name in the BBox antenna table, or you can 'Run' it to fetch from 'Current AAKit List' then fill it.
- Beam setting
- Theta: degree 0~60, with step 1
- Phi: degree 0~360, with step 1
- Gain(dB): this example only provides the MAX value of dynamic range or you can modify to your setting via modifying Block Diagram of LabVIEW
- Python version
-
Press Run to execute.
-
Expected result shall be