| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: verknüpfte Parameter Tabelle geändert, automatisch aktualisieren und speichern (2663 mal gelesen)
|
Cadtse Mitglied
Beiträge: 98 Registriert: 27.11.2013 AMD X6 1090T 6x3.8 GHz, 16GB RAM, SSD, Windows 8.1 x64, Inventor 2015
|
erstellt am: 17. Mai. 2015 10:43 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich habe eine Exceltabelle als Parameterliste lokal gespeichert. Kann ich es einrichten, dass wenn die Liste geändert wurde, Inventor die Aktualisierung direkt vornimmt, ohne dass ich unter fx auf "aktualisieren" klicken muss und dann die neue Datei unter einem anderen Namen abspeichert? VG Daniel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11279 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 17. Mai. 2015 10:56 <-- editieren / zitieren --> Unities abgeben: Nur für Cadtse
|
Cadtse Mitglied
Beiträge: 98 Registriert: 27.11.2013 AMD X6 1090T 6x3.8 GHz, 16GB RAM, SSD, Windows 8.1 x64, Inventor 2015
|
erstellt am: 17. Mai. 2015 10:59 <-- editieren / zitieren --> Unities abgeben:
Aber einbetten bedeutet ich kann die Parameterliste nicht von "außen" ändern, oder? Der Workflow soll so sein: Person X Schickt eine Liste mit Parameterdaten. Ich ersetze die Datei, die mit Inventor verknüpft ist und Inventor merkt die Änderung und speichert das Resultat der neuen Parameter als neue Datei ab.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6052 Registriert: 16.09.2004 Inventor Prof. bis 2022
|
erstellt am: 17. Mai. 2015 12:06 <-- editieren / zitieren --> Unities abgeben: Nur für Cadtse
Zitat: Original erstellt von Cadtse: Ich ersetze die Datei, die mit Inventor verknüpft ist und Inventor merkt die Änderung und speichert das Resultat der neuen Parameter als neue Datei ab.
Was verstehtst Du unter "ich ersetze die Datei"? Wenn Du die neue Datei unter gleichen Namen am gleichen Ort wie die alte verknüpfte abspeicherst (und damit die alte Excel-Datei überschreibst) sollten die Paramter automatisch aktualisiert werden. Wenn die neue Datei einen neuen Namen hat (und/oder an einem anderen Ort abgespeichert wird), wird sie von Inventor natürlich nicht gefunden und man muß händisch eingreifen. Oder ich habe Dein Anliegen (Deinen Workflow) nicht richtig verstanden. 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 |
Cadtse Mitglied
Beiträge: 98 Registriert: 27.11.2013 AMD X6 1090T 6x3.8 GHz, 16GB RAM, SSD, Windows 8.1 x64, Inventor 2015
|
erstellt am: 17. Mai. 2015 12:29 <-- editieren / zitieren --> Unities abgeben:
Hallo Jupa, ja genau das meine ich, die Datei ersetzen. Ich hab die Datei jetzt mal ins Arbeitsverzeichnis getan, so aktualisiert er schonmal den Parameter - aber er aktualisiert es nicht im sichtbaren Modell, sprich er rechnet nicht durch, was sich durch die Änderung des Parameters getan hat. Das geht nur, wenn ich unter fx auf den Button "aktualisieren" klicke. Auch, wenn ich es so abspeicher, rechnet er vorher die Änderungen nicht durch. Zum zweiten Teil: angenommen für die Aktualisierung gibt es eine Lösung, wäre es dann möglich die Datei automatisch unter einem anderen Namen abzuspeichern ? VG Daniel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6052 Registriert: 16.09.2004 Inventor Prof. bis 2022
|
erstellt am: 17. Mai. 2015 15:08 <-- editieren / zitieren --> Unities abgeben: Nur für Cadtse
Zitat: Original erstellt von Cadtse:
Das geht nur, wenn ich unter fx auf den Button "aktualisieren" klicke.
Da fiele mir nur iLogic ein - durch einen geeigneten Ereignisauslöser eine Aktualisierung erzwingen. wäre es dann möglich die Datei automatisch unter einem anderen Namen abzuspeichern ?? meinst Du die .ipt unter anderem Namen speichern? auch das könnte man evtl. gleich mit der iLogic-Regel erledigen. Ist aber nicht so meine 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 |
Cadtse Mitglied
Beiträge: 98 Registriert: 27.11.2013 AMD X6 1090T 6x3.8 GHz, 16GB RAM, SSD, Windows 8.1 x64, Inventor 2015
|
erstellt am: 17. Mai. 2015 15:52 <-- editieren / zitieren --> Unities abgeben:
Hallo Jürgen, danke für die Hilfe. Mit iLogic kenne ich mich noch nicht gut aus. Kennst du eine gute Hilfe oder kannst mir grob skizzieren, was ich machen müsste?
Ja, als ipt. Wenn das mit iLogic ginge, mache ich erstmal eins nach dem anderen, also erstmal die Aktualisierung. VG Daniel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11279 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 17. Mai. 2015 16:04 <-- editieren / zitieren --> Unities abgeben: Nur für Cadtse
Zitat: Original erstellt von Cadtse: Aber einbetten bedeutet ich kann die Parameterliste nicht von "außen" ändern, oder?
Hier liegt auch der Denkfehler. Was passiert wenn du extern editierst? Genau, Garnichts! Erst wenn du die Applikation startest, ist ein Update der Daten möglich, vorher war es Blindflug mit u.U. großen Überraschungen danach. Parameter aus einer gesendeten Auflistung übernehmen macht der geschulte Bediener durch C&P und Prüfung des Ergebnisses. Aber nur zu , du wirst schon noch auf die Nachteile von Verknüpfen draufkommen, hier im Brett wurden sie schon ausführlich immer wieder aufgelistet.
------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cadtse Mitglied
Beiträge: 98 Registriert: 27.11.2013 AMD X6 1090T 6x3.8 GHz, 16GB RAM, SSD, Windows 8.1 x64, Inventor 2015
|
erstellt am: 17. Mai. 2015 17:06 <-- editieren / zitieren --> Unities abgeben:
Wo ist den Problem? Wenn du nichts beizutragen hast außer zu sagen, wie dumm das alles angeblich ist, lass es. Wenn ich extern editiere, passiert sehr wohl was . Das wüsstest du, wenn du anständig gelesen hättest. Ich will lediglich ein event abfangen und eine gewünschte Reaktion einstellen. Mach du weiter deinen turn und weigere dich gegen andere Ideen, nur verschone mich damit. Falls du helfen kannst und willst, nimm dir ein Beispiel an Jürgen . VG Daniel [Diese Nachricht wurde von Cadtse am 17. Mai. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11279 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 17. Mai. 2015 19:10 <-- editieren / zitieren --> Unities abgeben: Nur für Cadtse
Zitat: Original erstellt von Cadtse: Falls du helfen kannst und willst
Die Lösung habe ich oben geschrieben, auch für den Anfang deiner Frage. Aber wenn du es besser weißt, OK. ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6052 Registriert: 16.09.2004 Inventor Prof. bis 2022
|
erstellt am: 17. Mai. 2015 19:22 <-- editieren / zitieren --> Unities abgeben: Nur für Cadtse
Zitat: Original erstellt von Cadtse:
... also erstmal die Aktualisierung.
Ich könnte es mir folgendermaßen vorstellen (ungetestet): - Erstelle eine neue Regel ("Regel hinzufügen"), die nichts weiter beinhaltet als das aktuelle Dokument zu aktualisieren (InventorVb.DocumentUpdate()) - Klicke auf "Ereignisauslöser" und suche Dir ein Ereignis aus, das Deinen Ambitionen am nächsten kommt (z. B. nach Öffnen von Dokument) und knüpfe an dieses Ereignis die oben erstellte Regel. Es können auch mehrere Ereignisse die gleiche Regel aktivieren. Das wär's schon - wenn das Ereignis (Datei wird geöffnet) eintritt, wir die Regel (Dokument wierd aktualisiert) ausgeführt. Soviel zur (zu meiner) Theorie. Aber wie gesagt, iLogic ist auch nicht mein "Spezialgebiet". Ich erwarte hier eigentlich von den Spezis harsche Einwände und/oder besserer Vorschläge. Aber einen Versuch wär's ja mal wert. BTW: Toms (nighty) Einwände (sein erhobener Zeigefinger) sind nicht unbegründet. Bevor Du diesen Weg einschlägst prüfe, ob sich nicht eine andere Lösung findet. Externe Tabellen sind nunmal eine potenzielle Quelle für mögliche spätere Bauchschmerzen. Du solltest seine Hinweise nicht ignorieren. Ich meinerseits habe mich darauf beschränkt, Lösungsvorschläge für Deine konkrete Frage zu unterbreiten. Jürgen ------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) [Diese Nachricht wurde von jupa am 18. Mai. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11582 Registriert: 30.04.2004 WIN10 64bit, 32GB RAM IV bis 2022
|
erstellt am: 17. Mai. 2015 20:05 <-- editieren / zitieren --> Unities abgeben: Nur für Cadtse
Sorry Tom hat Recht und es werden in dieser Konstellation deine ipts und iams unwiderruflich kaputt gehen können. Aber bitte berichte nach einen halben Jahr und mich würde die Frage der Machbarkeit und Umsetzung von Kopie mit externen xls Referenzen interessieren. Gruß Sascha Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |