Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 326 - 338, 10111 Gesamtergebnisse mit Suchbegriffen item sec.
CATIA V5 Programmierung : Item Funktion geht nicht!
dr am 04.08.2006 um 08:55 Uhr (0)
Hi,Nee, da wird VB wohl meckern.Mit Kopieren meine ich grob sowas:Code: dim result(100) Oder sonstwas... dim i as integer for i = 1 to usersel.count set result(i) = usersel.item(i) set result(i + 1) = nothing Kann später als "Ende" Kennzeichen genutzt werden... nextEin bissel besser müsste das wohl noch durchdacht werden, aber irgendsowas halt: Ein Kopieren aller Items der Selection bevor sie geleert wird...--------------------Danny ReinholdReinhold Software Services

CATIA V5 Programmierung : Kante selektieren-aber wie damit weiterarbeiten
Sr.Herms am 14.09.2006 um 12:02 Uhr (0)
Sub CATMain () Dim partDocument1 As Document Set partDocument1 = CATIA.Activedocument Dim part1 As Part Set part1 = partDocument1.Part Dim hybridShapeFactory1 As Factory Set hybridShapeFactory1 = part1.HybridShapeFactory Dim HB as HybridBody Set HB = part1.HybridBodies.item (1) Auswahl festlegen ----------------------------------------------- Dim Was(0) Was(0) = "HybridShape" Selektion definieren und leeren --------------------------------- Dim UserSel As Selection Set UserSel= CATIA.ActiveDocument.Selecti ...

CATIA V5 Programmierung : Durchsuchen und löschen
SirKlabauter am 20.12.2006 um 18:04 Uhr (0)
Sub CATMain()Dim partdocument1 As PartDocumentSet partdocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partdocument1.PartDim hybridbodies1 As hybridbodiesSet hybridbodies1 = part1.hybridbodiesDim hybridbody1 As HybridBodySet hybridbody1 = hybridbodies1.Item("Claus")Dim hybridbodies2 As hybridbodiesSet hybridbodies2 = hybridbody1.hybridbodiesDim hybridbody2 As HybridBodySet hybridbody2 = hybridbodies2.Item("Peter")Dim Zahl As RealParamHier bin ich angekommen.Was muss ich jetzt Zählen? Den hybrid ...

CATIA V5 Programmierung : Namen (String) vergleichen!!!
CAMiCADse am 04.01.2007 um 15:18 Uhr (0)
Hallo,mit value kommst du an das Objekt, und mit name an den Namen des Objekts.Also: Selection.item(i).value.nameGrußCAMiCADse

CATIA V5 Programmierung : Makro im Skizzier-Modus starten
CAMiCADse am 29.01.2007 um 12:50 Uhr (0)
Hallo Michael,wenn du den Sketcher geöffnet hast, dann ist dein Sketch ja "in Bearbeitung", also im Baum unterstrichen. Da kommst du so dran:Set Sketch1 = part1.InWorkObjectoder über Item und String:Set Sketch1 = Sketches1.item(part1.InWorkObject.Name)GrußCAMiCADse

CATIA V5 Programmierung : Makro im Skizzier-Modus starten
CAMiCADse am 06.02.2007 um 14:13 Uhr (0)
Hallo Michael,hab das gerade mal ausprobiert. In diesem Fall gibt InWorkObject ja leider den HybridBody zurück, und nicht den Sketch Da ist kein Problem, wenn nur 1 Sketch existiert -- HybridBody.HybridSketches.item(1)Wenn mehrere Sketches darin liegen können, sehe ich da auf die schnelle keine saubere Lösung.Wenns unsauber auch tut , kannst du evtl. folgendes probieren:Schleife über all Sketches innerhalb des Hybridbody.Mit On Error Resume Next versuchen einen Punkt im aktuellen Sketch zu erzeugen.Schlä ...

CATIA V5 Programmierung : kein Value für HybridShapeSweepLine / HybridShapeSweepConic
Proofin am 01.03.2007 um 15:43 Uhr (0)
Hi Maxe,ich versteh dein Problem nicht Also versuchst du den Namen des selektierten Objektes heraus zufinden.Wenn ich bei mir ein Objekt selektiere, egal was es für ein Typ ist, steht in selection1.item(1).value.name der Name drin.Voraus gesetzt es ist etwas selektiert.GrußProofin

CATIA V5 Programmierung : kein Value für HybridShapeSweepLine / HybridShapeSweepConic
V5-Maxe am 02.03.2007 um 08:45 Uhr (0)
Hi Proofin,Du hast recht, in selection1.item(1).value.name ist der Name drin - für alle Elemente, nur für diese HybridShapeSweepConic gibt es keine Methode "Value" (siehe Anhang im 1. Beitrag - Item(2)). Ob Dassault da was vergessen hat?Also keine Lösung zur Zeit?Für Deine Mühe gebe ich die 10 Unities Gruß V5-Maxe

CATIA V5 Programmierung : kein Value für HybridShapeSweepLine / HybridShapeSweepConic
Proofin am 02.03.2007 um 09:31 Uhr (0)
Moin Maxe,sag doch bitte mal was du jetzt hast!!!Entweder möchtest du den Namen deines HybridShapeSweepConic mit Hilfe der Selektion herausfinden oder du möchtest den Namen direkt aus dem Objekt vom Typ HybridShapeSweepConic herausfinden.Mit Hilfe der Selektion gehts so: selection1.item(1).value.namedirekt von Objekt des Types HybridShapeSweepConic so: Dim oHybCon as HybridShapeSweepConic oHybConic.NameDie .Value Eigenschaft ist von der Selektion und hat nichts mit dem Namen zu tun.GrußProofin

CATIA V5 Programmierung : kein Value für HybridShapeSweepLine / HybridShapeSweepConic
V5-Maxe am 01.03.2007 um 15:11 Uhr (0)
Hi Proofin, danke für deine Mühe! Da ich das Element aus einer selektion bekomme hat das Item(I) den Namen "CATIASelectedElementXX" - und das hilft mir einfach nicht weiter, da ich ja nicht den Namen der Selektion brauche, sondern den Namen des selektierten Elementes. Mein Code für die Schleife:for i = 1 to selection1.count distance=len(selection1.item(i).value.name)-len("Copy of ") selection1.item(i).value.name = right(selection1.item(i).value.name,distance)nextEs funzt auch für alle Elemente, nur ...

CATIA V5 Programmierung : kein Value für HybridShapeSweepLine / HybridShapeSweepConic
V5-Maxe am 02.03.2007 um 10:02 Uhr (0)
Proofin,ich habe eine Selektion: selection1.Search "Name=Copy of*,all"diese ist völlig unabhängig vom Elementtyp. Alle selektierten Elemente benenne ich um:for i = 1 to selection1.count distance=len(selection1.item(i).value.name)-len("Copy of ") selection1.item(i).value.name = right(selection1.item(i).value.name,distance)nextDas funktioniert auch problemlos. Nur wenn mal ein HybridShapeSweepConic in der Selektion drin ist, dann bleibt das Macro dort hängen mit Fehlermeldung: "Objekt erforderlich sel ...

CATIA V5 Programmierung : Translate
Bertel am 14.03.2007 um 13:58 Uhr (0)
Hallo L_C,packe doch alle zu verschiebenden Elemente in eine Selection,dann kannst Du das Verschieben in einer Schleife machen.Beispiel für selection: selection.Search "Name:Linie*+Name:Kreis*" sucht alle Linien und Kreise For i = 1 to selection.count text = selection.item(i).Value.Name textneu = "neu_"+text selection.item(i).Value.Name = textneu NextGrußBertel

CATIA V5 Programmierung : Collection
TiEetsch am 21.03.2007 um 13:09 Uhr (0)
Hallo Yaakov! Zitat:Mich interessiert besonders die Stelle mit Doppelpunkt und Zuweisung OperatorDie ADD-Methode hat folgende Syntax: Objekt.Add (item, key, before, after)Das Zauberwort heisst: benannte Argumente, d.h. man kann die Argumente direkt mit ihrem Namen ansprechen. Dafür ist ":=" zuständig.Die Übergabe der Argumente für Dein Beispiel könnte auch wie folgt aussehen: collQuader.Add MyQuader, , ,n - 1Wenn ich also die Argumente nicht beim Namen nenne, mussich die genaue Reihenfolge einhalten und fü ...

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz