A főkapocs egy sorkapocslécen lévő kapocseszközt jelöl. Egy készülék tetszőleges számú főkapoccsal rendelkezhet, de csak egy főfunkcióval. Ezért a sorkapocsléc főfunkcióként van definiálva, a sorkapcsok pedig fő-sorkapcsokként vagy mellék-sorkapcsokként. Ha egy sorkapocs főkapocsként van definiálva, akkor főfunkcióhoz hasonlóan viselkedik. Így jelennek meg pl. funkciósablonok egy főkapocshoz a sorkapocsléc-böngészőben, és végrehajtható egy készülékválasztás.
Egy sorkapocsléc önálló tartományai
Egy sorkapocsléc fel lesz osztva a főkapcsok használata révén úgynevezett "önálló tartományokra". Egy ilyen önálló tartomány megfelel egy olyan kapocskészüléknek, amely több funkcióból állítható össze. A kapocskészülékek ezen kívül egy Sorkapocs: Készülékpozíció tulajdonsággal is azonosítható. Normál esetben egy önálló tartomány minden sorkapcsa ugyanazzal a készülékpozícióval rendelkezik, és kapocseszközönként csak egy főkapocs létezik. Egy sorkapocsléc tetszőleges számú főkapcsot, és ezáltal tetszőleges számú önálló tartományt tartalmazhat. Egy sorkapocs beillesztése alapértelmezés szerint főkapocsként történik. Így sorkapcsonként egy önálló tartomány keletkezik. Egy sorkapocs mellékérintkezővé tehető, ha visszavonja a sorkapocs tulajdonság párbeszédablakában a Főkapocs jelölőmező bejelölését.
Egy önálló tartomány az egyik főkapocstól (beleértve magát a főkapcsot is) a következő főkapocsig tart (azonos készülékpozíció esetén). Tartalmaz tehát egy főkapcsot és a hozzá tartozó mellékérintkezőket. Ha a sorkapocsléc első kapcsa nem főkapocs, akkor a sorkapocsléc első tartománya (vagyis a tartomány a sorkapocsléc kezdetétől az első főkapocsig) a sorkapocsléc-definícióval lesz meghatározva. Főkapcsok nélkül a teljes sorkapocsléc csak egy tartományból áll, és a teljesen a sorkapocsléc-definícióval lesz meghatározva. Ha nincs sorkapocsléc-definíció, akkor nem állnak rendelkezésre funkciósablonok a sorkapocsléc első tartományához.
A Ne használja a főkapcsokat tulajdonságon keresztül meghatározható egy sorkapocslécen, hogy ez ne tagolódjon önálló tartományokra, és csak a sorkapocsléc-definíción keresztül legyen definiálva. Ekkor a program a sorkapcsokon bejegyzett cikkek funkciósablonjait nem használja fel, de a cikkeket a kiértékelésekben kiírja. Ezenkívül a program sorkapcsok másolása és beillesztése során meglévő szabad funkciósablonokat használ.
Többszintes kapcsok definíciója
Önálló tartományok arra használhatók, hogy többszintes kapcsokat definiáljanak. Egy többszintes kapocs egy tartomány több egymásra következő sorkapcsából áll mindig egymásra következő szintekkel. Ekkor a szintszám emelkedő vagy csökkenő lehet. Különböző tartományokban lévő sorkapcsok nem tartozhatnak ugyanahhoz a többszintes kapocshoz. Vagyis minden többszintes kapocs csak egy főkapcsot tartalmazhat, a hozzá tartozó sorkapcsoknak mellékérintkezőknek kell lenniük.
Egy sorkapocsléc egy sorkapocsléc-definícióból és 1, 2, 3, 4, 5, 6, 7 sorkapocsból áll, ahol a 3. és 6. sorkapocs főkapocs. A sorkapocsléc három önálló tartományra lesz felosztva:
1. tartomány: Sorkapocsléc-definíció + 1., 2. sorkapocs
2. tartomány: 3. főkapocs + 4., 5. sorkapocs
3. tartomány: 6. főkapocs + 7. sorkapocs
Ebben a példában minden tartomány egy többszintes kapcsot definiál. A szint itt szögletes zárójelben jelenik meg (pl. [1] a legalsó szinthez).
Funkciósablonok hozzárendelése
Ha a sorkapocsléc-definíción vagy a főkapcson olyan cikken vannak bejegyezve, amelyeken funkciósablonok helyezkednek el, akkor ezekre a mindenkori önálló tartományon belül a sorkapocsfunkciók rá lesznek helyezve. Hozzárendelés nem történik a tartományhatárokon keresztül, még akkor sem, ha ott megfelelő funkciók vannak.
- Ha a sorkapocsléc definíciónál egy funkciósablonokkal rendelkező cikk van bejegyezve, a Ne használja a főkapcsokat tulajdonság pedig aktív, akkor a funkciósablonok meghatározzák a sorkapcsok sorrendjét a sorkapocslécen. A készülék pozíció és a sorkapcsok rendezési kódja megadja, hogy a sorkapcsok milyen sorrendben legyenek hozzárendelve. Ha a sorkapocsléc-definíciónak nincsenek funkciósablonjai, akkor egyedül a sorkapcsok határozzák meg a sorrendet a sorkapocslécen.
- Ha egy főkapcson be van jegyezve egy cikk funkciósablonokkal, akkor ezekre rá lesznek helyezve a főkapocs és a hozzá tartozó mellékérintkezők sorkapocsfunkciói. A főkapcsok készülék pozícióján keresztül az önálló tartományok is meghatározhatók: Egy főkapocshoz tartozik az összes azonos készülék pozícióval rendelkező mellékérintkezők. Ez független attól, hogy a főkapcson van-e szabad funkciósablon. Egy különálló tartományon belül a rendezési kód határozza meg a sorrendet, amelyben a sorkapcsok hozzá lesznek rendelve a funkciósablonokhoz.
Érdemes egy sorkapocslécet vagy csak főkapcsokkal (és hozzájuk tartozó mellékérintkezőkkel) vagy teljesen főkapcsok nélkül felépíteni. Vagyis a sorkapocslécet célszerű vagy csak főkapcsok önálló tartományain keresztül vagy csak sorkapocsléc-definíciókon keresztül definiálni. Mindazonáltal lehetséges a kettő együtt is, de a funkciósablonok hozzárendelése áttekinthetetlenebb lesz. Az első esetben a cikkeket mindig a főkapcson jegyzi be, de nem a sorkapocsléc-definíción. A cikk funkciósablonjaira rá lesznek helyezve a főkapcsok kapocsfunkciói és a hozzájuk tartozó mellékérintkezők. A második esetben a cikket csak a sorkapocs-definíciónál jegyzi be. A cikkek funkciósablonjaira rá lesznek helyezve az összes sorkapocs kapocsfunkciói a sorkapocslécen.
Megjegyzés:
Ha a 3D szerelési tér böngészővel dolgozik, akkor a főkapcsokon érdemes bejegyezni a cikkeket (és nem a sorkapocsléc-definíción). Csak akkor láthatóak a sorkapcsok a 3D szerelési tér böngészőben, mivel ott csak olyan készülékek jelennek meg, amelyekhez egy cikk hozzá van rendelve. Ez az interfészek alapfeltétele külső kapocskonfigurációs programokhoz.
Készülékválasztás
Készülékválasztásnál a funkciósablonok csak önálló tartományon belül lesznek hozzárendelve. A többszintes kapcsok megmaradnak és nem lesznek egymástól elválasztva.
Lásd még