0

簡単なコンポーネントと波形を作成しました。コンポーネントが行うことになっているのは、テキスト行、具体的には単純なプロパティの値 (この場合は double データ型の頻度値) を出力することだけです。コンポーネントを波形図に配置しました。ドメインから波形を実行しようとすると、次のエラーが発生します。

アプリケーションの作成に失敗しました: testWaveform_203_101836155 コンポーネントの 'ロード' が失敗しました: コンポーネント ID の 'maxFreq': 'DCE:f5144a97-0978-4178-a718-136c72d6cbla:testWaveform_203_101836155_1' と実装 ID: 'DCE:afa7ddfd-8-8-b-222f 6876608dab26'; デバイス ID: 波形 'testWaveform_203_101836155_1' の 'DCE:5fbc2a7a-3f0e-4d38-adb3-e35ecf19b6b8' エラーが行の近くで発生しました: 1909 infile: ApplicaitonFactory_impl.cpp; IDL:CF/ApplicationFactory/CreateApplicationError:1.0

私の Python コンポーネントは非常に単純です。コードを自動生成し、def process(self) 関数に「print self.maxFreq」を追加するだけです。ここで、maxFreq は 2.45 GHz の周波数値です。正確には何が問題なのか、どうすれば修正できますか?

4

1 に答える 1

2

ユーザーが $SDRROOT への書き込み権限を持っていることを再確認してください。

次に、より高いデバッグ レベルでコマンド ラインからデバイス マネージャーを実行して、エラーの原因に関する詳細情報を取得します。

$ nodeBooter -d /<nodePath>/DeviceManager.dcd.xml -debug 5

その他のいくつかの質問:

  • このエラーにより、Device Manager または Domain Manager の実行が終了しますか?
  • 現在のノードにはどのデバイスが含まれていますか?
于 2013-07-24T17:17:43.123 に答える