Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  NX2: Stückliste exportieren

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 NX
  
Ein Workflow für bessere Qualität im Teamcenter , ein Anwenderbericht
Autor Thema:  NX2: Stückliste exportieren (760 mal gelesen)
Armin B
Mitglied
Software Engineer ERP/PLM/CAD


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

Beiträge: 209
Registriert: 04.09.2000

erstellt am: 09. Dez. 2004 16:26    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,

für eine spezielle Anwendung versuche ich per C-API eine Stückliste zu exportieren. Als Endprodukt benötige ich die Werte in den einzelnen Spalten der Stückliste.

Nun habe ich die Stückliste wie folgt exportiert:

Code:

tag_t pl = UF_PLIST_ask_tag();
if( pl)
{
    // Öffne ein Info Fenster
    UgInfoWindow:: open();
    // Dump der Stückliste ins Info Fenster
    err = UF_PLIST_list(pl);
    if( err == 1)
        UGErrorMessage("No parts list members");
    if( err == 2)
        UGErrorMessage("No key or quantity field defined");
    if( err) return E_FAIL;

    char *filename;
    // Einen temporären Dateinamen erzeugen
    if( filename = tempnam(NULL,NULL))
    {
        // Den Dump in die Datei schreiben
        UgInfoWindow::save(filename);

        // Info Fenster zu
        UgInfoWindow::close();

        // ... es folgt eine ziemlich komplizierte Auswertung des Dumps
    }
}


So weit, so gut. ABER: Es hat sich herausgestellt, dass sich die Ausgabe auf verschiedenen System unterschiedlich darstellt:
Mal sind 2 bis 3 Leerzeichen zwischen den Spalten, mal nur eines. Mal stehen bei einem leeren Stücklistenfeld Leerzeichen in der vollen Breite, mal gar kein Zeichen.
Sowas auszuwerten ist schwierig.

Daher meine Frage: Gibt es eine Einstellung in UG, die die Ausgabe der Stückliste über UF_PLIST_list beeinflusst?
Oder: Kann man durch eine Einstellung erzwingen, dass die Ausgabe immer mit einem bestimmten Trennzeichen (Tab, Leer, Komma) erfolgt?

Nachsehen und selbst testen geht unter:
Stückliste im Teile-Navigator -> Rechte Maustaste -> Exportieren
Dort sind auch Option Tab, Leerzeichen oder Komma verfügbar. (Aber wo sind die bloß in der API .... ?)

Gruß von einem gefrusteten Programmierer 

------------------
Meine Lieblings-Nachrichten-Wetter-SMS-Lotto-ebay-Zocker-Link-Seite

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

l.pesch
Mitglied



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

Beiträge: 312
Registriert: 22.01.2004

erstellt am: 16. Feb. 2005 15:43    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 Armin B 10 Unities + Antwort hilfreich

Hallo Armin B

Hast du vielleicht den kompletten code in c der Lauffähig ist um die Stückliste in der Zeichnung zu erzeugen und sie auch zu exportieren in excel. Währe dir sehr dankbar.
Habe es schon bei Ugs versucht sind keine richtige hilfe.
ich brauche den code in vb will ja nur wissen wie die funktionen aufgerufen werden, kann ja hinterher das c programm umschreiben.


Danke in vorraus.

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

l.pesch
Mitglied



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

Beiträge: 312
Registriert: 22.01.2004

erstellt am: 08. Mrz. 2005 12:36    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 Armin B 10 Unities + Antwort hilfreich

hallo armin,
funktioniert dein Stücklisten Programm jetzt, wenn ja könntest du mir vielleicht den code zu verfügung stellen.

Danke in vorraus.

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