Je dois déplacer un fichier .grc de mon ordinateur Windows vers mon ordinateur Linux. Cependant, il semble qu'ils enregistrent les fichiers .grc de manière différente - Linux utilise le format XML, et Windows utilise une sorte de format que je n'ai jamais vu. Voici un exemple du code enregistré par 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'
Lorsque je déplace le fichier .grc enregistré dans le format ci-dessus vers une machine Linux, GNU Radio Companion ne le reconnaît pas car le GNU Radio Companion Linux attend un fichier au format XML.
Voici ce que j'ai essayé et pourquoi ça n'a pas marché.
-
Je refais le projet sous Linux
Cela a échoué parce que j'ai un bloc Python personnalisé dans mon code. Lorsque j'essaie de cliquer sur "utiliser l'éditeur par défaut" dans l'interface graphique, rien ne se passe. J'ai suivi les instructions aquí . Cependant, cela n'a pas fonctionné pour moi, et mon bloc personnalisé ne peut donc pas être ajouté.
-
Je refais le projet mais j'ajoute mon bloc Python personnalisé directement dans le fichier .grc.
Cela a échoué parce que dans le code Python
>
est présent, ce qui fait que le traitement XML s'attend à une balise à cet endroit, ce qui fait échouer le code.
Comment puis-je convertir correctement mes fichiers .grc existants dans un format de fichier compris par la version Linux de GNU Radio Companion ?