|
|
Transparency violation error bei spmd |
|
nakor86 |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 12.03.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.03.2016, 01:16
Titel: Transparency violation error bei spmd
|
|
Hallo allerseits,
ich habe langdauernde Matlab-Simulationen, die ich per SSH und X11 auf einem Linux-Server laufen lassen möchte und dabe ausgeloggt sein darf. Außerdem möchte ich mehrere Simulationen gleichzeitig laufen lassen, mit mehreren unterschiedlich main-files.
Ein Kollege hat mir folgendes Skript empfohlen:
Wenn ich das aufrufen will, kommt aber eine Meldung
"Transparency violation error" für jede der main-Methoden. Weiß jemand, wo da der Fehler liegt und was man stattdessen machen sollte?
Besten Dank im Voraus
[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke!]
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.03.2016, 09:20
Titel:
|
|
Hallo,
ich habe es mal mit Funktionen der Art
bei mir versucht, und es läuft durch.
Versuche das doch auch mal mit solchen Funktionen, damit klar wird, ob das Problem die verwendete Infrastruktur ist oder ob das mit dem verwendeten Code zu tun hat.
Falls letzteres, bitte Code zur Verfügung stellen, mit dem das Problem reproduziert werden kann.
Grüße,
Harald
|
|
|
nakor86 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 12.03.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.03.2016, 09:35
Titel:
|
|
Hi, danke für die Antwort,
ich versteh nicht ganz, was das heißt. Sol ich die Funktionen anstelle der @--- Ausdrücke benutzen? Die main-Methoden, die ich laufen lassen will, sind Skripte. Liegt es vielleicht daran, dass es nur mit Funktionen geht und nicht mit Skripten?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.03.2016, 10:05
Titel:
|
|
Hallo,
Zitat: |
Sol ich die Funktionen anstelle der @--- Ausdrücke benutzen? |
Genau.
Zitat: |
Die main-Methoden, die ich laufen lassen will, sind Skripte. Liegt es vielleicht daran, dass es nur mit Funktionen geht und nicht mit Skripten? |
Ja. Wenn man sich überlegt, wie jeweils mit Variablen umgegangen wird, sollte das auch nicht verwundern. Also aus den Skripten Funktionen ohne Ein- und Ausgabeargumente machen.
Grüße,
Harald
|
|
|
nakor86 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 12.03.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.03.2016, 10:39
Titel:
|
|
Hm also ich habe jetzt den folgenden Code laufen
und die funct1 in funct1.m ist einfach leer und lautet
Ich bekomme aber beim Starten immer die Fehlermeldung :
"Error using func1.
Too many output arguments"
Das versteh ich nicht. "func1" sollte ja eigentlich garnichts machen.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.03.2016, 11:00
Titel:
|
|
Hallo,
schau doch mal, in welcher Zeile diese Fehlermeldung kommt.
Tipp: das @ in der Vorlage deines Kollegen war da nicht ohne Grund.
Grüße,
Harald
|
|
|
nakor86 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 12.03.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.03.2016, 12:45
Titel:
|
|
Ok richtig die "@" haben gefehlt. Jetzt ist das Probemm gelöst. Danke für die nette Unterstützung!
|
|
|
|
|
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.
|
|