Алгоритмические сети и их применение. Михайлов В.В - 16 стр.

UptoLike

Составители: 

16
2.2. Ðåàëèçàöèÿ âëîæåííûõ öèêëîâ íà AC ïóòåì èìèòàöèè
Ïðè èìèòàöèè áóäåì èñõîäèòü èç ñëåäóþùåãî ïðåäñòàâëåíèÿ öèêëà
êàê âû÷èñëèòåëüíîé ïðîöåäóðû:
1. Âû÷èñëåíèÿ â öèêëå ñîäåðæàò â îáùåì ñëó÷àå òðè îñíîâíûå êîì-
ïîíåíòû – ââîä äàííûõ äëÿ ñ÷åòà, çàïóñê èòåðàöèîííîé ïðîöåäóðû ñ÷å-
òà, ïðåêðàùåíèå ñ÷åòà è âûõîä èç öèêëà.
2. Ñèãíàë ïðåêðàùåíèÿ ñ÷åòà ôîðìèðóåòñÿ, êàê ïðàâèëî, âíóòðè öèê-
ëà (ïî âûïîëíåíèþ çàäàííîãî êîëè÷åñòâà øàãîâ ñ÷åòà, äîñòèæåíèþ çà-
äàííîé òî÷íîñòè è ò. ï.).
3. Ïîñëå çàïóñêà èòåðàöèîííîé ïðîöåäóðû è äî åå îêîí÷àíèÿ âñå äðó-
ãèå âû÷èñëåíèÿ â ïðîãðàììå áëîêèðóþòñÿ.
 êàíîíè÷åñêîé AC âñå îïåðàòîðû çàäåðæêè ñðàáàòûâàþò â êàæäîì
âðåìåííîì òàêòå, èçìåíÿÿ çíà÷åíèå ïåðåìåííûõ ñîñòîÿíèÿ. Ïîýòîìó
âûêëþ÷åíèå öèêëîâ ìû áóäåì èìèòèðîâàòü “õîëîñòîé ïðîêðóòêîé” èòå-
ðàöèîííîé ïðîöåäóðû ñ çàìûêàíèåì âûõîäîâ îïåðàòîðîâ çàäåðæêè òåëà
öèêëà íà ñîáñòâåííûå âõîäû.
Íà ðèñ. 5 ïîêàçàíà AC, èìèòèðóþùàÿ ñòðóêòóðó òèïà öèêë. Ïåðå-
ìåííîé ñîñòîÿíèÿ öèêëà ÿâëÿåòñÿ ïåðåìåííàÿ x1 íà âûõîäå îïåðàòîðà
çàäåðæêè 1. Íîâîå çíà÷åíèå ïåðåìåííîé ñîñòîÿíèÿ x4 ôîðìèðóåòñÿ â
ïðîöåññå ñ÷åòà íà AC òåëà öèêëà. Óñëîâíûé îïåðàòîð 2 íà âõîäå çàäåðæ-
êè 1 ñëóæàò äëÿ ââîäà íà÷àëüíîãî çíà÷åíèÿ ïåðåìåííîé ñîñòîÿíèÿ ïðè
çàïóñêå èòåðàöèîííîé ïðîöåäóðû ñ÷åòà, îïåðàòîð 3 ñëóæèò äëÿ çàìû-
êàíèÿ çàäåðæêè ïðè âûêëþ÷åíèè ïðîöåäóðû ñ÷åòà. Ïåðåìåííàÿ z1 ôèê-
ñèðóåò ïðåêðàùåíèå èòåðàöèîííîé ïðîöåäóðû ñ÷åòà. Îíà ôîðìèðóåòñÿ
íà AC òåëà öèêëà è íà ïîñëåäíåì òàêòå ñ÷åòà ïðèíèìàåò çíà÷åíèå z1 = 1.
Ïåðåìåííàÿ x8 ÿâëÿåòñÿ âûõîäíîé ïåðåìåííîé öèêëà, îïåðàòîð çàäåð-
æêè 6 ñëóæèò äëÿ õðàíåíèÿ x8 ïðè âûêëþ÷åíèè öèêëà. Çàïèñü íîâîãî
çíà÷åíèÿ âûõîäíîé ïåðåìåííîé x5, ñîîòâåòñòâóþùåãî îêîí÷àíèþ èòå-
ðàöèîííîé ïðîöåäóðû ñ÷åòà âûïîëíÿåòñÿ ïî ñèãíàëó z1 = 1 ÷åðåç óñëîâ-
íûé îïåðàòîð 5. Âõîäíûå ïåðåìåííûå AC öèêëà âî âðåìÿ åãî âûïîëíå-
íèÿ íå èçìåíÿþò ñâîåãî çíà÷åíèÿ.
Óïðàâëÿþùèìè ïåðåìåííûìè öèêëà ÿâëÿþòñÿ ïåðåìåííûå y1 è y2.
Ïåðâàÿ ñëóæèò äëÿ ââîäà íà÷àëüíîãî çíà÷åíèÿ ïåðåìåííîé ñîñòîÿíèÿ
x4, âòîðàÿ îáåñïå÷èâàåò ïåðåêëþ÷åíèå ðåæèìîâ íîðìàëüíîãî ñ÷åòà è
õîëîñòîé ïðîêðóòêè öèêëà. Ïåðåìåííûå y1, y2 è z1 – áóëåâñêèå, çíà÷å-
íèå 1 ñîîòâåòñòâóåò âûïîëíåíèþ óêàçàííûõ äåéñòâèé, çíà÷åíèå 0 – çàï-
ðåòó íà âûïîëíåíèå.
Çàäà÷à ñèíòåçà AC ñ öèêëîì ñâîäèòñÿ òåïåðü ê çàäà÷å ñèíòåçà àâòî-
ìàòà, ãåíåðèðóþùåãî óïðàâëÿþùèå ïåðåìåííûå Y = <y1,y2>. Ñòðóêòó-
ðà àâòîìàòà îïðåäåëÿåòñÿ ïîñëåäîâàòåëüíîñòüþ ðàáîòû öèêëà, åãî âõîä-
íûìè ïåðåìåííûìè ÿâëÿþòñÿ ïåðåìåííûå âíåøíåé ñåòè, óïðàâëÿþùèå