当我尝试在GNU Radio中使用相对路径时(例如,对于接收器或源块),它会因“无法打开文件”而出错。
假设路径相对于.grc文件位置的位置。
当GRC生成python文件时,在命令行上运行该文件会产生所需的结果。它只是无法通过GNU Radio Companion接口工作。
答案 0 :(得分:2)
GNU Radio Companion(GRC)路径与GRC的启动路径相关。
如果要从其包含目录运行脚本,可以将“Python模块”块添加到GRC,其中包含以下内容:
import os
script_path = os.path.dirname(os.path.realpath(__file__))
os.chdir(script_path)