Matlab Konvertierung

Gast #579339
Soweit ich weiß nicht. Matlab an sich kennt nur Floating Point Zahlen. 
Man kann C kompatible printf Anweisungen nutzen, aber da gibt es ja auch 
nur die Möglichkeit für Hex oder Okt Zahlen, nicht für Bin.
Gast #579348
Okay, hab Matlab nicht hier, so dass ich nicht nachsehen konnte. 
Brauchte so eine Funktion auch noch nie. Wieder was gelernt.

@ARM-AB

Verstehe nicht so ganz, was du machen willst.
Gast #579356
ich will einen u.a. ein multiplexer simulieren. der soll 8 eingaenge 
besitzen. damit ich bei der simulation nicht jeden eingang extra 
beaufschlagen muss (also pro eingang eine konstante), moechte ich eine 
konstante einsetzten die ich dann entsprechend auf die eingaenge 
verteile.
beispiel:
konstante hat den wert 9, folglich soll der eingang 0 und 3 vom muxer 
eine 1 sehen.
Gast #579714
Es gibt AFAIK Blöcke, mit denen man einzelne Bits aus einer Zahl 
"schneiden" kann. Also zuerst nach (u)int konvertieren, dann die Bits 
vereinzeln. Dass Matlab nur double kennt, ist schlicht falsch. Auch, 
wenn man zugegebenermaßen sehr selten andere Datentypen verwendet.
Gast #583763
Hallo  ARM-AB,

in meiner Diplomarbeit ist so etwas angefallen. Damit habe ich per RTW 
und embedded Coder einen 16Bit parallel DAC angesprochen.
dec2bin() geht in Simulink leider nicht, jedenfalls nicht zusammen mit 
RTW. Da bin ich damals auch drüber gestolpert.
Heute würde ich dafür natürlich einen Device Treiber als C-S-Function 
schreiben.
Den Block im Anhang musst du dann noch nach deinen Wünschen anpassen 
(look under mask).

Gruß,
Thomas
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.