問題タブ [redhawksdr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
redhawksdr - エラー: 抽象型 'FRONTEND_RFInfo_In_i のオブジェクトを割り当てることができません
使用:
Redhawk 1.9 / CentOS 6.4 (32 ビット) / C++ 実装
新しい FRONTEND::TUNER デバイスの作成
コード生成でのデフォルト設定の使用
FRONTEND Digital Tuner に必要な以下のポートを追加してコードを再生成すると、次のエラー メッセージが表示されます。
エラー メッセージ ([問題] ウィンドウ):
抽象型 'FRONTEND_RFInfo_In_i' のオブジェクトを割り当てることができません TestFrontEndDevice_base.cpp /TestFrontEndDevice/cpp 行 50 C/C++ 問題
エラー メッセージ (コンソール):
port_impl.h:56: 注: 次の仮想関数は「FRONTEND_RFInfo_In_i」内で純粋であるため:
/usr/local/redhawk/core/include/redhawk/FRONTEND/RFInfo.h:323: 注: 仮想ボイド FRONTEND::_impl_RFInfo::rf_flow_id(const char*)
/usr/local/redhawk/core/include/redhawk/FRONTEND/RFInfo.h:325: 注: 仮想ボイド FRONTEND::_impl_RFInfo::rfinfo_pkt(const FRONTEND::RFInfoPkt&)
make: * [TestFrontEndDevice-TestFrontEndDevice_base.o] エラー 1
redhawksdr - デフォルトを使用して IDE から 1.9 フロントエンド デバイスを作成する際のリンカ エラー
使用:
Redhawk 1.9 / CentOS 6.4 (32 ビット) / C++ 実装
新しい FRONTEND::TUNER デバイスの作成
コード生成でデフォルト設定を使用します。FRONTEND Digital Tuner に必要な次のポートとコードを再生成します。
コードを生成した後、port_impl.h と port_impl.cpp を更新して、 エラー: 抽象型 'FRONTEND_RFInfo_In_i のオブジェクトを割り当てることができません。
port_impl.h と port_impl.cpp を更新した後、コードを再コンパイルします。コンパイルはできますが、以下のリンカ エラーが発生します。
bulkio ライブラリではこのメソッドを取得できないようです。
redhawksdr - 波形のライフサイクル
ユーザーの介入なしに、起動時に CPU で Redhawk Domain Mgr、Device Mgr、および Waveform を開始したいと考えています。その後、IDE で接続できるはずです。
次のことを行う python スクリプトを作成しました。
これにより、ドメイン マネージャ、デバイス マネージャ、およびメッセージ波形が開始されます。
この perl スクリプトが完了したら、IDE を起動します。ドメインに接続します。デバイスは見えますが、波形が表示されません。perl スクリプトが終了すると波形が終了するようです。波形が消えないことを望んでいましたが、後で取得できると思います。
波形を維持するために使用されるサービスを開始する必要がありますか?
redhawksdr - Redhawk IDE サンドボックスで黒板を使用するとエラーが発生する
REDHAWK IDE を使用してサンドボックスでコンポーネントをテストしようとしていますが、コンポーネントを黒板にドラッグするたびにエラーが発生します。
たとえば、組み込みの SigGen コンポーネントを黒板にドラッグしようとすると、次のようなポップアップ ウィンドウが表示されます。
詳細セクションでは、次のように述べています。
また、コンソール ウィンドウのエラーは、起動した実装によって異なります (ポップ ウィンドウのエラーは同じままです)。Java の場合、コンソール ウィンドウにエラーは表示されません。C++ および Python の実装からのエラーを以下に示します。
C++
パイソン
SigGen コンポーネントは、IDE の黒板にも表示されません。
REDHAWK_DEV ドメインで波形を起動しようとしても、問題は発生しません。
python - Python から Redhawk HelloWorld を実行できないのは何ですか?
32 ビットの CentOS 5 仮想マシンに Redhawk 1.9 をロードしました。ここで説明されている Redhawk HelloWorld コンポーネントを実行しようとしています: http://redhawksdr.github.io/Documentation/mainch3.html。Eclipse サンドボックスでコンポーネントを起動して開始できます。ただし、Pythonから実行することはできません。次のエラーが表示されます。
うまくいかない理由はありますか?