Simulink

Simulink
Γενικά
Είδοςγλώσσα προγραμματισμού, Οπτική γλώσσα προγραμματισμού, λογισμικό
Διανομή
Λειτουργικά
Ανάπτυξη
Υπευθ. ανάπτυξηςMathWorks
Σύνδεσμοι
Επίσημος ιστότοπος
https://www.mathworks.com/products/simulink.html

Το Simulink[1] είναι ένα περιβάλλον γραφικού προγραμματισμού, βασισμένο στην γλώσσα προγραμματισμού MATLAB. Χρησιμοποιείται για τη μοντελοποίηση, την προσομοίωση και την ανάλυση πληθώρας δυναμικών συστημάτων και εφαρμογών. Η βασική του διεπιφάνεια αποτελείται από ενα χώρο γραφικής απεικόνισης συστημάτων μέσω μεμονωμένων blocks, τα οποία εισάγονται με μια drag and drop διαδικασία από ενσωματωμένες βιβλιοθήκες. Επικοινωνεί πλήρως και αμφίδρομα με την MATLAB και τις υπόλοιπες εφαρμογές της. Παρέχεται, δηλαδή, η δυνατότητα αποστολής δεδομένων και εκτέλεσης κώδικα MATLAB μέσω του Simulink, ενώ αντίθετα μοντέλα αυτού μπορούν να δημιουργηθούν προγραμματίζοντάς τα στην MATLAB. Το Simulink χρησιμοποιείται ευρέως σε εφαρμογές αυτομάτου ελέγχου και ψηφιακής επεξεργασίας σήματος.

Πρόσθετες Εφαρμογές

Πολλά προϊόντα υλικού(hardware) και λογισμικού(software), τόσο από την Mathworks όσο και από τρίτους, μπορούν να χρησιμοποιηθούν και να αξιοποιηθούν μέσω Simulink. Για παράδειγμα, το Stateflow επεκτείνει τις δυνατότητες του Simulink παρέχοντας την δυνατότητα ανάπτυξης διαγραμμάτων ροής και μηχανών πεπερασμένων καταστάσεων.

Μέσω του Simulink Coder[2], το Simulink μπορεί να μετατρέψει ένα μοντέλο σε πηγαίο κώδικα γραμμένο σε C, κάτι που είναι χρήσιμο σε εφαρμογές πραγματικού χρόνου. Η ποιότητα στην αυτοματοποιημένη ανάπτυξη κώδικα αυξάνεται συνεχώς και πλέον το συγκεκριμένο εργαλείο χρησιμοποιείται συχνά από την βιομηχανία[3]. Επιπλέον ο κώδικας είναι τόσο αποτελεσματικός που μπορεί να χρησιμοποιηθεί και σε ενσωματωμένα συστήματα.

Το Simulink Real Time, μαζί με x86-based συστήματα πραγματικού χρόνου, είναι ένα περιβάλλον για την προσομοίωση και τον έλεγχο Simulink και Stateflow μοντέλων σε πραγματικό χρόνο, πάνω στο φυσικό σύστημα. Όταν χρησιμοποιούνται μαζί με την ενσωματωμένη εφαρμογή HDL Coder[4], το Simulink και το Stateflow μπορούν να δημιουργήσουν αυτόματα VHDL και Verilog κώδικα.

Γενικά κάθε είδους προσομοίωση μπορεί να πραγματοποιηθεί στο λογισμικό και μάλιστα όλα είναι παραμετροποιήσιμα. Σημαντικά μεγάλος αριθμός blocks είναι διαθέσιμα μέσω του Simulink Library Browser αλλά δίνεται η δυνατότητα δημιουργίας νέων blocks εξ'ολοκλήρου από τον χρήστη.

Στιγμιότυπο από το Simulink Onramp[6]

Από την έκδοση R2019a της Matlab και έπειτα, υπάρχει ένα πρόσθετο,το Simulink Onramp, το οποίο αποτελεί μια διαδραστική εισαγωγή στο λογισμικό Simulink.Το πρόσθετο υποστηρίζεται και στην έκδοση R2018b, στην οποία όμως ο χρήστης πρέπει να το εγκαταστήσει μόνος του μέσω των File Exchange και Add-on manager.[7]


Δείτε Επίσης

Παραπομπές

  1. «Επίσημη Ιστοσελίδα. Πρόσβαση 12 Απριλίου 2020». Αρχειοθετήθηκε από το πρωτότυπο στις 23 Σεπτεμβρίου 2023. Ανακτήθηκε στις 12 Απριλίου 2020. 
  2. Embedded Coder Tool
  3. BioAge Media. "Green Car Congress: General Motors Developed Two-Mode Hybrid Powertrain With MathWorks Model-Based Design; Cut 24 Months Off Expected Dev Time" greencarcongress.com Πρόσβαση 12 Απριλίου 2020
  4. HDL Coder- Επίσημο site. Πρόσβαση 12 Απριλίου 2020
  5. MathWorks-Simulink Onramp επίσημο site. Πρόσβαση στις 12 Απριλίου 2020
  6. Πηγή Στιγμιοτύπου Simulink Onramp. Πρόσβαση 12 Απριλίου 2020
  7. Simulink Onramp-File Exchange Πρόσβαση 12 Απριλίου 2020

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.