Klik op het logo voor hulp op afstand
  
 
 
 
 
 
 
 




Extras' bogus groep via script (3.38 P2 - 3465)


Voortaan is het mogelijk om een groep aan te maken en te voorzien van extra profielen en beslag zonder een deel te creëren.
 
Een groep zonder deel of delen is van het type “bogus”. Dit type kan aangesproken worden in script via de eigenschap ‘KIND’ van het ASSEMBLY objectDit type groep kan lijsten bevatten van de onderdelen zoals profielen, beslag, vullingen en afwerkingen.
 
Via de eigenschap ‘GLYPHIMAGE’ van het ASSEMBLY object kan een schets, die bv. wordt getoond in het grafisch project overzicht, gekoppeld worden.
 
 
Via de eigenschap ‘PROFILEDATA’ van het ASSEMBLY object heeft men toegang tot de extra profielen van de groep:
 
PROFILEDATA[iLine].COUNT          aantal
PROFILEDATA[iLine].SERIES          reeks
PROFILEDATA[iLine].PROFILE          profiel
PROFILEDATA[iLine].LENGTH          lengte
PROFILEDATA[iLine].SIZE  breedte
PROFILEDATA[iLine].THICKNESS  dikte
PROFILEDATA[iLine].ANGLE1X  beginhoek 
PROFILEDATA[iLine].ANGLE1Y  eindhoek
PROFILEDATA[iLine].ANGLE2X  beginhoek
PROFILEDATA[iLine].ANGLE2Y  eindhoek
PROFILEDATA[iLine].FINISH          uitvoering
PROFILEDATA[iLine].COLOUR          kleurinfo
PROFILEDATA[iLine].INFO  prijsinfo
PROFILEDATA[iLine].PRICEBLOCK  prijsblok
PROFILEDATA[iLine].ROUTE          route informatie
PROFILEDATA[iLine].TASKOPTIONS taak keuze
PROFILEDATA[iLine].POSITION  positie informatie
 
Via de eigenschap ‘ACCESSORYDATA’ van het ASSEMBLY object heeft men toegang tot het extra beslag van de groep:
 
ACCESSORYDATA[iLine].COUNT      aantal
ACCESSORYDATA[iLine].CODE      beslag
ACCESSORYDATA[iLine].LENGTH      lengte
ACCESSORYDATA[iLine].FINISH      uitvoering
ACCESSORYDATA[iLine].COLOUR      kleurinfo
ACCESSORYDATA[iLine].INFO              prijsinfo
ACCESSORYDATA[iLine].PRICEBLOCK  prijsblok
ACCESSORYDATA[iLine].ROUTE      route informatie
ACCESSORYDATA[iLine].POSITION      positie informatie
 
Via de eigenschap ‘FILLINGDATA’ van het ASSEMBLY object heeft men toegang tot de extra vullingen van de groep:
 
FILLINGDATA[iLine].COUNT          aantal
FILLINGDATA[iLine].CODE vulling
FILLINGDATA[iLine].WIDTH         breedte
FILLINGDATA[iLine].HEIGHT      hoogte
FILLINGDATA[iLine].FINISH         uitvoering
FILLINGDATA[iLine].COLOUR         kleurinfo
FILLINGDATA[iLine].PRICE          prijs
FILLINGDATA[iLine].INFO prijsinfo
FILLINGDATA[iLine].PRICEBLOCK prijsblok
FILLINGDATA[iLine].ROUTE         route informatie
FILLINGDATA[iLine].USENORM norm toepassen
FILLINGDATA[iLine].TASKOPTIONS taak keuze
FILLINGDATA[iLine].POSITION positie informatie
 
Voor de extra vullingen kan men eventueel ook de vorm bepalen via de eigenschap ‘CONTOURDATA’ van het ASSEMBLY object, dit is optioneel en niet noodzakelijk voor rechthoekige vormen:
 
CONTOURDATA[iLine].COUNT aantal contour lijnen
CONTOURDATA[iLine].XB[iCntr] X-coordinaat begin lijn
CONTOURDATA[iLine].YB[iCntr] Y-coordinaat begin lijn
CONTOURDATA[iLine].XE[iCntr] X-coordinaat einde lijn
CONTOURDATA[iLine].YE[iCntr] Y-coordinaat einde lijn
CONTOURDATA[iLine].A[iCntr] A-coefficient lijn
CONTOURDATA[iLine].B[iCntr] B-coefficient lijn
CONTOURDATA[iLine].C[iCntr] C-coefficient lijn
CONTOURDATA[iLine].X[iCntr] X-coordinaat midden
CONTOURDATA[iLine].Y[iCntr] Y-coordinaat midden
CONTOURDATA[iLine].FROZEN[iCntr] midden bevroren
 
Via de eigenschap ‘FINISHDATA’ van het ASSEMBLY object heeft men toegang tot de extra afwerkingen van de groep:
 
FINISHDATA[iLine].COUNT aantal
FINISHDATA[iLine].CODE afwerking
FINISHDATA[iLine].WIDTH breedte
FINISHDATA[iLine].HEIGHT       hoogte
FINISHDATA[iLine].FINISH         uitvoering
FINISHDATA[iLine].COLOUR         kleurinfo
FINISHDATA[iLine].PRICE prijs
FINISHDATA[iLine].INFO         prijsinfo
FINISHDATA[iLine].PRICEBLOCK prijsblok
FINISHDATA[iLine].ROUTE route informatie
FINISHDATA[iLine].USENORM norm toepassen
FINISHDATA[iLine].TASKOPTIONS taak keuze
FINISHDATA[iLine].POSITION  positie informatie
 
Indien de gegevens op positie ‘iLine’ nog niet bestaan worden ze aangemaakt of anders gewijzigd, verwijderen kan momenteel niet via script.
 
Zie ook voorbeeld script: 3465 Add Bogus Assembly.jss



 |  History  |
 
 

 
 
 
TECHWIN SOFTWARE
De Regenboog 11
B-2800 Mechelen
T +32(0)15 44 64 64
T +31(0)30 899 32 15 Nederland