| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge |
Autor
|
Thema: PMTabelle V4 (5853 mal gelesen)
|
gunni Mitglied
Beiträge: 254 Registriert: 20.08.2000 Fujitsu-Siemens Celsius 460 P4 - 1,7GHZ 1GB RAM ATI Fire GL2 -------------------- Windows2000 SP4 Solid Edge V16 SP4 -------------------- Solid Edge - Zusatztools: siritec.com - myNu 4.1 siritec.com - PMTabelle V3.0.0 siritec.com - DraftScale V1.0 siritec.com - MakroToolbar V1.0.0
|
erstellt am: 11. Dez. 2006 01:19 <-- editieren / zitieren --> Unities abgeben:
Von der Passmaßtabelle steht eine aktualisierte Version (V4.0.0) zur Verfügung. Nachfolgend sind die Änderungen/Verbesserungen zur Vorgängerversion "PMTabelle V3.0" aufgeführt: * Die Passungen ZA, ZB, ZC, CD, EF, FG, za, zb, zc, cd, ef, fg wurden hinzugefügt * Die Rahmenstärke der Passmaßtabelle ist über die Konfigurationsdatei einstellbar Das Programm kann ab sofort unter http://www.siritec.com heruntergeladen werden. Grüsse Gunni
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rulfman Mitglied IT-Manager / CAD-Administrator
Beiträge: 85 Registriert: 22.06.2004
|
erstellt am: 11. Dez. 2006 15:50 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
Hiho, kann mir jemand sagen warum sich die Tabelle soooooo langsam aufbaut??? Oder ist das etwa nur bei mir so??? ------------------ Gruß Ralf _______________________________ * Printed on 100% recycled electrons * Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 11. Dez. 2006 16:42 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
|
gunni Mitglied
Beiträge: 254 Registriert: 20.08.2000 Fujitsu-Siemens Celsius 460 P4 - 1,7GHZ 1GB RAM ATI Fire GL2 -------------------- Windows2000 SP4 Solid Edge V16 SP4 -------------------- Solid Edge - Zusatztools: siritec.com - myNu 4.1 siritec.com - PMTabelle V3.0.0 siritec.com - DraftScale V1.0 siritec.com - MakroToolbar V1.0.0
|
erstellt am: 11. Dez. 2006 23:02 <-- editieren / zitieren --> Unities abgeben:
Hallo rulfman, schön zu höhren, dass sich überhaupt was auf dem Blatt aufbaut :-) Die neue Version scheint demnach zu funktionieren. Schneller als eine Tabelle von "Hand" auszufüllen ist es aber noch? Die Funktionalität der PMTabelle wird halt von Version zu Version umfangreicher (jetzt mit 6 neuen Passungen in der V4), das geht halt ein bisserl auf die Geschwindigkeit ;-) Wie wärs mal wieder mit einem neuen, schnelleren Rechner bei dir? @modeng: Würde eine Umstellung auf .NET geschwindigkeitsmäßig was bringen? Oder woran liegts genau? Grüsse gunni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 11. Dez. 2006 23:24 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
Moin Gunni, einfach auf .NET umstellen ist nicht -- komplett neuschreiben! Ob das an Geschwindikgeit bringt ist mehr als fraglich da .NET zusaetzlichen overhead bedeutet. Es liegt an SE und wie SE die Textboxen intern aufbaut, da liegt's im Argen. Angefangen hat es mit V15 (erste .NET Version ?) und wurde eigentlich immer schlimmer ab V17/V18 konnte man mitschreiben. Dafuer geht das Schreiben von Eigenschaften jetzt sehr schnell (als Ausgleich sozusagen) modeng Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5563 Registriert: 30.01.2002 Win 10 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 12. Dez. 2006 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
Hallo Leute, eine mögliche Lösung könnte sein, anstatt der gruppierten Textboxen die neue Tabelle (V19) zu verwenden.
Oder wer noch nicht V19 hat, dann hilft IMHO der alte Trick, den Bereich der PMTabelle nicht am Schirm zu haben. Dann ist die Tabelle in NullKommaNix da (warum auch immer) mfg Wolfgang
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rulfman Mitglied IT-Manager / CAD-Administrator
Beiträge: 85 Registriert: 22.06.2004
|
erstellt am: 12. Dez. 2006 09:59 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
Hi gunni, ich denke auch das das Problem nicht, bei der PMTabelle.exe, sondern vielmehr bei SE zu suchen ist Hat schon irgendwas mit der Ansteuerung der Textboxen zu tun..... nebenbei.....an meiner Workstation dürfte es bestimmt nicht liegen, die ist gerade so ziemlich das schnellste, was man für akzebtables Geld auf dem Markt erhält (XEON Dual 2,4, 4GB RAM, FX3500) ------------------ Gruß Ralf _______________________________ * Printed on 100% recycled electrons * [Diese Nachricht wurde von rulfman am 12. Dez. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 12. Dez. 2006 10:10 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
@Wolha, [...] Dann ist die Tabelle in NullKommaNix da (warum auch immer) [...] die Loesung hast Du damit bereits gesagt: es wird dann die Paint() Methode nicht aufgerufen, da der sichtbare Teil nicht geaendert wurde modeng ------------------ For every problem there is one solution which is simple, neat, and wrong Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wksyspro Mitglied Dipl.-Ing.
Beiträge: 200 Registriert: 19.11.2004
|
erstellt am: 12. Dez. 2006 11:58 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
|
rulfman Mitglied IT-Manager / CAD-Administrator
Beiträge: 85 Registriert: 22.06.2004 SE V20 SP15 / WIN XP Pro SP3 DELL Precision T7500 / 3,2 XEON 4 GB RAM NVIDIA FX 3800 2x 23" HP2475w 16:10 3D SPACEPILOT
|
erstellt am: 12. Dez. 2006 14:03 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
@wksyspro könntest Du uns diese Vorgehensweise ein bischen genauer erläutern??? Besten Dank in voraus ------------------ Gruß Ralf _______________________________ * Printed on 100% recycled electrons * Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 12. Dez. 2006 14:15 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
Moin 1) objSEapp.DelayCompute = True .... coding .... objSEapp.DelayCompute = False 2) objSEapp.ScreenUpdating = False .... coding .... objSEapp.ScreenUpdating = True modeng
------------------ For every problem there is one solution which is simple, neat, and wrong [Diese Nachricht wurde von modeng am 12. Dez. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5563 Registriert: 30.01.2002 Win 10 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 12. Dez. 2006 15:57 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
der eintrag DraftApp.Delaycompute = true ... code ... DraftApp.Delaycompute = false löst das Performanceproblem wirklich.
Die Tabelle ist jetzt (auch wenn eingeblendet) sofort aufgebaut. Danke an Wolfgang aus Deutschland von Wolfgang aus Österreich!
mfg Wolfgang
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wksyspro Mitglied Dipl.-Ing.
Beiträge: 200 Registriert: 19.11.2004
|
erstellt am: 12. Dez. 2006 17:21 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
Hallo Wolfgang aus Österreich, freut mich, dass mein Hinweis sogleich kompetent im betroffenen Programm verifiziert werden konnte. Bei einem meiner Projekte, bei dem es darum ging mehrere Hundert Bohrungen auf einer Kugelschale programmgesteuert zu erzeugen, haben mir die angegebenen Eigenschaften bezüglich der Programmperformance erheblich geholfen. ------------------ Viele Grüße, Wolfgang Kunert www.wksyspro.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rulfman Mitglied IT-Manager / CAD-Administrator
Beiträge: 85 Registriert: 22.06.2004 SE V20 SP15 / WIN XP Pro SP3 DELL Precision T7500 / 3,2 XEON 4 GB RAM NVIDIA FX 3800 2x 23" HP2475w 16:10 3D SPACEPILOT
|
erstellt am: 13. Dez. 2006 08:27 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
Hi @ll, könnte mir vieleicht liebenswerterweise jemand die PMTabelle_V3.exe (Passmaßtabelle in der Version V3 nicht V4 !!!) mit den angesprochenen Code-Sequenzen hier posten ??? Habe leider nur VB.Net (kein VB6 mehr) und möchte das Dingens nur ungern umschreiben. Den Quellcode habe ich und kann ihn bei Bedarf zur Verfügung stellen. ------------------ Gruß Ralf _______________________________ * Printed on 100% recycled electrons * Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gunni Mitglied
Beiträge: 254 Registriert: 20.08.2000 Fujitsu-Siemens Celsius 460 P4 - 1,7GHZ 1GB RAM ATI Fire GL2 -------------------- Windows2000 SP4 Solid Edge V16 SP4 -------------------- Solid Edge - Zusatztools: siritec.com - myNu 4.1 siritec.com - PMTabelle V3.0.0 siritec.com - DraftScale V1.0 siritec.com - MakroToolbar V1.0.0
|
erstellt am: 13. Dez. 2006 10:45 <-- editieren / zitieren --> Unities abgeben:
Dieses Forum ist doch einfach Klasse! @wolha Kannst du mir die Programmänderungen zur Verfügung stellen, um es in die PMTabelle einzupflegen, damit dann die Verbesserung auch allen zur Verfügung steht? Grüsse gunni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5563 Registriert: 30.01.2002 Win 10 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 13. Dez. 2006 12:48 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
|
wolha Moderator CAD - Consultant
Beiträge: 5563 Registriert: 30.01.2002 Win 10 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 13. Dez. 2006 13:49 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
|
rulfman Mitglied IT-Manager / CAD-Administrator
Beiträge: 85 Registriert: 22.06.2004
|
erstellt am: 13. Dez. 2006 14:56 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
@Wolfgang th@nx für Deine Mühe, aber an der Geschwindigkeit hat sich mit der neuen EXE noch nichts geändert ---> immer noch Schneckentempo.... ------------------ Gruß Ralf _______________________________ * Printed on 100% recycled electrons * Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5563 Registriert: 30.01.2002 Win 10 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 13. Dez. 2006 16:46 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
Hallo Ralf, also, entweder habe ich Dir vorher die verkehrte Datei geschickt, oder es hat dann mit der Version zu tun. Hier nochmals - die von mir selbst ausprobierte und als schneller "vorkommende" V3
mfg Wolfgang
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gunni Mitglied
Beiträge: 254 Registriert: 20.08.2000 Fujitsu-Siemens Celsius 460 P4 - 1,7GHZ 1GB RAM ATI Fire GL2 -------------------- Windows2000 SP4 Solid Edge V16 SP4 -------------------- Solid Edge - Zusatztools: siritec.com - myNu 4.1 siritec.com - PMTabelle V3.0.0 siritec.com - DraftScale V1.0 siritec.com - MakroToolbar V1.0.0
|
erstellt am: 14. Dez. 2006 01:42 <-- editieren / zitieren --> Unities abgeben:
Hallo, habe nun den Tipp von wksyspro in die PMTanbelle eingearbeitet. Vielen Dank dafür! Es scheint der Befehl "DelayCompute" schon auszureichen. Die Paßmasstabelle ist jetzt in nullkommanix da. Wer schon eine Bestellung für einen schnellerern Rechner aufgegeben hat, kann diese wieder stornieren. Habe dann auch gleich noch einen Fehler beim Positionieren der Tabelle im Überschreibmodus gefixt. Das Update PMTabelle V4.0.1, Entwicklungsname "SPEED-FLUSH" kann ab sofort unter der bekannten Adresse heruntergeladen werden. Grüsse gunni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mike Ulbrich Ehrenmitglied PLM-Specialist
Beiträge: 1560 Registriert: 11.04.2005 Teamcenter 12.2.0.2 SE2020 MP5
|
erstellt am: 14. Dez. 2006 08:48 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
|
rulfman Mitglied IT-Manager / CAD-Administrator
Beiträge: 85 Registriert: 22.06.2004
|
erstellt am: 14. Dez. 2006 10:40 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
@Wolfgang, @gunni danke Jungs für Eure Unterstützung !!! Nun ist aus meiner "Schnecke" doch noch ein "Leopard" geworden Dafür gibts für jeden 10 Ü's (wenn meine Firewall mitspielt)
------------------ Gruß Ralf _______________________________ * Printed on 100% recycled electrons * Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wksyspro Mitglied Dipl.-Ing.
Beiträge: 200 Registriert: 19.11.2004
|
erstellt am: 14. Dez. 2006 12:40 <-- editieren / zitieren --> Unities abgeben: Nur für gunni
Hallo an alle, super, dass die "DelayCompute" Eigenschaft das Performanceproblem definitiv lösen konnte. Die "DelayCompute" und "UpdateGraphics" Eigenschaft des Solid Edge Application Objekts zeigen immer dann große Wirkung, wenn sehr viele Objekte in Solid Edge per Programm erzeugt werden sollen (quasi Bulk-Input) und eine unmittelbare sichtbare und auch unsichtbare Aktualisierung nicht erforderlich ist. ------------------ Viele Grüße, Wolfgang Kunert www.wksyspro.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |