Skip to content

kolya5544/LogiSimLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LogiSimLoader

Parse LogiSim files into C# objects

DotNet

NuGet

XML

Get LogiSim now

NuGet package

LogiSimLoader is a C# (.NET Standard 2.1) library implementing XML parsing to allow for import, modification and export of LogiSim files.

Features

  • Supports multi-circuit files
  • Preserves appearance of circuits, attributes of components, etc.
  • Supports all LogiSim libraries (limited support)

Technologies

Technologies used to make LogiSimLoader possible:

  • NuGet - for package distribution -> NuGet package
  • System.Xml - for XML management
  • LogiSim - the circuit simulation tool itself

Usage

using LogiSimLoader;

then,

LSFile file = LS.LoadFromFile("circuit.circ");
file.circuits.<...>
file.circuits[0].components.<...>
file.libraries.<...>
LS.ExportToFile(file, "circuit_2.circ");

Development

No contributions.

License

MIT

About

Parse LogiSim files into C# objects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages