Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Solid Edge
  Abstandsvariable

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 SolidEdge
Autor Thema:  Abstandsvariable (1418 mal gelesen)
fhkaba
Mitglied
Konstrukteur


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

Beiträge: 84
Registriert: 07.04.2008

erstellt am: 19. Mai. 2008 11:29    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


Abstandsvariable.jpg


Abstandsvariable.zip

 
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


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

Beiträge: 4304
Registriert: 26.02.2002

Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil.
Intel® Core i9-9900 @ 8x 5.0GHz,80GB DDR4-RAM 3200MHz,nVidia GeForce RTX 4080, MS Windows 10 64Bit, Solid Edge Premium Version 220.00.09.004 x64, German (ST20MP9).
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 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 fhkaba 10 Unities + Antwort hilfreich

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


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

Beiträge: 84
Registriert: 07.04.2008

erstellt am: 19. Mai. 2008 12:03    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

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


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

Beiträge: 4304
Registriert: 26.02.2002

Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil.
Intel® Core i9-9900 @ 8x 5.0GHz,80GB DDR4-RAM 3200MHz,nVidia GeForce RTX 4080, MS Windows 10 64Bit, Solid Edge Premium Version 220.00.09.004 x64, German (ST20MP9).
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 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 fhkaba 10 Unities + Antwort hilfreich

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


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

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 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 fhkaba 10 Unities + Antwort hilfreich

Hi,

versuchs mal so:

AB=int(L/100+1)*10

Gruß Rolf

------------------
__________________________

Ich glaub ich seh 3D 
__________________________

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

kmw
Ehrenmitglied V.I.P. h.c.
Konstrukteur


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

Beiträge: 4304
Registriert: 26.02.2002

Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil.
Intel® Core i9-9900 @ 8x 5.0GHz,80GB DDR4-RAM 3200MHz,nVidia GeForce RTX 4080, MS Windows 10 64Bit, Solid Edge Premium Version 220.00.09.004 x64, German (ST20MP9).
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 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 fhkaba 10 Unities + Antwort hilfreich

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


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

Beiträge: 84
Registriert: 07.04.2008

erstellt am: 19. Mai. 2008 13:22    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

@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


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

Beiträge: 4304
Registriert: 26.02.2002

Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil.
Intel® Core i9-9900 @ 8x 5.0GHz,80GB DDR4-RAM 3200MHz,nVidia GeForce RTX 4080, MS Windows 10 64Bit, Solid Edge Premium Version 220.00.09.004 x64, German (ST20MP9).
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 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 fhkaba 10 Unities + Antwort hilfreich

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


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

Beiträge: 84
Registriert: 07.04.2008

erstellt am: 19. Mai. 2008 14:21    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

keine Chance. Kannst du mir mal wenigstens das Excel-File anhängen?

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

kmw
Ehrenmitglied V.I.P. h.c.
Konstrukteur


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

Beiträge: 4304
Registriert: 26.02.2002

Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil.
Intel® Core i9-9900 @ 8x 5.0GHz,80GB DDR4-RAM 3200MHz,nVidia GeForce RTX 4080, MS Windows 10 64Bit, Solid Edge Premium Version 220.00.09.004 x64, German (ST20MP9).
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 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 fhkaba 10 Unities + Antwort hilfreich


Abstandsvariable.zip

 
guck mal hier:
http://ww3.cad.de/foren/ubb/Forum3/HTML/002535.shtml#000001

Gib doch einfach mal bei AB 
(int( L /100)*100)/10
ein. Das sollte es auch ohne Excel erledigen.

[Diese Nachricht wurde von kmw am 19. Mai. 2008 editiert.]

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

cynyc
Mitglied
Entwicklungskonstrukteur


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

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 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 fhkaba 10 Unities + Antwort hilfreich


formel.jpg

 
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


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

Beiträge: 84
Registriert: 07.04.2008

erstellt am: 19. Mai. 2008 14:44    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

@Rolf
prima jetzt tut es.

@kmw
das mit dem Excel werde ich in aller Ruhe probieren. Sollte doch zu schaffen sein!

Danke an alle Frank

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)2023 CAD.de | Impressum | Datenschutz