From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
NI USRPs are designed to be programmed with LabVIEW or LabVIEW Communications. Using LabVIEW is an easy way to get started and to build powerful programs quickly. You can find many examples of USRP applications on our community here.
It is also possible to use other methods to program a USRP, such as GNU Radio. You can find more information about that here.
Questions about using non-LabVIEW programming languages should be directed to Ettus support, rather than NI support. Most everyone on these forums only use LabVIEW. To answer your first question, the hardware is not capable of simultaneously transmiting on Tx1 and recieving on Rx2. The 2922 and 2920 are capable of this, however.