Inventor iLogic: Das aktuelle Tagesdatum in den iProperties speichern? -So geht’s

Hallo Zusammen,
iLogic kann viel, keine Frage, aber man muss sich schon auch mit der API und VB.NET auskennen, um alle Register der Möglichkeiten ziehen zu können. Zum Beispiel stolpert man immer mal wieder über Kleinigkeiten, so wurde ich gestern gefragt:

„Wie speichert man mit iLogic das aktuelle Datum in den Datumsfeldern der Inventor iProperties?

Neben der Ermittlung des aktuellen Datum muss man auch die entsprechenden englischen Namen der iProperties wissen. Aus diesem Grunde habe ich mal ein einfaches Beispiel erstellt bei dem alle Datumsfelder auf das aktuelle Tagesdatum gestellt werden.

Übersicht Status iproperties

1
2
3
4
5
6
7
oTime = Now.ToShortDateString 'aktelles Datum ermitteln

iProperties.Value("Project", "Creation Date") = oTime 'Erstellungsdatum
iProperties.Value("Status", "Checked Date") = oTime 'Kontrolldatum
iProperties.Value("Status", "Eng. Approved Date") = oTime 'Genemigungsdatum Konstruktion
iProperties.Value("Status", "Mfg. Approved Date") = oTime 'Genemigungsdatum Fertigung
iLogicVb.UpdateWhenDone = True 'aktualisieren

Probieren Sie es mal aus! -Lassen Sie es mich wissen wenn Sie Fragen haben.

Mit freundlichen Grüßen,

H. Brettschneider

Inventor 2018 / 3D Studio Max: Gewinde oder kein Gewinde, dass ist hier die Frage! – So klappt es mit der Visualisierung

Gewinde für 3D Studio Max

Hallo liebe Blogbesucher,

wie Sie wissen ist eines meiner Themen die Visualisierung von Baugruppen und Maschinen. Leider ist Showcase in Rente geschickt worden, aber als nicht ganz leicht zu handhabende alternative gibt es ja 3D Studio Max.

Doch eine Frage bewegt Inventor Anwender immer wieder auch schon bei Showcase:

„Wie bekommen ich ein Gewinde von Inventor nach Max übertragen?“

Die Antwort ist eigentlich ganz einfach, die Inventor-Gewindedarstellung ist quasi nur ein Bild und kann nicht übertagen werden. Nur ein modelliertes Gewinde kann übertragen werden. Tja das hört sich nach viel Arbeit an, wäre da nicht ein kleines Inventor-Programm, dass die aus der vereinfachten Darstellung ein modelliertes Gewinde macht. Das ist auch für den 3D Druck von Prototypen von Vorteil, aber das ist ein Thema für ein anderes Posting. 🙂

 

Gut, wie kommen Sie an das Programm? -Wie Sie vermuten finden Sie es im Inventor App-Store als kostenfreies Add-in von Cool Orange.

CoolOrange Gewinde-Modeller im Inventor App.-Store

Wichtig: Sie müssen ein Gewinde, dass Sie umformen wollen im Browser anwählen und nicht in der Grafik!! -Und achten Sie darauf die Teile mit Gewinde im Projekt zu speichen und nicht im Normteil-Verzeichnis, sonst können Sie das Gewinde nicht ändern (Schreibschutz auf Normteile).

Bei Fragen melden Sie sich bitte! -Ich helfe Ihnen gerne.

Probieren Sie es mal aus! -Gruß,

Helge Brettschneider

Inventor iLogic: Zeichnungseinrichtung, -kennen Sie den Code der Blattausrichtung?

Hallo, sehr geehrte iLogic Fans,
am Freitag hat man mich in einem Supportfall gefragt, wie man in der Zeichnungseinrichtung mit iLogic, das Blatt von Querformat auf Hochformat umstellen kann.
Der Eine oder Andere wird sich fragen: „Wieso, wofür braucht man das?“

Naja, man kann es auch von Hand machen, aber wenn man die Zeichungserstellung mit iLogic vereinheitlichen will, ist das ganz hilfreich.  Wie so oft bei iLogic muss man bestimmte Werte einfach kennen, um sie nutzen zu können. So auch den API Zugang zur Blattorientierung und die passenden Schlüsselwerte um Hochformat und Querformat einstellen zu können.

Aus diesem Grunde habe ich hier ein kurze Regel erstellt welche die Ausrichtung von Hochformat auf Querformat ändern kann.

iLogic Regel zur Zeichnungseinrichtung -> Blattausrichtung

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
kQuerformat = 10242 'code für Querformat
kHochformat = 10243 'Code für Hochformat

AktuelleAusrichtung = ThisApplication.ActiveDocument.ActiveSheet.Orientation

'Anfrage beim Anwender
FrageAusrichtung = MessageBox.Show("Möchten Sie die Ausrichtung ändern?", "iLogic Hochformat/ Querformat",MessageBoxButtons.YesNo)

'Ausrichtung ensprechend der Auswertung anpassen
'Wenn der Anwender "Ja" wählt und die Ausrichtung Hochformat ist
If FrageAusrichtung = vbYes And AktuelleAusrichtung = 10243 Then
'Wechsel zu Querformat
ThisApplication.ActiveDocument.ActiveSheet.Orientation = kQuerformat
'Wenn der Anwender "Ja" wählt und die Ausrichtung Querformat ist
Else If FrageAusrichtung = vbYes And AktuelleAusrichtung = 10242 Then
'Wechsel zum Hochformat
ThisApplication.ActiveDocument.ActiveSheet.Orientation = kHochformat
'Bei "Nein" kein wechsel der Ausrichtung
Else If FrageAusrichtung = vbNo Then
End If

'Zoom alles
ThisApplication.ActiveView.Fit

Um es auszuprobieren erstellen Sie eine neue Regel in Ihrer Zeichnung, fügen den oben stehenden Code dort ein und führen die Regel aus. Wenn Sie Probleme dabei haben lassen Sie es mich wissen.

Viel Spaß beim Ausprobieren!

Helge Brettschneider

Inventor 2018: Adaptive Feder und iLogic-Komponente platzieren

Hallo Zusammen,
eine adaptive Feder zu erstellen stellt ist eine Sache, aber Sie immer wieder in verschieden Situationen verwenden zu können ist eine andere. Viele modellieren Sie und machen sich wenig Gedanken über die Wiederverwendbarkeit. Gut, sie muss immer Projekt bezogen kopiert werden und darf nicht immer wieder einfach eingefügt werden, dass ist glaube ich klar.
Doch wenn man Sie im Projekt verwenden will sollte man doch in der Lage sein die Maße der Feder entsprechend der Anforderungen anpassen können. Kennen Sie die Funktion „iLogic-Komponente platzieren“? Mit dieser Funktion geht es, wenn Sie die Werte der Feder die Sie beim Einfügen anpassen möchten als Schlüsselwerte in den Parametern definieren. Diese werden dann beim Einfügen abgefragt. Danach können Sie die eingefügte Feder auf Adaptiv stellen und verbauen.

So fügen Sie die adaptive Feder ein und positionieren sie:

Da es nicht jeder mal eben eine adaptive Feder aus dem Hut zaubern kann, habe ich hier eine für Sie zum Download bereitgestellt. Probieren Sie es mal aus und melden sich bei mir wenn Sie Fragen haben.

 

Download der adaptiven Feder

Viel Spaß beim Ausprobieren,
Gruß,
Helge Brettschneider

Inventor iLogic: DWF’s oder andere Formate in einem Verzeichnis speichen

Hallo Zusammen,
heute geht es mal wieder um mein aktuelles Lieblingsthema iLogic. Die Tage wurde ich von einem Anwender darauf hingewiesen, dass sich Inventor beim Speichen einer DWF-Datei nicht den Pfad merkt und beim nächsten Export einer anderen Datei wieder den gleichen Speicherort verwendet. Stimmt das kann nerven, aber mit iLogic ist das schnell gelöst. Nachstehend habe ich eine kurze Regel die dann immer im gleichen Verzeichnis eine DWF-Kopie speichert.

ilogic Regel zum Speichen einer DWF in einem bestimmten Verzeichnis

1
2
3
4
5
6
7
8
'Verzeichnis definieren
oPath = "C:\Dwf"
'Dateiname aus iProperties übernehmen
ofilename = iProperties.Value("Project", "Part Number")
'Speichern unter
ThisDoc.Document.SaveAs(oPath & ofilename & ".dwf", True)
'Meldung das es ausgefürt wurde
MessageBox.Show(oPath & ofilename & ".DWF wurde gespeichert!", "DWF-Export")

So wird dann im Verzeichnis c:\DWF die Kopie der aktuellen Datei als DWF gespeichert! Übrigens, wenn Sie andere Formate PDF, JPG usw. erstellen wollen brauchen Sie nur die Dateiendung in der Regel ändern. Wenn Sie die dann noch mit einem Ereignis wie „Datei Speichen“verbinden haben Sie immer den aktuellen Stand Ihrer Datei in dem Verzeichnis gespeichert. Das geht unter, Verwalten -> iLogic ->Ereignisauslöser

Probieren Sie es mal aus! -Wenn Sie Fragen haben lassen Sie es mich wissen, ich helfe Ihnen gerne.

P.S. Achten Sie darauf das Sie den code als externe Regel anlegen, sonst ist er nur in einer Datei nutzbar. – Ich wolle es nur kurz erwähnen. 🙂

Gruß,

Helge Brettschneider

Der Wahnsinn : Willkommen zurück! – Danke das Sie meinen Blog besuchen!

Hallo Zusammen,

ich muss es mal schreiben: “ Der Wahnsinn!“

 

Ohne die Info eines Lesers hätte ich es wahrscheinlich nie gemerkt, denn meine Blog-Domain und meine Webseite wurden versucht zu übernehmen. Immer wenn Sie mcdcad.eu oder .DE aufgerufen haben im Internet Explorer, Safari oder Firefox wurden Sie auf dubiose Webseiten umgeleitet. Gestern hat sich ein Leser gemeldet und glücklicherweise gefragt warum ich meinen Blog auf ein Gewinnspiel umleite. Sie können sich vorstellen wie ich geschaut habe, denn da ich meistens mit Chrome im Internet unterwegs bin habe ich es absolut nicht gemerkt. Da ich mich in WordPress gut auskenne konnte ich den Code der zur Weiterleitung geführt hat identifizieren und entfernen. Anschließend habe ich entsprechende Vorkehrungen getroffen, so dass es nicht mehr passiert.

 

 

Hier mit möchte ich mich aufrichtig bei Ihnen für die Unannehmlichkeiten entschuldigen!

Zum Dank das Sie nicht die Hoffnung aufgegeben haben und mir seit über 10 Jahren hier vorbei schauen, möchte ich ihnen ein kleines Geschenk machen.

Vor einiger Zeit haben ich eine mit iLogic erweiterte Zeichnungsvorlage für Inventor 2013 und 2014 zum Download angeboten gegen eine Registrierung. Diese habe ich aktualisiert für 2017 und 2018 und möchte Ihnen diese schenken als kleines Dankeschön für Ihren besuch!

Download iTitle-CADRelations 2013-2018

P.S. : Viel Spaß mit der Vorlage, wenn Sie fragen haben meiden Sie sich bitte, ich helfe Ihnen gerne.

Gruß und Danke das Sie da sind,

Helge Brettschneider