Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 10 di 12
  1. #1
    Utente Standard L'avatar di painaz
    Iscritto dal
    2007
    Messaggi
    225
    Professione
    ingegnere
    Regione
    veneto
    Software
    proe

    Predefinito Bom_Format: documentazione ed esempi?

    Utenti Wildfire (creo non so)

    Per chi non ha un PDM dal menu info, distinta base è possibile vedere la distinta base.

    La distinta base è visualizzata nel browser integrato, ma può essere reindirizzata su un file di testo.

    L'opzione è:

    info_output_format che può essere settato text o html

    c'è anche una altra opzione:

    bom_format nomeformato.fmt

    a quanto sembra è possibile esportare in file testo una distinta vera e propria, che contenga anche i parametri definiti dall'utente.
    Il problema è che sull' help non è indicata la sintassi che dovrebbe avere questo file

    Potrebbe essere molto utile a chi non ha un PDM.

    Qualcuno sa come deve essere scritto un file nomeformato.fmt???

  2. #2
    Moderatore L'avatar di tartufon80
    Iscritto dal
    2009
    Messaggi
    526
    Professione
    Volevo fare il tecnico....
    Regione
    Abruzzo
    Software
    Creo 2.0+PDMLink 10.1, Solidworks 2016 SP4

    Predefinito

    Ciao painaz!

    Il problema è "antico"!

    Prova a dare un'occhiata qua.
    "Non c'è cattivo più cattivo di un buono quando diventa cattivo!" (cit.)

  3. #3
    Utente Standard L'avatar di painaz
    Iscritto dal
    2007
    Messaggi
    225
    Professione
    ingegnere
    Regione
    veneto
    Software
    proe

    Predefinito

    Citazione Originariamente Scritto da tartufon80 Visualizza Messaggio
    Ciao painaz!

    Il problema è "antico"!

    Prova a dare un'occhiata qua.

    OOOOPPPPSSS!!!!

    Avevo fatto una ricerca sulla rete nei forum internazionali trovando poco o niente; per questo mi son detto, "proviamo a chiedere", senza troppe illusioni e senza fare una ricerca preventiva sul forum di cad3d.

    Mea culpa!

    Ho trovato più informazioni qui che sui forum internazionali.

    Adesso apro notepad e scrivo 100 volte: "userò SEMPRE la funzione ricerca prima di fare una domanda"

  4. #4
    Moderatore L'avatar di tartufon80
    Iscritto dal
    2009
    Messaggi
    526
    Professione
    Volevo fare il tecnico....
    Regione
    Abruzzo
    Software
    Creo 2.0+PDMLink 10.1, Solidworks 2016 SP4

    Predefinito

    Citazione Originariamente Scritto da painaz Visualizza Messaggio
    OOOOPPPPSSS!!!!

    Avevo fatto una ricerca sulla rete nei forum internazionali trovando poco o niente; per questo mi son detto, "proviamo a chiedere", senza troppe illusioni e senza fare una ricerca preventiva sul forum di cad3d.

    Mea culpa!

    Ho trovato più informazioni qui che sui forum internazionali.

    Adesso apro notepad e scrivo 100 volte: "userò SEMPRE la funzione ricerca prima di fare una domanda"


    Tranquillo! Non ero polemico!

    Rompe le scatole in effetti che non ci sia una sezione dedicata sulla guida!
    Ma si va avanti comunque!!
    "Non c'è cattivo più cattivo di un buono quando diventa cattivo!" (cit.)

  5. #5
    Utente Senior L'avatar di DANI-3D
    Iscritto dal
    2009
    Messaggi
    1174
    Professione
    PROGETTISTA MECCANICO
    Regione
    TOSCANA
    Software
    PRO-E WF5

    Predefinito

    Citazione Originariamente Scritto da painaz Visualizza Messaggio
    ... Ho trovato più informazioni qui che sui forum internazionali...
    Siamo sempre i migliori. Se poi ti servono altri chiarimenti, batti un colpo.
    Solo due cose sono infinite : l'universo e la stupidità. E non sono sicuro della prima.
    (Albert Einstein)

  6. #6
    Utente Standard L'avatar di painaz
    Iscritto dal
    2007
    Messaggi
    225
    Professione
    ingegnere
    Regione
    veneto
    Software
    proe

    Predefinito

    BINGO!!!!

    dopo aver torturato Google, ho trovato questo documento:


    ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++
    The source of the bill of materials (BOM) output format can be configured by the configuration file option bom_format. For more information, see Configuration File Options in Pro/HELP.

    ************************************************** **************
    (qui si riferisce alle opzioni da settare di cui ho parlato all'inizio della discussione)
    ************************************************** **************

    The default output format for the BOM (see the following figure) is divided into two sections:

    breakdown--Lists the name, type, and number of instances of each member and sub-member.

    summary--Lists the total quantity of each part included in the assembly. It amounts to a ``shopping list' of all the parts needed to build the assembly from the part level.

    Default BOM Format File

    A user-defined BOM output format specifies the format of the breakdown section and the summary section separately. You can include one or both sections, but you must specify the column titles, row content, and display format for each included section.

    The user-defined format file contains a combination of text and formatting commands. The overall layout of the BOM is specified with the following section commands, which appear at the beginning of a line:

    .breakdown--This command appears at the beginning of the breakdown section of the BOM. Lines of text following the .breakdown command appear as a heading for each assembly breakdown.

    .summary--This command appears at the beginning of the summary section of the BOM. Lines of text following the .summary command appear as a heading for the summary section.

    .titles, .row--These commands may be used within each section of the BOM to specify the column titles and the information to be included on the repeating rows of the BOM.

    At any point in the format file, you can specify a system-supplied or a user-defined attribute:

    %$--A percent sign followed by a dollar sign indicates that the next word is one of the three system-supplied attributes: name, type, or quantity. For example, %$type.

    %--Any word preceded by a percent sign only is a user-defined parameter.

    Text that is not a part of a parameter name is printed as it appears. For example, to print a dollar sign before the user-defined attribute price, type $%price.

    System-supplied and user-defined parameters may be followed by a
    C language-style format specifier, enclosed in square brackets ([ ]), that indicates the data type and printout width of the attribute's value. These format specifiers are optional, but may be needed for correct column alignment.

    Examples of format specifiers are as follows:

    [4s]--The preceding parameter is a string variable (text), and the field width is 4.

    [3d]--The preceding parameter is an integer, and the field width is 3.

    [6.2f]--The preceding parameter is a floating point variable (real number). The total field width is 6 (including a decimal point), and 2 digits follow the decimal point. Example: 400.25.

    [8.8s]--The preceding parameter is a string variable. The field width is 8, and longer strings are truncated to 8 characters.

    Note:

    Field widths may be overridden by strings that are longer than the specified field. Use this format to ensure that the field width remains the proper size.

    [-4s]--The text in this field is left-justified. (The minus sign indicates left-justification).

    In each of the preceding format specifiers, the letter is optional; Pro/ENGINEER determines the type of the user-defined parameter (string, integer, or floating point) if you omit it.

    Note:

    You cannot use the BOM function on the Info menu to print parameters defined as ``note' type parameters.

    Entering the field [%[$total(item)]] in the format file (where item may be a user-defined parameter name) calculates the total for item. When entered within a .row command, the total is for that row only. Anywhere else, the $total() command must also be preceded by the .row command and the total is for all item within the sub-assembly or assembly. You can also use [%[$total($quantity)]], where quantity is a system-supplied attribute.

    Note:

    In $total(item), do not put a percent sign (%) before item or $quantity.

    The system checks the format file for errors. If an error is found, the BOM format file appears in an Information Window with the error highlighted.


    ************************************************** *********************

    tempo permettendo, se riesco a tirarci fuori qualcosa di utile farò una mini guida tipo quella fatta per modelcheck
    da mettere a disposizione del forum

    il link dove ho trovato le informazioni è:

    http://www.eng-tips.com/viewthread.cfm?qid=212113

  7. #7
    Moderatore L'avatar di tartufon80
    Iscritto dal
    2009
    Messaggi
    526
    Professione
    Volevo fare il tecnico....
    Regione
    Abruzzo
    Software
    Creo 2.0+PDMLink 10.1, Solidworks 2016 SP4

    Predefinito

    Complimenti per la tenacia painaz!

    Ora si spiega il perché di certi geroglifici!

    A buon rendere!!!
    "Non c'è cattivo più cattivo di un buono quando diventa cattivo!" (cit.)

  8. #8
    Utente Junior
    Iscritto dal
    2011
    Messaggi
    52
    Professione
    Disegnatore-Progettista
    Regione
    Emilia Romagna
    Software
    Creo 3.0 + Creo Elements Direct 19

    Predefinito

    Se può essere utile la mia *.fmt è così composta :

    Codice:
    DISTINTA COMPONENTI PER L'ASSIEME %$name|%codice|%descrizione_1|%descrizione_2
    .breakdown
    
    Assieme %$name|%codice|%descrizione_1|%descrizione_2
    .titles FILE|CODICE|DESCRIZIONE|DESCRIZIONE2|Q.TA'|PESO|TIPO|%$name
    .row %$name|%codice|%descrizione_1|%descrizione_2|%$quantity|%peso[.2]|%$type
    
    
    .summary
    
    ================================================================================================================
    LISTA COMPONENTI PER L'ASSIEME %$name|%codice|%descrizione_1|%descrizione_2
    
    .titles FILE|CODICE|DESCRIZIONE|DESCRIZIONE2|Q.TA'|PESO|TIPO|%$name
    .row %$name|%codice|%descrizione_1|%descrizione_2|%$quantity|%peso[.2]|%$type
    
    
    Numero Totale componenti:             N.  %[$total($quantity)][-6d]
    Che genera 2 varianti della stessa distinta ovvero una versione "consollidata" ovvero con le quantità dei pezzi comuni sommate, ed una versione "strutturata" ovvero con le sotto-distinte di ogni singolo sotto-gruppo...

    P.S. "Codice" , "descrizione_1" , "descrizione_2" e "peso" sono parametri personalizzati da noi...
    Il problema non è il problema. Il problema è il tuo atteggiamento rispetto al problema. Comprendi ?

  9. #9
    Utente Standard L'avatar di painaz
    Iscritto dal
    2007
    Messaggi
    225
    Professione
    ingegnere
    Regione
    veneto
    Software
    proe

    Predefinito

    aggiungo:

    .breakdown genera delle distinte a blocchi per ogni sotto livello

    .summary genera una distinta con tutti i pezzi dell'assieme elencati in una lista unica.

    C'è una limitazione non documentata: al massimo si possono usare 120 caratteri per riga.
    Il limite è aggirabile usando più breakdown e più summary.

    Esempio qui sotto.
    -------------------------------------------------------------------------------------------

    .breakdown
    %$type %$name contiene:

    .titles qta; ;Codice; ;File; ;Tipo

    .row %$quantity[3d]; ;%codice[-15s]; ;%$name[-30.30s]; ;%$type[-15.15s]

    riepilogo per %$type %$name
    n°componenti: %[$total($quantity)][-5d]

    .summary
    lista totale su livello unico di %$type %$name

    .titles qta; ;Codice; ;Descrizione; ;Materiale; ;qta[mm]

    .row %$quantity[3d]; ;%codice[-15s]; ;%descrizione[-35.35s]; ;%materiale[-30.30s]; ;%qta[-5.0f]

    .summary
    lista totale su livello unico di %$type %$name

    .titles qta; ;Codice; ;File; ;Tipo

    .row %$quantity[3d]; ;%codice[-15s]; ;%$name[-30.30s]; ;%$type[-15.15s]

    n°componenti: %[$total($quantity)][-5d]
    peso totale kg: %[$total(peso_kg)][-10.2f]

  10. #10
    Utente Junior
    Iscritto dal
    2011
    Messaggi
    52
    Professione
    Disegnatore-Progettista
    Regione
    Emilia Romagna
    Software
    Creo 3.0 + Creo Elements Direct 19

    Predefinito

    Interessante....

    Una domanda che non ho trovato in giro :

    In tutti questi BOM vedo solo il parametro $name che corrisponde in PDMLink/Pro-E al parametro "nome file" che poi è quello che appare nell'albero modello a sinistra.

    In PDMLink/Pro-E ci sono altri 2 parametri per i nomi ovvero "Nome" e "Numero".

    Sapete il corrispondente parametro in BOM di "numero" e "nome" ? Ho provato traducendolo in inglese "numero" in "number" e non funziona e il parametro "nome" tradotto sarebbe sempre "name" ed è già usato.
    Il problema non è il problema. Il problema è il tuo atteggiamento rispetto al problema. Comprendi ?


  • Pagina 1 di 2 12 UltimaUltima

    Discussioni Simili

    1. ESEMPI STAMPI LAMIERA
      Di massi481 nel forum Stampaggio industriale
      Risposte: 2
      Ultimo Messaggio: 24-03-2013, 13: 44
    2. libro esempi di progetti
      Di alessio1976 nel forum Progettazione meccanica - forum generale
      Risposte: 1
      Ultimo Messaggio: 14-09-2012, 22: 37
    3. esempi solidworks
      Di neozeta nel forum Solidworks
      Risposte: 1
      Ultimo Messaggio: 18-01-2011, 02: 51
    4. esempi stampi lamiera
      Di massi481 nel forum Modelli 3D e risorse varie dedicate ai progettisti meccanici
      Risposte: 2
      Ultimo Messaggio: 03-01-2011, 17: 01
    5. Esempi FeatureCAM
      Di rogerpazz nel forum FeatureCAM
      Risposte: 2
      Ultimo Messaggio: 26-05-2010, 02: 34

    Segnalibri

    Segnalibri

    Permessi di Scrittura

    • Tu non puoi inviare nuove discussioni
    • Tu non puoi inviare risposte
    • Tu non puoi inviare allegati
    • Tu non puoi modificare i tuoi messaggi
    •  
    • Il codice BB è Attivato
    • Le faccine sono Attivato
    • Il codice [IMG] è Disattivato
    • Il codice [VIDEO] è Disattivato
    • Il codice HTML è Disattivato





    CAD3D.it - la community dei progettisti