Мне нужно переместить файл .gr c с моей машины Windows на мою машину Linux. Однако кажется, что они сохраняют файлы .gr c другим способом - Linux сохраняет с использованием XML, а Windows сохраняет с использованием какого-то формата, который я никогда не видел, вот пример сохраненного кода из Windows:
- name: blocks_throttle_0
id: blocks_throttle
parameters:
affinity: ''
alias: ''
comment: ''
ignoretag: 'True'
maxoutbuf: '0'
minoutbuf: '0'
samples_per_second: samp_rate
type: complex
vlen: '1'
Когда я перемещаю файл .gr c, сохраненный в указанном формате, на компьютер Linux, GNU Radio Companion не распознает его, поскольку Linux GNU Radio Companion ожидает файл в формате XML.
Вот что я пробовал и почему он не работал
Просто переделываем проект на Linux
Это не удалось, потому что в моем коде есть пользовательский блок Python. Когда я пытаюсь нажать «использовать редактор по умолчанию» в GUI, ничего не происходит. Я следовал указаниям здесь . Однако это не сработало для меня, поэтому мой пользовательский блок не может быть добавлен.
Просто переделываю проект, но добавляю свой пользовательский блок Python прямо в файл .gr c
Это не удалось, поскольку в Python коде >
присутствует, что заставляет обработку XML ожидать тег там, что приводит к сбою кода.
Как правильно преобразовать мои существующие файлы .gr c в формат файла, понятный для Linux версии GNU Radio Companion?