|
Inventor VBA : Attribute von AutoCAD Blöcken
KAME am 22.06.2011 um 16:54 Uhr (0)
Ja das ist so richtigbekomm jedesmal vom kunden einen anderen autocad schriftkopfdie zeit diesen im inventor nachzumodeln fehlt immer und wenn dann noch ne änderung hinzukommt kann man wieder von vorne anfangenund sich das zu sparen hätt ich mir gedacht die benutzerdefinierten bzw iprops auszulesen und in den autocad block einzufügen (per makro) -dies müsste ja irgendwie gehen da ich den block ja im inventor auch ausfüllen kann nur halt alles einzeln-was ich jetzt dazu brauch ist wie ich vernünftig meine b ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Attribute von AutoCAD Blöcken
SEHER am 23.06.2011 um 14:18 Uhr (0)
Hallo Ronald,konnte auf die Schnelle nichts in der API zum Ausfüllen der Attribute von AutoCAD Blöcken in den Zeichnungsressourcen finden. Vorschlag: Schreibe die iProperties des Modells der Erstansicht in eine Textdatei und öffne anschließend die DWG in AutoCAD und bestück die Attribute mittels Lisp aus dieser Datei./Edit/Dies wäre eine Möglichkeit wenn Du in Acad auch noch die Blockattribute haben möchtest d.h. dein Kunde will die Acad Zeichnung für sich weiter verwenden.Eine weitere Möglichkeit besteht ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Attribute von AutoCAD Blöcken
KAME am 16.06.2011 um 09:23 Uhr (0)
Hallo VBA-Gemeinde,Problem: Schriftkopf ist ein AutoCAD-Block vom Kunden!Jetzt würd ich gerne ein VBA-Button Programieren der auf Druck dieParameter vom eingefügten 3D-Teil und von der aktiven Zeichnung(dwg) abruftund den ACad-Block damit ausfüllt.Leider hab ich hier keinen Plan wie ich an die Attribute vom 3D-Teil gelangeund wie alle Parameter in den Schriftkopfblock geschrieben bekomm!Für die Aktuallisierung, falls erforderlich, sollte alles neu aus den Parametern eingefügt werden(quasi er soll alles neu ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Attribute von AutoCAD Blöcken
KAME am 27.06.2011 um 07:29 Uhr (0)
Hallo SEHER,danke für deine AntwortLeider konnte ich auch nichts in den ressourcen finden.Leider kommt es mit beim Schriftkopf immer noch zu problemen mit der Schrift(da der acad block ISOCP verwendet und Inv. ISOCPEUR)da stimmen die Schriftlängen nicht mehr zusammen (leider)darum kann ich diese variante nicht verwendendie zweite variante ist leider auch nicht gerade einladend da ich ja schon alle infos im inv. sehen will und muss da man ansonst den überblick verliert------------------mfg Ronald
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Attribute von AutoCAD Blöcken
KAME am 27.06.2011 um 10:16 Uhr (0)
Hallo SEHER,Ja diese Variante hatte ich schon malProblem ist das der gleiche Kunde für jedes Projekt einen neuen ACAD-Schriftkopf hatund meist am ende noch ne Revision des Blocks nachkommt (das schlimme ist das man nicht genau sagen kann was geändert wurde)und dann kann ich den ganzen wieder neu machendies ist zuviel aufwandda ich auch nie sagen kann ob sich die attributnamen ändern ist das etwas doofdarum wollte ich ja mit vba die probs in die attribute schreiben lassen (aussehen wär dann egal)da hätte ic ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Attribute von AutoCAD Blöcken
SEHER am 22.06.2011 um 12:17 Uhr (0)
Hallo Ronald,was willst Du genau? Du hast Inventor Dateien (ipt und iams). Du erstellst Inventor dwgs mit AutoCAD Schriftköpfen? Richtig? ------------------GrußSEHER www.inventor-tools.de
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Attribute von AutoCAD Blöcken
SEHER am 27.06.2011 um 11:09 Uhr (0)
Hallo Ronald,dazu sehe ich nur folgende Möglichkeit:-AcadBlock muss ein Inventor-Schriftfeld mit properties sein (wie zuvor beschrieben).-Nach Erstellen der letzten Revision des Schriftfeldes mit den iproperies des Modells kann Du folgendes machen-Übertragungsassistent für Zeichnungsressourcen (in allen gewünschten Zeichnungen die letzte Revision aktivieren)oder per Makro manuell (siehe Programmierhilfe TitleBlock...) das Schriftfeld austauschen und noch vom User zu überprüfen lassen. Dafür müssen aber all ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Attribute von AutoCAD Blöcken
SEHER am 30.06.2011 um 15:07 Uhr (0)
Hallo Ronald,hier das VBA Beispiel aus den API Samples um ein aktuelles Schriftfeld einzufügen.Public Sub TitleBlockCopy() Dim oSourceDocument As DrawingDocument Set oSourceDocument = ThisApplication.ActiveDocument Open the new drawing to copy the title block into. Dim oNewDocument As DrawingDocument Set oNewDocument = ThisApplication.Documents.Open("C: empTitleBlockChange.idw") Get the new source title block definition. Dim oSourceTitleBlockDef As TitleBlockDefinition Set oSourceTitleBlockDef = ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Skizzenpunkte zeichnen
mattesa88 am 01.07.2011 um 11:53 Uhr (0)
Hallo alle miteinander, ich habe mal wieder ein Problem. Und zwar will ich mir sehr viele Punkte in einer Skizze (x-z-Ebene) zeichnen lassen, der Koordinaten ich aus einer verlinkten Excel-Tabelle beziehen möchte.Mein bisheriger Code sieht so aus:Public Sub DrawSAPoints() Dim oPartDoc As Inventor.PartDocument Zugreifen auf das aktive Dokument. Set oPartDoc = ThisApplication.ActiveDocument Referenz auf die Bauteildefinition setzen. Dim oPartCompDef As PartComponentDefinition Set oPartCompDef = Thi ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Benutzerdefinierte Registerkarte erstellen
mopedfahrerin am 08.07.2011 um 17:37 Uhr (0)
Hallo zusammen,ich bin Inventor und VBA- Neuling. Ich weiß auch nicht, ob ich mit meiner Frage im richtigen Forum bin...Ich möchte in der Multifunktionsleiste eine neue Registerkarte mit meinen eigenen Funktionen bzw. Button erstellen. In Autocad war so etwas unter dem Befehl Werkzeugleiste zu erzeugen. In Inventor finde ich einfach nichts, womit ich es umsetzen kann.Ist wahrscheinlich ne blöde Frage und ganz einfach... Wäre nett, wenn mir jemand helfen könnte.Gruß,Anita
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Leader Text einfuegen in die Zeichnung
shadowrunner2011 am 22.07.2011 um 10:46 Uhr (0)
Hallo zusammen,ich habe folgendes Anliegen.Ich will, dass das Makro wenn ich einen Element anklicke in der Zeichnung den Namen von dem Element nimmt (diese ist in .iam File unter iProperties/Occurrence/Name zu finden) wie man die in der Zeichnung findet weiss ich nicht, dann in die Excel datei geht den Namen findet und dann die Zelle mit dem Namen und die Nachbarzelle nimmt und in die Zeichnung als "Leader Text" einfuegt.Das Makro muss nicht unbediengt beim anklicken von Element ausgefuert werden sondern k ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Werte aus Excel Datei lesen und Bauteil einfärben
RfidAlex am 01.08.2011 um 10:37 Uhr (0)
Hallo Leute,erstmal großes Lob an die Community hier... habe hier schon einige Lösungen zu Problemen gefunden an deren Stelle ich auch nicht weiter kam Doch nun ist auch mein Latein am Ende Ich versuche schon seit geraumer Zeit Werte aus einer Excel Liste in Inventor-VBA reinzuladen und mit den eingelesen Werte weiter zu arbeitenSinn: Ich will ein bestimmtes Bauteil (Name: Kiste) abhängig von einem Excel Wert eine bestimmte Farbe zuordnenBeispielIst der Werte in der Excel Liste kleiner als 10 - wird die Ki ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Werte aus Excel Datei lesen und Bauteil einfärben
PaulSchuepbach am 01.08.2011 um 13:01 Uhr (0)
Hallo Alex,das Stichwort ist RenderStyle -- Suche benutzen und Du wirst Deine Antwort finden...------------------Grüsse, PaulInventor-Programmierung, Inventor-Tools und Inventor API-SchulungYouTube ChanelMeine Tochter auf Youtube
|
| In das Form Inventor VBA wechseln |