LTspiceで波形二つ分のシミュレーションを行う方法

このQ&Aのポイント
  • LTspiceで終了時間を指定する際、波形二つ分のシミュレーションを行いたい場合の方法について解説します。
  • Hspiceでは変数で定義することができますが、LTspiceでは上手くいかない場合があります。ただし、正弦波を定義する際には変数を使用することができます。
  • stop timeで変数の計算を行う方法はありませんが、正弦波の定義には変数を使用することができます。正弦波の周波数を変動させる場合は、SINE関数を使用し、変数を指定することができます。
回答を見る
  • ベストアンサー

LTspiceの変数の定義

LTspiceでトランジェント解析を行っており、終了時間を指定する時に、波形二つ分のシミュレーションを行いたいと考えています。通常であれば周波数の逆数を自分で計算して値をstop timeに打つと思うのですが、周波数を振ってシミュレーションを行う為、いちいち打ち直すのが面倒です。 Hspiceでは .tran '1/freq' .param freq=100k と変数で定義していたのですが、LTspiceでは上手くいきません。 LTspiceでも正弦波を定義するところでは SINE(1 0.1 '{freq}*2') で認識してくれたのは確認しました。 stop timeで、変数の計算をする方法は何かありませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • xpopo
  • ベストアンサー率77% (295/379)
回答No.1

.tran {1/{freq}} .param freq=200k とすればこちら(http://yahoo.jp/box/7foEe8)に結果を示したように計算できます。

関連するQ&A

  • PspiceまたはLTspiceで周波数特性をも…

    PspiceまたはLTspiceで周波数特性をもつ抵抗成分を表現する方法 PspiceまたはLTspiceで周波数特性をもつ抵抗成分を表現する方法を 知りたいのですが、書籍等やWebで探しても見つかりません。。 固定の抵抗値を入力することでおおまかな傾向はつかめておりますが、 実験値とシミュレーション値を再現させるため、周波数に応じて抵抗値が 変化する様子を表したいと思います。 ご教授よろしくお願いいたします。

  • (小学算数)「わり算」の定義

    小学算数についての質問です。 「わり算」の定義は以下の①~④では、どれが正しいのでしょうか? ①(わられる数)の中に(わる数)が何個あるかを求める計算 ② 逆数を掛けること ③ 1あたりの数量を求めること ④ その他 よろしくお願い申し上げます。

  • オペアンプを用いた積分器のシミュレーション

    オペアンプを用いた積分器のシミュレーション 図ような回路でオペアンプを用いて積分器のシミュレーションをLTspiceにより行いました。 sin波(振幅1V、周波数1kHz)を入力としたので、単純なcos波が出てくると思います。 しかし、出てきた波形は一応cos波なのですが、0V以下になってしまっています。 0V以下にならないようにするには、どのように設定を変更すればよいのでしょうか? それとも、この結果で正しいのでしょうか? ご教授願います。

  • s-z変換時の周期”T”について

    今まで、周期というものは、 ”T = 1/f” と周波数の逆数と思っていたのですが、 伝達関数を計算する上で、 ”T = 1/2πf” と変換するものがありました。 これはこれで正しいのでしょうか?

  • 回路シミュレーターSPICEの信号源の設定方法について。

    回路シミュレーターSPICEの信号源の設定方法について。 現在書籍を使ってSPICEの勉強をしているのですが、信号源VSRCの設定方法がいまいち分かりません。 書籍では、トランジェント解析を行う際、信号源VSRCの設定でTRAN=sin(0V 1V 1kHz 0s 0 0)と設定しており、sin(オフセット ピーク値 周波数 遅延 ダンピングファクタ 位相)という順に入力しているのですが、パラメーターが多くてこの書籍なしでは設定できません。 このsin(オフセット ピーク値 周波数 遅延 ダンピングファクタ 位相)のような設定方法は、SPICEのヘルプかどこかにのっているのでしょうか? どなたか、教えてください。よろしくお願いします。

  • 数学の分数の分数の計算の解き方を教えてください。

    数学の分数の分数の計算の解き方を教えてください。 電気の公式に V I=- R があって、 コイルのR抵抗が2πfLなので、 V I=- 2πfL で、周波数のfが50Hzから60Hzになると電流のIは減少することまでは理解出来ています。 ここから、 コンデンサのRは 1 - 2πfL でコイルの逆数を取ります。 で計算式に当てはめると V I=- 1 - 2πfL となって分数の分数の計算の仕方が分からないのですが、例として 1 - 2 - 1 - 2 だと1になるので、分数の分数の計算は分数の上と上を掛けて上に持ってきて、分数の下と下を掛けて下に持ってくるのだと判断して、 V - 1 I=- 1 - 2πfL で計算すると コンデンサは V I=- 2πfL となって、コンデンサもコイルの逆数の抵抗値になるはずなのに答えはコンデンサも50Hzから60Hzに周波数を上げると流れる電流は減少するということになるだけでなく、コンデンサはコイルの抵抗の逆数なのに同じ計算式の形になるのはおかしいと思ったので分数の分数の計算を教えてください。 なぜ逆数なのに同じ計算式になるのか理解出来ません。

  • 単位の定義(2)

    少し前に秒・メートル・グラムなどの定義を聞いたものです。 その質問で 秒の定義 セシウム原子のある特性周波数の光が9192631770周期振動する時間. メートルの定義 光が299792458分の1秒に進む距離 と回答を頂きました。ありがとうございました。 ここで質問なのですが、 9192631770周期、299792458分の1秒という値は何処から出てきたのでしょう。 秒に関して言えば この世には「うるう秒」というのがあります。1秒の9192631770周期を少し短くすればうるう秒はなくてすむと思うのですが。計算では1周期変えると約300年に1秒の差です。9192631750周期にすると、15年に1秒の差です。これをうまく調整すればうるう秒を採用しなくてもすむ、秒の長さになるはずです。 メートルに関して言えば 分母の1の位を0にしよう(特に意味はありませんが)という事で299792460分の1秒としても、 1メートルあたり6ナノメートル(=6/10^6ミリメートル)の差です。 もともとの定義にできるだけ近くするためとも考えたのですが、この程度の差があっても、近いといえると思うのです。別にあの値でなくても良かったはずです。特に深い意味はないのでしょうか? 予想でもかまいません。どうしてだと思いますか?

  • 装置の共振について

    高周波を扱う装置では装置の共振周波数を測定に使用する周波数より 高い値にするなどいろいろと考慮する必要があるそうなのですが 装置の共振周波数ってどうやって求めるのでしょうか? 実際に装置を揺らして試験するのでしょうか? それとも何か良いシミュレーションの方法などがありましたら教えて下さい。 振動学などの本を見てみても、本当に単純な系の共振周波数に関しては議論されていますが、実際の装置はもっともっとややこしい構造をしているために簡単に計算では求められないように思うのですが、 どう考えれば良いのでしょうか?

  • WAVEファイルが音飛びする?

    純音の WAVE ファイルを作りたいのですが、 作った WAVE ファイルを Win2000 + Windows media player ver 7.01 で 再生すると、純音は聞こえるのですが音飛びします。 視覚エフェクト->スモークライン では音飛びしている間も 波形が出ているように見えます。 原因はなんなのでしょうか? 波形データは、↓のプログラムで作りました。 周波数やボリューム、時間を変えても音飛びする間隔が変わるだけです。 ------------------------- rate = 48000; freq = 1000; time = 48000; volume = 64; for(i=0;i<time;i++){ value[i] = (short)(sin((double)freq*2*M_PI*i/rate)*volume); }

  • 共鳴器材質 周波数特性について、

    共鳴器について、ヘルムホルツ共鳴式により設計を行っておりますが、 筐体の材質(バネ定数、ヤング率、質量など)を可変させることで、 周波数スペクトルがどのように変わるか 計算式やシミュレーションを行う方法はありますでしょうか。 (実験で材質を変更したら必要な周波数帯付近のベースがアップしているが なぜその波形になるのかが不明なため) 宜しくお願いします。