Σπίτι Παραδείγματα Στιγμιότυπα οθόνης Εγχειρίδιο χρήστη Λογότυπο της Bluesky YouTube ☰
OghmaNano Πλατφόρμα προσομοίωσης πολλαπλών φυσικών πεδίων για οπτοηλεκτρονικές συσκευές και φωτονικά συστήματα. Λήψη Οδηγός γρήγορης εκκίνησης

Κατανόηση των στιγμιότυπων στο OghmaNano.

Τι είναι τα στιγμιότυπα;

Όταν εκτελείτε μια προσομοίωση στο OghmaNano, το λογισμικό μπορεί προαιρετικά να αποθηκεύσει ενδιάμεσα αποτελέσματα προσομοίωσης, τα οποία ονομάζονται στιγμιότυπα. Τα στιγμιότυπα αποτελούν ουσιαστικά την κατάσταση της προσομοίωσης που έχει αποθηκευτεί σε διαφορετικά σημεία κατά τη διάρκεια του υπολογισμού.

Για παράδειγμα:

Οι στιγμιότυπα παρέχουν έναν τρόπο για να παρακολουθήσετε την εξέλιξη της προσομοίωσης καθώς εκτελείται. Αντί να εξετάζετε μόνο το τελικό αποτέλεσμα, τα στιγμιότυπα σας επιτρέπουν να ελέγξετε πώς αλλάζει η εσωτερική κατάσταση της συσκευής κατά τη διάρκεια της προσομοίωσης.

Η δημιουργία στιγμιότυπων μπορεί συνήθως να ενεργοποιηθεί ή να απενεργοποιηθεί απευθείας μέσα στο παράθυρο του επεξεργαστή που σχετίζεται με τον τύπο προσομοίωσης που χρησιμοποιείται. Για παράδειγμα, το παράθυρο επεξεργαστή JV που εμφανίζεται στην εικόνα ?? περιέχει επιλογές για τον έλεγχο της δημιουργίας στιγμιότυπων.

JV editor window showing snapshot output controls.
Το παράθυρο του επεξεργαστή JV περιέχει τα στοιχεία ελέγχου για την έξοδο των στιγμιότυπων.
Snapshot directories shown in the simulation output browser.
Οι κατάλογοι των στιγμιότυπων εμφανίζονται μέσα στον περιηγητή εξόδου του OghmaNano.

Σε ορισμένες περιπτώσεις, είναι επωφελές να απενεργοποιήσετε τις στιγμιότυπες αποθηκεύσεις, εάν δεν σας ενδιαφέρει η ενδιάμεση έξοδος, επειδή η εγγραφή στιγμιότυπων μπορεί να αυξήσει σημαντικά τις εισόδους/εξόδους του δίσκου και τον χρόνο εκτέλεσης της προσομοίωσης. Αντίθετα, η ενεργοποίηση των στιγμιότυπων μπορεί να παρέχει εξαιρετικά χρήσιμες πληροφορίες σχετικά με τη φυσική λειτουργία της εσωτερικής συσκευής.

Οι ρυθμίσεις για τις στιγμιαίες λήψεις δεδομένων σας επιτρέπουν επίσης να μειώσετε τη συχνότητα εξαγωγής δεδομένων. Για παράδειγμα, αντί να καταγράφονται δεδομένα σε κάθε χρονικό βήμα ή σε κάθε σημείο τάσης, η προσομοίωση μπορεί να αποθηκεύει δεδομένα κάθε δεύτερο, τρίτο ή τέταρτο βήμα, ανάλογα με το απαιτούμενο επίπεδο λεπτομέρειας.

Προβολή στιγμιότυπων οθόνης.

Εάν κάνετε διπλό κλικ σε έναν φάκελο στιγμιότυπων, το OghmaNano εκκινεί το πρόγραμμα προβολής στιγμιότυπων. Το πρόγραμμα προβολής στιγμιότυπων παρέχει μια μπάρα διαφάνειας, η οποία σας επιτρέπει να περιηγηθείτε στις εξόδους της προσομοίωσης με διαδοχικό τρόπο.

Οι στιγμιότυπα μπορούν να αποθηκεύσουν πολλούς διαφορετικούς τύπους δεδομένων, όπως:

Συχνά είναι δυνατό να εμφανίζονται ταυτόχρονα πολλά σύνολα δεδομένων, επιτρέποντας την άμεση σύγκριση μεταξύ διαφορετικών φυσικών μεγεθών κατά τη διάρκεια της προσομοίωσης.

Snapshot viewer showing electrical band structure.
Εικόνες της ηλεκτρονικής δομής ζωνών που απεικονίζουν ταυτόχρονα πολλαπλά σύνολα δεδομένων.
Trap occupancy snapshot.
Η κατανομή της πληρότητας των παγίδων αποθηκεύεται ως στιγμιότυπο προσομοίωσης.
Electric field within an FDTD simulation.
Λήψεις στιγμιότυπων του ηλεκτρικού πεδίου από μια προσομοίωση FDTD.
3D FDTD optical field snapshot.
Τρισδιάστατη απεικόνιση της στιγμιαίας κατανομής της οπτικής ισχύος που προέκυψε από μια προσομοίωση FDTD.

Εσωτερικά, οι στιγμιότυπα είναι απλώς συλλογές συνόλων δεδομένων που έχουν καταγραφεί σε διαφορετικά στάδια της προσομοίωσης. Το πρόγραμμα προβολής αποκρύπτει μεγάλο μέρος της υποκείμενης πολυπλοκότητας και παρουσιάζει τα αποτελέσματα χρησιμοποιώντας μια ενοποιημένη διεπαφή με στοιχεία ελέγχου αναπαραγωγής, επιλογές γραφικής απεικόνισης, στοιχεία ελέγχου κλιμάκωσης και χρωματική αντιστοίχιση.

Πώς λειτουργεί ο κατάλογος των στιγμιότυπων;

Αν και το πρόγραμμα προβολής στιγμιότυπων παρουσιάζει μια απλοποιημένη διεπαφή, η υποκείμενη δομή καταλόγων είναι στην πραγματικότητα αρκετά απλή.

Εάν ανοίξετε απευθείας τον φάκελο των στιγμιότυπων στο πρόγραμμα περιήγησης αρχείων του λειτουργικού συστήματος, όπως φαίνεται στην εικόνα ??, θα δείτε ότι ο φάκελος περιέχει απλώς έναν μεγάλο αριθμό αριθμημένων υποφακέλων.

Κάθε φάκελος με αριθμό αντιστοιχεί σε μια συγκεκριμένη κατάσταση προσόμοιασης:

Snapshot directory containing numbered folders.
Ο κατάλογος στιγμιότυπων περιέχει υποκαταλόγους με αρίθμηση, οι οποίοι αντιστοιχούν σε διαδοχικά χρονικά βήματα ή βήματα τάσης.
Files stored inside a snapshot directory.
Αρχεία που είναι αποθηκευμένα μέσα σε έναν ενιαίο φάκελο στιγμιότυπου από μια ηλεκτρική προσομοίωση.

Σε κάθε φάκελο περιέχονται τα σύνολα δεδομένων που σχετίζονται με τη συγκεκριμένη κατάσταση προσομοίωσης. Για τις ηλεκτρικές προσομοιώσεις, αυτά μπορεί να περιλαμβάνουν ποσότητες όπως:

Οι στιγμιότυποι μπορούν να αποθηκευτούν είτε σε μορφή CSV, η οποία είναι ευανάγνωστη από τον άνθρωπο, είτε σε συμπυκνωμένη δυαδική μορφή, ακριβώς όπως περιγράφεται στο Κατανόηση των αρχείων εξόδου στο OghmaNano.

Γενικά, οι στιγμιότυπα αποτελούν έναν από τους πιο αποτελεσματικούς τρόπους για να κατανοήσουμε τι συμβαίνει φυσικά μέσα σε μια προσομοίωση, καθώς αποκαλύπτουν την εσωτερική κατάσταση της συσκευής καθώς ο αλγόριθμος προχωρά προς την τελική λύση.

💡 Συμβουλή: Οι μεγάλες προσομοιώσεις μεταβατικών φαινομένων ή FDTD μπορούν να δημιουργήσουν έναν τεράστιο αριθμό αρχείων στιγμιότυπων. Η μείωση της συχνότητας λήψης στιγμιότυπων μπορεί να μειώσει σημαντικά τη χρήση του χώρου αποθήκευσης και τον χρόνο εκτέλεσης της προσομοίωσης.