Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  iPart-Tabelle in iLogic-Formular auslesen und ändern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
Maximale Kostenkontrolle mit einer gekauften Lizenz für Ihre CAD-Software
Autor Thema:  iPart-Tabelle in iLogic-Formular auslesen und ändern (1461 mal gelesen)
Daenschel
Mitglied
Kontrukteur


Sehen Sie sich das Profil von Daenschel an!   Senden Sie eine Private Message an Daenschel  Schreiben Sie einen Gästebucheintrag für Daenschel

Beiträge: 19
Registriert: 03.08.2020

erstellt am: 21. Sep. 2020 12:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


RohrDN-DINEN10357SerieA.ipt

 
Hallo,

ich habe mir ein iPart für ein Rohr erstellt, dabei kann ich jetzt die verschiedenen Durchmesser auswählen und die länge benutzerdefiniert anpassen. Allerdings würde ich gern die Varianten-Tabelle in meinem iLogic Formular auslesen und darüber anpassen können. Habe das Formular schon angelegt, allerdings passiert beim auswählen der Variante noch nichts. Das Bauteil ist im Anhang. Vielleicht kann mir ja jemand von euch weiterhelfen  

Grüße

Daniel

[Diese Nachricht wurde von Daenschel am 21. Sep. 2020 editiert.]

[Diese Nachricht wurde von Daenschel am 21. Sep. 2020 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Daenschel
Mitglied
Kontrukteur


Sehen Sie sich das Profil von Daenschel an!   Senden Sie eine Private Message an Daenschel  Schreiben Sie einen Gästebucheintrag für Daenschel

Beiträge: 19
Registriert: 03.08.2020

erstellt am: 21. Sep. 2020 12:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

1

[Diese Nachricht wurde von Daenschel am 21. Sep. 2020 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2428
Registriert: 15.11.2006

Windows 10 x64, AIP 2023

erstellt am: 21. Sep. 2020 21:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Daenschel 10 Unities + Antwort hilfreich

Hallo

Dein Formular ändert zwar den Parameter, aber wo ist die Stelle an der Inventor merkt, dass er die Variante umschalten soll?
Probier mal eine Regel "ChangeiPartRow zu erstellen und eine Trigger der bei beliebiger Parameteränderung diese Regel ausführt. In die Regel füg mal das hier ein. Vielleicht funktioniert es.

Code:

If Parameter("Variante") = "DN10" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN10")
ElseIf Parameter("Variante") ="DN15" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN15")
ElseIf Parameter("Variante") ="DN20" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN20")
ElseIf Parameter("Variante") ="DN25" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN25")
ElseIf Parameter("Variante") ="DN32" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN32")
ElseIf Parameter("Variante") ="DN40" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN40")
ElseIf Parameter("Variante") ="DN50" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN50")
ElseIf Parameter("Variante") ="DN65" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN65")
ElseIf Parameter("Variante") ="DN80" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN80")
ElseIf Parameter("Variante") ="DN100" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN100")
ElseIf Parameter("Variante") ="DN125" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN125")
ElseIf Parameter("Variante") ="DN150" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN150")
ElseIf Parameter("Variante") ="DN200" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN200")
ElseIf Parameter("Variante") ="DN250" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA","Rohr DN250")
ElseIf Parameter("Variante") ="DN300" Then
iPart.ChangeRow("RohrDN-DINEN10357SerieA", "Rohr DN300")
End If


------------------
MfG
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Daenschel
Mitglied
Kontrukteur


Sehen Sie sich das Profil von Daenschel an!   Senden Sie eine Private Message an Daenschel  Schreiben Sie einen Gästebucheintrag für Daenschel

Beiträge: 19
Registriert: 03.08.2020

erstellt am: 22. Sep. 2020 07:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke dir schonmal! 
Habe den Code mal eingefügt, jetzt sagt er mir Folgendes:

Fehler in Regel: Variante ändern in Dokument: Rohr DN - DIN EN10357 Serie A.ipt

Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Bin mit dem ganzen iLogic leider noch nicht so erfahren

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2428
Registriert: 15.11.2006

Windows 10 x64, AIP 2023

erstellt am: 24. Sep. 2020 21:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Daenschel 10 Unities + Antwort hilfreich


RohrDN-DINEN10357SerieA.zip

 
Hallo

Entgegen der Dokumentation funktioniert iPart.ChangeRow nur mit Exemplaren in einer Baugruppe, nicht im iPart  selbst. Ich hab den Code angepasst und die Regel als Button in dein Formular eingefügt. Beim Schließen des Formulares wird die Regel somit ausgelöst und die Defaultzeile umgestellt.

------------------
MfG
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Daenschel
Mitglied
Kontrukteur


Sehen Sie sich das Profil von Daenschel an!   Senden Sie eine Private Message an Daenschel  Schreiben Sie einen Gästebucheintrag für Daenschel

Beiträge: 19
Registriert: 03.08.2020

erstellt am: 25. Sep. 2020 06:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich danke dir vielmals Ralf! 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz