WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Eigene Library wird nicht angezeigt

 

Nasenbaer56
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 12.03.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.03.2013, 10:11     Titel: Eigene Library wird nicht angezeigt
  Antworten mit Zitat      
Hallo,

ich habe eine eigene Library "Mal_zwei_lib" .mdl erstellt. Die Library und die slblocks.m Funktion sind in einem gemeinsamen Ordner. Rufe ich den Simulink Browser auf, wird der Eintrag 'Eigene Bibliothek' auch entsprechend angezeigt. Alles O.K. soweit.
Das Problem, der zugehörige Block wird im rechten Fenster nicht angezeigt. Das steht immer "No blocks". Wie kann ich dort die Grafik der "Mal_zwei_lib" .mdl zum Anzeigen kriegen?

Anbei der Code der slblocks.m Funktion:

function blkStruct = slblocks

blkStruct.Name = 'Mal Zwei';
blkStruct.OpenFcn = 'Mal_zwei_lib';
% blkStruct.MaskInitialization = '';
% blkStruct.MaskDisplay = '';

Browser(1).Library = 'Mal_zwei_lib';
Browser(1).Name = 'Eigene Bibliothek';
Browser(1).IsFlat = 1;

blkStruct.Browser = Browser;
Private Nachricht senden Benutzer-Profile anzeigen


knilumis_baltaM
Forum-Century

Forum-Century


Beiträge: 241
Anmeldedatum: 20.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.03.2013, 07:56     Titel:
  Antworten mit Zitat      
Deine Bibliothek ist im Model "Mal_zwei_lib" gespeichert. Alle Bibliotheks Modelle die du da reinlegst werden auf der rechten Seite angezeigt. Lade mal deine "Mal_zwei_lib" hoch, damit man sehen kann was du da reingezogen hast.
Private Nachricht senden Benutzer-Profile anzeigen
 
Nasenbaer56
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 12.03.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.03.2013, 16:00     Titel:
  Antworten mit Zitat      
Hallo,

danke erstmal.
Anbei die Dateien

slblocks.m
 Beschreibung:

Download
 Dateiname:  slblocks.m
 Dateigröße:  444 Bytes
 Heruntergeladen:  426 mal
Mal_zwei_lib.mdl
 Beschreibung:

Download
 Dateiname:  Mal_zwei_lib.mdl
 Dateigröße:  26.18 KB
 Heruntergeladen:  425 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
knilumis_baltaM
Forum-Century

Forum-Century


Beiträge: 241
Anmeldedatum: 20.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.03.2013, 08:32     Titel:
  Antworten mit Zitat      
Bei mir wird im rechten Feld dein Block angezeigt. Hast es also richtig gemacht.
Private Nachricht senden Benutzer-Profile anzeigen
 
Nasenbaer56
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 12.03.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.04.2013, 18:59     Titel:
  Antworten mit Zitat      
O.K. Danke.
Private Nachricht senden Benutzer-Profile anzeigen
 
lowpost
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 13.01.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.08.2013, 15:45     Titel:
  Antworten mit Zitat      
Hallo zusammen !

Ich habe auch meine eigene Library mit dem Namen "MyLibrary" erstellt.
Führe ich die slblocks.m aus, so erscheint diese auch im Library-Browser.
Nun will ich mit den Model Construction Commands die neu erstellten Blöcke in "Mylibrary" in ein neues .mdl-File ("Model.mdl") einfügen.
Wie muss ich den Pfad für diesen neuen Block ("NewBlock") angeben?
Folgendes habe ich versucht:
Code:

add_block('built-in/NewBlock',['Model','/NewBlockName'],'Position',[30 30 30 30]);
add_block('MyLibrary/NewBlock',['Model','/NewBlockName'],'Position',[30 30 30 30]);
 

Ich habe bis jetzt mit den Model Construction Commands nur auf die Blöcke in "Simulink"-Library zugreifen können (z.B. Gain, Sum, Constant usw.), aber nicht auf andere Libraries wie "Aerospace Blockset"...
Ich benutze die von unserer Universität bereitgestellte Studenten-Lizens...
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.