Unsere Partner:

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner






Stellenangebote:
Entwicklungsingenieur Messtechnik und Fahrzeugelektronik (m/w)
Planung und Durchführung von Projekten im Bereich NFZ-Messtechnik
MBtech Group GmbH Co. KGaA
Magstadt, Sindelfingen bei Stuttugart, Stuttgart
Versuchsingenieur innovative Chassissysteme (m/w)
Erprobung von Chassissystemen, Koordination des Aufbaus von Aggregateträgern
MBtech Group GmbH Co. KGaA
Magstadt
Laboringenieur / Messtechnikingenieur mit Labview (w/m)
Entwicklung und Auslegung von Versuchsaufbauten
Brunel GmbH
Frankfurt/Offenbach
Versuchsingenieur Chassis Erprobung (m/w)
Grundsatzuntersuchungen, Fahrversuche und Freigabeuntersuchungen im Fahrwerkbereich
MBtech Group GmbH Co. KGaA
Magstadt
Applikationsingenieur Abgasnachbehandlung / SCR Dosiermodul (m/w)
Spezifikation, Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung
MBtech Group GmbH Co. KGaA
Fellbach
Entwicklungsingenieur Getriebemechatronik (m/w)
Getriebe und Hybrid Aufgabenstellungen
MBtech Group GmbH Co. KGaA
Fellbach, Stuttgart
Entwicklungsingenieur Fahrzeugapplikation Verbrennungsmotor (m/w)
Applikation, Test und Validierung von Motorsteuergerät-Funktionen auf den Gebieten Fahrbarkeit und Regelungssysteme
MBtech Group GmbH Co. KGaA
Fellbach
Applikationsingenieur Abgasnachbehandlung /-OBD Otto (m/w)
Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung / - OBD
MBtech Group GmbH Co. KGaA
Fellbach
Versuchsingenieure / Produktionsingenieure (m/w)
Prozessentwicklung, Versuchswesen in den Bereichen Messtechnik, Elektronik, Getriebetechnik
über Steinbach Partner Executive Consultants
Region Stuttgart und Unterfranken
Versuchsingenieur Betriebsfestigkeit (m/w)
Auswerten von Messdaten, Erstellung von Autosequenzen
MBtech Group GmbH Co. KGaA
Wörth, Untertürkheim
Versuchsingenieur (m/w) Sonderversuch
Entwicklung neuer Testmethoden im Sonderversuch
Continental AG
Hannover
Test Engineer (m/w)
Durchführung und Analyse von Versuchen an PKW-Innenraumkomponenten
Johnson Controls Automotive Experienc über Scheerer Werbung GmbH
Burscheid

Stand: 10:34:43 06.02.2012



.
 
Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

PDF-Export ruft Report auf --> langsam
04.08.2010, 13:56 (Dieser Beitrag wurde zuletzt bearbeitet: 05.08.2010 06:26 von M.Schneiders.)
Beitrag #1
DIAdem-Version: 2011 / 2010 / 11.1
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 2003
PDF-Export ruft Report auf --> langsam

Hallo,
benutze innerhalb einer Schleife den Befehl "PicPDFExport", um die automatisch erzeugen Reports als PDF abzulegen, was soweit auch gut funktioniert.
Jedoch wird beim ersten Aufruf von "PicPDFExport" automatisch das Modul "Report" aufgerufen. Soweit eigentlich nicht schlimm, ausser das nun nahezu jede Änderung das Scripts am Report am Monitor mitverfolgt werden kann. Dies ist jedoch sehr träge und verlangsamt das gesamte Script sehr. Ich möchte eigentlich erst am Ende den letzten Report aufrufen, nachdem alle anderen anderen bereits als PDF gespeichert wurden.
Kann man das irgendwie unterdrücken oder wieder zu einem anderen Modul zurück schalten, so das die Bildschirmaktualisierung nicht zu sehen ist ?

Danke
M.Schneiders

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren



09.08.2010, 07:31
Beitrag #2
DIAdem-Version: alle
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 1995
RE: PDF-Export ruft Report auf --> langsam

Hallo M.Schneiders,

solange kein PicUpdate aufgerufen wird, kann ein REPORT-Layout per Script geändert werden, ohne dass diese Änderungen sichtbar sind. Erst nach einem PicUpdate werden sie angezeigt. Vielleicht kannst du ja alle Layout-Anpassungen ausführen und erst zum Schluß den Report aktualisieren.

Ein Modulwechsel wird mit dem Befehl WndShow eingeleitet.

Carpe DIAdem

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.08.2010, 09:55
Beitrag #3
DIAdem-Version: 2011 / 2010 / 11.1
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 2003
RE: PDF-Export ruft Report auf --> langsam

Hallo Carpe DIAdem,
das mit dem PicUpdate ist mir bewusst. Aber um mein Problem besser zu beschreiben, habe ich im Anhang folgendes Beispiel (+ Report) hinzugefügt.

PHP-Code:
'------------------------------------------------------------------------------
BeschreibungBeispielscript für PDFExport und Geschwindigkeit
' Autor       : M.Schneiders
Datum       09.08.2010
' Version     : 1.0
'
------------------------------------------------------------------------------
Option Explicit  'Erzwingt die explizite Deklaration aller Variablen in einem Script.
Dim PageExist_m40, PageExist_23, PageExist_130, PageExist_4_5V, PageExist_5_0V, PageExist_5_5V
Dim i, StartTime, EndTime, TotalTime


TotalTime       = 0
PageExist_m40   = 1
PageExist_23    = 1
PageExist_130   = 1
PageExist_4_5V  = 1
PageExist_5_0V  = 1
PageExist_5_5V  = 1

Call LogFileWrite("Start")
For i = 1 to 5
  StartTime = Timer
  Call PicLoad("Beispiel zu PDFExport.TDR")
  
  ' 
Reportseiten sortieren
  
If PageExist_m40 1 Then
    Call GraphSheetMove
("-40°C""")
  
End If
  If 
PageExist_23 1 Then
    Call GraphSheetMove
("23°C""")
  
End If
  If 
PageExist_130 1 Then
    Call GraphSheetMove
("130°C""")
  
End If      
  If 
PageExist_4_5V 1 Then
    Call GraphSheetMove
("4,5V""")
  
End If      
  If 
PageExist_5_0V 1 Then      
    Call GraphSheetMove
("5,0V""")
  
End If      
  If 
PageExist_5_5V 1 Then      
    Call GraphSheetMove
("5,5V""")
  
End If 
  
  
Call PicPDFExport("Test"0)
'  Call WndShow("NAVIGATOR", "SHOW")                                       ' Zeile einoder auskommentieren um Geschwindigkeitunterschied zu bewirken
  EndTime 
Timer StartTime
  Call LogFileWrite
("Durchlauf " " : "FormatNumber(EndTime2))
  
TotalTime TotalTime EndTime
Next 
Call PicUpdate
()                                                          ' Report aktualisieren
Call GraphSheetShow("Overview")                                           ' 
Report anzeihen
Call LogFileWrite
("Gesamt-Zeit : "FormatNumber(TotalTime2)) 

Dies ist ein kleiner Ausschnitt von dem vollständigen Script, was aber die Problematik verdeutlichen tut. (Daten sind keine notwendig, habe soweit alles aus dem Report entfernt, was sich auf Daten bezieht)

Führe ich das Script auf meinem Rechner mit auskommentierter Zeile
Code:
Call WndShow("NAVIGATOR", "SHOW")                                       ' Zeile ein- oder auskommentieren um Geschwindigkeitunterschied zu bewirken

aus ergeben sich folgende Zeiten:

Code:
Durchlauf 1 : 4,05
Durchlauf 2 : 9,25
Durchlauf 3 : 9,27
Durchlauf 4 : 9,36
Durchlauf 5 : 9,25
Gesamt-Zeit : 41,17

Wird die Zeile jedoch ausgeführt (und damit nach dem Exportieren zu einer anderen Ansicht gewechselt), dauert es folgende Zeiten:

Code:
Durchlauf 1 : 4,36
Durchlauf 2 : 4,31
Durchlauf 3 : 4,42
Durchlauf 4 : 4,39
Durchlauf 5 : 4,36
Gesamt-Zeit : 21,84

Des Problem ist, das durch den Befehl "PicPDFExport" automatisch das Modul Report aufgerufen wird, was dann aber, wie hier beim Sortieren der Seiten, langsamer ist.

Hoffe so ist mein Problem besser zu erkenne und vielleicht noch Eleganter zu lösen als ein Wechsel in ein anderes Modul.

Gruß
M.Schneiders



Angehängte Datei(en)
.tdr  Beispiel zu PDFExport.TDR (Größe: 654,5 KB / Downloads: 107)
.vbs  Beispiel PDF-Export.VBS (Größe: 3,72 KB / Downloads: 47)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.08.2010, 11:15
Beitrag #4
DIAdem-Version: alle
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 1995
RE: PDF-Export ruft Report auf --> langsam

Hallo M.Schneiders,

ich habe das Script so, wie es ist ausgeführt (also mit auskommentiertem WndShow). Dann habe ich folgende Zeiten:

Code:
Durchlauf 1 : 2,10
Durchlauf 2 : 1,64
Durchlauf 3 : 1,59
Durchlauf 4 : 1,62
Durchlauf 5 : 1,66
Gesamt-Zeit : 8,61

Ich finde das vertrehtbar. Ich habe mit DIAdem 2010 getestet.

Wenn der Befehle GraphSheetMove in DIAdem 11.1 auskommentiert wird, sind die Zeiten auch dort ähnlich. Will heißen, dass die Verzögerung eigentliche durch diesen Befehl verursacht wird (und er in DIAdem 2010 optimiert wurde).

Carpe DIAdem

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.08.2010, 15:27
Beitrag #5
DIAdem-Version: 2011 / 2010 / 11.1
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 2003
RE: PDF-Export ruft Report auf --> langsam

Hallo Carpe DIAdem,
unter 2010 geht es bei mir auch schneller:

Code:
Durchlauf 1 : 4,55
Durchlauf 2 : 4,16
Durchlauf 3 : 4,05
Durchlauf 4 : 4,09
Durchlauf 5 : 4,08
Gesamt-Zeit : 20,92
Mein Rechner ist wohl nicht mehr gerade der schnellste Sad

Aber auch unter 2010 finde ich es blöd, das der Befehl "PicPdfExport" ins Reportmodul wechselt. Ein "flackern" (durchs verschieben) sieht man immer noch.
Aber damit muß der Kollege dann wohl leben. Genau wie die Umstellung auf DIAdem2010, wobei wir 2010 noch nicht (firmenintern) freigegeben haben.

Trotzdem Danke.

M.Schneiders

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.08.2010, 15:39
Beitrag #6
DIAdem-Version: alle
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 1995
RE: PDF-Export ruft Report auf --> langsam

Hallo M.Schneiders,

mein PC ist auch schon 2 Jahre alt, also auch wirklich ein das Top-Model.
Technisch betrachtet ist das Erstellen eines PDF's ein "Drucken" mit besonderer Aufbereitung und die Grafik aufbauen und drucken ist Aufgabe von REPORT.
Miss doch einmal die Zeit ohne die Layout-Seiten zu sortieren -also nur das reine PDF erstellen.

Carpe DIAdem

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.08.2010, 06:48
Beitrag #7
DIAdem-Version: 2011 / 2010 / 11.1
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 2003
RE: PDF-Export ruft Report auf --> langsam

Hallo Carpe DIAdem,
meiner ist schon 5 Jahre alt. Und frühestens nach 6 Jahren gibt es einen neuen Sad Es lebe das Sparen Exclamation

Ich weiß das die meiste Zeit fürs eigentliche PDF erzeugen drauf geht. DIAdem an solches ist nachwievor sehr schnell unterwegs.
Und der Kollege findet es so auch schnell genug. Er hatte sich vorher manuell mit Excel rum gequält.

Gruß
M.Schneiders

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  mehrere Kurven in Report übertragen d.m. 0 161 20.12.2011 08:01
Letzter Beitrag: d.m.
  Überschrift in export txt datei weglassen Chewbie 2 449 01.09.2011 13:05
Letzter Beitrag: Chewbie
Question Excel export, Anzeigebereich Variablen Marinjo 1 569 06.12.2010 13:16
Letzter Beitrag: M.Schneiders
  [ERLEDIGT] Inhalt einer Variable im Report darstellen kwakz 2 606 07.10.2010 10:14
Letzter Beitrag: kwakz
  Report automatisieren FelixKn 2 683 19.07.2010 12:20
Letzter Beitrag: FelixKn
  Anfänger: Script zur Transformation von Fräskräften und Excel-Export? Rednaxela 14 2.184 17.06.2010 09:06
Letzter Beitrag: Bruno
  Report von bestimmtem Zeitbereich Luca 11 1.050 19.02.2010 10:39
Letzter Beitrag: Luca
  Report per Script in PowerPoint exportieren Peter 4 1.785 24.08.2009 12:48
Letzter Beitrag: Peter
  Report automatisch exportieren gerry00 1 572 17.08.2009 07:58
Letzter Beitrag: Carpe_DIAdem
  UUT Status im Report anzeigen samsi 2 549 01.04.2009 12:00
Letzter Beitrag: samsi

Gehe zu: