| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge | | | | Spürbare Kosteneinsparungen im Einkauf: Teamcenter Product Cost Management im Einsatz bei der TII Group (Teamcenter Produktkostenmanagement), ein Anwenderbericht
|
Autor
|
Thema: Abstandsvariable (1430 mal gelesen)
|
fhkaba Mitglied Konstrukteur
Beiträge: 84 Registriert: 07.04.2008
|
erstellt am: 19. Mai. 2008 11:29 <-- editieren / zitieren --> Unities abgeben:
Hallo SE-Profis, ich möchte für einen Abstand AB eine längenabhängige Variable hinterlegen. Das Maß AB soll bei einer Länge L von 100mm 10mm betragen, ab 200mm sollen es 20mm sein usw.... Habe hierfür auch schon mit unterschiedlichsten Formeln experimentiert. Bei der Formel wie abgebildet funktioniert alles soweit. Jetzt hätte ich gerne eine Formel um Bereiche zu definieren. Also z.B. bis 100 = 10, von 100 bis 200 = 20, von 200 bis 300 = 30 usw. Bei zwei Werten wie in dieser Formel (( L <100)*-10)+(( L >=200)*-20) funktioniert das prima, aber sobald der nächste Wert dazu kommt bin ich am Ende mit meinem Latein. Weiß jemand wie das tut un kann mir helfen? Grüße und Danke vorab Frank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kmw Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4391 Registriert: 26.02.2002 Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil. Intel® Core i9-14900k, 64GB DDR5-RAM, nVidia GeForce RTX 4080, MS Windows 11, Solid Edge 2024 SP5, German. ECTR als PLM. M$ Surface Book, i7-6600@2.81 Ghz, 16Gb, 512 SSD, Win10 creators upd. Fairphone 4 5G mit Android 11 mit SE-Mobile Viewer ;)
|
erstellt am: 19. Mai. 2008 11:48 <-- editieren / zitieren --> Unities abgeben: Nur für fhkaba
Ich hab jetzt nicht lange damit rumprobiert, aber versuch mal folgendes: AB=L/10 Und dann mit dem Variableneditor eine diskrete Liste erstellen: {10,00 mm;20,00 mm;30,00 mm;40,00 mm;50,00 mm;60,00 mm;70,00 mm;80,00 mm;90,00 mm;100,00 mm} (geht erst ab V20) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fhkaba Mitglied Konstrukteur
Beiträge: 84 Registriert: 07.04.2008
|
erstellt am: 19. Mai. 2008 12:03 <-- editieren / zitieren --> Unities abgeben:
Hallo kmw, Hab die Formel AB=L/10 probiert. Dabei ändert sich allerdings der Wert AB permanent. Ich brauche aber einen festen Wert AB bis 100mm einen festen Wert bis 200mm usw. Die V20 habe ich derzeit noch nicht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kmw Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4391 Registriert: 26.02.2002 Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil. Intel® Core i9-14900k, 64GB DDR5-RAM, nVidia GeForce RTX 4080, MS Windows 11, Solid Edge 2024 SP5, German. ECTR als PLM. M$ Surface Book, i7-6600@2.81 Ghz, 16Gb, 512 SSD, Win10 creators upd. Fairphone 4 5G mit Android 11 mit SE-Mobile Viewer ;)
|
erstellt am: 19. Mai. 2008 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für fhkaba
Die Sache ist nicht trivial, eine Lösung hab ich zur Zeit nicht. In der V20 ändert sich der Wert immer dann, wenn er passt (bei den diskreten Werten). zbsp. erhöht man L, bei L=190 AB ergibt 10, L=200 AB ergibt dann 20, usw. Soweit prima. Allerdings ändert sich der Wert nur wenn er gerade einen diskreten Wert erreicht. Änder ich zbsp. L von 300 auf 190, dann bleibt der alte AB Wert (AB=30) was natürlich nicht gewünscht ist, der Wert ist dann Orange gefärbt und konstruktiv falsch. Mein Vorschlag taugt also nicht viel.. da müsste man sich mal mehr Gedanken zu machen. Ich hab mal so if-Abfragen gesehen, weiß aber nicht mehr wo das stand. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cynyc Mitglied Entwicklungskonstrukteur
Beiträge: 566 Registriert: 29.10.2004 ST4 x64 Win XP SP2, Win 7 x64 Precision 690 Xeon X5355, 4GB Quadro FX 3500 24" TFT Dell SpaceExplorer
|
erstellt am: 19. Mai. 2008 12:41 <-- editieren / zitieren --> Unities abgeben: Nur für fhkaba
|
kmw Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4391 Registriert: 26.02.2002 Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil. Intel® Core i9-14900k, 64GB DDR5-RAM, nVidia GeForce RTX 4080, MS Windows 11, Solid Edge 2024 SP5, German. ECTR als PLM. M$ Surface Book, i7-6600@2.81 Ghz, 16Gb, 512 SSD, Win10 creators upd. Fairphone 4 5G mit Android 11 mit SE-Mobile Viewer ;)
|
erstellt am: 19. Mai. 2008 12:48 <-- editieren / zitieren --> Unities abgeben: Nur für fhkaba
Ja genau, ich habs grad mit Excel probiert, da gehts. Direkt in SE hab ich gar nicht weiter probiert. Einfach auf einen Excel Wert verknüpfen und dann die Funktion Ganzzahl verwenden (INT). f(x)=GANZZAHL(C3/100)*100 hab ich grad probiert, das ging. C3 ist die Zelle, die mit L verknüpft ist. [Diese Nachricht wurde von kmw am 19. Mai. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fhkaba Mitglied Konstrukteur
Beiträge: 84 Registriert: 07.04.2008
|
erstellt am: 19. Mai. 2008 13:22 <-- editieren / zitieren --> Unities abgeben:
@Rolf Die Formel ist schön übersichtlich, aber bei L 250 geht der Wert AB schon auf 30. @kmw Kannst du mal die Datei anhängen? Steh grad auf dem Schlauch und bekomme die Verknüpfung zu Excel nicht hin. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kmw Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4391 Registriert: 26.02.2002 Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil. Intel® Core i9-14900k, 64GB DDR5-RAM, nVidia GeForce RTX 4080, MS Windows 11, Solid Edge 2024 SP5, German. ECTR als PLM. M$ Surface Book, i7-6600@2.81 Ghz, 16Gb, 512 SSD, Win10 creators upd. Fairphone 4 5G mit Android 11 mit SE-Mobile Viewer ;)
|
erstellt am: 19. Mai. 2008 13:57 <-- editieren / zitieren --> Unities abgeben: Nur für fhkaba
Ich hab V20, du V19, wird dir daher nichts helfen. Aber guck mal bei dir im \Custom Verzeichnis, da gibts Beispiele mit Verknüpfungen zu Excel, zbsp. Bearing und andere. Exceldatei unter gleichem Namen (nicht zwingend notwändig) im gleichen Verzeichnis (auch nicht zwingend) abspeichern. Rechter Klick auf die Excel Zelle, kopieren (Zwischenablage) und dann ganz links in der Variablentabelle einfügen. [Diese Nachricht wurde von kmw am 19. Mai. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fhkaba Mitglied Konstrukteur
Beiträge: 84 Registriert: 07.04.2008
|
erstellt am: 19. Mai. 2008 14:21 <-- editieren / zitieren --> Unities abgeben:
|
kmw Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4391 Registriert: 26.02.2002 Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil. Intel® Core i9-14900k, 64GB DDR5-RAM, nVidia GeForce RTX 4080, MS Windows 11, Solid Edge 2024 SP5, German. ECTR als PLM. M$ Surface Book, i7-6600@2.81 Ghz, 16Gb, 512 SSD, Win10 creators upd. Fairphone 4 5G mit Android 11 mit SE-Mobile Viewer ;)
|
erstellt am: 19. Mai. 2008 14:29 <-- editieren / zitieren --> Unities abgeben: Nur für fhkaba
|
cynyc Mitglied Entwicklungskonstrukteur
Beiträge: 566 Registriert: 29.10.2004 ST4 x64 Win XP SP2, Win 7 x64 Precision 690 Xeon X5355, 4GB Quadro FX 3500 24" TFT Dell SpaceExplorer
|
erstellt am: 19. Mai. 2008 14:33 <-- editieren / zitieren --> Unities abgeben: Nur für fhkaba
Hi, Du kannst ruhig die Variablentabelle benutzen..(Bild) Den zu verwendenden Bereich kannst du über den addierten Faktor einstellen (jetzt 0.999) bis einschließlich der hunderter >> 100,200,300... wird dann immer ein zehntel also 10,20,30 ... verwendet... Gruß Rolf ------------------ __________________________ Ich glaub ich seh 3D __________________________ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fhkaba Mitglied Konstrukteur
Beiträge: 84 Registriert: 07.04.2008
|
erstellt am: 19. Mai. 2008 14:44 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|