signals

    1

    1答えて

    POSIX specificationによれば、tcsetpgrpは、バックグラウンドプロセスであれば、呼び出しプロセスのグループにSIGTTOUを送ることができます。 しかし、そのような場合はフォアグラウンドグループが変更されているかどうかわかりません。 また、シグナル生成にもかかわらずフォアグラウンドグループが実際に変更された場合、新しいフォアグラウンドグループがSIGTTOUを受信するグルー

    4

    1答えて

    JehanneのPOSIXシグナルエミュレーションでは、standardは、setsid()を呼び出すプロセスの既存の子に何が起こるか説明していないことに気付きました。 以前のセッションとプロセスグループに残っているのか、新しいセッションで親に続くのだろうかと思います。 以前のセッション/グループに残っていると、終了時に親は引き続きSIGCHLDを受け取りますか?

    1

    1答えて

    私は単純なシェルプログラムを実装していますが、実装は&と|です。 しかし、SIGINTを受け取った場合、親(シェル)プロセスとバックグラウンドプロセスは終了してはいけませんが、フォアグラウンドプロセスは終了しなければなりません。 私はシグナルとハンドラを初期化しましたが、プロセスごとに異なる方法で処理する方法を提案したいと思います。 void intHandler() { flagInt

    -2

    1答えて

    私は、電圧信号の正弦波を作ります。 スケールファクタ128LSB/Voltでどのように表現できますか? 振幅は180ボルトです。 Obs:LSBは "LOW SIGNIFICANT BIT"だと思います。 マイコード:私はちょうどLSB変数eをクリート int main(int argc, char **argv) { int i = 0; short value;

    -1

    1答えて

    私はこれに関連する回答を検索しましたが、何も出てこなかった。私はいくつかの信号処理を組み込む必要があるP2Pネットワークのためのソケットプログラムを書いています。 プログラムを実行しているときにCTRL + Cを押すと、プログラムは別のピアに「LEAVE」要求を送信する必要があります。 擬似コード: if conditionX dosomething(IP, port) if cond

    0

    1答えて

    私は信号を作成し、最初に作成したCT信号をサンプリングして離散時間信号を作成しようとしています。最後のfor-loopまではうまくいきますが、Tで分離されたN個のサンプルを取る必要があります。if文がなければ、インデックス外のエラーが出ています。信号の持続時間内にサンプリングを制限しなければなりませんでした。何らかの理由で、私のコードはif文に1回以上入りますが、デバッグではifとifの両方の値を

    0

    1答えて

    シグナルハンドラコールバックへの入力として送信側プロセスを取得するオプションがありますか。 信号受信に対するコールバックを適用するメソッドのシグネチャを示します。私は signal(signum, cbk_function); しかし、特定の信号にコールバックを割り当てる場合 void (*signal(int, void (*)(int)))(int); は、cbs_functionプロ

    0

    1答えて

    信号は: Tbはビット時間= 0.001sです。基本的に、最初は50%デューティサイクルの方形波で、もう1つは100%デューティサイクルです。私はパルスジェネレータを使ってみましたが、それは私に負の出力を与えていないので、デューティサイクルで100を選ぶことはできません。 Simulinkでこれを行うにはどうすればよいですか?

    1

    1答えて

    私は、時間の経過とともに変化する単一のトーン、周波数から(オーディオ)信号を作りようとしています。 Iは1D numpyのアレイとしてトーンを有する: FREQ = [100、102、103、100、115、113、...、430] すべての値の対応のないN(例えば100)のサンプル。私はそれがすべてのパターン(N = 1)に一致することを確認する方法を知っています。 (それは時間の間に成長して落

    -3

    1答えて

    タクシーの子供たちに乗客の子供たちに信号を送る方法を教えてください。 私は、次のCコードを持っている: passengerPid = fork() if(passengerPid) { //passenger-parents taxiPid = fork(); if(taxiPid) { //taxi - parents } else { //