|
CATIA V5 Programmierung : Senkrechte Linien erstellen
Augustiner am 06.08.2008 um 13:23 Uhr (0)
Servusich hab Dir mal ein kleines Makro geschriebenStartbedingungen: Es muss ein CATPart(mit einer Flaeche und Punkten) einzeln geöffnet sein, keine Struktur!!.Nach dem Start des Makros muss ein GeoSet selektiert werden , es muss eine Flaeche drin sein und sonst nichts,in diesem GeoSet werden dann auch die linien erzeugt.Code:Language="VBSCRIPT"Sub CATMain()Dim sel As SelectionSet sel = CATIA.ActiveDocument.SelectionDim oPartDocument As PartDocumentSet oPartDocument = CATIA.ActiveDocumentDim oPart As PartS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgewählten Parameter zurückgeben
Augustiner am 25.07.2008 um 11:56 Uhr (0)
Hallo du weisst deinem "Wert" den falschen Wert zuCode:Sub auswaehlen()Dim Selection01Dim SelectedElementDim Filter(0)Set Selection01 = CATIA.ActiveDocument.SelectionFilter(0) = "Parameter"Status = Selection01.SelectElement2(Filter, "Einen Parameter auswählen", True)MsgBox (Selection01.item(1).name)End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf "External References"
Augustiner am 15.03.2007 um 08:45 Uhr (0)
Servus das hab ich auf die schnelle in der Doku gefunden vielleicht hilfts was Grußo Func GetExternalReferencesAsVisibleInfo( CATBSTR ioAdminLevel, CATBSTR ioLocked) As boolean Retrieves environment informations for the "ExternalReferencesAsVisible" parameter. Role:Retrieves the state of the "ExternalReferencesAsVisible" parameter in the current environment. Parameters: ioAdminLevel If the parameter is locked, AdminLevel gives the administration level that imposes the value of the parameter. If the ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter ändern
Augustiner am 25.01.2006 um 07:59 Uhr (0)
Hallo zusammenmöchte per Makro den String eines Parts auslesen und damit einen Parameter ändern.Hab mir dazu auch schon ein Makro gebastelt.funktioniert soweit ganz gut , nur kommt eine Fehlermeldung siehe Anhang.Dann dann schreibt das Makro noch den ausgelesenen String rein und das wars.Normalerweise wenn ich den Parameter Text per Hand ändere updated er sich von selbst.Nicht aber per Makro hatt jemand ein paar Ideen woran das liegt oder was ich falsch mache??Sub CATMain()Dim partDocument1 As DocumentSet ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter ändern
Augustiner am 25.01.2006 um 11:32 Uhr (0)
So hab jetzt noch ein bischen rumprobiert.Wenn ich den Parameter Text vor dem Makro Start doppelklicke funktioniert es einwandfrei,Warum?Das würde ich natürlich gern umgehen!!Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter ändern
Augustiner am 26.01.2006 um 09:25 Uhr (0)
Halloich denke das Problem liegt an der Art und weise wie der Parameter verknüpft ist.Sobald ich dort einen neuen Wert eingebe wird er automatisch aktualisiert.Dies müsste ich abstellen nur kenn ich mich mit Parameters fast nicht aus.Hatt jemand einen Tip wo ich das deaktivieren kann??
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter ändern
Augustiner am 25.01.2006 um 09:57 Uhr (0)
Hallodas makro überschreibt mir den ja den Text,also muss der Pfad ja eigentlich stimmen.Ausführung per Hand ist folgende, doppelklick auf Parameter Text,Text ändern und mit OK bestätigen,änderung wird ausgeführt.Und da ist das Problem der Text steht schon richtig drin nur wird die änderung nicht ausgeführt??
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramaterset
Augustiner am 23.03.2006 um 14:18 Uhr (0)
Vielen Dank das hilft mir schonmal weiternur hab ich noch ein Problemchenwie kann ich dem zweiten Parameterset einen Parameter zuweisen??Set part1 = partDocument1.PartDim Params As ParametersSet Params = part1.ParametersParams.CreateSetOfParameters part1Params.CreateSetOfParameters Params.RootParameterSetSet Breite = Params.createDimension ("Breite", "Length", 30)so wird der Parameter Breite ins erste Parameterset gesetzt.Gruß Andi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter ändern
Augustiner am 25.01.2006 um 13:50 Uhr (0)
Hatt den keiner eine Idee Bin echt langsam am verzweifeln.Hab schon das ganze forum nach ähnlichen Problemen durchsucht nix gefunden.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgewählten Parameter zurückgeben
Augustiner am 25.07.2008 um 12:43 Uhr (0)
Vwersuchs mal mitDim oParam as ParameterSet oParam = selection01.item(1).valuemsgbox(oParam.name)[Diese Nachricht wurde von Augustiner am 25. Jul. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Formel
Augustiner am 16.03.2006 um 08:48 Uhr (0)
Guten morgen zusammenhab mal wieder ein kleines Problem.Möchte ein Offset im Sketch über Parameter steuern.Bekomme aber immer die Meldung Typen unverträglich.Hab schon einiges durchprobiert komm aber irdendwie nicht weiter, vielleicht könnte mir jemand weiterhelfenGruß AndiSub CATMain()set sel=CATIA.ActiveDocument.SelectionDim sFilter(0)sFilter(0) = "Part"sel.SelectElement SFilter, "Part selektieren", falseset part1 = sel.Item(1).ValueDim Params As ParametersSet Params = part1.ParametersDim Spannmarke as D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Fenster Maximieren???????
Augustiner am 05.10.2006 um 12:29 Uhr (0)
Servusaus der Doku vieleicht hilfts, brauchst ja nur noch die Auflösung vom betreffenden PC......Code:This example sets the height of the CATIA applications frame window to 300 pixels. CATIA.Height = 300Code:This example sets the width of the CATIA applications frame window to 350 pixels. CATIA.Width = 350Code:This example sets the distance from the CATIA applications frame window left side to the left side of the screen to 150 pixels. CATIA.Left = 150Code:This example sets the distance from the CATIA a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Netzwerkinstallation - wie CATIA Objekt besorgen?
Augustiner am 15.04.2008 um 09:13 Uhr (0)
Geht auch ohnez.B:Public CATIA As INFITF.ApplicationCATIA = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application")Gruß Andi
|
| In das Form CATIA V5 Programmierung wechseln |