|
16 | 16 | import time |
17 | 17 |
|
18 | 18 | import ansys.aedt.core |
| 19 | +from ansys.aedt.core.emit_core.emit_constants import ResultType, TxRxMode |
19 | 20 | # - |
20 | 21 |
|
21 | 22 | # Define constants. |
|
80 | 81 |
|
81 | 82 | # > **Note:** You can uncomment the following code. |
82 | 83 | # |
83 | | -# if AEDT_VERSION > "2023.1": |
84 | | -# rev = aedtapp.results.analyze() |
85 | | -# rx_bands = rev.get_band_names(rad2.name, TxRxMode.RX) |
86 | | -# tx_bands = rev.get_band_names(rad3.name, TxRxMode.TX) |
87 | | -# domain = aedtapp.results.interaction_domain() |
88 | | -# domain.set_receiver(rad2.name, rx_bands[0], -1) |
89 | | -# domain.set_interferer(rad3.name, tx_bands[0]) |
90 | | -# interaction = rev.run(domain) |
91 | | -# worst = interaction.get_worst_instance(ResultType.EMI) |
92 | | -# if worst.has_valid_values(): |
93 | | -# emi = worst.get_value(ResultType.EMI) |
94 | | -# print("Worst case interference is: {} dB".format(emi)) |
| 84 | +if AEDT_VERSION > "2023.1": |
| 85 | + rev = aedtapp.results.analyze() |
| 86 | + rx_bands = rev.get_band_names(rad2.name, TxRxMode.RX) |
| 87 | + tx_bands = rev.get_band_names(rad3.name, TxRxMode.TX) |
| 88 | + domain = aedtapp.results.interaction_domain() |
| 89 | + domain.set_receiver(rad2.name, rx_bands[0], -1) |
| 90 | + domain.set_interferer(rad3.name, tx_bands[0]) |
| 91 | + interaction = rev.run(domain) |
| 92 | + worst = interaction.get_worst_instance(ResultType.EMI) |
| 93 | + if worst.has_valid_values(): |
| 94 | + emi = worst.get_value(ResultType.EMI) |
| 95 | + print("Worst case interference is: {} dB".format(emi)) |
95 | 96 |
|
96 | 97 | # ## Release AEDT |
97 | 98 | # |
|
0 commit comments