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

3D-Darstellung wird nur schwarz gedruckt

 

Diddy
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 61
Anmeldedatum: 02.08.07
Wohnort: ---
Version: 2009a
     Beitrag Verfasst am: 02.08.2007, 15:51     Titel: 3D-Darstellung wird nur schwarz gedruckt
  Antworten mit Zitat      
Hallo,

ich habe ein Problem beim ausdruck von 3D-Darstellungen. Dabei ist es unerheblich, ob mit mesh oder surf der Plot erfolgt. Gedruckt wird über den Adobe PDF (Adobe 7.0 professional).
Der Ausdruck mittels Adobe ist immer eine schwarze Seite. Matlab zeigt den Fehler an:
Code:

Warning: Problems in UIW_SetUpGLPrinting
> In D:\Programme\MATLAB\toolbox\matlab\graphics\private\render.p>render at 144
  In print at 267
  In printdlg at 84
 


Ich habe es mit verschiedenen Anzahlen von Datenpunkten probiert, immer das selbe Problem. Bei den 2D-Darstellungen (contour, plot, contourf) gibt es die Probleme nicht.

Mal ein Trivialbeispiel:

Code:

x=linspace(-1,1,100);
[X Y]=meshgrid(x,x);
R=X.^2+Y.^2;

mesh(X,Y,R);

print % Adobe pdf als Standarddrucker eingestellt
 


MATLAB-Version: MATLAB R2007a (7.4.0) (bei der Version R14 Sp3 gabs die gleichen Probleme)

Wär schön, wenn mir einen helfen könnte.

Gruß,
Christian
Private Nachricht senden Benutzer-Profile anzeigen


Michaela
Forum-Century

Forum-Century


Beiträge: 239
Anmeldedatum: 12.07.07
Wohnort: ---
Version: bis 2007b
     Beitrag Verfasst am: 02.08.2007, 23:11     Titel:
  Antworten mit Zitat      
Das ist bestenfalls ein workaround aber keine Lösung: versuche doch mal den figure renderer von 'opengl' auf 'zbuffer' oder 'painters' zu setzten

set (gcf, 'renderer', 'painters')

Evtl. büsst Du damit ein wenig performance ein, aber es könnte helfen. Tritt das Problem bei allen Deinen Rechner auf - oder kann es evtl. an der Graphikkarte liegen? Ich hätte gerne mal eine Liste von Graphikkarten, die mit Matlab nicht 100% zusammenzuarbeiten... bei mir macht der opengl renderer auch immer Ärger -- allerdings anderen als das von Dir beschriebene Problem.
Private Nachricht senden Benutzer-Profile anzeigen
 
Diddy
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 61
Anmeldedatum: 02.08.07
Wohnort: ---
Version: 2009a
     Beitrag Verfasst am: 03.08.2007, 08:54     Titel:
  Antworten mit Zitat      
Hi,

ich danke dir erstmal, das funktioniert soweit erstmal. Allerdings schränkt das extrem die Performance ein.

Die Grafikkarte ist eine Nvidia GeForce 6200, genauer Hersteller weiß ich nicht.
Vorher gab es damit eigentlich keine Probleme, erst seit einiger Zeit und nur auf meinem Bürorechner.

Könnte es vielleicht sein, dass das OpenGl nicht richtig funktioniert?

Gruß,
Christian
Private Nachricht senden Benutzer-Profile anzeigen
 
Michaela
Forum-Century

Forum-Century


Beiträge: 239
Anmeldedatum: 12.07.07
Wohnort: ---
Version: bis 2007b
     Beitrag Verfasst am: 03.08.2007, 14:30     Titel:
  Antworten mit Zitat      
Bei mir gibt es die Probleme auch am Bürorechner - je nach Kollege etwas verschieden. Leider konnte ich den Fehler nicht weiter als bis zum Renderer einkreisen - vielleicht gibt es ja im Forum jemanden der weiterweiss? Auf dem matlabseite habe ich auch nichts gefunden, aber vielleicht auch nicht richtig gesucht.
Private Nachricht senden Benutzer-Profile anzeigen
 
Diddy
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 61
Anmeldedatum: 02.08.07
Wohnort: ---
Version: 2009a
     Beitrag Verfasst am: 09.08.2007, 09:00     Titel:
  Antworten mit Zitat      
Hallo,

das Problem besteht immernoch.
Sobald die Matrizen groß werden und die Darstellung entsprechend viele Datenpunkte besitzt, werden die erstellten .pdf-Files riesengroß. Mal abgesehen davon geht der PC an seine Leistungsgrenze bzw. stürzt sogar wegen Speichermangel ab. So richtig die Lösung ist das nun nicht.

Zur Zeit behelfe ich mir damit, dass ich die Matrizen entsprechend klein halte, dann ist es erträglich.
Private Nachricht senden Benutzer-Profile anzeigen
 
paillette
Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 12.06.09
Wohnort: ---
Version: 6.5 , R2008a
     Beitrag Verfasst am: 13.07.2009, 14:35     Titel:
  Antworten mit Zitat      
Hallo,

ich hatte das Problem auch, habe dann mit shading flat, die schwarzen Linien deaktiviert, wird zwar etwas übersichtlicher aber wenigstens farbig. Vielleicht hilfts bei dir ja auch was.
Private Nachricht senden Benutzer-Profile anzeigen
 
Stefan Gränitz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.10.2009, 18:17     Titel:
  Antworten mit Zitat      
Hi,

gleiches Problem bei mir mit R2007b unter Windows7

Merkwürdig ist:
- es tritt nur auf, wenn ich mit dem Befehl figure; für mehrere aufeinander folgende Plots eigene Fenster erstelle
- set (gcf, 'renderer', 'painters'); behebt das Problem bei mir nicht

Hier scheint also eher ein Problem mit Fensterhandles o.Ä. vorzuliegen.

Gruß
Stefan
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 26.10.2009, 18:22     Titel:
  Antworten mit Zitat      
Nun R2007b und Windows 7 sind nicht zusammen qualifiziert. Es kann daran liegen, muss aber nicht.

http://www.gomatlab.de/mathworks-pr.....soft-windows-7-t8703.html

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Stefan Gränitz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.10.2009, 18:22     Titel:
  Antworten mit Zitat      
Stellte gerade noch fest, dass ich eine etwas andere Warnmeldung bekomme:

Code:
Warning: Problems in UIW_SetUpGLPrinting
> In graphics\private\render at 142
  In print at 267
  In hgexport at 819
  In filemenufcn>localSaveExportHelper at 193
  In filemenufcn>localSaveExport at 303
  In filemenufcn at 55
  In filemenufcn>localSave at 170
  In filemenufcn at 53


Die Symptome jedoch sind exakt dieselben.

Gruß
Stefan
 
BAfH

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.11.2009, 12:03     Titel: Das gleiche Problem bei R2009a
  Antworten mit Zitat      
Hallo,

hab das gleiche Problem im Cell-Mode bei R2009a (64bit) auf Windows 7.
Beim Veröffentlichen als HTML auch nur schwarze Rechtecke.

Lösung bei mir:
Nach der Definition des figure-Handles

set(gcf, 'Renderer', 'ZBuffer')

eingeben. Dies funktionierte.

set (gcf, 'renderer', 'painters')

funktionierte bei mir nicht.


Gruß

Ralf
 
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.