|
|||||||||
---|---|---|---|---|---|---|---|---|---|
|
|
Win |
|||||||
|
|
|
|
|
|
Äàòà ïîñëåäíåé ìîäèôèêàöèè: 27 èþëÿ 2000 ã. |
|
|
||||||||||||||||||||||||||||||||||||||||||||
Ïàêåò ïðîãðàìì äëÿ ìåæôîðìàòíîãî ïðåîáðàçîâàíèå òîïîëîãè÷åñêîé èíôîðìàöèè |
|||||||||||||||||||||||||||||||||||||||||||||
Ïàêåò PC-Gael ïîääåðæèâàåò ñëåäóþùèå ôîðìàòû ôàéëîâ îïèñàíèÿ òîïîëîãèè ìèêðîñõåì:
 ïàêåò âõîäÿò ñëåäóþùèå ïðîãðàììû:
Âñå ïðîãðàììû ðàñ÷èòàíû äëÿ ðàáîòû â ñðåäå MS(PC) DOS è èìåþò äâóõÿçû÷íûé (ðóññêèé è àíãëèéñêèé) èíòåðôåéñ.
Äàëåå íà ýòîé ñòðàíèöå Âû íàéäåòå ïîäðîáíûå îïèñàíèÿ êàæäîé èç âõîäÿùèõ â ïàêåò ïðîãðàìì. |
Ïðîãðàììà LNGtoSOU òðàíñëèðóåò âõîäíîé LNG-ôàéë â îäèí èëè íåñêîëüêî ôàéëîâ SOURCE-ôîðìàòà. Çàïóñê ïpîãpàììûÄëÿ çàïóñêà ïðîãðàììû LNGtoSOU íåîáõîäèìî íàáðàòü ñëåäóþùóþ êîìàíäó (ðåãèñòð ñèìâîëîâ â êîìàíäíîé ñòðîêå íåêðèòè÷åí): LNGTOSOU [<êâàëèôèêàòîð(û)>] <LNG-ôàéë> ãäå: <LNG-ôàéë> - èìÿ âõîäíîãî LNG-ôàéëà (äîïóñêàåòñÿ óêàçûâàòü òîëüêî îäèí ôàéë); <êâàëèôèêàòîð> - îäèí èëè íåñêîëüêî äîïóñòèìûõ êâàëèôèêàòîðîâ. Äîïóñòèìûå êâàëèôèêàòîðû:/CP[=n] - îêðóæíîñòü ïðåäñòàâëÿåòñÿ
âïèñàííûì ìíîãîóãîëüíèêîì (ýëåìåíò ñ êîäîì = 23 SOURCE-ôîðìàòà).
/CR[R][=n] - îêðóæíîñòü ïðåîáðàçóåòñÿ â n íàëîæåííûõ äðóã íà äðóãà ïðÿìîóãîëüíèêîâ è ïîâåðíóòûõ îòíîñèòåëüíî öåíòðàëüíîé òî÷êè íà óãîë çàâèñÿùèé îò n. Ïðè÷åì, åñëè óêàçûâàåòñÿ CRR[=n], òî ïðÿìîóãîëüíèêè îïèñûâàþòñÿ â SOU-ôàéëå ýëåìåíòàìè ñ êîäîì = 9, à åñëè óêàçàíî CR[=n] - òî ýëåìåíòàìè ñ êîäîì = 23. Çäåñü n - êîëè÷åñòâî ïðÿìîóãîëüíèêîâ: n => 1 . Ïî óìîë÷àíèþ n=40. Åñëè íå óêàçàíî íè CP[=n] íè CR[R][=n] , òî LNG-îêðóæíîñòè îáðàáàòûâàþòñÿ êàê íåäîïóñòèìûå âõîäíûå ñòðîêè è íà ýêðàí âûäàåòñÿ ñîîòâåòñòâóþùåå ñîîáùåíèå. /TC - eñëè óêàçàí, òî òèï òåêñòà â SOURCE-ôàéëå = 2 (êîíòóðíûé òåêñò), ïî óìîë÷àíèþ òèï=1 (âåêòîðíûé òåêñò). /NOM[ARK] - ïîäàâëÿåò âûâîä ó÷åòíîé èíôîðìàöèè â ñëóæåáíîì áëîêå SOU-ôàéëà. /LOG[=<ôàéë>] - ñîçäàåòñÿ LOG-ôàéë. Îãðàíè÷åíèÿ è îñîáåííîñòè.
Îápàáàòûâàåìûå îïåpàòîpû LNG-ÿçûêàÇäåñü ïåðå÷èñëåíû îïåðàòîðû LNG-ÿçûêà, îáðàáàòûâàåìûå ïðîãðàììîé LNGtoSOU, ïðè÷åì, òàì ãäå ýòî íåîáõîäèìî, ïðèâåäåíû ñîîòâåòñòâóþùèå êîäû SOURCE-ýëåìåíòîâ.
Ïðîãðàììà SOUtoLNG ñ÷èòûâàåò âõîäíûå SOU-ôàéëû, àíàëèçèðóåò èõ âçàèìîçàâèñèìîñòè è òðàíñëèðóåò èõ â îäèí èëè íåñêîëüêî (â çàâèñèìîñòè îò ðåçóëüòàòîâ àíàëèçà) ôàéëîâ LNG-ôîðìàòà. Çàïóñê ïpîãpàììûÄëÿ çàïóñêà ïðîãðàììû SOUtoLNG íåîáõîäèìî íàáðàòü ñëåäóþùóþ êîìàíäó (ðåãèñòð ñèìâîëîâ â êîìàíäíîé ñòðîêå íåêðèòè÷åí): SOUTOLNG [<êâàëèôèêàòîð(û)>] {<SOU-ôàéë(û)>|@<response_file>} ãäå: <êâàëèôèêàòîð> - îäèí èëè íåñêîëüêî äîïóñòèìûõ êâàëèôèêàòîðîâ. Èìåíà âõîäíûõ SOU-ôàéëîâ ìîæíî çàäàâàòü íåñêîëüêèìè ñïîñîáàìè (ìàêñèìàëüíîå êîëè÷åñòâî ôàéëîâ = 5000):
Äîïóñòèìûå êâàëèôèêàòîðû:/NO! - ïîäàâëÿåò âûâîä ñîîáùåíèé âèäà : -!- .... /NOA - îáðàáîòêà áåç àíàëèçà ñòðóêòóðû ïðîåêòà. /MAIN - êîðíåâûå ãðóïïû îïèñûâàþòñÿ êàê LNG-main_definition. /LOG[=<èìÿ_LOG_ôàéëà>] - ñîçäàåòñÿ òåêñòîâûé ôàéë, ñîäåðæàùèé ïðîòîêîë ðàáîòû ïðîãðàììû (òèï ïî óìîë÷àíèþ - LOG). Åñëè èìÿ ôàéëà íå óêàçàíî âîâñå, òî áóäåò ñîçäàí ôàéë ñ èìåíåì SOUTOLNG.LOG. /LNG=<èìÿ_ôàéëà> - âñå ãðóïïû çàïèñûâàþòñÿ â îäèí LNG-ôàéë ñ óêàçàííûì èìåíåì (òèï ïî óìîë÷àíèþ - LNG). Íå äîïóñêàåòñÿ îäíîâðåìåííîå óêàçàíèå ñëåäóþùèõ êâàëèôèêàòîðîâ: /NOA, /LNG, /MAIN. Äëÿ èëëþñòðàöèè äåéñòâèÿ êâàëèôèêàòîðîâ /NOA, /LNG, /MAIN ðàññìîòðèì êîíêðåòíûé ïðèìåð. Ïóñòü îáðàáàòûâàåòñÿ 13 SOU-ôàéëîâ, îáðàçóþùèé ïðîåêò ñî ñëåäóþùåé ñòðóêòóðîé (èìåíà ãðóïï ñîâïàäàþò ñ èìåíàìè SOU-ôàéëîâ): G00A
G00B
G00C
Ïðîãðàììà LDBtoLNG òðàíñëèðóåò âõîäíîé ôàéë LDB-ôîðìàòà â ôàéë ñîäåðæàùèé îïèñàíèå òîïîëîãèè â LNG-ôîðìàòå. Çàïóñê ïpîãpàììûÄëÿ çàïóñêà ïðîãðàììû LDBtoLNG íåîáõîäèìî íàáðàòü ñëåäóþùóþ êîìàíäó (ðåãèñòð ñèìâîëîâ â êîìàíäíîé ñòðîêå íåêðèòè÷åí): LDBTOLNG [<êâàëèôèêàòîð(û)>] [<LDB-ôàéë> [<èìÿ_êîðíåâîé_ãðóïïû>]] ãäå: <êâàëèôèêàòîð> - îäèí èëè íåñêîëüêî äîïóñòèìûõ êâàëèôèêàòîðîâ; <LDB-ôàéë> - èìÿ âõîäíîãî LDB-ôàéëà (äîïóñêàåòñÿ óêàçûâàòü òîëüêî îäèí ôàéë); <èìÿ_êîðíåâîé_ãðóïïû> - èìÿ ãðóïïû â LDB-ôàéëå íà÷èíàÿ ñ êîòîðîé ñêàíèðóåòñÿ èåðàðõèÿ (ñòðî÷íûå è çàãëàâíûå ñèìâîëû ðàçëè÷àþòñÿ). Äîïóñòèìûå êâàëèôèêàòîðû:/MAIN - êîðíåâàÿ ãðóïïà çàïèñûâàåòñÿ êàê îñíîâíîå LNG-îïðåäåëåíèå; /L=@<èìÿ_ôàéëà> èëè /L=n1,n2,... - òîëüêî óêàçàííûå ñëîè; /LX=@<èìÿ_ôàéëà> èëè /LX=n1,n2,... - èñêëþ÷àÿ óêàçàííûå ñëîè; /NOF[ILTER] - îòêëþ÷åíèå ôèëüòðà ïóñòûõ ãðóïï; ïî óìîë÷àíèþ ïóñòûå ãðóïïû íå îáðàáàòûâàþòñÿ. /CP[=<int>] - äåëèòåëü îêðóæíîñòè (Ïî óìîë÷àíèþ: <int>=80; MAX=360); /CF[=<float>] - íåðîâíîñòü êðàÿ (Ïî óìîë÷àíèþ: <float>=0.1 ìêì); /CC - LDB-îêðóæíîñòè -> LNG-"CIRC"; /LNG=<ôàéë> - ñîçäàòü LNG ôàéë ñ óêàçàííûì èìåíåì; /LOG[=<ôàéë>] - ñîçäàòü LOG ôàéë.  ïðîãðàììå èñïîëüçîâàíà áèáëèîòåêà ôóíêöèé äëÿ ðàáîòû ñ LDB-ôàéëàìè âåðñèè PULT 2.3 ((C)MicroCAD 1992). Ïîñêîëüêó ýòà áèáëèîòåêà âåñüìà ðàçáîð÷èâà â òîì, ÷òî êàñàåòñÿ êîíôèãóðàöèè êîìïüþòåðà (â îñíîâíîì ïàìÿòè) ìû ðåêîìåíäóåì ñëåäóþùóþ êîíôèãóðàöèþ: Ôàéë CONFIG.SYS: BUFFERS=40 device=c:\dos\himem.sys /INT15=8000
Ïðîãðàììà LNGtoCIF òðàíñëèðóåò âõîäíîé LNG-ôàéë â ôàéë CIF-ôîðìàòà. Çàïóñê ïpîãpàììûÄëÿ çàïóñêà ïðîãðàììû LNGtoCIF íåîáõîäèìî íàáðàòü ñëåäóþùóþ êîìàíäó (ðåãèñòð ñèìâîëîâ â êîìàíäíîé ñòðîêå íåêðèòè÷åí): LNGTOCIF [<êâàëèôèêàòîð(û)>] <LNG-ôàéë> [<CIF-ôàéë>] ãäå: <êâàëèôèêàòîð> - îäèí èëè íåñêîëüêî äîïóñòèìûõ êâàëèôèêàòîðîâ; <LNG-ôàéë> - èìÿ âõîäíîãî LNG-ôàéëà (äîïóñêàåòñÿ óêàçûâàòü òîëüêî îäèí ôàéë); <CIF-ôàéë> - èìÿ âûõîäíîãî CIF-ôàéëà (åñëè íå óêàçàí, òî ñîçäàåòñÿ ôàéë <èìÿ_LNG-ôàéëà>.CIF) Äîïóñòèìûå êâàëèôèêàòîðû:/TMP[=<path>] - ïóòü ê äèðåêòîðèè äëÿ âðåìåííûõ ôàéëîâ; /LOG[=<ôàéë>] - ñîçäàòü LOG-ôàéë; /NOC - íå çàïèñûâàòü LNG-êîììåíòàðèè â CIF-ôàéë; /NOS - íå çàïèñûâàòü òàáëèöó ãðóïï â CIF-ôàéë.
LNGEdit - óòèëèòà àâòîìàòè÷åñêîãî ðåäàêòèðîâàíèÿ LNG-ôàéëîâ. Ïîëåçíà â òåõ ñëó÷àÿõ êîãäà íåîáõîäèìî, íàïðèìåð, ïîìåíÿòü íîìåð ñëîÿ ñðàçó ó âñåõ ïðèìèòèâîâ èëè ïåðåèìåíîâàòü ê.-ë. ãðóïïó. Óòèëèòà èìååò âîçìîæíîñòü ðåäàêòèðîâàíèÿ ïî óñëîâèþ. Çàïóñê ïpîãpàììûÄëÿ çàïóñêà ïðîãðàììû LNGEdit íåîáõîäèìî íàáðàòü ñëåäóþùóþ êîìàíäó: LNGEDIT {<CMD-ôàéë>|?|/CMD=<êîìàíäû>} <Âõîäíîé_ôàéë> [<Âûõîäíîé_ôàéë>] [<êâàëèôèêàòîð(û)>] Êîìàíäû:[IF(nb:ne)='<ïîäñòðîêà>':]'<ñòàð.ïîäñòðîêà>'{REN|-[->]}'<íîâ.ïîäñòðîêà>' Ïðèìåð: '(1)'-'(2)','OLDG1'-'NEWG1','(3)'REN'(4)','OLDG2'REN'NEWG2', Ìàêñèìàëüíàÿ äëèíà ïîäñòðîêè = 10 ñèìâîëîâ. Äîïóñòèìûå êâàëèôèêàòîðû:/LOG[F][=<LOG-ôàéë>] - ñîçäàòü LOG-ôàéë; /L1 - íå êîððåêòèðîâàòü äëèíó âûõîäíûõ ñòðîê.
LNGStat - ñ÷èòûâàåò óêàçàííûé LNG-ôàéë è ãåíåðèðóåò ôàéë, ñîäåðæàùèé ñòàòèñòèêó ïî LNG-ôàéëó. Ïðèìåð ôàéëà ñòàòèñòèêè ìîæíî ïîñìîòðåòü çäåñü. Çàïóñê ïpîãpàììûÄëÿ çàïóñêà ïðîãðàììû LNGStat íåîáõîäèìî íàáðàòü ñëåäóþùóþ êîìàíäó: LNGSTAT [<êâàëèôèêàòîð(û)>] <LNG-ôàéë> [<STS-ôàéë ñòàòèñòèêè>] Äîïóñòèìûå êâàëèôèêàòîðû:/TMP[=<path>] - ïóòü ê äèðåêòîðèè äëÿ âðåìåííûõ ôàéëîâ.
Öåíû ïðèâåäåíû â äîëëàðàõ ÑØÀ:
Ïî âñåì âîïðîñàì, ïîæàëóéñòà, ïðèñûëàéòå ñîîáùåíèÿ ïî E-Mail íà àäðåñ avl@beep.ru. |
Copyright © 2000 Alexander V. Loukyanets, All Rights Reserved.