I am now trying to use Iron python to script to send and receive data. I am able to create an Iron python script that initializes the chip and the turns everything on and starts the radio. The next step I believe is to send data out. I see the commands and everything to do this but I am having a hard time putting them together in the correct order. Do you have a script that will do that?
Also, I have a txt file with the data in I Q format and am not sure how to link it into the python script. Do I just load this file using the open and f.read command in Ironpython?
A more broad question I have, what is the purpose of Iron Python compared to the C format that is seen in the UG-992 document? I am more familiar with C and would be more comfortable with programing using this language. I see starting on page 6 of that user guide the folder and file structure for using this. Where do these file reside and if I wanted to edit or use this method how would I be able to do this?
Easiest way to create a iron python script is to configure GUI as per need including JESD, GPIO etc. and then click on 'Tools-> Create Script->Python' menu item . It will generate a script which has current GUI configuration.
Please wait till I can look into your requirement for Tx a waveform.
Same way you can generate 'C' code from Tools menu but this you need to integrate as Linux driver or integrate as No-OS code for other operating systems. We do provide a reference Linux Implementation and also a No-OS implementation.
Python allow you to test on the run in GUI itself without all integration and build efforts.
No-OS setup :