Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Anzeige aktualisieren bei Änderung ?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Anzeige aktualisieren bei Änderung ? (905 mal gelesen)
noir333
Mitglied
Ingenieur


Sehen Sie sich das Profil von noir333 an!   Senden Sie eine Private Message an noir333  Schreiben Sie einen Gästebucheintrag für noir333

Beiträge: 148
Registriert: 27.01.2004

Dell Precision 450 Dual Xeon, 2MB RAM,
XP SP2, NX3
V5R17SP3

erstellt am: 21. Sep. 2007 09:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute,

ich habe heute nur ein kleines Problem:
Ich programmiere mit VB.Net und erzeuge Objekte, z.B. eine Linie im Raum. Dann ändere ich z.B. die Länge der Linie und aktualisiere mit part.update. Diese Aktualisierung wird aber erst auf dem Bildschirm angezeigt, wenn ich die Maus im Catia-Fenster bewege, oder die Space-Mouse anfasse. Klar, das klingt nicht besonders schlimm, aber nervig ist das, wenn man bei längeren Berechnungen immer schön die Maus in Bewegung halten muss, um was zu sehen.

Hat jemand eine Idee, wie man das Aktualisieren der Anzeige vom Programm aus hinbekommt?

Übrigens CATIA.Refreshdisplay steht natürlich auf true, daran liegt es nicht.

------------------
-----------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jens Hansen
Mitglied
Senior Consult


Sehen Sie sich das Profil von Jens Hansen an!   Senden Sie eine Private Message an Jens Hansen  Schreiben Sie einen Gästebucheintrag für Jens Hansen

Beiträge: 1055
Registriert: 05.08.2000

Win7
CATIA V5 R19
VB.Net
C#

erstellt am: 21. Sep. 2007 10:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für noir333 10 Unities + Antwort hilfreich

Hallo,
versuche es mal mit dem Viewpoint (ohne Garantie).
---------------------
Dim specsAndGeomWindow1 As Object = CATIA.ActiveWindow
Dim viewer3D1 As Object = specsAndGeomWindow1.ActiveViewer
viewer3D1.Update()
---------------------

SG

Jens Hansen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

noir333
Mitglied
Ingenieur


Sehen Sie sich das Profil von noir333 an!   Senden Sie eine Private Message an noir333  Schreiben Sie einen Gästebucheintrag für noir333

Beiträge: 148
Registriert: 27.01.2004

Dell Precision 450 Dual Xeon, 2MB RAM,
XP SP2, NX3
V5R17SP3

erstellt am: 21. Sep. 2007 12:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Jens,

hört sich echt gut an, aber leider tut sich nichts auf dem Schirm.
Da muss es doch was geben!

------------------
-----------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jens Hansen
Mitglied
Senior Consult


Sehen Sie sich das Profil von Jens Hansen an!   Senden Sie eine Private Message an Jens Hansen  Schreiben Sie einen Gästebucheintrag für Jens Hansen

Beiträge: 1055
Registriert: 05.08.2000

Win7
CATIA V5 R19
VB.Net
C#

erstellt am: 21. Sep. 2007 12:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für noir333 10 Unities + Antwort hilfreich

Hm... was mir jetzt noch einfällt wäre eine einfache kleine Verschiebung oder Drehung des Modells (andere Viewpoint festlegen) per script - quasi einmal hin und wieder zurück.

Viel Erfolg

Jens Hansen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

noir333
Mitglied
Ingenieur


Sehen Sie sich das Profil von noir333 an!   Senden Sie eine Private Message an noir333  Schreiben Sie einen Gästebucheintrag für noir333

Beiträge: 148
Registriert: 27.01.2004

Dell Precision 450 Dual Xeon, 2MB RAM,
XP SP2, NX3
V5R17SP3

erstellt am: 22. Sep. 2007 10:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Jens,

ich muss mich entschuldigen, ich habe das nicht ganz richtig gesagt:
Ich aktualisiere nach dem Ändern des Objektes mit dem Befehl
part.updatobject(Objekt).
Dabei wird keine Bildschirmaktualisierung durchgeführt.
Verwendet man part.update wird die Anzeige erneuert.
Ich habe deswegen part.updateobject verwendet, weil ich dachte, dass das schneller geht als das ganze part upzudaten. Das ist aber ein Trugschluss. Ich habe die Zeiten gestoppt und festgestellt, dass die Anwendung 20% schneller ist, wenn ich ein >>>zusätzliches<<< part.update zu den schon vorhandenen part.updateobject hinzufüge!!
Man höre und staune!
Trotzdem vielen Dank.
Übrigens geht das mit dem viewer3d nicht, auch nicht wenn man "wackelt".

------------------
-----------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz