| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge |
Autor
|
Thema: Excel-S.E. Variablentabelle (4945 mal gelesen)
|
Demokrat2000 Mitglied
Beiträge: 145 Registriert: 27.09.2004 Cum ergo, cogito sum oder Ich denke, also bin ich bzw. Zu wissen, was die Welt im Inneren zusammenhält.
|
erstellt am: 10. Dez. 2004 14:20 <-- editieren / zitieren --> Unities abgeben:
Hallo, gibt es eine Möglichkeit eine Excel-Tabelle zu schreiben, dort Daten einzugeben, und Excel übergibt diese dann an die Variablentabelle. habe bis jetzt noch nichts in der Hilfe sowie im Forum gefunden. Thx Demokrat2000
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Trekki Mitglied Konstrukteur
Beiträge: 689 Registriert: 10.02.2004 Win 10 Pro, SE 2023 MP7 - Intel(R) Xeon(R) E-2174G CPU @ 3.80GHz, 16GB RAM, Nvidia Quadro P2000, Spacemouse Pro
|
erstellt am: 10. Dez. 2004 15:15 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Hallo Demokrat2000 entsprechende Zelle in der Excel-Tabelle markieren, kopieren, in Solid Edge wechseln, in der Variablentabelle die entsprechnde Variable suchen, auf den Anfang der Zeile klicken, rechte Maustaste drücken und Verknüpfung einfügen wählen. Fertig. Aber Achtung: Verknüpfung findet mit der Excel-Zelle statt, man kann keine Zeilen oder Spalten einfügen, sondern muß neue Variablen immer hinten anhängen. Kleiner Tipp diese Verknüpfung nicht direkt an Bemaßungsvariablen hängen, denn löscht man diese ist auch die Verknüpfung weg. Also lieber Übergabevariablen definieren und diese mit Excel verknüpfen. Die Bemaßungsvariablen mit den Übergabevariablen verknüpfen. Gruss Trekki
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Demokrat2000 Mitglied
Beiträge: 145 Registriert: 27.09.2004 Cum ergo, cogito sum oder Ich denke, also bin ich bzw. Zu wissen, was die Welt im Inneren zusammenhält.
|
erstellt am: 14. Dez. 2004 08:21 <-- editieren / zitieren --> Unities abgeben:
|
Trekki Mitglied Konstrukteur
Beiträge: 689 Registriert: 10.02.2004 Win 10 Pro, SE 2023 MP7 - Intel(R) Xeon(R) E-2174G CPU @ 3.80GHz, 16GB RAM, Nvidia Quadro P2000, Spacemouse Pro
|
erstellt am: 14. Dez. 2004 08:29 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Hallo Demekrat2000, in der Variablentabelle, in der freien Zeile (am Ende der Tabelle), in der Spalte "Variablenname" einen entsprechenden Text eingeben und dann mit der Excel-Tabelle wie vorher beschrieben verknüpfen. Als Nächstes diesen Text in der entsprechenden Zeile der Bemaßungsvariable, in der Spalte Formel eingeben, nun wird der Wert an die Bemaßung übergeben. Gruss Trekki Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lorios Mitglied Student
Beiträge: 59 Registriert: 01.07.2003 HP Compaq nc8230 1 Gig RAM Inter(R) Pentium(R) M prozessor 1,73GHz Leider ATI Mobility Radeon X600
|
erstellt am: 05. Okt. 2005 07:29 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Auch ich fuege zum ersten mal eine excel-tabelle an ein Teil an. Manchmal aendert sich aber der Wert nicht, sondern bleibt, wie in der Skizze bemasst. Was muss ich aendern, damit der Wert aus der Tabelle auch wirklich uebernommen wird? Besten Dank aus Indien, Stefan [Diese Nachricht wurde von Lorios am 05. Okt. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mike Ulbrich Ehrenmitglied Business Analyst
Beiträge: 1564 Registriert: 11.04.2005 SE2020 MP5
|
erstellt am: 05. Okt. 2005 09:06 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Hallo, das kann mindestens Zwei Gründe haben. Bei der V12 hatte ich mal das Problem, dass Verknüpfungen, die tief in der Baugruppenstruktur waren nicht mit aktualisiert wurden. Diese Exceltabelle hat eine kpl. Baugruppe gesteuert, also Verknüpfungen zu ca 20 Teilen gehabt in unterschiedlicher Tiefe. Ich habe dann "alle Verknüpfungen aktualisieren" müssen um auch jede Variable auf aktuellem Stand zu haben. Der Zweite Grund liegt am Office selbst. Das Office, insbesondere Excel alles aktualisiert ist zwar die Regel, aber keine Garantie das es immer funktioniert. Als Beispiel erwähne ich hier nur das einfügen von Excelsheets in eine Draft, wo nach dem Editieren der Tabelle (Zeilen und Felder löschen) die Rahmen im Draft nicht aktualisert werden. Der Fehler tritt auch auf wenn man Excelsheets in Word einfügt. Also ein MS hausgemachtes Problem an dem SE keine Schuld trifft. Gruß Mike [Diese Nachricht wurde von Mike Ulbrich am 05. Okt. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lorios Mitglied Student
Beiträge: 59 Registriert: 01.07.2003 HP Compaq nc8230 1 Gig RAM Inter(R) Pentium(R) M prozessor 1,73GHz Leider ATI Mobility Radeon X600
|
erstellt am: 05. Okt. 2005 09:20 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Bei mir handelt es sich um ein einfaches Part, keine Baugruppe. Ich habe das Exelprogramm fuer Inventor erstellt und hatte keine Probleme mit dem aktuallisieren. Jetzt habe ich diese Tabelle auf einen anderen rechner kopiert, die selbe Skizze erstellt und moechte nun die Masse zur Excel-Tabelle verlinken. Eine einfache Skizze, mit ca. 15 Variablen. Manche funktionieren, manche aktualisieren einfach nicht. Wenn die Tabelle bei Inventor problemlos funktioniert hat, liegt es dann vielleicht doch daran, dass ich irgendeine Einstellung uebersehen habe? Linksklick auf die gewuenschte Variable unter "tools". Rechtsklick "paste link". Der erste Wert aus der Skizze bleibt steif erhalten. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 05. Okt. 2005 09:39 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Moin, Selekt und Rechtsklick mit PasteLink ist soweit OK. Ist die Variable, die sich nicht aendert zufaellig grau unterlegt? Wenn ja, ist dies ein 'gesteuertes Mass' und ist so nicht zu aendern. Normalerweise kann in solche Var auch ein Link nicht eingefuegt werden da ReadOnly. Doch kann es passieren, dass aus einen steuernden Mass (mit Link) ein gesteuertes wird. Der Link bleibt erhalten, SE meckert nicht, aber es passiert auch nichts -- ist nur eine Idee ... modeng [Diese Nachricht wurde von modeng am 05. Okt. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mike Ulbrich Ehrenmitglied Business Analyst
Beiträge: 1564 Registriert: 11.04.2005 SE2020 MP5
|
erstellt am: 05. Okt. 2005 09:48 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Hallo, könntest du ein Bild von der Skizze, auf dem die Maße die sich nicht ändern wollen markiert sind, und das Teil mit der Skizze + Excelsheet selbst, hochladen ? Ich vermute es ist nur eine Kleinigkeit, evtl Eine Linienbeziehung die das aktualisieren verhindert. Gruß Mike
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lorios Mitglied Student
Beiträge: 59 Registriert: 01.07.2003 HP Compaq nc8230 1 Gig RAM Inter(R) Pentium(R) M prozessor 1,73GHz Leider ATI Mobility Radeon X600
|
erstellt am: 05. Okt. 2005 10:16 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
|
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 05. Okt. 2005 11:00 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Moin, da die Datei vermutlich V17 ist habe ich nur mal ins .xls geschaut und IMHO fehlen dort die Masseinheiten. In V14/V16 musste ich fuer eine Laange z.b.: 20 mm in eine Zelle eintragen ansonsten passierte dort nichts. Dass kann natuerlich in V17 anders sein. modeng Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lorios Mitglied Student
Beiträge: 59 Registriert: 01.07.2003 HP Compaq nc8230 1 Gig RAM Inter(R) Pentium(R) M prozessor 1,73GHz Leider ATI Mobility Radeon X600
|
erstellt am: 05. Okt. 2005 11:06 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Einige Masse wurden akzeptiert, es handelt sich bei dieser ersten Skizze lediglich um Laengenmasse. Wird ein Mass ohne Einheiten akzeptiert, sollte das auch bei den anderen funktionieren. Aber es schadet bestimmt nichts, die Einheiten zusaetzlich einzutragen. Macht man das in der selben Zelle wie der Wert? Also z.B. in A2 [120mm] Und wenn ja, mit oder ohne Leerzeichen? [120 mm] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mike Ulbrich Ehrenmitglied Business Analyst
Beiträge: 1564 Registriert: 11.04.2005 SE2020 MP5
|
erstellt am: 05. Okt. 2005 11:11 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Hallo, so, hat etwas gedauert, da ich erst jemanden anrufen musste der SE hat, deswegen wollte ich für mich das Bild haben Aber wie dem auch sei, das Problem ist meiner Meinung nach eine Berechnung in der Exceltabelle. =WENN((R2+C2+B2)<=K2;K2;C2)übersetzt =WENN((R2+C2+B2)<=20;20;0) diese "ansonsten = 0" ist etwas das Solid Edge überhaupt nicht mag. Damit sagt du SE ja das eine Linie eine Länge von 0 hat, also eigentlich nicht existent ist. Gibt du diese Maß in SE händisch ein bekommst du auch eine entsprechende Fehlermeldung, die bei einer Verknüpfungsaktualisierung aus bleibt. Statt dessen setzt er alle Bemaßungen in brauner Farbe ab, damit es einem gleich ins Auge springt, das dort etwas nicht passt. Du kannst die Linie auf 0,001 oder ähnliches enden lassen, aber der Längenwert "0" ist für SE nicht existent. Gruß Mike Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 05. Okt. 2005 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
jau, das ist ein Ding fuer SE Laenge = 0 -- soweit hatte ich noch nicht reingeguckt. Falls die Dimension mit in der Zelle angegeben wird so einfach, wie beschrieben '200 mm' einsetzen. modeng [Diese Nachricht wurde von modeng am 05. Okt. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lorios Mitglied Student
Beiträge: 59 Registriert: 01.07.2003 HP Compaq nc8230 1 Gig RAM Inter(R) Pentium(R) M prozessor 1,73GHz Leider ATI Mobility Radeon X600
|
erstellt am: 05. Okt. 2005 11:35 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Das mit der Null gab zwar bei Inventor keine Probleme, hat mir aber auch dort nicht gefallen, denn es ist meiner Meinung nach ein labiler Punkt. Woher soll das Programm wissen, in welche Richtung es den neuen Wert anbringen soll??? Ich werde die Linie auf die untere Ebene bemassen und mit der entsprechenden Variable addieren. Die untere kann aus konstruktiven Gruenden nie Null werden, dann waere das schon mal erledigt. Das von mir Beschriebene Problem taucht aber auch bei Variablen auf, die einen Wert haben. Im Anhang eine pdf-Datei mit Bild.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lorios Mitglied Student
Beiträge: 59 Registriert: 01.07.2003 HP Compaq nc8230 1 Gig RAM Inter(R) Pentium(R) M prozessor 1,73GHz Leider ATI Mobility Radeon X600
|
erstellt am: 05. Okt. 2005 11:40 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
|
Mike Ulbrich Ehrenmitglied Business Analyst
Beiträge: 1564 Registriert: 11.04.2005 SE2020 MP5
|
erstellt am: 05. Okt. 2005 11:43 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Ja stimmt, weil die zwei Pfade in den Variablen zur Exceltabelle H1 und GAP22 nicht passen. Ein korrekter Pfad zu einer Exceltabelle sieht aus wie bei V758. Die "#??" besagen das der irgendwas bei der Verknüpfung schiefgelaufen ist. Am schnellsten gehts mit: Feld in Excel markieren->RMT-kopieren->RMT in der Variablentabelle auf den grauen Button vor der Zeile->Verknüpfung einfügen->Bingo. Dann sollte das "#??" weg sein und alles funktionieren. Gruß Mike Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 05. Okt. 2005 11:45 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
hmm, wenn's jetzt auch ohne Dimension geht -- weglassen ... Ich nehme an das INV bei Null einen extrem kleinen positiven Wert annimmt und diesen entsprechend dem KO-Sytem abtraegt (+ X-Achse etc.) modeng Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lorios Mitglied Student
Beiträge: 59 Registriert: 01.07.2003 HP Compaq nc8230 1 Gig RAM Inter(R) Pentium(R) M prozessor 1,73GHz Leider ATI Mobility Radeon X600
|
erstellt am: 05. Okt. 2005 12:09 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Es funktioniert jetzt alles, aber seltsam ist, dass bei manchen Variablen trotzdem das #?? angezeigt wird. Ich kann aber keine Systematik dahinter erkennen. Scheint absolut zufaellig zu sein. Wenn ich nun das Excel-Sheet schliesse und wieder oeffnen moechte, erscheint es nur fuer den Bruchteil einer Sekunde und verschwindet wieder. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 05. Okt. 2005 12:12 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Moin, schau mal in den Taskmanager ob nicht veilleicht weitere Excel aktiv (nicht in Taskleiste sichtbar) sind (bleiben bei Abbruch meist erhalten). Falls SE das noch im Zugriff hat, kann das auch passieren. modeng Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lorios Mitglied Student
Beiträge: 59 Registriert: 01.07.2003 HP Compaq nc8230 1 Gig RAM Inter(R) Pentium(R) M prozessor 1,73GHz Leider ATI Mobility Radeon X600
|
erstellt am: 05. Okt. 2005 12:27 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Hut ab! Unter Prozesse ist noch Excel gelaufen! Nachdem ich diesen beendet habe, konnte ich das Excel-Dokument wieder starten. :-) Habt ihr noch eine Idee, warum manchmal #?? angezeigt wird und manchmal nicht? Das duerfte (vorerst) mein letztes Problem sein. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 05. Okt. 2005 12:34 <-- editieren / zitieren --> Unities abgeben: Nur für Demokrat2000
Moin, das koennte auch an den mehrfach gestarteten Excel liegen. Der Paste des Links wird intern von SE ev. mit einer falschen Instanz von Execl verknuepft -- aus der aber nichts kopiert wurde. Versuchs mal wenn effektiv das steuernde Excel nur einmal vorhanden ist ;-) modeng [Diese Nachricht wurde von modeng am 05. Okt. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |