ProfilExp

<< Click to Display Table of Contents >>

Navigation:  WinArhi > Functii de legatura > Functii generale >

ProfilExp

ProfilExp

 

 

ProfilExp(Cod, Culoare='', Cantitate(Lungime)=1, NrBuc=1, PozProfil='', U1=unghi parinte, U2=unghi parinte, SubSerie, UBeta1=90, UBeta2=90)

- Cod poate fi direct codul unei componente sau, dacă este apelată de un profil, poate fi:

 - ClrFld:NumeCamp;

 - ExtPlatingClrFld:NumeCamp;

 - IntAppliedClrFld:NumeCamp;

 - ExtAppliedClrFld:NumeCamp;

 - RbbtAppliedClrFld:NumeCamp.

         -NumeCamp este un câmp din tabelul de culori de bază sau din tabelul de culori aplicate.

         Culoarea la care se caută câmpul este culoarea de bază a profilului apelant sau cea aplicată Int, Ext sau Falt.

 

- Culoare poate fi:

- necompletat (se va căuta doar dupa Cod);

- cu valoarea "parent" va căuta profilul pe culoarea profilului apelant sau culoarea similară a acestuia;

- cu valoarea "ParentInt" sau "ParentExt" va căuta profilul pe culoarea interioară sau exterioară a profilului apelant;

- cu valoarea "plating" va prelua culoarea placării selectată la acel profil și o va căuta în culorile placării;

- cu o culoare fixă (ex. Alb). Culoarea fixă nu se poate numi "parent" sau "plating".

Culori aplicate:

- în cazul folosirii culorilor aplicate, separația între culori se face cu punct și virgulă, ordinea fiind: CuloareBaza;CuloareAplicataInt;CuloareAplicataExt;CuloareAplicataFalt.

- la CuloareBaza se va completa exact ca și la culorile simple descrise mai sus;

- la CuloareAplicataInt, -Ext și -Falt se va completa cu:

 - necompletat nu va avea culoare aplicată;

 - "parent" va lua culoarea corespunzătoare de pe aceeași față de la profilul părinte (în caz că este aplicabilă);

 - "ApplInt", "ApplExt", "ApplRabbet", "ApplIntWnd", "ApplExtWnd", "ApplRabbetWnd", putând fi completate la oricare din cele trei culori aplicate;

 - o culoare aplicată fixă (ex. Alb).

 

- Cantitate(Lungime), NrBuc, U1, U2 sunt expresii matematice în care se pot folosi toate funcţiile plus variabilele:

  X - lăţime fereastră.

  Y - înălţime fereastră.

  Angle1 - unghiul 1 (inclusiv pentru accesorii)

  Angle2 - unghiul 2 (inclusiv pentru accesorii)

  XOchi - lăţime ochi.

  YOchi - înălţime ochi.

  L - lungimea profilului care apelează.

  ReinfL - lungimea armăturii profilului care apelează.

  IntL - lungimea la cota de interior.

  RabbetL - lungimea la cota de falț (doar la cecevele).

  SashRabbetL - lungimea la cota de falț (doar la tocuri).

  LightL - lungimea la cota de lumină.

  WeatherBarL - pentru lăcrimar -> lungimea la cota de lumină a tocului însă ajustată la ochiul inactiv unde folosește C_Buza în loc de C_Total (doar pentru cercevele).

  FrameLightL - lungimea la cota de lumină a tocului (doar pentru cercevele).

  WindowSqm - suprafața ferestrei în metri pătrați. Poate fi folosit și la funcțiile de montaj chiar și la panou. Funcțiile de montaj primesc ca și sursa tabelul de articole montaj.

  B1OBD, B1Fix, B2CRX, H1CRX... - B pentru lățimea la ax si H pentru înălțitea la ax a ochiului cu un tip de deschidere. "1" este numărul ochiului numărat din stânga și care are feronerie OBD și pică pe profilul care apelează. Sunt numerotate doar ochiurile care pică pe profilul care apelează. Deschiderea poate fi și in formatul OBX pentu a include și stânga și dreapta. Sunt luate în considerare toate ochiurile care pică pe profilul care apelează. Sunt numerotate doar ochiurile cu deschiderea cerută, adică dacă sunt patru ochiuri din care doua sunt fixe, unul din ele este cel mai din dreapta atunci acesta este 2 și B2Fix va întoarce dimensiunea lui.

 

Cantitate trebuie să fie în metri daca este vorba de un profil.

- în consum cantitatea va fi: LungimeML*NrBuc;

- în dimensiuni debitare lungimea va fi LungimeML*1000, iar cantitatea va fi NrBuc.

- PozProfil dacă este specificat, va filtra execuţia doar dacă profilul este în acele poziţii. Poate conţine cuvintele St, Dr, Sus, Jos. La badouri orizontale este Sus iar la verticale St. La ștulp este St sau Dr raportat la cerceveaua inactivă pe care stă ștulpul.

 Doar profilele perfect orizontale sau verticale au pozitie iar restul sunt excluse dacă se foloseste această filtrare.

 Dacă filtrul contine caracterul "/" atunci toate profilele, în afară de bandouri, vor avea poziție și vor putea fi testate.

- U1, U2 sunt unghiurile care, dacă nu sunt specificate, vor fi ale profilului apelant;

- SubSerie dacă este specificat, va filtra execuţia doar pe acea subserie;

- UBeta1, UBeta2 sunt unghiurile beta ale debitorului, aceste unghiuri sunt unghiurile suplimentare de debitare de pe altă axă.

 

Dacă unitatea de masură a articolului este BUC, PER sau SET, atunci în consum lungimea este ignorată si intră doar numărul de bucati. La debitare, însă, apare și lungimea.

Funcționează și pentru culori aplicate.