Qucs : Quite Universal Circuit Simulator

A flag icon shows that page is written in: En English, Ja Japanese

Qucs : フリーソフト最強の高周波回路シミュレータ

Qucs (キュークス) というフリーソフトの回路シミュレータがあります。 スケマティックエディタ、データディスプレイなどが ひとつの環境に組み込まれていてとても使いやすいです。 ユーザインターフェイスの見ためは某 A 社の ?DS という製品に似ていますが、 A?S より直感的でわかりやすく優れた部分も多く 持っていると思います。

Sパラメータ解析、伝送線路モデルなども 用意されており、高周波回路シミュレーションに 対応しています。さらに HDL シミュレータと連携して ディジタル回路の解析も行うことができます。

オープンソース (GPL) で精力的に開発が行われていて、 将来の発展にも期待が持てます。

インストール

インストールはとてもシンプルです。 Linux で ダウンロード En した tarball を適当なディレクトリに展開し、 展開先に移動します。

$ tar zxvf qucs-0.0.14.tar.gz -C /tmp
$ cd /tmp/qucs-0.0.14

あとは良くあるビルド手順です。最初に configure しますが、 自分のユーザのディレクトリに インストールしたい場合は --prefix= の後に適当なところ (~/qucs etc.) を指定します。 --prefix を指定しないと自動的に /usr/local/ にインストールされます (root 権限要)。

$ ./configure --prefix=/home/ryu/qucs
$ make
$ make install

RHEL4, CentOS4.4 で問題なく通りました。

使い方

大学のユーザが結構いるらしく、 機能の説明は英語はもちろん、 日本語でもかなり丁寧にドキュメンテーションが されてます。

回路シミュレータの概念的なとこだけ補足すると、

コンピュータは与えられた回路に対して節点方程式を立てていますが、 大規模回路でまともに方程式を解こうとすると遅くて話にならないので、 ニュートン法で解を探索するようにしているのが普通です。 なので回路の非線型性が強いと解が収束しにくくなることがあります。

応用として、Qucs で水晶発振器の解析例を作りました。


Home

Ryu ryu@run.sh