Çäåñü äâà âàðèàíòà âûáîðà äåéñòâèé.
· Replace (çàìåíèòü) èñêîìàÿ
ñòðîêà çàìåíÿåòñÿ ýëåìåíòàìè,
óêàçàííûìè â ïîëÿõ çàìåíû
· Swap (ïîìåíÿòü ìåñòàìè) ýëå-
ìåíòû ìåíÿþòñÿ ìåñòàìè â ïðî-
ãðàììå. Ýòî ïîëåçíî, åñëè âû îáíà-
ðóæèëè ìîäóëè, åùå íå óñòàíîâëåí-
íûå â ñîîòâåòñòâèè ñ äèàãðàììîé
ùèòîâîé ïðîâîäêè.
Ïåðåêðåñòíóþ çàìåíó ýëåìåíòîâ ñäåëàòü
íåëüçÿ. Âû íå ìîæåòå çàìåíèòü X20 - X25
íà X40 - X45.
Ìîæíî òàêæå çàäàòü, â êàêîé ÷àñòè ïðîãðàììû âû õîòèòå èñêàòü. Ìîæíî
óêàçàòü âñþ ïðîãðàììó (All), èëè óêàçàòü äèàïàçîí öåïåé (Rung) èëè àäðå-
ñîâ (Address).
DirectSOFT32 ïîçâîëÿåò, êðîìå òîãî, ïå-
ðåìåùàòü äîêóìåíòàöèþ (ìíåìîíè÷åñêîå
èìÿ, èíôîðìàöèþ î ïîäêëþ÷åíèè è îïèñà-
íèå) â ïðîöåññå îïåðàöèè ïîèñêà è çàìå-
íû. Çäåñü âîçìîæíû òðè âàðèàíòà.
· Move (ïåðåìåñòèòü) äîêóìåíòà-
öèÿ ïåðåìåùàåòñÿ âìåñòå ñ åå ìåñ-
òîíàõîæäåíèåì. Ïðè çàìåíå äîêó-
ìåíòàöèÿ ïåðåìåùàåòñÿ èç òî÷êè
ïîèñêà â òî÷êó çàìåíû.  ïåðâîíà-
÷àëüíîé òî÷êå òåïåðü íåò íèêàêîé
äîêóìåíòàöèè: îíà ïåðåìåñòèëàñü â
äðóãóþ òî÷êó. Ïðè ïåðåìåíå ìåñò
(swap) äîêóìåíòàöèÿ â òî÷êàõ òîæå
ìåíÿåòñÿ ìåñòàìè.
· Copy (êîïèðîâàòü) êîïèðóåò äîêó-
ìåíòàöèþ èç òî÷êè, êîòîðóþ âû èùè-
òå, â òî÷êó çàìåíû.  îáåèõ òî÷êàõ
ïîñëå ýòîãî áóäåò îäíà è òà æå äî-
êóìåíòàöèÿ. Ìíåìîíè÷åñêîå èìÿ íå
êîïèðóåòñÿ. Ïîñëåäíåå ïðîèñõîäèò
ïîòîìó, ÷òî íåëüçÿ èñïîëüçîâàòü îä-
íî è òî æå ìíåìîíè÷åñêîå èìÿ äëÿ
äâóõ ðàçíûõ òî÷åê âõîäà/âûõîäà. Îï-
öèåé Copy íåëüçÿ òàêæå ïîëüçîâàòü-
ñÿ ïðè ïåðåìåíå ìåñò (swap).
· Leave (îñòàâèòü êàê áûëî) äîêó-
ìåíòàöèÿ îñòàåòñÿ ñ ïðåæíèìè ýëå-
ìåíòàìè. Åñëè âû äåëàåòå çàìåíó
ýëåìåíòà ïðîãðàììû, äîêóìåíòàöèÿ
îñòàåòñÿ íåèçìåííîé. Íîâûé ýëå-
ìåíò ïî-ïðåæíåìó ïîÿâèòñÿ íà ýêðà-
íå ñî ñâîåé äîêóìåíòàöèåé. Ïðè ïå-
ðåìåíå ìåñò (swap), òî÷êè ìåíÿþòñÿ
ìåñòàìè íà ýêðàíå, è êàæäàÿ áóäåò
ñîäåðæàòü ñâîþ äîêóìåíòàöèþ.
Íàáîð ïðîãðàìì Èñïîëüçîâàíèå ïîèñêà è çàìåíû Search-Replace
5-26
Çàìåíèòü èëè
ïåðåñòàâèòü
Swap or
Replace?
Èíô. î ñîåäèíåíèè 1
Ìíåìîíè÷. èìÿ 1
Èíô. î
Ìíåìîíè÷. èìÿ 1
Èíô. î ñîåäèíåíèè 2
Ìíåìîíè÷. èìÿ 2
Èíô. î ñîåäèíåíèè 1
Ìíåìîíè÷. èìÿ 1
Èíô. î ñîåäèíåíèè 2
Ìíåìîíè÷. èìÿ 2
Èíô. î ñîåäèíåíèè 2
Ìíåìîíè÷. èìÿ 2
Èíô.
Ìíåìîíè÷. èìÿ 2