LTSpice使います。いや、使いたい。 その2
>>89
そうそう。グラフ表示は、もっと改善してほしいと思う。
無料だから文句を言うなって人もいるけど、
無料を免罪符にしてもらってもね。
年1000円くらいなら出してもいいから。 いやー、これでも昔に比べればいろんなところが
かなり改善してるんですよ
自分はSwitcherCADの時代から仕事でも趣味でも長いこと使ってるけど
これで無料? 信じられない、ぐらいの気持ちで使ってるよ LTSpiceで、便利な使い方が見つかりましたので、ご連絡します。
回路中の任意の2点の電圧(電圧降下)が求めたいときは、
電圧プローブ(赤)で配線をクリックするときに、
CTRLを押したままで 求めたい2点間を、1点目、2点目とクリックすると、
その2点間の電位差がグラフに出るようです。
1点目が赤色プローブ(+)で、2点目が黒色(-)プローブに、色が変化します。
これまでは、求めたい2点のノード番号をメモしたり、F4でネット名を付けたりして、
Add Trace でV(n002)-V(n005)とか、V(out1)-V(BIAS)とかやっていました。
上記の方法だと、ネット番号をメモする必要もありません。
お試しください。 >>92
そんな常識的な事をいまさら書かなくても・・・(しかも操作記述を間違ってるし)
最新の操作はCTRLじゃなくて赤をプロットした時にマウス押しっぱなしで基準点で離す(ようするに電位差図りたい部分をプローブでドラッグ)だよ
ヘルプはおろか初心者向けの日本語スタートアップマニュアルにすら載ってる操作だけど(51ページ)
さらに普段はGNDにセットされてる黒のプローブを好きな赤プローブポイントで右クリックしてMarkReferenceを押せばそこに黒プローブを固定したりできるぞ
あとはもしかしてALT押しながら配線クリックで電流とか、ALT押しながら部品クリックで電力とかも知らないんじゃ?w >ご連絡します。
特定の相手と通信してるんじゃね? >>95
この板に来るような人は、大抵知ってるよ。 >>96
ROMを含めてアンケートを取ったわけでもないのに適当なことを言う人だ。 >>92です。
変なこと書き込んで、余計なお世話でしたね。
すみません。 >>98
見えてるよ。
この板に来るような人にという限定なら、ROMを含めてアンケートを取ったわけなの? >>99
いや、>>92を書いたから>>93のように具体的な話もでてきたわけだし変なことってわけでもないよ。
マニュアルに書いてあるから、ぐぐればわかることだから、データシートに書いてあるから、が理由で、
質問や自分が獲得したことの開示が意味のないものになるのだとしたら、
ほとんどの書き込みは意味がないことになる。そんなふうにはは考えなくていいんだ。 >>100
何でも証拠が必要?
・LTSpiceが何のためのツールなのか
・ここは過疎りやすい技術系スレ
「その辺は押さえていて当然」っていう空気はさすがに読もうね。 >>93は、何でも知ってるみたい。頭良さそう。模範的な人。 >>102
・LTSpiceが何のためのツールなのか
・ここは過疎りやすい技術系スレ
を「その辺は押さえていて当然」というあなたの要求が仮に妥当なものであるとしよう。
「LTspiceが電子回路のシミュレータであることを知っている」AND/OR 「ここは過疎りやすい技術系スレと認識している」
という条件が成立するなら >>92が書いていることは「この板に来るような人は、大抵知ってるよ」と言えるのか?
電子回路を計算で解き明かすシミュレータという論理的なツールを語るスレなんだし、もう少し論理的な話をしてみてはどうだろう。
ある程度は、空気を読むことも必要だけど、スレタイの空気はどう読めばいいと思う? 空気ってあなただけで決めるものじゃないでしょ?
なんでも証拠が必要、なんて思っちゃいないよ。でも他人を侮辱したり嘲ったり非難するときぐらいは証拠や根拠を揃えようよ。
言い過ぎを指摘されたら、確かに言い過ぎだな、って訂正すれば良いわけだし。 93のような物言いをしなければ、
何も問題は起きないんだけどね。 バカにしたような言い方は悪いけど、正しい操作方法と
もしかしたら知らないかもしれない新たな情報を書いてくれてるわけで
下らない議論より余程有効な書き込みに思えるが >>107
物は言いようで角が立つ。
内容と同じだけ言い方も重要では? 言葉はきついですが内容があるぶん>>93の文はまだいい方じゃないですかね。 まぁ折角意味のあること言うのに態々トゲ付けて自分の品格下げるのは馬鹿のやることやな 既出の知識をまとめてないからこういう事態になる
誰かまとめてくれ
俺は嫌です >>111
それで解決しようとすると、その既出の知識の大半はマニュアルやデータシートに書かれていることになる。
既出の知識を網羅していけばいくほどに、そのまとめは大きくなって、やがてマニュアルやデータシートを超えるボリュームになる。
それをみんなが読み切れるとは思わないな。
こういう事態にならないようにする簡単な方法は、既出でも容認することだよ。 >>105
>電子回路を計算で解き明かすシミュレータという論理的なツール
この時点で、色々勘違い。 ここ数日様子を見てるけど、なんかいろいろメンドクサイやつばっかだね
なんでそんなに他人に難癖つけたがるのかね
必ず相手を論破する必要があるわけでもないし、
書き込むその手を止める勇気も必要だぞ
時間のムダムダ 過去スレでこんなグラフ見付けたのですが
https://i.imgur.com/q6xmiYc.png
どうやって、このようにグラフを分離して描くんですか?
やり方教えて。 グラフ上で右クリック-> add plot pane
Sync. Horiz Axesのチェックを外すと… >>116
グラフウインドウで右クリックすると
"Add Plot Pane"というメニュー項目があるよ >>117
凄いな。こんな事出来るんだ。
さんきゅう。
Sync. Horiz Axesの意味が今一つ
良く分からないが。 >>119
その字のとおりやないか
「水平軸を同期」 >>119
チェックしておくと、同じ水平軸のプロットを作る。
ちなみに、演算子も使えるぞ。 はじめてLTspice使ってみたけど
AC解析の周波数スイープは一瞬で終わるのに
DC解析の電圧スイープは数十秒かかる
不思議だ。 >>124
あら、ほんとだわ。
いい事教えてくれて感謝するわよ。 >>123
sin波描いて、d()で囲ってみよう。 横軸にカーソルを持って行くと定規に変わる。
で、右クリックすると横軸のプロパティが編集できる。
timeを色々変えてみよう。 マウスでもできまっせ
Ctrlを押しながらマウス移動で上下左右に移動、Ctrl押しながらホイール回転で縦横比保ちながら拡大縮小
Ctrl-Shiftを押しながらマウス移動で左右に移動、Ctrl-Shift押しながらホイール回転で横方向に拡大縮小
Ctrl-Altを押しながらマウス移動で上下に移動、Ctrl-Alt押しながらホイール回転で縦方向に拡大縮小 いいところを見て讃える人と
どうにかして人の気分を害することに愉しみを感じる人と ltspiceで途中までしか計算が進まないことがあるんですが、これってバグなんでしょうか?
特に途中でICの仕様外の入力が来ているなんてことはないんですが。 >>133
バグかもしれないし
CPUが遅かったり
メモリ不足でディスクスワップが起きていたりするのかもしれない
モデルが腐っている
初期値が決まりにくい回路になっている
異様に収束が遅い過渡現象にはまっている
中止した1秒後に完了していたかもしれない >中止した1秒後に完了していたかもしれない
多分コレだね。 この事象だけででバグだ、って言うんだったら
世の中のありとあらゆる回路シミュレータはすべて重大なバグ持ちだな 高い周波数で異常発振していると遅くなったりすますね。 止まったかな?ってあたりで波形拡大して見るとだいたい異常発振してる >>140
配線をAlt押しながら触るときは必ず、左から右・上から下になるから
こうやって配線に山を作っておけばどっちも簡単に出せるよ
https://i.imgur.com/UvK93Mx.png >>144
頭いいな。
他にも知っている技を教えてくれよ。 >>147
まずは「ジャンパ」の機能を定義せよ。
次にLTSiceでその機能を探す。
普通はジャンパはただの配線接続部だからWIREで済む。
付けたり外したりしたければSWにすれば良い。
ON/OFFで変化を見るなら
.step paran R_jump List 1m 1G
でジャンパ抵抗を {R_Jump} とすれば良い。 >>148
グランドみたいに任意位置と繋げる記号ないですか? >>149
ラベルでいけるんじゃないの
同じラベル名付ければバーチャルワイヤ的な使い方ができそう LTSpice等、SPICEシミュレータの回路図はGUIプログラミングに相当する。
右クリックしてVIEW->SPICE Netlistを表示してみればいい。
それはlistと名付けられているが、プログラムのソースコードに当たる。
回路図に回路シンボルを置いて結線するのと、テキストファイルに文字を打ち込むのと
作業の意味は全く同値。
つまり、SPICEが備えるコンポーネントしかプログラミングに使えない。 言われ方で理解の程度が変わるなら、どんな言われ方をしても理解できる程度は高が知れてる。 大昔の話だけど、本来のSPICEプログラムは
151が言うような「ネットリスト」というテキストファイルを
コマンドラインで入力してシミュレーションする、というやり方だった
回路図をGUIで作成するソフトは別に用意する必要があった
回路図を修正するたびにネットリストに変換するのがかったるいので
ネットリストをエディタで直接修正するほうが手っ取り早かった
まあ、ジジイの戯言だけどそんな経緯があるということで >>154
そのやり方だと、複雑な回路は大変だよね。
今は回路図だから、便利になったと思うけど。 >>150
>>151
二行と六行
作業の意味は全く同値
>>151に実際のプログラミングさせたら無駄に長くて遅いコード書きそう 結論ありきで我田引水
やってることが韓国政府と一緒だな。 部品数が1000個にもなると、逆に回路図を書く方が面倒でミスの元になる。
ノード数500超えたら .NETだけで作業するのが良い。
( .NETの作成にExcel使ってノード接続と定数設定を管理するとミスを防げる。)
ttp://flip-world.txt-nifty.com/cxb00463/index.html では、LTSpiceで有限要素法の解析を行っている。
今はフリーソフトでバックロード型キャビネットの数値設計が出来る時代になったのだな。 >>160
この人凄いな。
自分の興味に前のめりで振り切れてる。 ネタないから次からシミュレータースレと統合しようぜ >>165
spiceモデルのお勧めダウンロードサイト
を教えろよ。 トランジスタ技術2017年5月号に世界30社のSpiceモデルのURLがある
印刷だから打ち込み
登録が必要だったりする Mac版、最近結構頻繁にアップデートかかってるな、Win版ともどもだけど LTspiceで、教えてください。
信号源の任意波形(PWL)の記述で、
0n 0
10n 0.5
15n 0.5
20n 1.0 とか、時間と電圧で書きますが、
時間を相対値で記述することはできないでしょうか? たとえば
0n 0
+10n 0.5
+5n 0.5
+5n 1.0 とか、です。
forループで回数繰り返しとかも知りたいです。 >>172
Excelとかかにそういう機能の表を作ってテキストファイルで出力してPWLファイルとして指定するくらいしかないかな >>172です。
わかりました。どうもありがとうございます。
Excel様にお願いすることにします。
ありがとうございました。
続けてですみません。もう一つ教えてください。
教科書に書いてある、トランジスタ1石増幅回路などで、
入出力に、バイアス電圧をカットするコンデンサ(段間コンデンサ)があります。
電源onしてから、このコンデンサが充電されるまで、変な波形が出てしまいます。
電源on時に、すでにコンデンサに規定の電圧を充電しておけば、
すぐに結果が得られると予想しています。
このように、コンデンサに最初○○Vから開始してね、とセットすることはできますでしょうか? .ic かな?
ただ、SPICEは各節点の電流の総和がゼロになるように解析が進むので
1カ所だけ初期電圧を決めても… >>172
調べたらあった
PWL repeat for 5 (0n 0 +1n 1 +1n 1 +1n 0.5 +1n 0) endrepeat
endrepeatのあとに別のrepeat式も書けるし二重にもできる
repeat foreverでずっと繰り返せるな >>176,177
どうもありがとうございました。
repeat って、素晴らしいですね。とても便利です。
やっぱりLTspiceはスゴイですね。
どうもありがとうございました。 グラフで表示される信号名が小文字になってしまいます。
LがlになるのでLT1234がV(lt1234)になってしまいます。
大文字にしたいのですが、どこをさわればよいでしょうか 質問よろしいでしようか?
回路コピー後のネット名について教えてください。
回路図作成中に、抵抗やコンデンサなど回路の一部をコピー&ペーストすると、
R1→R2 C1→C2などは、自動的に別の番号になるので問題ないです。
しかし、IN1 OUT3など ネット名は同じままで貼り付けられます。
当然ですが同じネット名なので、回路図上離れていても接続されています。
そのまま気づかずにシュミレーションすると、全く結果が異なってしまいます。
これを防止するために、自動的に別のネット名にしてくれる機能は無いでしょうか?
あるいは、現在のネット名を一覧で確認できる方法は無いでしょうか? >>181
強いて言えば、右クリック->VIEW->SPICE Netlistかなぁ 回路図CADのような、CTRL+F → (ノード名、ノード番号とか入れて) 検索
みたいなことできますか?
特にノード番号は、どうやって知ることができますでしょうか? >>186
>特にノード番号は、どうやって知ることができますでしょうか?
ノードや部品番号の検索は、できないと思います。
回路図画面で、ノードの(配線の)上にマウスポインタを持って行くと、
画面左下にV(N001)とか出るので、それでひたすら探すしかないです。 教えてください。
シミュレーション結果のグラフで、グラフ線の どれがどの信号だか、
グラフ領域の枠の上の文字 V(n001)とかでしか判別できずに、ちょっと不便に感じます。
グラフ領域の枠の内部に、文字(テキスト)を置ければ、説明が書けて都合が良いのですが、
それはできるでしょうか? 日本語で書けるといいのですが。