Τυπικές εντολές για προγραμματιζόμενα όργανα (SCPI)

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 24 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 15 Ενδέχεται 2024
Anonim
Τυπικές εντολές για προγραμματιζόμενα όργανα (SCPI) - Τεχνολογία
Τυπικές εντολές για προγραμματιζόμενα όργανα (SCPI) - Τεχνολογία

Περιεχόμενο

Ορισμός - Τι σημαίνουν οι τυπικές εντολές για προγραμματιζόμενα όργανα (SCPI);

Οι τυπικές εντολές για προγραμματιζόμενες συσκευές (SCPI) ορίζουν ένα πρότυπο που προορίζεται για έλεγχο οργάνων. Το SCPI περιγράφει μια γλώσσα που είναι χρήσιμη για τον έλεγχο των οργάνων δοκιμής. Η SCPI προσφέρει μια τυποποιημένη σύνταξη, μορφή ανταλλαγής δεδομένων και δομή εντολών.

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

Το SCPI είναι συνήθως προφέρεται "skippy".

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τις τυπικές εντολές για προγραμματιζόμενα όργανα (SCPI)

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

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

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

Οι προγραμματιστές συστημάτων ATE μπορούν να επωφεληθούν σημαντικά από το SCPI. Το SCPI μειώνει τον απαιτούμενο χρόνο για τους προγραμματιστές συστημάτων ATE να μάθουν πώς να προγραμματίζουν νέο εξοπλισμό SCPI μετά τον προγραμματισμό του αρχικού εξοπλισμού SCPI. Το SCPI είναι επωφελές για τους προγραμματιστές που:

  • Χρησιμοποιήστε γλώσσες προγραμματισμού όπως FORTRAN, C, κλπ., Για να δώσετε εντολές στα όργανα
  • Εγκαταστήστε τα προγράμματα οδήγησης συσκευών για γεννήτριες προγραμμάτων ATE
  • Εγκαταστήστε τα προγράμματα οδήγησης συσκευής για τα μπροστινά πλαίσια του λογισμικού
Το SCPI περιγράφει παραμέτρους, εντολές οργάνων, καταστάσεις και δεδομένα. Το SCPI δεν είναι γλώσσα προγραμματισμού, πακέτο εφαρμογών ή λογισμικό που έχει ως στόχο τον έλεγχο του μπροστινού πίνακα οργάνων.

Το SCPI έχει σχεδιαστεί για να είναι στρωμένο πάνω από το ανεξάρτητο από το υλικό τμήμα του IEEE 488.2. Επιπλέον, η SCPI λειτουργεί καλά με διεπαφές ελεγκτή-οργάνου, συμπεριλαμβανομένων των RS-232C, IEEE 488.1, VXIbus κ.λπ.