Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Schnittansicht erstellen

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:  Schnittansicht erstellen (1537 mal gelesen)
TVcad
Mitglied



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

Beiträge: 16
Registriert: 26.08.2009

erstellt am: 28. Jan. 2010 09:19    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,

ich hab ein Drawing mit Vorderansicht, einer Seitenansicht erstellt und wollte noch eine Schnittansicht einfügen. Allerdings bekomme ich immer folgende Fehler-Meldung:

Compile error:
Function or interface marked as restricted, or function uses an Automation type not supported in Visual Basic

Mein Code:

    Dim obj_offsetView As DrawingView
    Dim obj_offsetViewGB As DrawingViewGenerativeBehavior
   
    Set obj_offsetView = obj_sheet.Views.Add("Offset A-A")
    Set obj_offsetViewGB = obj_offsetView.GenerativeBehavior
   
    obj_offsetView.X = 50
    obj_offsetView.Y = 300
   
    Dim ary_offsetLine(3)
    ary_offsetLine(0) = 10#
    ary_offsetLine(1) = 60#
    ary_offsetLine(2) = 10#
    ary_offsetLine(3) = -60#
   
    obj_offsetViewGB.DefineSectionView ary_offsetLine, "SectionView", "Offset", 0, obj_frontViewGB
   
    Dim obj_offsetViewGL As DrawingViewGenerativeLinks
    Set obj_frontViewGL = obj_offsetView.GenerativeLinks
    Set obj_offsetViewGL = obj_frontView.GenerativeLinks
    obj_offsetViewGL.CopyLinksTo obj_frontViewGL
   
    obj_offsetViewGB.Update
   
    obj_offsetView.ReferenceView = obj_frontView
    obj_offsetView.AlignedWithReferenceView

(Mit obj_frontView hab ich zuvor schon eine linke Seitenansicht erstellt)
Kann es sein das die Funktion nur im Script funktioniert und nicht in einem CATvba? Denn wenn ichs aufzeichne funktionierts. Ich hab Catia V5 R18.

Kann mir da jemand weiterhelfen?

Ich sag schon mal danke,

Gruß

        Markus

[Diese Nachricht wurde von TVcad am 28. Jan. 2010 editiert.]

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

DanielFr.
Moderator
Manager


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

Beiträge: 2506
Registriert: 10.08.2005

HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3

erstellt am: 28. Jan. 2010 09:38    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 TVcad 10 Unities + Antwort hilfreich

Hallo,

ja sicher  ABER nur wenn du uns sagst in welcher Zeile. Es liegt an der Deklaration der Variablen. Deklariere mal alle Variablen (außer natürlich Integer, Double, Single und Strings) als Object und du wirst sehen es läuft auch in CATVba 

------------------
MFG Daniel

Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)

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

TVcad
Mitglied



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

Beiträge: 16
Registriert: 26.08.2009

erstellt am: 28. Jan. 2010 09:41    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

Ups,

die Fehlermeldung kommt in der Zeile:

obj_offsetViewGB.DefineSectionView ary_offsetLine, "SectionView", "Offset", 0, obj_frontViewGB

und es wird die Funkton DefineSectionView markiert.

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



Architekt / Techniker / Project Manager - Corporate Real Estate (m/w/d)

Gruppenbeschreibung

Bei Magna entwickeln wir Technologie, die die Branche aufrüttelt und dringende Probleme der Verbraucher, unserer Kunden und unserer Umwelt löst. Wir sind der einzige Anbieter von Mobilitätstechnologie, der ganzheitliches Fachwissen über Fahrzeuge vorweisen kann.

Qualität und kontinuierliche Verbesserung haben für uns höchste Priorität, da unsere Produkte tagtäglich das Leben von Millionen von Menschen beeinflussen....

Anzeige ansehenProjektmanagement
TVcad
Mitglied



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

Beiträge: 16
Registriert: 26.08.2009

erstellt am: 28. Jan. 2010 09:53    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 Daniel,

vielen DANK für den Tipp mit der Object-Deklaration. 

Jetzt läufts ohne Probleme. 

Danke!!!

Gruß
  Markus

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