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

Zwei oder mehrere Skriptdateien mit einer Funktion aufrufen

 

Kee
Forum-Anfänger

Forum-Anfänger


Beiträge: 20
Anmeldedatum: 28.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.11.2016, 15:12     Titel: Zwei oder mehrere Skriptdateien mit einer Funktion aufrufen
  Antworten mit Zitat      
Hallo Leute,

ich habe folgendes Problem.
Und zwar habe ich zwei Skriptdateien erstellt und möchte beide mit der derselben Funktion aufrufen.
Bei einer Skriptdatei erfolgt die Ausführung problemlos. Diese Skriptdatei hat die Bezeichnung Frame.

Bei der zweiten Skriptdatei (dieser hat eine andere Bezeichnung) funktioniert dies nur, wenn ich den ganzen Quellcode in den Command Window hineinkopiere.
Wenn ich das mit der Schaltfläche "Run" versuche klappt das nicht.
Ich kriege dann immer eine Fehlermeldung.

Attempt to execute SCRIPT Frame as a function:

Wenn ich die Skriptdatei Frame dann aus dem Current Folder entferne und wieder die zweite Skriptdatei mit "Run" ausführen möchte dann erhalte ich:

Undefined function or variable 'Frame'.

Die Antwort ist bestimmt ganz simple jedoch komme ich nicht drauf.
Wollte die zweite Skriptdatei dann mit einer anderen Funktion verknüpfen, hab dazu eine neue Funktion definiert, aber so hat es auch nicht geklappt.

Es klappt nur wenn ich den ganzen Quellcode in den Command Window kopiere Crying or Very sad

Würde mich auf eine schnelle Antwort freuen!

Liebe Grüße,
Kee
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 14.11.2016, 16:19     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Und zwar habe ich zwei Skriptdateien erstellt und möchte beide mit der derselben Funktion aufrufen.


Das klingt nach
Code:
function test
skript1
skript2


Den Rest kann ich nicht so ganz nachvollziehen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Kee
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 20
Anmeldedatum: 28.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.11.2016, 16:45     Titel:
  Antworten mit Zitat      
Danke für die schnelle Antwort.

Schreibe ich den Skriptnamen in den Funktionsrumpf rein?
Ich habe das mal versucht und festgestellt, dass das so nicht klappt.

Ich steh da voll auf dem Schlauch Crying or Very sad

Ich muss die Arbeit morgen abgeben :/
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 14.11.2016, 16:48     Titel:
  Antworten mit Zitat      
Hallo,

nein, skript1 und skript2 sind die Namen der Skripte, die du ausführen möchtest.
Den Funktionsnamen kannst du beliebig wählen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Kee
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 20
Anmeldedatum: 28.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.11.2016, 16:53     Titel:
  Antworten mit Zitat      
Ja genau,

beispielsweise habe ich jetzt eine allgemeine Funktion:

Code:
function [ output_args ] = Untitled( input_args )
%UNTITLED Summary of this function goes here
%   Detailed explanation goes here


end
 

wo würde ich da jetzt den Skriptnamen reinschreiben bzw. wie würde das jetzt für diesen Fall aussehen?

[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke]
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 14.11.2016, 16:55     Titel:
  Antworten mit Zitat      
Hallo,

unter das
Zitat:
% Detailed explanation goes here


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Kee
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 20
Anmeldedatum: 28.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.11.2016, 17:06     Titel:
  Antworten mit Zitat      
Ich habe Ihnen mal eine PN geschickt.
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 - 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.