PartByReferencedPart
Objekt für die Funktionalität 'Abhängiges Teil'.
|
|
|
FUNC |
COM |
SF |
---|---|---|---|---|---|
SetPart |
Setzt das Teil, das wiederholt werden soll. |
(const Part& p) |
1211.1 |
1211.2 |
- |
SetParent |
Definiert das Teil, unter dem das neue Teil eingebaut werden soll. |
(const Part& p) |
1211.1 |
1211.2 |
- |
Exec |
Führt die Wiederholung aus. |
( ) |
1211.1 |
1211.2 |
- |
Done |
Hat 'Exec' funktioniert? |
bool Done ( ) |
1211.1 |
1211.2 |
- |
GetNewPart |
Liefert das entstandene Teil. |
(Part& p) |
1211.1 |
1211.2 |
- |
Beispiel PartByReferencedPart
START 59
rem aktives Teil
FUNC delete activePart
FUNC Part activePart
FUNC activePart.StoreActive()
rem Abhaengiges Teil
FUNC delete prp
FUNC PartByReferencedPart prp
FUNC prp.SetPart(activePart)
FUNC prp.Exec()
rem neues Teil besorgen
FUNC delete newPart
FUNC Part newPart
FUNC prp.GetNewPart(newPart)
FUNC %b:= prp.Done()
REM Das neu entstanden Teil zum aktiven machen
if (b <> 0) then
FUNC newPart.SetActive()
ifend
FUNC delete prp
FUNC delete activePart
FUNC delete newPart
END