Touchstone-Dateiimporter, auch bekannt als SNP-DatenDas angehängte Add-In erstellt eine JMP-Datentabelle aus einer Touchstone-Datei, auch bekannt als sNp-Daten.
Der Importer basiert auf Revision 1.1 des Spezifikation des Touchstone-Dateiformats .
Zusammenfassend sollte die Optionszeile lauten:
Für 1-Port-Dateien: # [HZ/KHZ/MHZ/GHZ] [S/Y/Z/G/H] [MA/DB/RI] [R n]
Für 2-Port-Dateien: # [HZ/KHZ/MHZ/GHZ] [S/Y/Z/G/H] [MA/DB/RI] [R n]
Für n-Port-Dateien: # [HZ/KHZ/MHZ/GHZ] [S/Y/Z/G/H] [MA/DB/RI] [R n], wobei die eckigen Klammern ([]) optionale Informationen angeben;
.../.../.../ bedeutet, eine der Optionen auszuwählen;
und n wird durch eine positive Zahl ersetzt.
Hinweis: Rauschparameter können in einer Touchstone-Datendatei enthalten sein, sie können jedoch nur in 2-Port-Netzwerkbeschreibungen enthalten sein.
Ein besonderer Dank geht an meinen Mitarbeiter und tollen Lehrer @brady_brady für Hilfe, es robust zu machen.
/***************************************************** ************************************
ÄNDERUNGEN
Version 1.01
Geschrieben von: Stan Koprowski
DATUM: 30. Juni 2020
Der Dateiname wurde in Großbuchstaben umgewandelt, um zu ermöglichen, dass Dateierweiterungen die Groß- und Kleinschreibung nicht berücksichtigen
Legen Sie die Einheiteneigenschaft für die Frequenz auf die angegebene Einheit fest
Stellen Sie die Einheiteneigenschaft für Widerstand auf Ohm ein
************************************************** **********************************/
/***************************************************** ************************************
ÄNDERUNGEN
Version 1.1
Geschrieben von: Stan Koprowski
DATUM: 1. Juli 2020
Zweite Option zum Importieren eines Verzeichnisses mit sNp-Dateien aus demselben Ordnerspeicherort hinzugefügt
Den Kommentaren wird der Quellenname vorangestellt
Dateien werden zu einer einzigen Datei verkettet.
In vielen Zeilen können Werte fehlen, da die enthaltenen Dateien möglicherweise nicht immer denselben Spaltensatz enthalten.
************************************************** **********************************/
Integration von DrittanbieternAnalytische AnwendungsentwicklungDienstprogrammeBetreff: Touchstone-Dateiimporter, auch bekannt als SNP-DatenHallo Stan,
Hier ist die Anzahl der Dateien im Vergleich zur Konvertierungszeit. Es steigt schnell an.
Führen Sie nach jedem Dateiimport eine Art „vollständige Datei“-Datenneuformatierung oder -Überprüfung durch? Für 10 Dateien dauert es 13 Sekunden, für 20 Dateien jedoch mehr als eine Minute. 30 Dateien dauern 3:38. Es ist nicht linear, also wird mit jeder neuen Datei etwas komplizierter.

Danke. Ich hoffe, dass es dadurch für die nächste Person besser wird.
Kelly
Betreff: Touchstone-Dateiimporter, auch bekannt als SNP-DatenHallo Stan,
Ich habe alle Dateien in etwa 20 Gruppen zusammengefasst und sie sind alle in Ordnung. Wenn ich mehr als 60 Dateien hochlade, dauert es lange, etwa 35 Minuten, bis Ausnahmen auftreten. Haben Sie den Ausnahmebericht gefunden, den ich eingereicht habe?
Kelly
Betreff: Touchstone-Dateiimporter, auch bekannt als SNP-DatenHallo @KellyM ,
Ich habe keine Begrenzung der Anzahl der Dateien implementiert, die importiert und verkettet werden können.
Ich habe keinen Zugriff auf Ihre Dateien, es liegt jedoch wahrscheinlich daran, dass eine der Dateien im Ordner nicht den Spezifikationen entspricht.
Möglicherweise möchten Sie den Ordner in Gruppen von 25–50 Dateien aufteilen und das Add-In für jede Gruppe ausführen, um herauszufinden, welche Datei den Fehler verursachen könnte.
Wenn Sie die Datei identifizieren können, die den Fehler verursachen könnte, kann ich prüfen, ob ich den Code aktualisieren kann, um das Problem zu beheben.
In der Zwischenzeit schaue ich mir den Code an, um zu sehen, ob ich einen Mechanismus implementieren kann, um die Ausnahmen während der Verarbeitung der „guten“ Dateien zu verfolgen, damit er nicht hängen bleibt.
Prost,
Stan
Betreff: Touchstone-Dateiimporter, auch bekannt als SNP-DatenHallo Stan,
Danke für die schnellen Antworten. Der Mehrfachimport in einer einzigen Datei ist großartig und spart mir jede Menge Zeit.
Ich bin mir sicher, dass Sie meine heiklen Punkte langsam satt haben, aber hier noch ein paar zusätzliche Rückmeldungen:
1. Es scheint, dass die Anzahl der Dateien, die importiert werden können, begrenzt ist. Ich habe es zweimal für einen Ordner mit 108 Dateien ausgeführt und nach ca. 35 Minuten tritt eine Ausnahme auf. Ich konnte 50 Dateien mit jeweils 1601 Zeilen (80050 Zeilen) konvertieren. Sie können den Bericht finden, den ich erstellt habe.
2. Während die SW viele Dateien konvertiert, steht in der oberen Titelzeile „(Reagiert nicht)“, was die Frage aufwirft, ob etwas nicht stimmt. Gibt es eine Möglichkeit, positive Fortschritte anzuzeigen?
Kelly
Betreff: Touchstone-Dateiimporter, auch bekannt als sNp-DatenHallo @KellyM ,
Vielen Dank für die netten Worte und ich freue mich, dass Sie das Add-in nützlich fanden.
Prost,
Stan
Betreff: Touchstone-Dateiimporter, auch bekannt als sNp-DatenWas für eine erstaunliche Umsetzung dieser Anfrage!
Ich habe es am 25.06. auf der Website gepostet und bin davon ausgegangen, dass es wie auf jeder anderen Website ist, auf der Sie Vorschläge machen … klicken und vergessen, denn es wird nie etwas passieren. Nun, Rob von JMP hat sich das geschnappt und an Stan geschickt, und heute, am 30.06., habe ich ein funktionierendes Add-In zum Konvertieren meiner Dateien. Es gibt sogar den ersten Mod, bei dem die Groß- und Kleinschreibung von Erweiterungen nicht beachtet wird, da mein erster Versuch, das Add-In zu verwenden, fehlschlug, weil meine Erweiterungen in Großbuchstaben geschrieben waren.
Ein großes Lob an Rob und Stan für den außergewöhnlichen Service und die Reaktionszeit!!!