Schriftkopf mit i-Logic ausfüllen - Angeforderte Eingabe

dieter
Contributor
Contributor

Schriftkopf mit i-Logic ausfüllen - Angeforderte Eingabe

dieter
Contributor
Contributor

Ich möchte die Eingabe unseres Schriftkopfes etwas verbessern und das Ausfüllen der Daten mit einem i-Logic-Formular vereinfachen. Da wir meistens Zeichnungen mit mehreren Blättern haben, würde ich manchen Einträge mit "angeforderten Eingaben" lösen.

 

Nun wäre meine Frage, wie ich die "Angeforderten Eingaben" mit i-Logic pro Blatt einpflegen kann? Soweit ich herausgefunden haben, kann ich im Formular lediglich iProperties auswählen.

 

Oder würdet ihr mir generell eine andere Vorgehensweise empfehlen, als angeforderte Eingaben?

0 „Gefällt mir“-Angaben
Antworten
Akzeptierte Lösungen (1)
184Aufrufe
7Antworten
Antworten (7)

James_Willo
Autodesk
Autodesk

Hallo, es gibt keine Möglichkeit, dem Formular Eingabeaufforderungen hinzuzufügen, Sie müssen Parameter oder iProperties verwenden.

Wenn Sie hierfür ein iLogic-Skript erstellen möchten, sind diese Tutorials wirklich gut und Sie werden feststellen, dass die Codierung extrem einfach ist. Dies war das erste iLogic, das ich je gemacht habe, und ich hatte vorher keinerlei Codierungskenntnisse.

Sie erhalten im Grunde den iLogic-Code, der Sie zur Eingabe auffordert, und fügen diese Werte dann zu iProps oder Parametern hinzu. Dann werden sie im Formular angezeigt, obwohl Sie das Formular wahrscheinlich nicht benötigen, wenn Sie es mit iLogic-Code tun.

https://ellipsis-autodesk.typepad.com/blog/2010/06/new-ilogic-web-series.html

 

 

Hi, there is no way to add prompted inputs to the form, you need to use parameters or iproperties. 

If you want to create an iLogic script to do this, these tutorials are really good and you'll find that coding this is extremely simple. It was the first iLogic I ever did and I have no coding knowledge before that. 

You basically get the iLogic code to prompt you to type in and then you add those values to iProps or params. Then they show in the form, although you probably don't need the form if you do it with iLogic code. 

 

https://ellipsis-autodesk.typepad.com/blog/2010/06/new-ilogic-web-series.html

 

 



James W
Inventor UX Designer
0 „Gefällt mir“-Angaben

dieter
Contributor
Contributor

Sehr geehrter Herr Willo,

vielen Dank für Ihre Antwort und dass Sie sich Zeit genommen haben mir zu helfen! Das Einfüllen in Parametern und iProperties kann ich schon. Ich habe nur das Problem, dass ich einen Schriftkopf pro Blatt ausfüllen möchte und die iProps gelten doch für die gesamte Zeichnung, oder? Hätten Sie hierfür einen guten Tip?

dieter_0-1732081539463.png

 

0 „Gefällt mir“-Angaben

James_Willo
Autodesk
Autodesk

Ja, wenn Sie die oben vorgeschlagenen Schritte ausführen und sie verwenden, um die iProps für die Zeichnungsdatei statt für die Modelldateien auszufüllen, können Sie den Titelblock auf die Zeichnungs-iProps verweisen.
Oder Sie können die Zeichnungs-iProps einfach auf die altmodische Weise ausfüllen und den Titelblock auf sie verweisen. Die Zeichnungs-iProps sind für jedes eingefügte Blatt gleich, also sollte der Titelblock auch gleich sein.
Das einzige Problem dabei ist, dass Sie statische Eigenschaften einfügen, die nicht aktualisiert werden, wenn Sie das Modell ändern oder die Modell-iProps aktualisieren.
Eine andere Möglichkeit, dies zu tun, ist zu schummeln. Wenn Sie den Titelblock so einrichten, dass er die iProps des eingefügten Modells verwendet, wird er immer die erste eingefügte Ansicht übernehmen. Fügen Sie einfach Ihr Modell auf jedem Blatt ein, aber verbergen Sie es an der Seite, wenn Sie es beim Drucken nicht anzeigen möchten.

 

Yes, if you do the steps I suggested above and use it to fill in the iProps for the drawing file rather than model files, you can point the titleblock to the drawing iProps.
Or you can just fill in the drawing iProps the old fashioned way and point the titleblock to them. The Drawing iProps are the same for every sheet you insert so the titleblock should also be the same.
The only problem with this is that you are inserting static properties that will not update when you change the model or update the models iProps.
Another way to do this is to cheat. If you set up the titleblock to use the iProps of the inserted model, it will always take from the first inserted view. Just insert your model on every sheet, but hide it off the side if you don't want to show it when printed.



James W
Inventor UX Designer
0 „Gefällt mir“-Angaben

sara_elsayed15
Community Manager
Community Manager

Hi @dieter 

 

vielen Dank für den Beitrag und willkommen zurück im deutschen Inventor-Forum!

 

Konnte @James_Willo das Problem lösen?

Falls ja, bitte die Antwort als Lösung markieren.

 

Danke für euer Mitwirken!

 

Beste Grüße,

Sara

 

Ihr fandet einen Beitrag hilfreich? Dann vergebt dafür Likes

 

Eure Anfrage wurde erfolgreich gelöst? Dann einfach auf den 'Als Lösung akzeptieren'-Button klicken! 

 

Sara Elsayed

Community Manager

0 „Gefällt mir“-Angaben

dieter
Contributor
Contributor

Sehr geerhter Herr Willo,

noch ein kurze Frage.

Ich möchte gerne für jedes Blatt z.B. eine anderen Zeichner eintragen, aber die i-Props gelten ja für jedes Blatt. Dann kann ich das nur mit den "angeforderten Eingaben", oder?

Oder gibt es da eine Möglichkeit das mit i-Logic zu lösen?

0 „Gefällt mir“-Angaben

James_Willo
Autodesk
Autodesk

Guten Morgen, Wenn Sie auf jedem Blatt ein anderes Teil haben und den Autor dieses Teils im Titelblock haben möchten, stellen Sie den Titelblock einfach so ein, dass die Teileeigenschaften verwendet werden. Andernfalls ist die beste Option die Eigenschaft „Eingabeaufforderung“.

 

Good morning, if you have a different part on each sheet and you want the uathor of that part in the titleblock, just set the titleblock to use th part properties. Otherwise yes, the best option is the 'prompted entry' property.



James W
Inventor UX Designer
0 „Gefällt mir“-Angaben

Peter.C.Schulz
Autodesk Support
Autodesk Support
Akzeptierte Lösung

Hallo @dieter,

ich bin auf diesen Post gestoßen und habe ein Beispiel erstellt, welches die Eingabaufforderung im Schriftkopf nutzt. Eine iLogic Regel überschreibt in diesem Fall die vorhandenen Werte mit der aktuellen Seitenzahl. Das ist nicht sehr innovativ, aber es soll den generellen Ablauf und Zugriff zeigen.

 

Hoffentlich hilft Ihnen dies weiter. 



Peter Schulz

Technical Support Specialist
0 „Gefällt mir“-Angaben