|
Inventor VBA : Problem mit Dateinamen der Bibliotheksteile und PDM-System
rtend12 am 18.09.2006 um 23:31 Uhr (0)
Hallo figgi,machbar ist das schon, man muß aber die Referenzen, die auf die ursprüngliche Datei verweisen, neu setzen.Mal noch eine grundsätzliche Frage:Habt ihr keine eindeutigen Materialnummern bei euch im Betrieb?Ich gehe bei Teilen aus dem Inhaltscenter grundsätzlich so vor:- Teil und-color: #FFFF99'>suchen- Kopie speichern unter, gleich mit der bereits vorhandenen oder neuen Materialnummer- Displaynamen zurücksetzen, so dass beim nächsten Kopieren der Datei mit neuem Namen der Displayname sich anpasst.GrußReinhard
|
| In das Form Inventor VBA wechseln |
|
INVENTOR VBA : Befehl Komponente platzieren ohne Dialog
mranderson am 26.06.2006 um 09:17 Uhr (0)
Hallo allerseits!Ich hätte da auch gern mal wieder ein Problem ...Wie schaffe ich es, ein Teil in einer Baugruppe, dass ich manuell ausgewählt habe, durch ein anderes zu ersetzen (bzw. zu löschen und ein neues Teil mit den gleichen Abhängikeiten zu platzieren)?Der Befehl ComponentOccurrence.Replace ist mir bereits bekannt. Allerdings wie sage ich dem, welches Teil diese ComponentOccurrence ist? Das muss doch irgendwie über Set ComponentOccurrence = xxx sein ... aber wie genau?Wenn mir dabei jemand helfen k ...
|
| In das Form INVENTOR VBA wechseln |
|
INVENTOR VBA : Größe des Schriftfeldes und dessen Mitte finden ?
Charly Setter am 06.07.2006 um 15:31 Uhr (0)
vorausgesetzt diese beiden Linie bilden ausgerechnet den Rahmen des Schriftfeldes. Darauf würde ich mich nicht verlassen, zumal es ja auch benutzerdefinierte Schriftfelder gibt.Eher alle Linien durchgehen und die Maxima/Minima der Endpunkte und-color: #FFFF99'>suchen.------------------Der vernünftige Mensch paßt sich der Welt an;der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
| In das Form INVENTOR VBA wechseln |
 |
Inventor VBA : Prüfen ob Abwicklung nur Schneidelinien hat
KraBBy am 12.10.2021 um 17:53 Uhr (15)
nach kurzem und-color: #FFFF99'>Suchen in der API-Hilfe... nichts ausprobiertein grober PlanSchleife durch alle Views vom aktiven BlattDrawingView Object .isFlatpatternView - um die Abwicklung zu finden.DrawingCurves vom entsprechenden View - liefert alle Linien der Ansicht- alle diese Linien durchgehenDrawingCurve Object .EdgeType "Possible return values are kThreadEdge, kBendUpEdge, kBendDownEdge, kBendExtentEdge, kPunchDownEdge, kPunchUpEdge, kTangentEdge, kContourRollEdge ... "das klingt nach dem gesuchten--------------- ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Text in UserForm anzeigen lassen
Goose am 18.12.2020 um 09:31 Uhr (1)
Ich hätte noch eine Frage:Wenn eine Zeichnung mehrere Blätter hat würde ich jetzt gerne auf Blatt Nr.1 die Werte editieren und gleichzeitig auf alle Blätter übertragen. Ist das möglich?Ich habe in der API diesbezüglich nichts gefunden. Und ich wüsste auch nicht nach welcher Befehlsbezeichnung ich und-color: #FFFF99'>suchen könnte.Hintergrund ist, dass Bestandsdaten nicht sauber gepflegt sind und die Eintragungen nicht auf allen Blättern vollständig sind.Danke und Gruß
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Positionnummern mit VBA anpasen
metalgod am 07.08.2017 um 09:49 Uhr (1)
Hallo CAD Kalle,mehrzeilige Positionsnummer ist kein Problem, aber es gibt meines Wissens keine Möglichkeit die Positionsnummer weder über API noch mit Inventor-Bordmitteln so anzupassen, dassZitat:die zweite und dritte Zeilen sollen einen andern Schriftstil und Schriftgröße haben. Eine Möglichkeit wäre Positionsnummer durch Führungslinientext zu ersetzen. Nur wird hierbei als Nachteil die tatsächliche Positionsnummer nicht automatisch aktualisiert. Man könnte aber diese Methode z.B. automatisch vor DWG-Ex ...
|
| In das Form Inventor VBA wechseln |
|
INVENTOR VBA : Inventor VBA Buch
Arne am 02.05.2005 um 20:05 Uhr (0)
Hallo Forum, ich habe auch mal nach einem Buch gesucht und bin dabei aber auf eine VBA-Schulung getroffen: Bei CAM&More (http://www.morecam.ch/cad.htm) war ich drei Tage zu einer Inventor-VBA-Schulung. Wirklich sehr empfehlenswert, vielleicht für den ein oder anderen eine Alternative zum Buch. Warum lange und-color: #FFFF99'>suchen und lesen, wenn es auch kompetente Lehrer gibt?!;-) Gruß Arne ------------------ AIS 9.0 SP2, OSDD 11.65, Win2K SP4.x, HP XW4000, 2.4GHz, 1GB RAM, Q4 980XGL mit NV67.22 Treiber
|
| In das Form INVENTOR VBA wechseln |
|
Inventor VBA : Sortieren der Stückliste in der IDW
rkauskh am 28.09.2010 um 21:32 Uhr (0)
HalloJa es gibt in der API eine PartsList.Sort Methode. Probiers mal so:Code:Private Sub PartsListTest()Dim oDoc As DrawingDocumentSet oDoc = ThisApplication.ActiveDocumentDim oPartsList As PartsListSet oPartsList = oDoc.ActiveSheet.PartsLists.Item(1)die Werte in der Klammer natürlich entsprechend ersetzen.Call oPartsList.Sort(PrimaryColumnTitle As String, ByRef PrimaryColumnAscending As [defaultvalue(-1)] Boolean, ByRef SecondaryColumnTitle As [defaultvalue("")] String, ByRef SecondaryColumnAscending As [ ...
|
| In das Form Inventor VBA wechseln |
|
INVENTOR VBA : Eigenschaftsfelder via API ändern
ChristianS am 11.11.2004 um 09:24 Uhr (0)
Hi Gemeinde, ich möchte in bestehenden Zeichnungen via API ein Eigenschaftsfeld auslesen, bzw. dessen Zuordnung verändern. Auf die titleblockdefinitions bin ich schon gekommen, jedoch finde ich den Punkt nicht, wie ich an die Eigenschaftsfelder komme. sind das vielleicht die Textboxes im Sketch ? Der Ablauf den ich erstellen will sieht in etwas so aus : 1.) Zeichnung öffnen 2.) Eigenschaftsfelder in den Schriftfeldern durchund-color: #FFFF99'>suchen und herausfinden, welche auf Modelleigenschaften gemappt sind 3.) Mapping ...
|
| In das Form INVENTOR VBA wechseln |
|
Inventor VBA : abgeleitete Komponente tauschen
PaulSchuepbach am 04.06.2008 um 12:55 Uhr (0)
Zitat:Original erstellt von rtend12:ja es geht, Modelle in Modellen oder Modelle in Zeichnungen zu ersetzen...Hallo zusammen,ich meine, es geht nur, Instanzen in Assemblies und dargestellte Instanzen in Zeichnungen zu tauschen, wenn die Modelle mittels Kopie Speichern Unter entstanden sind. Diese Modelle haben dann den selben InternalName, ansonsten müsste es zu einem Fehler beim Austauschen kommen. Aber ich lass mich gerne eines Besseren belehren.------------------Grüsse, PaulInventor-Programmierung, Inv ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Zeichenressourcen per VBA einfügen
axi92 am 31.03.2014 um 07:40 Uhr (1)
Habe jetzt beim Übertragen eine Fehlermeldung bekommen, kann mit dieser aber nichts anfangen:System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei LmiRuleScript.Main() bei Autodesk.iLogic.Exec.AppDomExec.ExecRuleInAssembly(Assembly assem) bei iLogic.RuleEvalContainer.ExecRuleEval(String execRule)Die Frage die sich mir auch noch stellt kann man es auch ersetzen? Weil bei mir wird eine Kopie erstellt da ja schon eines vorhanden ist.------------------Grüße aus ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Skizzierte Symbole tauschen
HawK.2k7 am 25.05.2018 um 12:59 Uhr (1)
Mahlzeit zusammen ,Ich möchte über VBA alte Skizzierte Symbole durch neue ersetzen, dass funktioniert auch soweit ganz gut.Jetzt habe ich das Problem das diese Symbole unterschiedlich viele "angeforderte Eingaben (aE)" besitzen ( von keiner bis hin zu 12 aE). Wenn ich das richtig verstehe dürfen in dem Array zum füllen der aE nur exakt die Menge an Strings stehen die auch das Symbol an aE besitzt. Wenn die Anzahl unterschiedlich ist werden die aE nicht richtig gefüllt bzw. sind Leer.Wie komme ich an die r ...
|
| In das Form Inventor VBA wechseln |
|
INVENTOR VBA : VBA-Tutorial
daywa1k3r am 27.02.2003 um 16:19 Uhr (0)
Ach so, Inventor / Programmierungshilfe / und-color: #FFFF99'>Suchen. Als Suchbegriff "Units of Measure" eingeben. Lesen. Die "Length" wäre das was Du suchst. Bis dann... Nachtrag: Uwe das stimmt! Nachtrag 2 : Tja wenn aber der Wert von "dblLocalUnits" und die Einheit nicht zusammen passen, dann sieht es aus wie wenn das ein Bug ist. Falls das konstant so ist, kannst Du es mit Val(m_oUOM.GetStringFromValue(dblVal, kDefaultDisplayLengthUnits)) / 10 "reparieren". Und wenn Du dich weiter mit VBA befasst, wirst Du sehen dass ...
|
| In das Form INVENTOR VBA wechseln |