|
SmokingAce |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 13.02.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.03.2015, 17:59
Titel: Skript-Schreiben
|
|
Hallo Zusammen,
ich möchte ein Skript schreiben, aber komme leider nicht damit klar. Habe natürlich schon das Internet durchforstet aber nichts wirklich gefunden.
Ich hab folgendes vor:
Ich möchte ein Skript schreiben, das einen bestimmten Ablauf startet. Vorher möchte ich Parameter die für den Ablauf relevant sind, in einer Maske eingegeben. Wie kann ich diese Maske auslesen, diese dann im Script in den Workspace schreiben. Die Maske gilt nur für ein kleines meiner Teilsysteme, die Werte sollen dann aber für alle gelten. Daher möchte ich das mit einem Skript lösen.
Ist dies Überhaupt möglich?
Danke im vorraus.
|
|
|
|
|
s14m04146 |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 20.11.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.03.2015, 19:36
Titel:
|
|
Meinst du, dass du praktisch eine Tabelle hast, in welcher bestimmte Werte drin sind?
In dem Fall die Werte in ein Textdokument schreiben und das mit load einlesen im Skript
|
|
|
twols |
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 05.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.03.2015, 12:27
Titel:
|
|
Du kannst über Callbacks in der Maske Variablen direkt ins globale Workspace schreiben.
Wenn du z.B. einen Parameter mit dem Namen "slope" in der Maske anlegst, dann kannst du mit dem Callback den Wert ins 'base' Workspace schreiben.
_________________
bitmarker eLearning Videos zu MATLAB, Simulink, LabVIEW bei YouTube: http://leogo.es/youtubebm
|
|
|
rien |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.04.2015, 13:16
Titel:
|
|
1. Entweder die Maske mit get_param auslesen (siehe twols)
Das kann direkt im Skript gemacht werden..
2 .Matlab bei der Maskeninitialisierung sagen dass es deine Parameter in den Workspace schreiben soll
slope als XYZ in Maske definieren (XYZ=Parramtername)
3.Die Parameter als globale Parameter verwenden.
Die 2. Variante ist wohl die sauberste, die 1. die bequemste wenn du x-mal aus verschiedenen Blöcken Paramter auslesen willst/musst
|
|
|
|
|
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 - 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.
|
|