Hallo zusammen,
ich möchte meine Baugruppe selbst abtasten, die Stückliste erstellen und diese als Tabelle zeichnen.
Das Durchlaufen der Baugruppe stellt kein Problem dar.
Das Erstellen der logischen Tabelle ist ebenfalls kein Problem.
Auch das Erstellen der Display-Tabelle funktioniert problemlos.
Das Problem tritt jedoch beim Zeichnen der Tabelle als Stückliste auf: Es erscheint immer die originale Stückliste, die zu Beginn mit AM_BOM_SCAN3D erstellt wurde.
Anbei mein Lisp-Code für die Tabellen Erstellen und Zeichnen.
(sd-create-logical-table "AM-BOM-DATA-LTAB"
:columns '(DOCU_BOM_POS_NO DOCU_BOM_ENTRY_ID OCU_BOM_QUANTITY :PART_NO :PART_NAME :MATERIAL)
:columnNames '("POS" "DOCU_BOM_ENTRY_ID" "Quantity" "ID" "Name" :MATERIAL )
:secured nil
:types '(:string :string :string :string :string :string )
:units '(nil nil nil nil nil nil)
:contents '(
("1" "" "12" "Z5300.31" "Zylinderstift_D6x28_DIN-7979" "Stahl")
("2" "" "14" "Z5301.32" "Mutter_M10" "Stahl")
("3" "" "15" "Z5302.33" "Schraube_M10x50" "Stahl")
)
)
(sd-create-display-table "AM-BOM-DATA-DTAB"
:tableTitle "Aktuelle STL-Tabelle"
:logicalTable "AM-BOM-DATA-LTAB"
:columns '(DOCU_BOM_POS_NO OCU_BOM_QUANTITY :PART_NO :PART_NAME :MATERIAL)
:applyColumns '(DOCU_BOM_POS_NO OCU_BOM_QUANTITY :PART_NO :PART_NAME :MATERIAL)
:columnSortUI t
:displayHeight '(100 850)
:filterStatusLine nil
:customButtonLabel "Show"
:keyColumnsApplyToken :keyValues
:selectionMode :single-cell
:applyAction :default-tokens
:doubleClickAction :edit-cell
)
:show-input-tool (sd-show-display-table "AM-BOM-DATA-DTAB" osition '("TOP-MENU-TOOLBOX-TB" :lefttop 70 50))
(AM_BOM_DRAW :UPDATE_BUTTONS :bom_layout "BOM" raw_bom 350.00,80.00 )
Kann jemand helfen.
Gruß Alex
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP