Skip to main content

Simulink Coder

Simulink Coder, Simulink modellerinden ve Stateflow çizelgelerinden C ile C++ kodu üretir ve çalıştırır.
MathWorks yetkili distribütörü
Türkçe teknik destek
Kurulum ve eğitim hizmeti
Simulink Coder, modelden üretilen kodu gerçek zamanlı ve gerçek zamanlı olmayan uygulamalarda kullanmanızı sağlar. Simülasyon hızlandırma, hızlı prototipleme ve donanım döngüde test bu kodla yürür.
Kullanıcı Grubu
Hızlı prototipleme ve donanım döngüde test yürüten kontrol ve simülasyon mühendisleri
İçindekiler

    Simulink Coder nedir?

    Simulink Coder, Simulink modellerinden, Stateflow çizelgelerinden ve MATLAB fonksiyonlarından C ile C++ kodu üreten bir araç kutusudur. Üretilen kaynak kod hem gerçek zamanlı hem gerçek zamanlı olmayan uygulamaları destekler. Örneğin simülasyonu hızlandırır, hızlı prototip kurar ya da donanım döngüde test yürütürsünüz. Kodu Simulink içinden izleyip ayarlayabilir, dilerseniz MATLAB ortamı dışında bağımsız çalıştırabilirsiniz. Ayrıntılar MathWorks dokümantasyonunda yer alır.

    Kod üretimi yalnızca Simulink bloklarıyla sınırlı değildir. Stateflow çizelgeleri, Simscape fiziksel modelleri ve Deep Learning Toolbox ağları da çıktıya katılır. Ayrıca paylaşılan kitaplık ve çalıştırılabilir dosya üretirsiniz. Harici mod sayesinde kod hedef donanımda koşarken parametreleri Simulink üzerinden değiştirir, verileri gösterge ve grafiklerle canlı izlersiniz. Seri üretim için gereken işlemciye özgü optimizasyon, kod arayüzü denetimi ve standart uyumu ise Embedded Coder ile gelir.

    Simulink Coder Temel Yetenekleri

    Kod ve Çalıştırılabilir Üretimi

    Simulink, Stateflow, Simscape ve Deep Learning Toolbox modellerinden C ile C++ kodu üretirsiniz. Çıktı paylaşılan kitaplık ya da çalıştırılabilir dosya olabilir.

    Böylece modeli MATLAB ortamı dışında da koşturursunuz.

    Donanımla Prototipleme

    Üretilen kodu masaüstünde, hızlı prototip donanımında ya da gömülü denetleyicide çalıştırırsınız. Otonom sistem denemeleri de bu akışla yürür.

    Örneğin Speedgoat donanımıyla donanım döngüde test kurarsınız.

    Harici Mod ile Canlı Ayar

    Kod hedef donanımda koşarken parametreleri Simulink üzerinden değiştirirsiniz. Ayrıca verileri gösterge, grafik ve kayıt bloklarıyla canlı izlersiniz.

    Dolayısıyla ayar turlarını yeniden derlemeden tamamlarsınız.

    Simulink Coder Nasıl Çalışır?

    01
    Hedefi seçin
    Öncelikle modelin çalışacağı hedefi ve çözücü ayarlarını belirleyin.
    02
    Kodu üretin
    Ardından Simulink Coder uygulamasıyla C ya da C++ çıktısını alın.
    03
    Donanımda koşturun
    Kodu prototip donanıma indirip gerçek zamanlı davranışı gözleyin.
    04
    Canlı ayar yapın
    Son olarak harici mod ile parametreleri değiştirip verileri kaydedin.

    Kullanım Alanları

    Kontrol Sistemleri
    Denetleyiciyi hızlı prototip donanımında koşturur, ardından parametreleri canlı ayarlarsınız.
    Gömülü Sistemler
    Modelden üretilen kodu gömülü denetleyicide çalıştırır, davranışı gerçek donanımda doğrularsınız.
    Model Tabanlı Tasarım
    Simülasyondan donanıma geçişi aynı model üzerinden sürdürür, böylece tasarımı tek kaynakta tutarsınız.
    Mekatronik
    Makine denetimini prototip donanımda sınar, ardından fiziksel sistemle birlikte ayarlarsınız.

    Gereksinimler ve Lisans

    Kullanıcı Grubu
    Hızlı prototipleme ve donanım döngüde test yürüten kontrol ve simülasyon mühendisleri

    Birlikte Kullanılan Ürünler

    Zorunlu Ürünler
    Tamamlayıcı Ürünler

    Sıkça Sorulan Sorular

    Simulink Coder ile Embedded Coder farkı nedir?
    Simulink Coder genel amaçlı C ve C++ kodu üretir; simülasyon hızlandırma, hızlı prototipleme ve donanım döngüde test için yeterlidir. Embedded Coder ise seri üretim için işlemciye özgü optimizasyon, kod arayüzü denetimi ve standart uyumu ekler.
    Hangi model öğelerinden kod üretilir?
    Simulink blokları, Stateflow çizelgeleri, MATLAB fonksiyonları, Simscape fiziksel modelleri ve Deep Learning Toolbox ağları desteklenir. Çıktı olarak kaynak kod, paylaşılan kitaplık ya da çalıştırılabilir dosya alırsınız.
    Harici mod ne işe yarar?
    Kod hedef donanımda koşarken parametreleri Simulink üzerinden değiştirirsiniz. Ayrıca verileri gösterge ve grafiklerle canlı izlersiniz. Böylece her ayar denemesinde yeniden derlemek zorunda kalmazsınız.
    MATLAB Coder gerekli mi?
    Evet, Simulink Coder temel kod üretim altyapısı için MATLAB Coder’a dayanır. Ayrıca MATLAB ve Simulink zorunludur.
    Kodu MATLAB olmadan çalıştırabilir miyim?
    Evet. Üretilen çalıştırılabilir dosya MATLAB ortamı dışında bağımsız koşar. Dolayısıyla hedef bilgisayarda MATLAB kurulu olmasına gerek kalmaz.
    Donanım döngüde test için ne gerekir?
    Gerçek zamanlı koşum ve donanım arayüzü için Simulink Real-Time kullanılır. Speedgoat gibi hedef donanımlarla birlikte çalışır; ayrıca harici mod üzerinden canlı ayar yaparsınız.

    Simulink Coder için fiyat teklifi alın

    Kurumunuza uygun lisans modelini birlikte belirleyelim. Talebiniz doğrudan FİGES MATLAB satış ekibine düşer.
    • 1 iş günü içinde dönüş
    • Deneme lisansı ve kavram kanıtı desteği
    • Akademik ve kampüs lisanslarında özel fiyatlandırma

    © FİGES A.Ş. Tüm hakları saklıdır.