https://github.com/ra3xdh/qucsator_rf
Qucsator-RF is RF circuit simulation kernel for Qucs-S
https://github.com/ra3xdh/qucsator_rf
cad cpp electronics
Last synced: about 1 year ago
JSON representation
Qucsator-RF is RF circuit simulation kernel for Qucs-S
- Host: GitHub
- URL: https://github.com/ra3xdh/qucsator_rf
- Owner: ra3xdh
- License: gpl-2.0
- Created: 2023-10-28T10:42:28.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-03-14T13:07:31.000Z (about 1 year ago)
- Last Synced: 2025-03-14T13:40:01.610Z (about 1 year ago)
- Topics: cad, cpp, electronics
- Language: C++
- Homepage: https://ra3xdh.github.io/
- Size: 9.04 MB
- Stars: 18
- Watchers: 7
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
[](https://boosty.to/qucs_s)
[](https://t.me/qucs_s)
[](https://ra3xdh.github.io/)
# Description
QucsatorRF is a command line driven circuit simulator targeted for RF and microwave circuits.
It takes a network list in a certain format as input and outputs a Qucs XML dataset. This repository
also contians a QucsconvRF tool for data file formats conversion.
The Qucs-S project https://github.com/ra3xdh/qucs_s is a recommended GUI for both tools.
# Build instruction
## Dependencies
QucsatorRF uses CMake build system and has the following build dependencies:
* CMake
* Flex
* Bison
* Gperf
* Dos2unix
* ADMS is optional. It is disbaled by default and could be enabled using `-DWITH_ADMS=ON` flag
QucsatorRF has no runtime dependencies except the standard C++ library (libstdc++). ADMS is an optional.
Use the following command to install build dependencies on Debian/Ubuntu. Refer to your package manager
documentation for other platfroms.
~~~
sudo apt-get install build-essential cmake flex bison gperf dos2unix
~~~
## Linux
Perform the following step to build the project:
* Clone this git repository:
~~~
git clone https://github.com/ra3xdh/qucsator_rf
~~~
* Go to the source directory and create the build directory
~~~
cd qucsator_rf
mkdir build
~~~
* Configure project with Cmake; define the desired installation path using `CMAKE_INSTALL_PREFIX`.
~~~
cd build
cmake -DCMAKE_INSTALL_PREFIX=/path_to_install/ ..
~~~
* Build and install the `qucsator_rf` and `qucsconv_rf`
~~~
make
make install
~~~
## Windows
Use MSYS2 environment to build QucsatorRF. Install the GCC compiler and use CMake.
The build procedure and dependencies are the same as for Linux version.