Dies ist eine alte Version des Dokuments!
Signals and Systems from KiCad to C** March 2017 This page is a successor of the [[Snaiks-Study]] ---- ===== Introduction ===== {{ ::snaiks-logo.png?nolink&200 }} Snaiks provides a tool chain to get from a signal plan, drawn in KiCads schematic editor to a generated standard C++ code, runnable on any platform. This tool chain consists of following parts: * Snaiks KiCad Library, providing all the symbols * Snaiks Compiler, generating C code out of KiCads netlist * Snaiks C++ Library**, defining the functionality of the KiCad symbols
It's purpose is to create complex systems by drawing them in KiCad's schematic editor and generate out of the netlist a working C++ code, which also compiles for micro controllers without dynamic memory allocation.
It can be used to implement PLCs or digital signal processing like filtering.
Comming soon…
A Snaiks component can have properties. For example:
A property consists of
A system generated by Snaiks should be fully discoverable and manipulatable during runtime.
Perhaps it would be useful, that not all inputs must have the same type. For example a mute gate, where the enable is bool and the signal is double.
Pros:
Cons: