| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY baut sein Angebot für den Vertrieb von NVIDIA Software-Angeboten für Reseller und professionelle Anwender aus |
Autor
|
Thema: Compass-Datenfelder bei iPart-Töchter (612 mal gelesen)
|
ralfw Mitglied CAD-Administrator
Beiträge: 140 Registriert: 17.06.2002 AIS 9 Mehrbenutzerumgebung Compass4.2 Easy Intel 1,7-3,4 GHz 1-4 GB RAM NVIDIA Quadro4-FX
|
erstellt am: 09. Dez. 2004 14:57 <-- editieren / zitieren --> Unities abgeben:
Hallo Insider, wir setzen mit Inventor auch iParts ein. In den Familienteilen (Mütter) werden alle Geometrien und Stücklisteninformationen hinterlegt (ebenso der Dateiname der Töchter). In der reinen Inventor-Umgebung funktioniert es, so wie wir uns es vorstellen. Wird jedoch mit Compass gearbeitet, so wird bei der Erzeugung einer Tochter zusätzlich ein Datenblatt im Compass erzeugt. Hier werden automatisch die iProperty-Felder von Inventor in die zugewiesenen Compass-Felder übergeben (konfiguriert in der "aimdprop_ipt.ini", Abschnitt [NewDocumentInCOMPASS]). Leider hält Compass sich beim Feld "Short_Desc" nicht daran und verwendet den Dateinamen. Beim Import per Drag&Drop mit IPTs funktioniert es auch richtig (Bezeichnung aus iProperty nach Short_Desc). Für die automatische Erzeugung von Stücklisten ist der Eintrag des Dateinamens im Feld Short_Desc störend. Habt ihr einen Ansatz, wo Compass für dieses Feld die Vorgaben her nimmt? Gruß - Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003
|
erstellt am: 10. Dez. 2004 07:48 <-- editieren / zitieren --> Unities abgeben: Nur für ralfw
Hallo Ralf, mit diesen Vorbelegungen macht's mich auch jedes mal grübeln. Hast vielleicht am Folder das Attribut ImportSHORT_DESC belegt? Ansonsten prüf' doch noch mal die korrekte Schreibweise in deiner INI. Ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ralfw Mitglied CAD-Administrator
Beiträge: 140 Registriert: 17.06.2002 AIS 9 Mehrbenutzerumgebung Compass4.2 Easy Intel 1,7-3,4 GHz 1-4 GB RAM NVIDIA Quadro4-FX
|
erstellt am: 10. Dez. 2004 16:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Wolgang, kannst Du bitte deine Frage nach dem Folder und dem Attribut "ImportShort_Desc" etwas ausführlicher stellen? Hier die Belegung in der aimdrop_ipt.ini [NewDocumentInCOMPASS] SHORT_DESC=<Design Tracking Properties.Description> Beim Import per Drag&Drop von IPTs werden die Datenfelder von Compass korrekt gefüllt. Danke - Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003
|
erstellt am: 13. Dez. 2004 08:21 <-- editieren / zitieren --> Unities abgeben: Nur für ralfw
Geh mal in den Konfigurationseditor (am besten ins Profil CUSTOMER:SYSTEM) und suche (mit der Such-Funktion) nach diesen Attributen: NewElement_SHORT_DESC Import_SHORT_DESC Mit diesen Attributen kann man in Compass bei der Neuanlage Felder vorbelegen lassen, in diesem Fall SHORT_DESC. Das mit der INI sollte stimmen. Wenn in der Konfiguration nichts findest, weiß ich im Augenblick leider auch nicht weiter. Ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shadow01 Mitglied Anwendungsprogrammierer
Beiträge: 87 Registriert: 24.01.2004 COMPASS Liebhaber. COMPASS Entwickler. 1x Windows 2000 Server, SQL 2000 1x Windows 2003 Server, SQL 2005 RC2 25x Windows XP Clients, Office 2003, AIP9, SolidWorks2004/5 (aktueller SP), Cadenas COMPASS 2000 pro 5.4.x.x mit Webserver, ACM, Replicator, Jobserver
|
erstellt am: 14. Dez. 2004 23:36 <-- editieren / zitieren --> Unities abgeben: Nur für ralfw
Hallo zusammen, wenn ich noch kurz einen Augenmerk auf die Groß-/Kleinschreibung lenken darf. Wichtig bei Compass ist, dass alle Datenbanfelder groß geschrieben werden, wenn ich also Short_Desc schreibe ist das hier falsch! Es muss SHORT_DESC heißen. Das ist öfters ein Fehler. Der hier beschriebene Effekt ist in einer nicht angepassten Umgebung bei mir nicht nachvollziehbar. Es muss also irgendwo eine Anpassung existieren, die falsch oder unvollsändig ist. Wichtig ist hier auch die neue Konvention bei der Schreibweise eines Super Aufrufs in einer INI Datei. in den 3.x Versionen war es egal wie man Super/SUPER/super schrieb. Ab der Version 4.x muss man Super genau so (Super) schreiben, sonst funktioniert ein Super Aufruf nicht. Wenn jetzt jemand nich weis, was ein Super Aufruf ist ... :-) Bei einem Super Aufruf z.B. in der AIMDTitle.ini werden die Einstellungen (Feldzuweisungen) einer anderen Definition als Grundlage genommen (Vererbung) und durch die zusätzlichen Definitionen ergänzt. So noch als Abschluss, welche Compass Version wird denn überhaupt eingesetzt (bitte Versionsnummer und Datum). Kannst Du die aimdprop_ipt.ini mal posten oder per Mail schicken? Vielleicht fällt dann was auf. ------------------ Angenehmen Tag noch... ;-) Shadow01 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ralfw Mitglied CAD-Administrator
Beiträge: 140 Registriert: 17.06.2002 AIS 9 Mehrbenutzerumgebung Compass4.2 Easy Intel 1,7-3,4 GHz 1-4 GB RAM NVIDIA Quadro4-FX
|
erstellt am: 15. Dez. 2004 08:46 <-- editieren / zitieren --> Unities abgeben:
Hallo, erstmal danke für eure Bemühungen und Ausführungen. Im Konfigurationseditor habe ich nur "NewElement_SHORT_DESC" gefunden. Es ist bei mir ein Attribut, was unter der Komponente "Folder_xref_Child_Part_General" steht und den Wert "#(GUIViewParent:#(SHORT_DESC))" hat. Wir setzen CompassEasy in der Version 5.4.2.4. vom 28.07.04 ein. Im Anhang habe ich unsere Konfigurationsdatei für die IPTs angehangen. Gruß - Ralf
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shadow01 Mitglied Anwendungsprogrammierer
Beiträge: 87 Registriert: 24.01.2004 COMPASS Liebhaber. COMPASS Entwickler. 1x Windows 2000 Server, SQL 2000 1x Windows 2003 Server, SQL 2005 RC2 25x Windows XP Clients, Office 2003, AIP9, SolidWorks2004/5 (aktueller SP), Cadenas COMPASS 2000 pro 5.4.x.x mit Webserver, ACM, Replicator, Jobserver
|
erstellt am: 15. Dez. 2004 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für ralfw
Guten Morgen RalfW, ich schau mir das mal an. Der NewElement_SHORT_DESC bewirkt nur, dass bei Anlage eines Artikels zu einem Konstr.Dok. die Bezeichnung des Dokuments für den Artikel übernommen wird. In der INI Datei ist jetzt nichts wirklich abwegiges zu sehen. Du sagst bei der Stücklisten Erzeugung wird der falsche Werk übergeben. Wie sieht denn die bom.ini aus... ------------------ Angenehmen Tag noch... ;-) Shadow01 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ralfw Mitglied CAD-Administrator
Beiträge: 140 Registriert: 17.06.2002 AIS 9 Mehrbenutzerumgebung Compass4.2 Easy Intel 1,7-3,4 GHz 1-4 GB RAM NVIDIA Quadro4-FX
|
erstellt am: 15. Dez. 2004 10:30 <-- editieren / zitieren --> Unities abgeben:
Hallo Shadow01, wir setzen nur CompassEasy ein. Also keine Artikel- und Stücklistenfunktionalität im EDM-System. Somit nutzen wir nur die Inventor-Stücklisten in der IDW. Diese wiederum beziehen sich lediglich auf die iProperties der Inventorkomponenten. In der Tabelle der Mutter sind für die Töchter alle notwendigen Eigenschaftsfelder vordefiniert und funktionieren außerhalb von Compass auch. Wenn jedoch beim Anlegen des Datenblattes im Compass ein falscher Wert eingetragen wird, so wird beim nächsten Anstarten der Tochter durch das iProperty-Update der falsche Wert in die iProperties des Bauteils übertragen und somit auch in der Stückliste (IDW) angezogen. Die bom.ini ist bei uns nicht gepflegt/angepasst. Grüße - Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shadow01 Mitglied Anwendungsprogrammierer
Beiträge: 87 Registriert: 24.01.2004 COMPASS Liebhaber. COMPASS Entwickler. 1x Windows 2000 Server, SQL 2000 1x Windows 2003 Server, SQL 2005 RC2 25x Windows XP Clients, Office 2003, AIP9, SolidWorks2004/5 (aktueller SP), Cadenas COMPASS 2000 pro 5.4.x.x mit Webserver, ACM, Replicator, Jobserver
|
erstellt am: 15. Dez. 2004 15:51 <-- editieren / zitieren --> Unities abgeben: Nur für ralfw
Hallo Ralf, mir ist gerade noch was eingefallen. Es gibt in der Konfiguration am Dokumenttyp ein Attribut UseFilenameAsDesc (zu sehen am Dokumenttyp IPARTSTD). Ist das bei Euch auf 1 gesetzt? Versuch doch mal das Attribut mit Wert 0 am Dokumenttyp IPART hizuzufügen. ------------------ Angenehmen Tag noch... ;-) Shadow01 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ralfw Mitglied CAD-Administrator
Beiträge: 140 Registriert: 17.06.2002 AIS 9 Mehrbenutzerumgebung Compass4.2 Easy Intel 1,7-3,4 GHz 1-4 GB RAM NVIDIA Quadro4-FX
|
erstellt am: 15. Dez. 2004 17:24 <-- editieren / zitieren --> Unities abgeben:
Hallo Shadow01, S U P E R, dass ist es! Unter der Komponente IPARTSTD gibt es das Attribut "UseFilenameForDesc" und mit dem Wert "0" funktioniert es! Normalerweise möchte ich mich gar nicht so tief mit der Konfiguration auseinandersetzen, aber wenn was nicht so funktioniert, wie man es erwartet,... Vielen Dank und prima das es das Forum gibt! Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |