|
CATIA V5 Programmierung : Parameter in PPanweisung
V5Playaz am 04.03.2011 um 13:46 Uhr (0)
HalloDu kannst direkt in der NC-Umgebung eine Postprozessoranweisung erstellen.Das sollte imho über den INSERT Befehl gehen.Das ganze kann imho auch mit einem Parameter verknüpft werden.http://ww3.cad.de/foren/ubb/Forum135/HTML/000163.shtml#000007Das Ganze gehört dann aber wohl eher in den CATIA V5 CAM Bereich.Grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion umbennen
meisterlumpi am 18.08.2011 um 08:10 Uhr (0)
folgendes (neues) modul könntest du noch probieren:Code:Sub CATMain() Call M_DocStructure.CATMain Dim sel As Selection Set sel = CATIA.ActiveDocument.Selection Dim sel1 As Product Set sel1 = sel.Item(1).Value MsgBox IsComp2(sel1) End SubPublic Function IsComp2(iProduct As Product) As Boolean On Error Resume Next Dim P1 As Product, P2 As Product IsComp2 = True Set P1 = iProduct.ReferenceProduct falls das Objekt keine Product ist, ist es auch keine Component If Err.Number 0 Then IsComp ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschibungen und Drehungen auslesen
V5Playaz am 24.11.2009 um 12:46 Uhr (0)
Die Datei ist bei jeder CATIA-Installation dabei.Sie steht unter:C:ProgrammeDassault SystemesB19intel_acodeinV5Automation.chmgrüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschibungen und Drehungen auslesen
V5Playaz am 24.11.2009 um 12:08 Uhr (0)
Hättest du die Suchfunktion benutzt, hättest du das hier gefunden:http://ww3.cad.de/foren/ubb/Forum137/HTML/000787.shtml#000000Weiter Infos gibts in der CATIA-Automations-Hilfe.grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschibungen und Drehungen auslesen
richter2 am 24.11.2009 um 12:39 Uhr (0)
Hallo DominikDanke für die Info.kannst du mir bitte vielleicht mal noch kurz die Beschreibung zu den PositionAarray aus der Catia Automations-Hilfe posten?Ich habe diese auf meinem Rechner leider nicht drauf und kann somit nicht selber nachschauen. Das Auslesen der 11 Werte klappt schon einmal. Allerdings sind das nicht die Werte die ich erwarte und somit will ich mal nachschauen, welcher Wert was beschreibt.Vielen DankKlaus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschibungen und Drehungen auslesen
bgrittmann am 24.11.2009 um 12:46 Uhr (0)
ServusWie, du programmierst ohne auf CATIA Zugriff zu haben? Die V5Automation.chm liegt im Programmverzeichnis von CATIA.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschibungen und Drehungen auslesen
richter2 am 24.11.2009 um 13:19 Uhr (0)
Auf Catia habe ich schon Zugriff. Die V5Automation.chm Datei wurde bei mir aber nicht mit installiert. Fragt mich nicht warum, aber ich habe darauf selbst leider keinen Einfluss. Daher exisiert meine Bitte für die Beschreibung des Positionsarrays immer noch...Gruß und DankeKlaus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Tabelle durchsuchen
FDS am 04.03.2011 um 08:59 Uhr (0)
Hallo,ich habe ein Problem mit meinem VBA Makros. Ich würde gerne eine Spalte einer Excel Tabelle nach einem bestimmten Wert durchsuchen. Dazu benötige ich die Anzahl der Zeilen dieser Spalte um nicht unnötig viel zu durchsuchen oder zu wenig.In einem Excel Makro von mir habe ich sowas schon oft gemacht. Der Befehl Tabelle.cells(Rows.Count, 3).End(xlUp).Row liefert mir die Anzahl der Reihen der Spalte 3. genau das was ich will. Funktionniert in Excel wunderbar, aber wenn ich die Funktion in ein Catia Makro ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotation in FT&A ändern
DanielFr. am 24.11.2009 um 07:44 Uhr (0)
Hallo,nach welchem Algorithmus soll sich der Text den ändern? Willst du ihn selber eingeben oder soll generell eins hochgezählt werden oder ließt du die Texte irgendwo anders (Word, Excel, *.txt, usw.) aus?Oder geht es dir rein um die richtige Methode den Text anzusprechen. Dann könntest du in der v5automation.chm mal suchen da findest du bestimmt die richtige Methode um den Text zu ändern.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C# - Zugriff auf Catia
Don Arnestro am 29.11.2009 um 13:12 Uhr (0)
Hallo Gemeinde,ich bin neu hier, Don Arnestro mein Nick und im wahren Leben Konstrukteur mit einem mittelschweren Hang zum Programmieren.Sonstige Projekte habe ich mit VBA oder C++ (Konsole) erstellt.Allerdings nie mit Zugriff auf Catia.Vor kurzem habe ich meine ersten Schritte mit Catia und VBA gewagt was soweit auch ganz gut funktioniert.Allerdings stört mich, dass ich unter Catia immer den Editor starten und das Makro ausführen muss. Des Weiteren muss ein Part stets geöffnet sein.Dies möchte ich ändern. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C# - Zugriff auf Catia
V5Playaz am 29.11.2009 um 14:41 Uhr (0)
Hallo Don Arnestro,unter VB sollte der Code zum Erstellen eines neuen Parts so aussehen:Code:Set documents1 = CATIA.DocumentsSet partDocument1 = documents1.Add("Part")Set part1 = partDocument1.PartDu musst also bei documents1.add sagen welches Element erstellt werden muss. In deinem Fall also ein Part.Hier wird also nicht der spätere Name festgelegt, sondern der Typ.Inwieweit dir dies für C# hilft, musst du selbst herausfinden, da ich mich dort nicht auskenne.grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C# - Zugriff auf Catia
DanielFr. am 29.11.2009 um 15:55 Uhr (0)
Hallo Don Arnestro und ein herzliches Willkommen im Forum ,ich gebe Dominik recht. Die Zeile in der du den Part erstellen willst ist falsch. Du darfst hier nicht den Namen des Parts übergeben sondern musst CATIA sagen welche Art von neues Dokument CATIA erzeugen soll. Anschließend kannst du dann über die Methode PartNumber auch den Namen vergeben.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Norm ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C# - Zugriff auf Catia
Don Arnestro am 29.11.2009 um 16:18 Uhr (0)
Danke Danke Leute,es hat geklappt!Hier mein Code in der Try/Catch Anweisung, erhalten für die Nachwelt!:Code: object CATIA = Marshal.GetActiveObject("Catia.Application"); INFITF.Application catiaapp = (INFITF.Application)CATIA; string Test; Test = "Part"; this.PartDocument1 = catiaapp.Documents.Add(ref Test) as PartDocument; this.Part1 = this.PartDocument1.Part;Schönen Sonntag noch!GreetzDon Arnestro
|
In das Form CATIA V5 Programmierung wechseln |