LogiSimLoader is a C# (.NET Standard 2.1) library implementing XML parsing to allow for import, modification and export of LogiSim files.
- Supports multi-circuit files
- Preserves appearance of circuits, attributes of components, etc.
- Supports all LogiSim libraries (limited support)
Technologies used to make LogiSimLoader possible:
- NuGet - for package distribution -> NuGet package
- System.Xml - for XML management
- LogiSim - the circuit simulation tool itself
using LogiSimLoader;
then,
LSFile file = LS.LoadFromFile("circuit.circ");
file.circuits.<...>
file.circuits[0].components.<...>
file.libraries.<...>
LS.ExportToFile(file, "circuit_2.circ");
No contributions.
MIT