
Qucsはオープンソースの電子回路シミュレータです。 Habrに関する私の以前の記事はそれについて語っています。
現在、私たちのプロジェクトは、今年の9月1日より前にリリースされる次のリリース0.0.19の準備を進めています。 前回のリリース(2014年9月1日)以降、6人の開発者が700を超えるコミットを行いました。 このノートでは、予想される技術革新の概要を簡単に説明します。
プレリリースバージョンのスナップショットをここからダウンロードします。
- ソースコード(すべてのLinux、MacOS、Windowsプラットフォーム):
sourceforge.net/projects/qucs/files/qucs/0.0.19-snapshots - Windows用インストーラー:
sourceforge.net/projects/qucs/files/qucs-binary/0.0.19-snapshots
スナップショットは、日常業務での使用にはお勧めしません! これはテスト版です! 作業には、安定バージョン0.0.18を使用してください
バグトラッカーで見つかったバグを報告する: github.com/Qucs/qucs/issues
猫の下で、変更の簡単な概要。
変更点の短いリストを以下に示します。 リリース後、すべての革新を説明する詳細な記事があります。
- アクティブなフィルターを合成するための新しいツールが追加されました。 チェビシェフ、バターワース、カウアーのローパスフィルターとハイパスフィルター、バンドパスフィルターとバンドストップフィルター、およびユーザーが指定した周波数応答の近似値を持つフィルターがサポートされています。 回路は、マルチループOSおよびCauerフィルターリンクを備えたSallen-Keyリンクで使用できます。 フィルタスキームを計算し、システムクリップボードにコピーし、Qucsに貼り付けてシミュレーションを実行できます。
このユーティリティは次のようになります。
- パッシブフィルターの合成用に変更されたユーティリティ。 新しいリンクトポロジが追加されました。さまざまなリンクリンク方式を備えたマイクロストリップフィルターです。 ユーティリティウィンドウは次のようになります。
- 新しいコンポーネントが追加されました。構成可能な数のコイルを備えた誘導結合コイルです。 2つまたは3つの接続されたコイルでは不十分な場合、回路で使用できます。 コンポーネントは次のようになります。
- ゆっくりですが確実にQt4への移植を続けます
- プロジェクトは完全にC ++ 11に翻訳されています
- 50以上のバグ報告をクローズしました
- メインブランチサブシステムSpice4Qucsとのマージの準備。 これは、近年最も期待されているプロジェクトイノベーションの1つです。 このサブシステムにより、外部のspice互換のオープンソースシミュレーターngspiceおよびXyceを使用してQucsスキームをシミュレートできます。 Xyceには、openMPIによる並列コンピューティングのバージョンがあります。 このために回路を変更する必要はありません。 同時に、Qucsの以前のバージョンとの互換性は完全に維持されます。 特別なコンポーネントが追加され、これを使用して、半導体コンポーネントのモデルをSpice形式で直接接続できます。 追加のNgpsiceシミュレーションタイプ(Fourier、Distortion、Noise)も利用でき、標準のQucsシミュレーションに加えて使用できます。 結果を処理するために、Ngnutmegポストプロセッサを接続できます。 以下は、Spice4Qucsで実装できるスキームの例です。
Spice4Qucsサブシステムはまだメインブランチに含まれていないため、スナップショットには含まれていません。 Spice4Qucsをテストするには、ソースから不安定なブランチを自分でビルドする必要があります: github.com/Qucs/qucs/tree/spice4qucs spice4qucsの開発について詳しくは、github.com / Qucs / qucs / issues / 77をご覧ください。