Ilogic St├╝cklistenstruktur steuern? / Inventor
TARLoki 06. Okt. 2015, 13:43


2015-10-0613_27_04-StucklisteP000008261-Test_2.iam.png

 
Hallo Zusammen,

ich möchte gerne mit ILogic bestimmen, welches Bauteil einer Baugruppe in einer Stückliste erscheint.

Der Grund ist, das ich mit der Factory Design Suite, eine Inventor Baugruppe erstellt habe, in der mehrer Arten einer Maschinen enthalten sind.
Diese werden dann in der Anlagenzeichnung entsprechend über einen Parameter eingeblendet.

Nun möchte ich gerne, das in der Stückliste, die Maschinen, die unsichtbar sind, auf Phantom gesetzt werden und die, die gerade eingeblendet ist, auf Normal.

Sprich ungefähr so etwas:

If Filter_Version = "ImpulsFilter 20000Bm│/h Scheuch" Then

Stücklistenstruktur("ImpulsFilter_20000Bm3h_Scheuch_3D_00:1") = Normal
Stücklistenstruktur("ImpulsFilter_25000Bm3h_Scheuch_3D_00:1") = Phantom

Else If Filter_Version = "ImpulsFilter 20000Bm│/h Scheuch" Then

Stücklistenstruktur("ImpulsFilter_20000Bm3h_Scheuch_3D_00:1") = Phantom
Stücklistenstruktur("ImpulsFilter_25000Bm3h_Scheuch_3D_00:1") = Normal

End If


Kann mir jemand vieleicht weiterhelfen, wie ich die ILogic Regel gestallten muss?

Schöne Grüße, Sven

Charly Setter 06. Okt. 2015, 19:41

keine Ahnung wie das mit iLogic geht, aber....

1. In der BG kannst Du nur den BOM-status "Referenz" oder "Normal" einstellen.

2. BG-Staus "Phantom" geht nur im Part selber. Das wäre dann eine Einstellung, die für alle BG gilt, die zufällig dieses Bauteil referenzieren. Das willst Du sicher nicht.

3. Mache Dich noch einmal Schlau über die BOM. Ich bin mir ziemlich sicher, das "Referenz" das richtige ist.

4. Schaue Dir mal im Debugger die Datenstruktur einer Baugruppe an, insbesondere folgende Variable:
oAsm (Die Variable, die die zu bearbeitende BG referenziert)
- Component Definition
  - Occurences
  - Item X
    - BOMStructure

Du kannst natürlich auch über die Selektion darauf zugreifen (SelectSet)

DanielLutz 26. Nov. 2015, 16:15

Hallo Sven,
konntest Du das Problem zwischenzeitlich lösen.

Im Bereich FDS und ilogic sollte ich weiterhelfen können

Gruß

Daniel