|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
AndiKrue am 11.05.2009 um 08:55 Uhr (0)
Hallo, ich habe gerade ein Beispielmakro aus der Automation in VBA benutzt, nur geht irgendwie der CATIA.SystemService.Print nicht, ich bekomme folgende Fehlermeldung:Object doesnt support this property or method (Error 438)geht der SystemService.Print nicht über VBA, wenn doch, wie geht es?[Diese Nachricht wurde von AndiKrue am 11. Mai. 2009 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
AndiKrue am 11.05.2009 um 13:23 Uhr (0)
Habs grade nochmal mit Variant und SystemService probiert, geht leider auch nicht, im Catscript hab ich keine Probleme.Wäre es möglich, dass eine Referenz fehlt?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
AndiKrue am 12.05.2009 um 09:19 Uhr (0)
It works! 10 Gummipunkte! Allerdings mussten bei mir noch Klammern drum, also so:AusgabeString = SysS.Print("Begin Instantiation")[Diese Nachricht wurde von AndiKrue am 12. Mai. 2009 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
Lusilnie am 12.05.2009 um 21:24 Uhr (0)
Hallo AndiKrue,sorry, natürlich gehören Klammern darum! mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen des Materials im Part
mkna am 13.05.2009 um 08:58 Uhr (0)
HalloVielen Dank für Deine Antwort. Ich hatte nur Probleme das Material vernünftig zu deklarieren. Hier das script für diejenigen die es interessiert:Sub CatMain()Dim mypartdoc As PartDocumentSet mypartdoc = CATIA.ActiveDocumentDim mypart As PartSet mypart = mypartdoc.PartDim mymat As MaterialDim omanager As MaterialManagerSet omanager = mypart.GetItem("CATMatManagerVBExt")omanager.GetMaterialOnPart mypart, mymatDim sel1 As selectionSet sel1 = mypartdoc.selectionsel1.Clearsel1.Add mymatsel1.DeleteEnd SubMa ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externe Referenzen
JPF am 03.09.2008 um 09:02 Uhr (0)
noch ein Nachtrag:Ich glaube mittlerweile, dass die Schnittstelle (bzw. Catia) einen Fehler hat. Wenn ich die erste externe Referenz aus dem Part lösche, dann funktioniert auch das 2. Script.Wie es scheint, wird nur eine externe Referenz mit einem Script korrekt aufgelöst.Gruss JPF
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem txt.file einlesen
DanielFr. am 13.05.2009 um 06:25 Uhr (0)
Hallo breitinger,ich denke es liegt daran, dass du versuchst Strings zu übergeben, CATIA aber eine Zahl erwartet.In dieser ZeileCode:FirstLine = Split(oLine, Chr10) ließt du einen STRING aushierCode:PunktX = FirstLinespeicherst du den String in die Variableund hierCode:Set Punkt = hybridShapeFactory.AddNewPointCoord (PunktX, PunktY, PunktZ)übergibst du CATIA den String obwohl CATIA einen anderen Typ erwartet (nämlich eine Zahl)Das heißt du musst in dieser ZeileCode:PunktX = FirstLinekeinen String übergeben ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem txt.file einlesen
breitinger am 12.05.2009 um 22:12 Uhr (0)
Hallo,ich hab die Forumssuche benutzt, im Buch herumgeschaut komme aber auf keinen Grünen Zweig. Ich möchte ein Textfile einlesen um daraus eine Linie (Punkt und Richtung) zu erzeugen. Er erzeugt mir immer einen Fehler bei "part1.Update" weil er für alle Werte - also Punkt und Richtung - Null hat.Textfileformat und Makro sind unten. Danke für eventuelle AntwortenbreitingerDie ersten 3 sind xyz Koordinaten für den Punkt. Die unteren 3 xyz Koordinaten für die Richtung.Code:0..707106781400000050.7071067814000 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externe Referenzen
HoBLila am 29.08.2008 um 12:51 Uhr (0)
Ich würde mal den genauen Wortlaut oder Fehlercode der Meldung benötigen.Dann kann man Referenzen auch selbst zusammen bauen, sind nur Strings, die gewissen Gesetzen folgen.Und dass die Links verloren gehen ist im CATIA durchaus normal ^^Das liegt oft an den unterschiedlichen Instanzen, sprich wenn du ein Objekt mehrfach hast, dann nimmt CATIA immer nur das erste davon, auch wnen du das zweite auswählst.Werde nochmal über das Problem nachdenken...------------------Mit freundlichen Grüßen,Henry Schneiderali ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externe Referenzen
JPF am 03.09.2008 um 07:07 Uhr (0)
Guten Morgen TomTom,hier die Scripte und ein Screenshot von Catia.Bohrungen (blau) mit der externen Referenz 1. funktionieren immerBohrungen (gelb) mit der exterenen Refernz 2. funktionieren nieGruss JPF
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externe Referenzen
JPF am 06.05.2009 um 06:50 Uhr (0)
Hallo Zusammen,lang, lang ist es her. DS hat sich gemeldet! Ab V5R19SP3 ist das Problem mit den Referenzen gelöst.Set reference1 = part1.CreateReferenceFromBRepName("BorderFVertex BEdge Brp Sketch.1;(Brp Datum.1;%1)));None Limits1 );Limi...........Der Fehler lag an dem Datum.1, es wurde von Catia nicht erkannt. Vielleicht kann mir einer sagen was dieser Zählermacht! Zählt er vielleicht die eingefügten Bohrungen???Gruss JPF
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Execute Script unter XP 64 Bit
marbat am 12.05.2009 um 15:59 Uhr (0)
Hallo AlfaRomeo75,siehe mal [hier]unter anderem steht dort........Die Fehlermeldungen besagen, dass die VBA Umgebung nicht korrekt installiert ist.Maßnahme: Neuinstallation der vba6.msi (aus 64bit GA-Code Verzeichnis "VBA")+ Neustart des SystemsErgebnis: Macros lassen sich wie gewohnt starten. Alles Läuft.Die dll "CATTechOptimizerItf.dll" ist zwar nun auch nicht auf dem System vorhanden, wird aber nicht mehr unter "Tools?References..." gesucht.Anscheinend war die vorherige Installation defekt (obwohl das ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Execute Script unter XP 64 Bit
AlfaRomeo75 am 12.05.2009 um 15:14 Uhr (0)
Hallo,habe da mal ein Problem welches ich derzeit nicht richtig gepackt bekomme! Ich verwende in einem Makro folgenden Syntax:myScript = CATIA.SystemService.ExecuteScript(MakroPfad,catScriptLibraryTypeDirectory, "TestMacro.catvbs", "TestFunction", params)Hinter der Variablen Makropfad steht wie schon der Name sagt der Makropfad!Nun zum Problem:Bislang lief das Makro auf allen Rechnern problemlos unter Windows XP 32Bit. Nun ist auf einigen Rechnern XP 64 Bit installiert worden und auf einigen dieser Rechner ...
|
In das Form CATIA V5 Programmierung wechseln |