ich bin noch neu in Python.
Es geht um einen eigenen C++ block im Rahmen des GNURadio Frameworks.
Die einzelnen module werden innerhalb eines Pythonscripts mittels swig verbunden, einige Teile sind auch in python geschrieben.
Das funktioniert alles (compilieren und Ausführen des Scripts) bis ich eine Objekt aus einem Beispiel hinzufüge:
d_fir = new gr::filter::kernel::fir_filter_ccc(1, std::vector<gr_complex>(trainingssize, gr_complex(0,0)));
Alles wird korrekt compiliert jedoch meckert python bei der Ausführung:
Code: Alles auswählen
Traceback (most recent call last):
File "/home/zibi/Desktop/adaptiveFilter/GRC-Beispiele/mpsk.py", line 378, in <module>
main()
File "/home/zibi/Desktop/adaptiveFilter/GRC-Beispiele/mpsk.py", line 366, in main
tb = top_block_cls()
File "/home/zibi/Desktop/adaptiveFilter/GRC-Beispiele/mpsk.py", line 222, in __init__
self.adaptive_filters_my_true_lms_dec_0 = adaptive_filters.my_true_lms_dec(0.2, (modulated_sync_word))
AttributeError: 'module' object has no attribute 'my_true_lms_dec'
Ich hatte zu dieser Fehlermeldung im Netzt viele verschiedene Aussagen gefunden.. das hat aber nicht weitergeholfen.
Habt ihr da Anregungen?
Vielen Dank!