| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY wird von NVIDIA zum Händler des Jahres gewählt - zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Externe Regeln (1716 mal gelesen)
|
Tungdil01 Mitglied Maschinenbautechniker

 Beiträge: 16 Registriert: 15.05.2014 Windows 7 64Bit Inventor 2013
|
erstellt am: 15. Mai. 2014 10:28 <-- editieren / zitieren --> Unities abgeben:         
Guten Morgen zusammen, ich hab mal ne Frage: Kann es sein dass eine Externe Regel anders geschrieben werden muss wie eine interne?` Hier ein Beispiel: "Normale" Regel Code:
If Z1 = 15 oE Then Testparameter = 2000 mm End If
Geht hier aber nicht in der externen Regel. Es kommt zwar keine Fehlermeldung aber der Testparameter wird nicht geändert. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer

 Beiträge: 9812 Registriert: 01.12.2003 Inventor 20xx, Visual Studio Express
|
erstellt am: 15. Mai. 2014 15:39 <-- editieren / zitieren --> Unities abgeben:          Nur für Tungdil01
|
Tungdil01 Mitglied Maschinenbautechniker

 Beiträge: 16 Registriert: 15.05.2014 Windows 7 64Bit Inventor 2013
|
erstellt am: 15. Mai. 2014 15:53 <-- editieren / zitieren --> Unities abgeben:         
Hallo, das funzt leider auch nicht. Zur Erklärung: Der Parameter Z1 ist ein reiner Auswahlparameter. Code: If Parameter("Z1") = 12.5 Then Parameter("testparameter") = 1000 mm ElseIf Parameter("Z1") = 15 Then Parameter("Testparameter") = 1500 mm End If
Über den Code soll der Parameter geändert werden. Ich habe mir ein globales Formular erstellt, in dem ich zu Z1 die dazugehörigen Werte zuordnen kann. Wenn ich den Wert Z1 = 12.5 auswähle, erscheint diese Auswahl auch richtig im Parameterfenster. Der Parameter "Testparameter" ändert sich aber nicht. Erst wenn ich den Code in eine interne Regel eingebe tut sich was. Aber das ist es nicht was ich will... der Code gehört in eine externe Regel, wir wollen uns ja nicht in die Karten schauen lassen. EDIT: Huhu alles klar... musste nur die externe Regel anstossen dann gings. Danke für die Hilfe
[Diese Nachricht wurde von Tungdil01 am 15. Mai. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer

 Beiträge: 9812 Registriert: 01.12.2003 Inventor 20xx, Visual Studio Express
|
erstellt am: 15. Mai. 2014 19:07 <-- editieren / zitieren --> Unities abgeben:          Nur für Tungdil01
Ihr wollt euch nicht in die Karten scheuen lassen, aber gebt native Inventor Daten raus - oder wie muss ich das verstehen? Denn anders würde man ja interne Regeln gar nicht weitergeben können. In jedem Fall würde ich vor Weitergabe der Daten im Inventor Format neben internen Regeln auch die Verweise auf die Externen Regeln löschen, sonst hagelt es beim Empfänger Fehlermeldungen über fehlende externe Regeln - ist auch nicht so schön. Zum Löschen aller Regeln gibt's Tools. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tungdil01 Mitglied Maschinenbautechniker

 Beiträge: 16 Registriert: 15.05.2014 Windows 7 64Bit Inventor 2013
|
erstellt am: 21. Mai. 2014 11:21 <-- editieren / zitieren --> Unities abgeben:         
Mahlzeit, sy für die verspätete Antwort. Ja diese Daten können wir herausgeben, da es "Für Kunden" bearbeitete Daten sind. Was wir nicht wollen ist das Programm herausgeben. Wo gibt's denn diese Tools zum Löschen von Regeln? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer

 Beiträge: 9812 Registriert: 01.12.2003 Inventor 20xx, Visual Studio Express
|
erstellt am: 21. Mai. 2014 18:33 <-- editieren / zitieren --> Unities abgeben:          Nur für Tungdil01
|

| |
Tungdil01 Mitglied Maschinenbautechniker

 Beiträge: 16 Registriert: 15.05.2014 Windows 7 64Bit Inventor 2013
|
erstellt am: 22. Mai. 2014 09:35 <-- editieren / zitieren --> Unities abgeben:         
|