求大牛看看这个model很简单的l编程 哪里错了呢?
我是想模拟一个最简单的电阻 但却失败了,为了简单 末端电压直接设置为0MODEL changshir
DATA r
INPUT u1
var i
OUTPUT i
INIT
r:=100
ENDINIT
EXEC
i:=u1/r
ENDEXEC
ENDMODEL data的r不能用init来幅值,可用DATAr{DFLT:100}表示 回复 2# czstone
这样啊 ,Init是不是只用给var赋值啊
然后我改了下程序,同时发现之前的电源用错了,于是改了下电源类型,选择的是 dc ungrounded,
程序改为
MODEL changshir
DATA r {dflt:100}
INPUT u1
var i
OUTPUT i
EXEC
i:=u1/r
ENDEXEC
ENDMODEL
还是错的,亲 看描述好像是我电源选错了 ,因为我看老版3.95里面的 source undergrounded 的模型样子是和以前电路里面用的直流电源一模一样的,所以就选了这个。现在很迷惑呢,亲能帮助我下嘛~ 在ATP里面用直流电源需要注意,而且最好不要直接连接model时,将你的模型改了一下,可以运行!
运行结果
回复 4# czstone
好开心啊!谢谢你拉!好人有好报~~~~!::loveliness:: czstone 发表于 2014-2-24 20:27
在ATP里面用直流电源需要注意,而且最好不要直接连接model时,将你的模型改了一下,可以运行!
运行结果 ...
我这个输出的电流一直是0,请问是什么原因呢?
页:
[1]