|
CATIA V5 Programmierung : CATIA Hinweismeldung
Lemurian am 03.06.2008 um 20:30 Uhr (0)
Nabbend,ich habe CATIA V5 R17 mit Teamcenter verbunden über den Catiamanager.Das funktioniert bis auf eine Workstation wunderbar. Auf der dieser Workstation jedoch bekomme ich ständig die Meldung"Benannte Methode ist nicht mit Benutzerdienst registriert!"Ist euch diese Meldung schonmal untergekommen? Erst habe ich vermutet das mir auf dem Rechner eine VB.Runtime fehlt, aber das nachinstallieren hat auch nicht geholfen.Weiss einer von euch Rat?Gruß Mike
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia kann aufgenommene makros nicht ausführen...
tberger am 05.12.2011 um 14:02 Uhr (0)
Vielleicht wie in meiner 2.Antwort schon beschrieben eine Objektauflösung einfügen.Dann kannst du damit (mit dem Wert = .Value deines Parameters) die Textbox inhaltlich gleichsetzen bzw. nach Eingabe von Werten und deinem Aktualisieren-Knopf den Wert des Parameters gleichsetzen mit dem .Value deiner Textbox.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...[Diese Nachricht wurde von tberger am 05. Dez. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Variablen an OS übergeben
g13510311 am 04.08.2003 um 19:27 Uhr (0)
Ist zwar kein CATIA Problem, sondern eins von Windows (das die Variablen eben nicht global sind die man per Batch erzeugt), aber es gibt ja Abhilfe. Kleiner Extrakt aus der WinFAQ.---schnipp---schnapp---Wenn Sie in einer Batch-Datei aber eine Variable setzen wollen, auf der Sie auch später noch mal zugreifen wollen, müssen Sie das Tool SETX.EXE aus dem Resource Kit verwenden.---schnapp---schnipp---
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansichten sperren/entsperren
MICHLICK am 22.12.2010 um 14:13 Uhr (0)
Hallo,ich habe da noch eine alternative Lösung:Code:Option ExplicitSub CATMain() Dim i As Integer Dim j As Integer For i = 1 To CATIA.ActiveDocument.Sheets.Count If Not CATIA.ActiveDocument.Sheets.Item(i).IsDetail Then If CATIA.ActiveDocument.Sheets.Item(i).Views.Count 2 Then For j = 3 To CATIA.ActiveDocument.Sheets.Item(i).Views.Count CATIA.ActiveDocument.Sheets.Item(i).Views.Item(j).LockStatus = Not CATIA.ActiveDocument.Sheets.Item(i).Views.Item(j).LockStatus Next ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBScript - Variabler Linienname
Trölf am 27.09.2012 um 15:01 Uhr (0)
Hallo,ich habe mir mal ein Makro erstellt, das auf einer Linie die ausgewählt werden muss 3 Punkte in einem gewissen Verhältniss erstellt. Seit einem Update funktioniert dies aber nicht mehr..kann mir einer Helfen?Hier der CodeLanguage="VBSCRIPT"Sub CATMain()Variablen DeklarierenDim Linie, Catiadokument, Auswahl, InputObjectType(0)Actives CatiaFenster festlegenSet Catiadokument = CATIA.ActiveDocument.PartTyp Linien zur Auswahl einschränkenInputObjectType(0) = "Line"Ausgewählte Linie als Variable speichernS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer aus Catia v5 in Excel Stückliste suchen
Lusilnie am 21.01.2013 um 22:30 Uhr (0)
Hallo graaas,Du musst nur den Wert in "mySelection" nachbearbeiten, etwa so:Code: Partnumber der Selektion wird ausgelesen Dim mySelection mySelection = CATIA.ActiveDocument.Selection.Item(1).Value.PartNumber If InStrRev(mySelection, "}") = Len(mySelection) Then mySelection = Replace(Left(mySelection,InStr(mySelection, "{") - 1), ".", "") Else mySelection = Replace(Left(mySelection,InStr(mySelection, "{") - 1) & Mid(mySelection,InStr(mySelection, "}") + 1), ".", "") End Ifoder einfacher, wenn niemals na ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Repost- Macro für Text with Leader
catia5beginervbs am 21.03.2019 um 10:11 Uhr (1)
Moinsen,ich habe einen neuen part angelegt mit einem geometrical set und dorteinen punkt gesetzt mit Koordinate 15000,9000,6000 diesen punktselectiert und das macro benutzt.Der Textpfeil liegt am punkt aber der text selbst ist kilometerweit entfernt.Wie bekomme ich den Text in die nähe des punktes.Ich möchte die Längen der einzelen curves von einem elektr. bündelin das 3d schreiben, das Problem ist das ich den text nicht in die nähe bekommeSub CATMain()Set CATIA = GetObject(, "CATIA.Application")Set partDo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript Funktionen in CATVBA nutzen
DanielFr. am 09.09.2009 um 17:56 Uhr (1)
Hallo,IMHO ist dein letztes Beispiel auch nicht "sauber" programmiert. Versuch mal folgendes:Code:Sub main() Dim Was(1) Was(0) = "Pad" Was(1) = "Line" Dim Usersel As Object Dim myDoc as Document Set myDoc = CATIA.ActiveDocument Set Usersel = myDoc.Selection Usersel.Clear Dim E As Object E = Usersel.SelectElement2(Was, "Pad oder Linie wählen!", False) If E = "Normal" Then MsgBox (Usersel.Item(1).Value.Name) Else MsgBox ("Abbruch") ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy aus einem Catalog per VB6 starten
tomtom1972 am 11.02.2008 um 06:42 Uhr (1)
Moin,"InstanceFactory" benötigt eine KT1 Lizenzs, ab der R17 steht das sogar in der Online-Doku.Einen wirklich vernünftigen Weg über CATIA.StartCommand gibts nicht.Folgendes geht aber:- PowerCopy öffnen - das PowerCopy-Object in der PowerCopy seletieren- CATIA.StartCommand "Instantiate From Selection"- ein Sleep (1 Sekunde Pause)das Abfragemenü erscheint ...Hoffe das hilft weiterGruß TomTom------------------tomtom1972[Diese Nachricht wurde von tomtom1972 am 11. Feb. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bounding Box (Länge, Breite, Höhe)
Jens Hansen am 23.04.2009 um 11:57 Uhr (1)
Hallo Jan,du kannst den Umweg gehen und aus deinem Product ein einzelnes Part machen (Product to Part). Dieses Part würde ich dann für die Messung benutzen. Je nachdem wie die einzelnen Parts aufgebaut sind, können ja die jeweiligen Finalbodies als verknüpfte Kopie in das "Messpart" eingefügt werden. Dann hätte man sogar alles noch parametrisch.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Element von Part zu Part kopieren
bgrittmann am 25.05.2012 um 17:08 Uhr (0)
ServusWenn du den Namen des Parts kennst (des Dokumentes) kannst du direkt über die Documents-Collection darauf zugreifen (Catia.Documents.Item("MeinZielPart.CATPart"))Oder benutzt die Windows-Collection um das andere Fenster in den Vordergrund zu holen. (zB Catia.Windows.Item("MeinFenster").Activate oder ggf auch .ActivateNext)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Mit VBScript in Excel schreiben
Eule am 25.01.2011 um 17:23 Uhr (0)
Hallo, ich versuche einen Wert aus CATIA in eine vorhandene Excel-Datei hineinzuschreiben. Jedoch bringt mir CATIA eine Fehlermeldung "unbekannter Laufzeitfehler" bei der Zeile Excel.Sheets("Ergebniswerte")..."Ergebniswerte" ist der Name des Sheet 1 der Excel-Datei, welches ich so umbenannt habe.Das kurze Script habe ich angefügt. Über Anregungen wäre ich dankbar. Bin nicht fündig geworden im Netz.Gruß,Eule
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Links zur nicht Catia-Dateien auslesen
MC-Virus am 13.06.2013 um 15:28 Uhr (0)
Hallo,ich versuche gerade Links auszulesen, die beispielsweise auf eine Excel Datei zeigen.Beispiel:eine CATPart oder CATProduct verweisen im Schreibtisch auf eine Excel-Datei.Kann mir einer sagen ob und wenn ja wie das geht?Zudem sind die Excel-Dateien nicht weiß im Schreibtisch sondern schwarz. Das bedeutet ja das die Datei zwar vorhanden ist aber nicht in CATIA geladen ist. Aber so wie man eine CATPart oder CATProduct datei lädt, lässt die sich nicht laden.Kann mir einer sagen wie das geht, oder geht da ...
|
| In das Form CATIA V5 Programmierung wechseln |