如何为 Oregano 添加更多模型?

如何为 Oregano 添加更多模型?

我安装了 Oregano 来研究电子电路。但每当我按下模拟按钮时,它都会显示:

Gnucap 2009.12.07 RCS 26.136 Gnu 电路分析包 切勿信任低于 1.0 的任何版本 版权所有 1982-2009,Albert Davis Gnucap 绝对不附带任何保证 这是免费软件,欢迎您根据 GNU 通用公共许可证第 3 版或更高版本的条款重新分发它。有关详细信息,请参阅文件“COPYING”。Untitled.oregano /usr/share/oregano/models/7400b.model:没有这样的文件或目录

分析太少或没有发现

我谷歌了一下,发现这个答案。它说这不是 bug,而是因为这些模型没有包含在 upstraem tarball 中。但我不知道如何安装这些模型。

答案1

简短回答:我认为你运气不好。


长答案:阅读您链接的页面

任何附加模型都必须由用户添加。Oregano 模型采用 Spice 格式,因此广泛可用,例如,此网站提供了网络上免费提供的 SPICE 模型列表:

http://homepages.which.net/~paul.hills/Circuits/Spice/ModelIndex.html

我们有好消息也有坏消息。好消息是 Oregano 使用标准PSPICE文件(并且PSPICE是过去十年中最常用的电子电路模拟器)。坏消息是似乎每个想要使用的模型都必须手动添加到/usr/share/oregano/models文件夹中。

这甚至是可行的,问题是阅读模型索引页

请注意,对于某些型号,您可能必须在给定的页面上找到相应的链接,或从压缩文件中提取它,但其中许多链接会直接带您到制造商的下载链接。

另请注意,有些网站要求您先注册才能下载模型。但是,一旦完成注册,模型就是免费的。

显然,这项任务在我们采取的每一步中都变得越来越耗时(甚至有相当多的断开的链接!)。

我设法找到了其他资源,例如这一页这个最后一个似乎特别有希望,两个大的 zip 文件可以直接下载这里这里,例如,还有其他资源。

同样,现在的问题是,解压这两个 zip 文件后,我们会得到大量的PSPICE模型,但却没有任何与Oregano的库名相关的链接(我试图使用一个组件——一个标准的 NAND 门,但我在搜索和 时TTL 7400b都找不到这两个巨大的库中的组件)。7400NAND

我甚至尝试用谷歌搜索,oregano library torrent看看是否有好心人已经上传了这样的合集,但仍然没有运气。

所以最终的答复是:创建自己的图书馆是可行的,但非常耗费时间(和精力)。

也许你最好看看这个问题并选择另一个您喜欢的免费模拟器。

祝你好运!

附言:如果你决定组建自己的库,最好能以某种方式(例如 torrent、emule 等)分享。许多人会因此感谢你。

答案2

回答:你没有被骗。

我在另一个以前的 GitHub 位置找到了这些模型。啊,云计算机上开源共享软件的乐趣。就像你的高中年鉴照片一样 - 它永远不会消失......

似乎有人将代码从原始版本迁移到新的主发行版后,许多模型就从新的 oregano 发行版中消失了。不要引用我的话,这只是我的猜测。大多数模型位于此处: https://github.com/drahnr/oregano/tree/master/data/models

我找不到 LF357.model,但我在这里搜索了一个LF357.cir

答案3

如上所述,您可能需要安装自己的 PSPICE 模型。从错误消息来看,您需要部件 7400 的模型。

这是PSPICE 模型资源, 包括可容纳 7400 人的图书馆

希望您可以提取并使用它。

相关内容