Importatore di file Touchstone, aka, dati sNpIl componente aggiuntivo allegato crea una tabella di dati JMP da un file Touchstone, noto anche come dati sNp.
L'importatore si basa sulla revisione 1.1 del Specifiche del formato file Touchstone .
In breve, la riga delle opzioni dovrebbe essere:
Per file a 1 porta: # [HZ / KHZ / MHZ / GHZ] [S / Y / Z / G / H] [MA / DB / RI] [R n]
Per file a 2 porte: # [HZ / KHZ / MHZ / GHZ] [S / Y / Z / G / H] [MA / DB / RI] [R n]
Per i file n-port: # [HZ / KHZ / MHZ / GHZ] [S / Y / Z / G / H] [MA / DB / RI] [R n] dove le parentesi quadre ([]) indicano informazioni opzionali;
... / ... / ... / significa selezionare una delle scelte;
e n è sostituito da un numero positivo.
Nota: i parametri di rumore possono essere inclusi in un file di dati Touchstone, tuttavia possono essere inclusi solo nelle descrizioni di reti a 2 porte.
Un ringraziamento speciale al mio collaboratore e insegnante straordinario @brady_brady per aiuto nel renderlo robusto.
/ ************************************************* **********************************
I CAMBIAMENTI
Versione 1.01
Scritto da: Stan Koprowski
DATA: 30 giugno 2020
Convertito il nome del file in maiuscolo per consentire alle estensioni di file di non distinguere tra maiuscole e minuscole
Impostare la proprietà Unità per Frequenza sull'unità fornita
Impostare la proprietà Unità per la resistenza su ohm
************************************************** ********************************** /
Integrazione di terze partiSviluppo di applicazioni analiticheUtilitàRi: Importatore di file Touchstone, ovvero dati sNpChe incredibile inversione di tendenza per questa richiesta!
L'ho pubblicato sul sito il 25/06 assumendo che fosse come ogni altro sito in cui hai inserito suggerimenti ... fai clic e dimentica perché non accadrà mai nulla. Bene, Rob di JMP ha preso questo e lo ha inviato a Stan e oggi, 6/30, ho un componente aggiuntivo funzionante per convertire i miei file. Ha anche la sua prima mod per non distinguere tra maiuscole e minuscole poiché il mio primo tentativo con il componente aggiuntivo non è riuscito perché le mie estensioni erano in maiuscolo.
Complimenti a Rob e Stan per un servizio eccezionale e tempi di reazione !!!
Ri: Importatore di file Touchstone, ovvero dati sNpCiao @KellyM ,
Grazie per le belle parole e sono contento che tu abbia trovato utile il componente aggiuntivo.
Saluti,
Stan
Ri: Importatore di file Touchstone, ovvero dati sNpHey Stan,
Grazie per le risposte rapide. L'importazione multipla concatenata in un singolo file è eccezionale e mi fa risparmiare un sacco di tempo.
Sono sicuro che ti stai stancando dei miei punti difficili ma ecco alcuni feedback aggiuntivi:
1. Sembra che ci sia un limite al numero di file che l'importazione può fare. L'ho eseguito due volte su una cartella con 108 file e ha fatto eccezioni dopo ~ 35 minuti. Sono stato in grado di convertire 50 file a 1601 righe ciascuno (80050 righe). Puoi trovare il rapporto che mi ha fatto generare.
2. Mentre il SW sta eseguendo la conversione su molti file, la riga del titolo in alto dice "(Non risponde)" che mette in discussione se qualcosa non va. C'è un modo per mostrare progressi positivi?
Kelly
Ri: Importatore di file Touchstone, ovvero dati sNpCiao @KellyM ,
Non ho implementato alcun limite al numero di file che possono essere importati e concatenati.
Non ho accesso ai tuoi file, tuttavia, è probabilmente dovuto a uno dei file nella cartella non conforme alle specifiche.
È possibile che si desideri dividere la cartella in set di 25-50 file ed eseguire il componente aggiuntivo su ciascun set per identificare quale file potrebbe causare l'errore.
Se riesci a identificare il file che potrebbe causare l'errore, posso vedere se riesco ad aggiornare il codice per porre rimedio alla situazione.
Nel frattempo, darò un'occhiata al codice per vedere se riesco a implementare un meccanismo per tenere traccia delle eccezioni durante l'elaborazione dei file "buoni" in modo che non si blocchi.
Saluti,
Stan
Ri: Importatore di file Touchstone, ovvero dati sNpHey Stan,
Ho raggruppato tutti i file in circa 20 gruppi e tutti vanno bene. Quando mi alzo oltre 60 file, ci vuole molto tempo, come 35 minuti e poi le eccezioni. Di trovare il rapporto sulle eccezioni che ho inviato?
Kelly
Ri: Importatore di file Touchstone, ovvero dati sNpHey Stan,
Ecco il numero di file rispetto al tempo di conversione. Si alza rapidamente.
Hai una sorta di riformattazione dei dati "file completo" o verifica dopo ogni importazione di file? 10 file impiegano 13 secondi ma 20 file impiegano più di un minuto. 30 file richiedono 3:38. Non è lineare, quindi qualcosa si combina con ogni nuovo file.

Grazie. Spero che questo lo renda migliore per la prossima persona.
Kelly