2016-04-28 14 views

Antwort

0

Das hängt davon ab, was Sie zur Verfügung haben und wie groß Ihre Datei ist.

Perl ist für das Lesen von Dateien und das Generieren einfacher Textausgabe optimiert. Es hat keine Bibliothek von booleschen Operatoren, aber sie sind einfach genug zu schreiben. Ich würde das verwenden, wenn ich nur Text-In, Text-Out wollte.

Wenn ich die Daten online anzeigen UND eine Ergebnisdatei generieren wollte, würde ich PHP verwenden, um die Daten zu lesen und die Tabelle in eine CSV-Datei zu schreiben, die entweder in Excel geöffnet oder online in einer HTML-Tabelle veröffentlicht werden konnte .

Wenn Ihre Daten in einer wirklich großen Datendatei sind, würde ich SQL verwenden.

Wenn Ihre Daten in einer wirklich großen Datei gespeichert sind, die für autorisierte Benutzer online zugänglich sein soll, und Sie möchten, dass Wahrheitstabellen erstellt werden können, verwende ich Oracle APEX, um eine einfache Schnittstelle für sie zu erstellen Erstellen Sie ihre eigenen Wahrheitstabellen und spielen Sie mit den Daten herum, ohne sie zu verändern.

Wenn Sie sich in einer elektrotechnischen Umgebung befinden, verwenden Sie die für Ihr Problem entwickelten Tools - Verilog oder ähnliches.

Whatcha hat? Was willst du damit machen?

- Ada

+0

Ich bevorzuge die Verwendung von C#. Ich habe bereits den Code, um die Eingabetextdatei zu analysieren. Ich weiß einfach nicht, wo ich anfangen soll, um es tatsächlich zu "simulieren". Die Ausgabe kann einfach eine Textdatei mit Ein- und Ausgabewerten sein. – Don

0

ich lieber mit C#. Ich habe bereits den Code, um die Eingabe Textdatei zu "parsen". Ich weiß einfach nicht, wo ich in Bezug auf anfangen soll, es tatsächlich "zu simulieren". Die Ausgabe kann einfach eine Textdatei mit Ein- und Ausgangswerte werden - Don 12 Minuten vor

Wie viele Ein- und Ausgänge, wie viele in der Schaltung möchten Sie simulieren?

Die Größe der Simulation bestimmt, wie sie am einfachsten ausgeführt werden kann. Wenn die Schaltung klein (ish) ist, können Sie die Eingänge und die Schaltungswerte in Vektor-Arrays eingeben und sie dann kreuzen, um die Ausgangsmatrix zu erhalten.

Matlab ist ideal dafür, da es für die Verarbeitung von Arrays geschrieben wurde.

Nochmal: Was hast du, und was willst du damit machen?

- Ada

+0

Sie muss zu einem gewissen Grad "dynamisch" sein. Ich brauche nur ein paar Hinweise, wie man die Logik tatsächlich simuliert. D.h., wie würde ich etwas wie die Textdatei, die ich in dem OP habe, in: (A XOR B) XOR C oder etwas – Don

+0

Wie groß ist die Datei? – LadyLovelace

+0

In C# ist die XOR-Notation - a^b - Ist das alles, was Sie wirklich brauchen? Nur um die Notation zu sehen? Oder benötigen Sie Code, um eine Datei zu lesen, ihren Inhalt zu verarbeiten und in eine neue Datei zu schreiben? – LadyLovelace

Verwandte Themen