| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Personalisierte Lizenzen oder Netzwerklizenzierung? 4 Tipps für Sie |
Autor
|
Thema: Inventor Excel Verknüpfung (4926 mal gelesen)
|
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 12. Mai. 2014 22:30 <-- editieren / zitieren --> Unities abgeben:
Schönen guten Tag allen miteinander Ich habe ein Parameter gesteuertes Modell erstellt, dieses soll durch Auswahl der jeweiligen Spalte verändert werden. Jedoch habe ich keine Ahnung wie ich die Verknüpfung ordentlich hinbekomme oder was ich dabei alles beachten muss. Daher die Frage ob mir dabei jemand weiter helfen kann. Über PN oder Mail wäre mir aber lieber. Danke schon einmal im vor raus.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11547 Registriert: 30.04.2004 WIN10 64bit, 32GB RAM IV bis 2022
|
erstellt am: 13. Mai. 2014 06:47 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
Guten Morgen, in der Parametertabelle kann man unten einen Exceltabelle einbinden, da ist nur wichtig dass du diese Einbettest. Wenn nicht wird das dir irgendwann auf die Füße fallen und alles leider kaputt gehen. herzlich Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 13. Mai. 2014 06:50 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
Zitat: Original erstellt von Fiedel93felix: wie ich die Verknüpfung ordentlich hinbekomme
Niemals nie nicht verknüpfen! Einbetten über die fx-Liste. Aber lies dir unbedingt erst mal die Hilfe zu Parametersyntax usw. durch. ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 13. Mai. 2014 19:58 <-- editieren / zitieren --> Unities abgeben:
naja okay das ich auf jeden fall einbetten muss weis ich aber werden die Daten dann auch zeilenweise ausgelesen oder wird das zeilenübergreifend gemacht. Denn ich habe das schonmal mit der Hilfe (dabei auch eingebettet die excel-liste) versucht aber da hat es keine werte aus der Tabelle übernommen...also auf deutsch es ging garnicht.... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 13. Mai. 2014 20:07 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
Dann hattest du entweder einen Syntaxfehler, falsche Formatierung oder die Startzelle falsch angegeben. Die Rückmeldung ist jedes mal anders, aber klar. Und nochmal mein Hinweis auf die Doku .
------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 13. Mai. 2014 20:18 <-- editieren / zitieren --> Unities abgeben:
So hier mal als Beispiel eine Excel-Tabelle mit ähnlicher Form wie die welche ich für mein Projekt verwende und das dazugehörige Model. Die Excell-Tabelle sollte Dabei so wenig, am besten garnicht, verändert werden. Denn die vorhanden Tabbel ist immens umfassend. Wie kann es nun erreichen das nur die Zeile ausgewählt wird und danach automatisch die Prameter geändert werden? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 13. Mai. 2014 20:37 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
In der Tabelle paßt ja garnichts . Wie ich geschrieben habe, die Syntax und jetzt setzt du dich hin und liest die Doku . Hier, falls der Gockel nicht will, aber einbetten! ------------------
[Diese Nachricht wurde von nightsta1k3r am 13. Mai. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 13. Mai. 2014 20:53 <-- editieren / zitieren --> Unities abgeben:
Dieses blöde Dokument hab ich schon paar mal gelesen, aber damit klappt es halt nicht so wie ich es gern möchte.... Dasteht ja drin das es eine bestimmte reihenfolge haben muss und das man die Startzeile angeben muss...aber nimmt der die Werte überhaupt wenn man die in einer Zeile stehen hat? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
axspeed Mitglied
Beiträge: 10 Registriert: 15.02.2014 Win 8.1/64 IV 2015/64
|
erstellt am: 13. Mai. 2014 21:11 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
|
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 13. Mai. 2014 21:16 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
Zitat: Original erstellt von Fiedel93felix: Dieses blöde Dokument hab ich schon paar mal gelesen
Lesen ist mehr als Buchstabenscannen. Du hast nichts davon aufgenommen: Zitat: •Die Datenartikel können in Zeilen oder Spalten angeordnet sein, aber sie müssen in der richtigen Reihenfolge sein: Parametername, Wert oder Gleichnung , Maßeinheit, Kommentar. Anmerkung: Die Reihenfolge der Daten in Excel unterscheidet sich von der Reihenfolge im Dialogfeld Parameter von Inventor. •Der Parametername und der Wert sind in jedem Fall erforderlich; die anderen Einträge sind fakultativ. Die dem Parameternamen und -wert zugewiesenen Zellen dürfen nicht leer sein. •Wenn Sie die Maßeinheit für einen Parameter nicht angeben, werden beim Verwenden des Parameters die Standardeinheiten für das Modell zugewiesen. Um einen Parameter ohne Einheit zu erstellen, geben Sie in der Zelle für die Einheiten oE ein. •Die Tabellenkalkulation darf Spalten- oder Zeilenüberschriften und andere Inhalte umfassen; diese müssen jedoch außerhalb des Zellenblocks liegen, die die Parameterdefinitionen enthalten.
Deine Tabelle ist einfach nur diffuses Chaos ... -------------------- Was wird aus diesem Land mit solchen Studenten
------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
axspeed Mitglied
Beiträge: 10 Registriert: 15.02.2014 Win 8.1/64 IV 2015/64
|
erstellt am: 13. Mai. 2014 21:27 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
|
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 13. Mai. 2014 21:45 <-- editieren / zitieren --> Unities abgeben:
Naja das hab ich chon verstanden wie die das meinen....d.h ja ich muss die Spalten mit den gewünschten Parameter hintereinander anordnen und muss jeweils noch eine Spalte mit dem Namen des Parameters einfügen... Aber so hatte ich es ja schon aber das ging trotzdem nicht.......... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
axspeed Mitglied
Beiträge: 10 Registriert: 15.02.2014 Win 8.1/64 IV 2015/64
|
erstellt am: 13. Mai. 2014 21:55 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
|
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6051 Registriert: 16.09.2004 Inventor Prof. bis 2022
|
erstellt am: 14. Mai. 2014 06:27 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
So wie ich das sehe, ist der fi(e)dele Felix hier einem Denkfehler aufgesessen (bzw. wurde in die falsche Richtung geschubst). Er möchte wohl über eine Tabelle mehrere Varianten eines Bauteiles steuern. Das hat aber nichts zu tun mit dem oben empfohlenen Verknüpfen (Einbetten) einer Exceltabelle mit den Parametern eines Bauteiles. Ein solcherart tabellengesteuertes Bauteil beschreibt immer nur einen Zustand des Bauteiles. Will man hier eine andere Bauteilvariante (z.B. andere Abmessungen), muß man die Werte in der Tabelle ändern und nicht aus vielen in der Tabelle vorbereiteten Werten eine Variante aussuchen (so wie Felix es vorzuhaben scheint). Für den beabsichtigten Zweck muß wohl besser ein iPart erzeugt werden. Also - Hausaufgabe für Felix: Vergiß tabellengesteuertes Bauteil und studiere die Hilfe zum Thema iPart. Jürgen @Felix: Bitte gelegentlich die System-Info ausfüllen (ich vermute, Du wirst Dich noch öfter hier melden), insbes. damit wir wenigstens wissen, mit welcher Inventorversion Du arbeitest. ------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) [Diese Nachricht wurde von jupa am 14. Mai. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lothar Boekels Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3823 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 14. Mai. 2014 08:05 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
Er könnte aber auch einen Übergabebereich definieren, in dem die Parameter nach Inventor hin übergeben werden. Dort könnten dann Werte stehen, die irgendwo in der Tabelle oder auch in weiteren Tabellenblättern berechnet werden. Insbesondere könnten an diesen weiteren Stellen auch Auswahltabellen stehen, auf deren Werte mit der Formet "Bereich.verschieben" zugegriffen wird, wo die Verschiebung praktisch eine Auswahl einer Zeile z.B. vorgibt. ------------------ mit freundlichem Gruß aus Mönchengladbach Lothar Boekels ----------------------------------------------------- Wir unterstützen die Arbeit der Rettungshundestaffel des DRK in Viersen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 14. Mai. 2014 10:38 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
Zitat: Original erstellt von Lothar Boekels: Insbesondere könnten an diesen weiteren Stellen auch Auswahltabellen stehen, auf deren Werte mit der Formet "Bereich.verschieben" zugegriffen wird
Exakt! Man kann auch mit sverweis ganze Tabellen elegant auf Grund eines Dropdownmenüs in den Übergabebereich tauschen lassen, wenn die Excel-Kentnisse langen . ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 14. Mai. 2014 12:28 <-- editieren / zitieren --> Unities abgeben:
|
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6051 Registriert: 16.09.2004 Inventor Prof. bis 2022
|
erstellt am: 14. Mai. 2014 13:35 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
Zitat: Original erstellt von Fiedel93felix:
Also muss ich dies über iparts und regeln generieren?
Das "muss" würde ich nicht unterschreiben. Andere Wege können natürlich auch beschritten werden, "wenn die Excel-Kentnisse langen" [nighty], aber die Verwendung von iParts wäre der von mir (zunächst) empfohlene Weg. Und mit "Regeln" hat das nun wieder gar nichts zu tun. Das ist ein Begriff, den ich sofort mit iLogic assoziiere - eine ganz andere Baustelle. Jürgen ------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 14. Mai. 2014 14:05 <-- editieren / zitieren --> Unities abgeben:
|
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 26. Mai. 2014 11:16 <-- editieren / zitieren --> Unities abgeben:
okay also mit dem i-parts klingt ja ganz schön und gut aber man kann damit irgendwie nicht das erreichen was ich möchte denn ich möchte ja die daten aus excel importieren, da die Excal-Tabelle auch des öfteren erweitert oder geändert wird. Und über die i-parts kann ich ja eine Datenbank erstellen wo ich dann diedas jeweilige Bauteil auswähle wobei aber ja alle daten schon bei Inventor hinterlegt sein muss. Oder hab ic da was übersehen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6051 Registriert: 16.09.2004 Inventor Prof. bis 2022
|
erstellt am: 26. Mai. 2014 16:38 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
Na dann eben doch so wie von Lothar aufgezeigt. (Du weißt aber, daß Du auch eine iPart-Tabelle jederzeit nachträglich bearbeiten kannst?) Jürgen ------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 27. Mai. 2014 13:17 <-- editieren / zitieren --> Unities abgeben:
|
Fiedel93felix Mitglied Konstrukteur
Beiträge: 482 Registriert: 19.02.2014 Autodesk Inventor 2017 Microsoft Visual Basic 2010
|
erstellt am: 30. Mai. 2014 17:55 <-- editieren / zitieren --> Unities abgeben:
|
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 30. Mai. 2014 18:51 <-- editieren / zitieren --> Unities abgeben: Nur für Fiedel93felix
Zitat: Original erstellt von Fiedel93felix: mit inventor umgeehen kann nicht jeder...
Wie wahr Zu deiner letzten Frage: Da braucht man nichts generieren, sondern nur die Startzelle beim Einbetten angeben (und da sind wir zum x-ten mal bei den Spielregeln). Zum Tauschen ganzer Datenblöcke mußt du im Excel F1 konsultieren, wie gesagt hab ich so etwas mal mit SVERWEIS gelöst. Hier wird's u.a auch erklärt. Wenn du das aber genauso sorgfältig liest wie die Inventor-Hilfe , - aber überrasche uns mal .
------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |