Previous Up Next

3  Interfaco

La antaŭaj sekcioj traktas pri diversaj dosieroj uzataj de la programo por kolekti informojn antaŭ ol desegnadi la diagramojn. Tiu ĉi sekcio priskribas kiel tiuj informoj estas gardataj kaj reakirataj de la programo.
La interŝanĝo de informoj estas realigata per du dosieroj:

Projekto-dosiero
registras informojn pri specifa projekto.
Aplikaĵ-dosiero
registras informojn de la aplikaĵo, ĝenerale.

Ambaŭ ili sekvas la dosier-formon .desktop (aŭ .ini), kiu prezentas sekciojn (inter kvadrataj krampoj) en kiuj oni difinas parojn el parametroj kaj ties valoroj. Oni povas uzi po unu linio por sekcio aŭ por paro de parametro/valoro. La parametroj kaj valoroj estas apartitaj per egalsigno. Jen ĝenerala ekzemplo de tia dosiero:

[sekcio_1]
parametro_1=valoro_1
parametro_2=valoro_2
parametro_3=valoro_3

[sekcio_2]
parametro_1=valoro_1
parametro_2=valoro_2

Krome, la programo akceptas kelkajn opciojn por konduki ĝin al iu dezirata ago. Tiel eblas uzi nur la komand-linian interfacon, sen bezono aperigi la grafikan interfacon, kiu utilas precipe por faciligi la taskon difini la projekto-dosieron.

3.1  Projekto-dosiero

La projekto-dosiero prezentas du sekciojn: projekto kaj interkonekto. La unua entenas nur ĝeneralajn informon pri la projekto. La dua entenas ĉiujn aliajn informojn, kiuj ebligos desegni interkonektan diagramon. Sekvas tabelo 11, kiu priskribas ĉiujn parametrojn kaj la valorojn, kiujn ili akceptas.


Tabelo 11: Sekcioj kaj parametroj de projekto-dosiero
[projekto]
nomoIdentigo de la projekto.
lingvoKodo de la lingvo de la projekto: ptBR (portugala) aŭ C (Esperanto). Tiun ĉi parametron ne eblas ŝanĝi per la grafika interfaco.
[interkonekto]
klemaro subdosierujoNomo de subdosierujo, kiu entenas la klemaro-dosierojn.
klemaro dosierojListo de klemaro-dosieroj, kiuj troviĝas en la klemaro-subdosierujo. Ĉiu dosiero devas esti antaŭsekvata de numero, kiu indikas ĉu ĝi uzendas aŭ ne. Numero 1 ebligas aplikadon kaj 0 malebligas. La listeroj estas interapartigitaj per tabelig-signoj (TAB).
kablo subdosierujoNomo de subdosierujo, kiu entenas la kablo-dosierojn.
kablo dosierojListo de kablo-dosieroj, kiuj troviĝas en la kablo-subdosierujo. Validas ĉi tie la samaj rimarkoj pri la parametro klemaro dosieroj.
modelo subdosierujoNomo de subdosierujo, kiu entenas dxf-ŝablonojn.
sxablonoNomo de dxf-dosiero por ŝabloni interkonektajn diagramojn. Se ĝi estas malplena, originala interna ŝablono estas uzata.
indeksoNomo de dxf-dosiero por ŝabloni indeksajn paĝojn.
pagxrefNomo de dxf-dosiero por ŝabloni referencajn paĝojn.
rezulto subdosierujoNomo de subdosierujo, kiu entenos la rezultotajn dxf-desegnaĵojn.
revizio numeroRevizio-numero por apliki tra la tuta rezultota dxf-desegnaro, inkluzive sufikse en la nomoj de rezultotaj subdosieruj-nomoj kaj dosier-nomoj. Se tiu valoro malplenas, neniu sufikso estos tiel uzata.
doksufiksa longecoEn interkonektaj projektoj, ordinare la alfanumeraj dokument-nomoj estas longaj kaj havas komunan komencan parton. Tiu ĉi numero provizas rimedon por skribi nur la lastan distingigan parton de la dokument-nomoj en la referencanta parto de kabloj, en interkonektaj diagramoj. Ĝi difinas la longecon de tiuj malkomunaj sufiksoj. Se ĝi malplenas, neniu tranĉigo okazos en la dokument-nomoj.
kondukilo etikedoReĝimo laŭ kiu la kondukiloj estos montrataj en la interkonekta diagramo. Povas esti 3 tipoj: (0) Simpla: nur la kondukil-nomo estas metata; (1) Ripeteca: krom la nomo, ankaŭ la etikedo por la kondukilo aperas, laŭ la formo “klemaro:klemo”, adresante la propran konektilon kie ĝi alvenas (tiel ripetece); (2) Referenca, same kiel 2, tamen la adreso referencas la alian ekstremon de la konekto;
anstatauxigoListo de paroj ŝlosilo/valoro, kiuj ebligos anstatauxigon de iuj ajn ŝlosil-esprimoj interne de dxf-ŝablonoj. La listeroj, inkluzive la paroj mem, interapartiĝas per tabelig-signoj. En ĉiu paro, la unua ero estas la ŝlosilo kaj la dua estas teksto, kiu anstatauxigos tiun ŝlosil-esprimon.

3.2  Aplikaĵ-dosiero

Interesa rimedo de la programo estas ĝia kapablo memori la lastan projekton, kiu estis uzata. Ĝi registras tiun informon en specifa aplikaĵ-dosiero, la tiel nomata .interkonekto.ini. Tiu dosiero restas en la bazo de la “hejma” subdosierujo de la uzulo (ekzemple: “$HOME/uzulo”).
Ĝi prezentas nur unu sekcion, nomata “projekto”, kiu entenas nur unu parametron: lasta dosiero. La valoro de tiu parametro estas simple la kompleta pado de la lasta projekto-dosiero uzita. Jen ekzemple enhavo de iu tia dosiero, en linuksa sistemo:

[projekto]
lasta_dosiero=/home/mimem/Interkonekto/ekzemplo/Pinalito.ini

3.3  Komand-linio

Per la komand-linio oni povas senpere funkciigi la programon, sen bezono aperigi “pezan” grafikan interfacon. La formo por uzi la komand-linian interfacon estas ordinara:
interkonekto [opcio] [<projekto-dosiero>]
Se neniu argumento estus aldonita, aperus simple la grafika interfaco, malferminte la laste uzitan projekton. Se nomo de projekto-dosiero estus aldonita kiel argumento, tiu dosiero estus malfermita en la grafika interfaco. Sed pli interesa povas esti unu el la akcepteblaj opcioj de la programo:

-a

Analizi la laste ŝargitan projekton, sen desegni ĝin.
-i

Interligi la laste ŝargitan projekton.
-p <projekto-dosiero>

Indiki projekto-dosieron por esti memorita de la programo kiel laste ŝargita, kaj eliri. Se tiu projekto ne ekzistus, nova ŝablona ekzemplo estus kreita en la aktuala subdosierujo.
--versio / -v

Montri informon pri versio kaj eliri.

3.4  Grafika interfaco

Ĉi tie ni supraĵe prezentas la regilaron de la grafikinterfaco, kiu faciligas la manipuladon de projekto-dosiero ebligante “pli amikecan” musklakan regadon.

La interfaco konsistas el unu simpla dialogujo, kie eblas facile difini ĉiujn parametrojn de la projekto. En la maldekstra flanko oni trovas ses kajero-elektilojn por rapide ŝanĝi la internon de la fenestro, en la centro, kvazaŭ paneloj. En la dekstra flanko troviĝas butonoj, kies funkcioj estas komunaj por ĉiuj sekcioj.

3.4.1  Panelo Projekto

Tiu panelo prezentas ĉefan menuon, per kiu oni povas:

Novigi
la projekton, malplenigante ĉiujn parametrojn.
Krei
novan projekton el ŝablona interna modelo.
Malfermi
jam ekzistantan projekton.
Registri kiel
alia projekto, por registri la projekto-dosieron per alia nomo.

Sub tio aperas kompleta pado de la projekto-dosiero, krom ĝia nomo dekstre.

Kaj poste venas kelkaj parametroj pri la desegnado mem. Estas du tipoj de parametroj, rilatantaj al la:

  1. Ŝablonaj modeloj por desegnado.
  2. Rezultotaj dxf-desegnaĵoj.

Kaj plej sube en tiu ĉi kadro oni difinas identigan nomon por la projekto, rilata al la parametro [projekto]nomo.

3.4.2  Panelo Klemaroj

Tio ĉi estas la panelo kie oni indikas la klemar-dosierojn, kiuj estos aplikataj en la interkonektado. Oni povas difini specifan subdosierujon por enteni la dosierojn. Tamen ne eblas difini subdosierujon for de la branĉo kie restas la projekto-dosiero.
Tiu panelo prezentas liston kien eblas aldoni aŭ forigi dosier-nomojn. Ĉiu listero havas maldekstran ebligilon, kiu difinas ĉu la koncerna dosiero fakte estos uzata aŭ ne.
La rilataj parametroj estas:

3.4.3  Panelo Kabloj

Kaj ĉi tie oni indikas la kablo-dosierojn. Tiu panelo funkcias tute simile kiel la antaŭa, por klemar-dosieroj. La rilataj parametroj estas:

3.4.4  Panelo Tekstoj

Jen kie oni povas indiki parojn ŝlosilo/teksto, ĝuste laŭ la difino de la parametro [interkonekto]anstatauxigo. La du supraj kampoj (unua linio) oni uzas por enmeti datenojn de nova paro. La malsupra butono celas translokigon de tiuj kampoj, malplenigante ilin por nova enmeto. Por forigi maldeziratan paron, sufiĉas malplenigi ĝin, forviŝante ĝiajn kampojn.

3.4.5  Panelo Mesaĝoj

Ĉi tie la programo prezentas erar-mesaĝojn, kiuj faciligas esploradon de misoj en la daten-enhavaj dosieroj. La mesaĝoj aperas post ĉiu analizo aŭ interligo. Tiam, la panelo estas aŭtomate aperigita, senpere elektite.

3.4.6  Komuna butonaro

En la dekstra flanko de la fenestro restas butonoj por ĝeneralaj agoj. Ili koncernas la tutan aplikaĵon. Jen:

Analizi
- kiam ĉiuj parametroj estas ĝuste difinitaj, oni povas kontroli ĉu estas eraroj en la daten-enhavaj dosieroj (klemara kaj kabla): la programo nur analizas la interkonektadon, sen desegni ion ajn.
Interligi
- jen la ĉefa ago de la programo: interkonekti kaj desegni ĉion.
Registri
- tio estas la rekta maniero por registri ĉiujn parametrojn difinitajn en ĉiuj paneloj. Ĉiam, kiam iu regilo ŝanĝas parametron, tiu ĉi butono estas ebligata, por memorigi, ke oni modifis la projekton.
Helpo
- tiu butono provas aperigi tiun ĉi manlibron. Ĝi serĉas en la instalita sistemo. Ne trovinte, ĝi direktigas al la ĝusta interreta adreso. Ĝi ekzistas nur en linuksaj sistemoj. En Vindozo, oni devas uzi aliajn specifajn lanĉ-butonojn, el la koncerna ero de la sistemo-menuo.
Informoj
- estas butono, kiu aperigas fenestreton montrantan kelkajn informojn pri la aplikaĵo “Interkonekto”, kiel versio, aŭtoro, kopi-permeso, ktp.
Eliri
- Jen la elir-pordo. Antaŭ ol fermiĝi, se la projekto estas modifita kaj ne registrita, la aplikaĵo demandas ĉu la uzulo deziras forperdi la aktualajn datenojn aŭ ĉu li deziras registri ilin.

Previous Up Next