LogiSimLoader 1.0.1
dotnet add package LogiSimLoader --version 1.0.1
NuGet\Install-Package LogiSimLoader -Version 1.0.1
<PackageReference Include="LogiSimLoader" Version="1.0.1" />
paket add LogiSimLoader --version 1.0.1
#r "nuget: LogiSimLoader, 1.0.1"
// Install LogiSimLoader as a Cake Addin #addin nuget:?package=LogiSimLoader&version=1.0.1 // Install LogiSimLoader as a Cake Tool #tool nuget:?package=LogiSimLoader&version=1.0.1
LogiSimLoader
Parse LogiSim files into C# objects
<img alt="DotNet" src="https://www.vectorlogo.zone/logos/dotnet/dotnet-icon.svg" width="40" height="40" style="display: inline;" /> <img alt="NuGet" src="https://www.vectorlogo.zone/logos/nuget/nuget-icon.svg" width="40" height="40" style="display: inline;" /> <img alt="XML" src="https://www.vectorlogo.zone/logos/w3c_xml/w3c_xml-icon.svg" width="40" height="40" style="display: inline;" />
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
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.