5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

回路シミュレーション part2

1 :774ワット発電中さん:2006/01/17(火) 11:06:52 ID:CS+eMsOh
回路シミュレーションを語りませう。

●前スレ
回路シミュレーション
http://science4.2ch.net/test/read.cgi/denki/1075597805/

●過去ログ倉庫
http://w3.quake3.jp/sushi-k/wiki/index.php?%B2%E1%B5%EE%A5%ED%A5%B0

●関連スレ
回路シミュレーション(シミュレーション板)
http://science4.2ch.net/test/read.cgi/sim/1019407526/
安い回路シミュレータ(シミュレーション板)
http://science4.2ch.net/test/read.cgi/sim/992963809/

●関連リンク
本家SPICE
http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/
OrCAD
http://www.cybernet.co.jp/orcad/
SwitcherCADIII/LTSpice
http://www.linear-tech.co.jp/designtools/softwareRegistration.jsp
IBIS
http://www.eigroup.org/IBIS/Default.htm

●Wiki(誰でも自由にお使いください)
http://w3.quake3.jp/sushi-k/wiki/index.php

462 :457:2006/12/14(木) 20:23:11 ID:VDX3B7i1
>シンボルとモデルを1対1対応させる必要はないし、

一対一になるのはシンボルファイルとモデルファイル。
モデルファイル内にモデルは複数書ける。もちろん asc に置いたあとで選択できる。
こんな感じ:

* NEC transistors.
*
.SUBCKT 2SC3356 1 2 3
X 3 1 2 q2SC3356_v11
.ENDS
.SUBCKT 2SC3357 1 2 3
X 1 2 3 q2SC3357_v13
.ENDS
.SUBCKT 2SC5338 1 2 3
X 1 3 2 q2SC3358b
.ENDS

****
.lib NEC/2SC3356_v11.cir
.lib NEC/2SC3357_v13.cir
.lib NEC/2SC3358b_v09.cir
****

レギュレータだとむしろ一対一でもたいして困らんし LTspice 本家では一対一だが、
サブサーキットとして構成されるようなトランジスタや FETではこうしないと死ぬる。

何にしてもシンボルを作った時点で、呼び出されるモデルのノード順が決まってしまうから
汎用のつもりで描こうとも結局は

正当なノード順をもつようなモデルがどれであるか人が覚えておくか、
同じノード順になるようにモデルを書き換えるか、
ラッパーモデルを用意して統一するか、
シンボル-モデル対応を一対一にするか、

しか選択肢はなく、人各々だろうが俺が「人が覚えておく」方法を選ぶことはない。
100 を越えるオペアンプモデルのノード順なんぞ覚えてられん。


463 :457:2006/12/14(木) 20:25:05 ID:VDX3B7i1
>461
>LTspice 自体のシンボルファイルs もそのやり方は使っていませんね。

LTspice自身に付属するシンボルファイルは3種類ほどの書き方を使い分けている。
1pole.asy等ではシンボルファイル内に普通にモデルファイルを指定してる。

つか、そういう意味では大部分のシンボルファイルでは何気なくモデル隠蔽用の
特殊な書き方してるので真似るとハマる。


237 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)