|
|
Blockparameter automatisch auslesen |
|
Gast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.08.2008, 14:52
Titel: Blockparameter automatisch auslesen
|
 |
Hallo,
ich habe folgendes Problem: per Script kopiere ich mir einen Library-Block in ein Simulink-Model und lade mir dann per 'get_param('BlockName','DialogParameters') die Dialogparameter des Blocks in den Workspace. Wie kann ich erkennen welche von diesen Parametern überhaupt visible (anwählbar) bzw enabled (nicht ausgegraut) sind und dies dann in dem Script weiterverwenden?
|
|
|
|
|
Gast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.08.2008, 16:10
Titel:
|
 |
ich hätte eine Möglichkeit gefunden dies auszulesen. wenn ich den libraryblock in einem texteditor öffne steht das zugehörige unter dem feld 'MaskEnableString'. wie kann ich nun in meinem script den libraryblock als txt öffnen (per 'fopen' oder?) und dann dieses file auslesen?
die zeile die ich auslesen müsste sieht z.b. so aus:
'MaskEnableString "off,off,off,on,on,off,on,off"'
wie kan ich nun genau diese zeile in ein cell speichern?
|
|
|
steve |

Ehrenmitglied
|
 |
Beiträge: 2.029
|
 |
|
 |
Anmeldedatum: 03.09.07
|
 |
|
 |
Wohnort: Wien
|
 |
|
 |
Version: R2024a
|
 |
|
|
 |
|
Verfasst am: 12.08.2008, 17:20
Titel:
|
 |
Moin,
such mal im Forum nach
Da solltest du fündig werden...
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Titus |

Forum-Meister
|
 |
Beiträge: 871
|
 |
|
 |
Anmeldedatum: 19.07.07
|
 |
|
 |
Wohnort: Aachen
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.08.2008, 15:54
Titel:
|
 |
Hallo,
sobald Du den Block kopiert (mit add_block eingefügt hast), kannst Du mit
get_param(block, 'MaskEnables'), get_param(block, 'MaskVisiblities') rausbekommen, ob wählbar/sichtbar. Lass das 'String' am Ende jeweils weg, dann bekommst Du ein cell-array (einfacher).
Ciao,
Titus
|
|
|
Gast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.08.2008, 10:17
Titel:
|
 |
Super, genau das habe ich gesucht!
Vielen Dank
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| RSS
Hosted by:
Copyright © 2007 - 2025
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.
|
|