問題タブ [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 - REDHAWK 1.10 での FRONTEND_Tuners の割り当て
CentOS 6.5_x64 で RedHawk 1.10.0 を使用しています。この素晴らしいフレームワークで USB 接続でリンクされた USRP、B100 0r USRP1 を使用するために、UHD 3.7.2.0 をインストールしました。GPP と USRP_UHD デバイスを使用して新しいノードを構築しましたが、すべてうまくいっているようです (GPP と USRP_UHD のステータスは STARTED です)。そこで、DeviceManager>USRP_UHD>FrontEnd Tuner>Allocate から FrontEnd Tuner を割り当ててみました。すべてのフィールドに入力したら、Finish を押しました。USRP に言及されているすべてのパラメーターは正しいですが、あなたの割り当て ID については疑問があります。画面に次のメッセージが表示されました:「リクエストのすべての側面に一致するリソースが利用できなかったため、割り当てリクエストは受け入れられませんでした」
そして、コンソールに次のメッセージが表示されました(コンソールデバッグのレベル:TRACE):
いい男が助けてくれる?
ありがとう
redhawksdr - UHD USRP デバイスの容量が不足しています
CentOS 6.5マシン64ビットでRedhawk 1.10.0とUHDドライバー3.7.2を搭載したUSRP b100を使用しています。USRP b100 はシステムによって正しく認識されます。USBデバイスです。UHD_USRP Device ver.の最新版をダウンロードしました。REDHAWK 用の 3.0 と、GPP および UHD_USRP デバイスを含むノードを作成しました。ノードは問題なく開始されますが、簡単な波形を実行して USRP から RX_DIGITIZER としてデータを読み取ると、次のエラーが発生しました。
Device Manager のログには、次のことが報告されています。
ノード コンソール:
次のパラメーターを使用しました。
b100 の構成は次のとおりです。
私のせいはどこですか?助けてくれてありがとう。
redhawksdr - TuneFilterDecimate SRI モードと使用法
Redhawk 1.10 の TuneFilterDecimate を使用して、WBFM 送信の RDS データ ストリームを分離します。エラボレーションで必要とされていないのに、実際のデータ ストリームを複雑なデータ ストリームに変換する理由と、57kHz からベースバンドへの信号の周波数シフトを行うためにそれを利用できるかどうか疑問に思います。この youtube ビデオhttp://www.youtube.com/watch?v=wN9p8EjiQs4に従って、オーディオ ストリームを聞くために Fm 波形受信機を構築しようとしましたが、歪んだオーディオ音声しか聞こえませんでした。いくつかの設定を提案してもらえますか? ご協力いただきありがとうございます。
redhawksdr - デュアル チャンネル チューナーの割り当て
デュアル チャンネル チューナーがあり、Frontend 2.0 を使用して 2 つのチャンネルを割り当てようとしています。Redhawk 1.9 インストールを使用しています。allocateCapacity が呼び出されると、容量の長さが 1 であると表示されます。デュアル チャネル チューナーの場合、これは 2 である必要がありますか? チューナーの数は .prf.xml ファイルで指定されていると読んだと思いましたが、チューナーの数が指定されている場所がわかりません。これは正しいアプローチですか?
redhawksdr - 構造体と構造体のシーケンスのリスナーを呼び出す方法は?
日食の構造であるプロパティがあります。特定のフィールドが構造内で変更されたことを知るためにリスナーを呼び出すにはどうすればよいですか。同様に、構造のシーケンスであるプロパティがある場合、どの構造が変更され、構造内のどのフィールドが変更されたかをどのように知ることができますか。
LinuxでC++を使用しています。
構造体プロパティの名前は MyStruct です。メンバー フィールドは MyField1 と MyField2 です。私は使用しています
setPropertyChangeListener("MyStruct", this, &MyComponent_i::myStrutChanged);
setPropertyChangeListener("MyStruct.MyField1", this, &MyComponent_i::myStructField1Changed);
setPropertyChangeListener("MyStruct.MyField2", this, &MyComponent_i::myStructField2Changed);
フィールドが変更されると、setPropertyChangeListener("MyStruct", this, &MyComponent_i::myStrutChanged) が呼び出されます。どのフィールドが変更されたかを知る必要があります。
また、MySeq という構造体のシーケンスであるプロパティもあります。この構造体には、SeqField1 と SeqField2 という名前の 2 つのメンバー フィールドがあります。私は使用しています
setPropertyChangeListener("MySeq", this, &MyComponent_i::mySeqChanged);
setPropertyChangeListener("MySeq[1]", this, &MyComponent_i::mySeqChanged_1);
setPropertyChangeListener("MySeq[1].SeqField1", this, &MyComponent_i::mySeqChanged_1_field1);
setPropertyChangeListener("MySeq[1].SeqField2", this, &MyComponent_i::mySeqChanged_1_field2);
いずれかの構造のフィールドが変更された場合、setPropertyChangeListener(""MySeq", this, &MyComponent_i::mySeqChanged) が呼び出されます。どの構造が変更され、どのフィールドが構造内で変更されたかを知る必要があります。
radio - PC でプログラムしてから、特定のプログラムを単独で実行できる SDR はありますか?
ボタンが押されるたびにルーチンを出力するように送信機をプログラムしたいと思います。そうすれば、使用するたびにコンピューターに接続する必要がなくなります。このようなものは存在しますか?
debugging - REDHAWK IDE でのデバッグ
REDHAWK IDE でデバッグを実行すると、行マーカーが適切なプログラム フローに従っていないように見えたり、すべての変数が適切に更新されていないように見えることがあります。
複数のコンポーネントを使用して黒板で実行しています。コンポーネントの .spd.xml ファイルを開いてデバッグを開始し、[Overview] タブの [debug as] ハイパーリンクをクリックします。これにより、コンポーネントが他のコンポーネントとともに黒板に追加されます。すべてのコンポーネントを開始した後、デバッガーがブレークポイントにヒットします。
これらの症状 (データが更新されない、またはプログラムが正しく実行されない) のいずれかを経験した人はいますか? もしそうなら、何が原因で、どうすればこれを克服できますか?
ありがとう、
- マイク
redhawksdr - REDHAWK SDR IDE 黒板の保存
後で再利用できるように、現在の黒板を保存する方法はありますか? 名前を付けて保存を実行できますが、波形として保存されます。保存しないと、REDHAWK IDE を閉じると黒板が消えてしまいます。