Описание блоков языка GPSS (1049447)
Текст из файла
ÎÏÈÑÀÍÈÅ ÁËÎÊΠßÇÛÊÀ GPSSÃåíåðàöèÿ è óíè÷òîæåíèå òðàíçàêòîâ:• GENERATE - áëîê ãåíåðàöèè òðàíçàêòîâ. GENERATE A,B,C,D,E,F,G A - ñðåäíåå çíà÷åíèå èíòåðâàëà âðåìåíè ìåæäó ïîñëåäîâàòåëüíûìè ïðîõîæäåíèÿìè òðàíçàêòîâ; B - ðàçáðîñ èíòåðâàëà âðåìåíè îòíîñèòåëüíî A; C - ìîìåíò âðåìåíè, â êîòîðûé äîëæåí ïîÿâèòüñÿ ïåðâûé òðàíçàêò; D - êîë-âî òðàíçàêòîâ, êîòîðîå äîëæíî áûòü ñãåíåðèðîâàíî, ïîñëå ÷åãî ãåíåðàöèÿòðàíçàêòîâ ïðåêðàùàåòñÿ; E - çíà÷åíèå ïðèîðèòåòà ãåíåðèðóåìûõ òðàíçàêòîâ, êîòîðîå ìîæåò ëåæàòü â äèà-ïàçîíå 0-127, ïðè÷åì áîëüøåå çíà÷åíèå ñîîòâåòñòâóåò áîëåå âûñîêîìó ïðèîðèòåòó; F - êîë-âî ïàðàìåòðîâ òðàíçàêòà (d100); G - ðàçìåð ïàìÿòè, îòâîäèìûé ïîä îäèí ïàðàìåòð òðàíçàêòà, ðàâåí 4 áàéòàì;• TERMINATE - áëîê óíè÷òîæåíèÿ òðàíçàêòîâ. TERMINATE A A - ïðè óíè÷òîæåíèè òðàíçàêòîâ âû÷èñëÿåòñÿ Ñ×=Ñ×-N, ãäå Ñ× - ñ÷åò÷èê çàâåðøåíèé (çàäàåòñÿ â áëîêå START).
Ïðè Ñ×=0 ìîäåëèðîâàíèå ïðåêðàùàåòñÿ;Èçìåíåíèå ïàðàìåòðîâ òðàíçàêòîâ:• ASSIGN - áëîê èçìåíåíèÿ çíà÷åíèé ïàðàìåòðîâ. ASSIGN A,B,C A - íîìåð ïàðàìåòðà òðàíçàêòà, ïîäëåæàùåãî èçìåíåíèþ. Åñëè çàäàí çíàê <+>,òî ïðèáàâëÿåòñÿ öåëàÿ ÷àñòü çíà÷åíèÿ (BC), åñëè çàäàí <->, òî âû÷èòàåòñÿ; åñëèçíàê íå óêàçàí, òî ïðèñâàèâàåòñÿ çíà÷åíèå B; B - âåëè÷èíà, èñïîëüçóåìàÿ äëÿ èçìåíåíèÿ çíà÷åíèÿ ïàðàìåòðà òðàíçàêòà; C - èìÿ ôóíêöèè, èñïîëüçóåìîé äëÿ ìîäèôèêàöèè âåëè÷èíû;• PRIORITY - áëîê è èçìåíåíèÿ ïðèîðèòåòà.
PRIORITY A,B A - çíà÷åíèå ïðèîðèòåòà, ïðèñâàåìîå òðàíçàêòó; B ïðè íàëè÷èè äàííîãî îïåðàíäà èíòåðïðåòàòîð ïåðåñòàâëÿåò òðàíçàêò â öåïèòåêóùèõ ñîáûòèé òàê, ÷òî îí îêàçûâàåòñÿ â êîíöå íîâîãî ïðèîðèòåòíîãî êëàññà,è ñíîâà íà÷èíàåò ïðîñìîòð öåïè òåêóùèõ ñîáûòèé;1Ïðèáîðû:• SEIZE - áëîê çàíÿòèÿ ïðèáîðà. SEIZE A A - èìÿ ïðèáîðà, ïîäëåæàùåãî çàíÿòèþ òðàíçàêòà;• RELEASE - áëîê îñâîáîæäåíèÿ ïðèáîðà. RELEASE A A - èìÿ îñâîáîæäàåìîãî ïðèáîðà;• PREEMT - áëîê çàõâàòà ïðèáîðîâ. PREEMT A,B,C,D,E A - èìÿ çàõâàòûâàåìîãî ïðèáîðà; B - óñëîâèå çàõâàòà ïðèáîðà. Åñëè óêàçàí ïàðàìåòð PR, òî çàõâàò ïðèáîðà ïðîèñ-õîäèò ïðè óñëîâèè, ÷òî âíîâü ïîñòóïàþùèé òðàíçàêò èìååò áîëåå âûñîêèé ïðèîðèòåò; C - èìÿ áëîêà, â êîòîðûé áóäåò ïîñëàí ïðåðâàííûé òðàíçàêò; D - íîìåð ïàðàìåòðà ïðåðâàííîãî òðàíçàêòà, â êîòîðûé ïîìåùàåòñÿ çíà÷åíèåâðåìåíè, îñòàâøååñÿ òðàíçàêòó äî îêîí÷àíèÿ îáñëóæèâàíèÿ íà ïðèáîðå; E - åñëè çàäàí ïàðàìåòð RE, òî ïðåðâàííûé òðàíçàêò òåðÿåò ïðàâî íà àâòîìàòè÷åñêîå âîññòàíîâëåíèå îáðàáîòêè â ïðèáîðå;• RETURN - áëîê âîçâðàòà çàõâà÷åííîãî ïðèáîðà.
RETURN A A - èìÿ îñâîáîæäàåìîãî ïðèáîðà, ò.å. âîçâðàò ïðèáîðà ðàíåå ïðåðâàííîìó òðàíçàêòó;Ìíîãîêàíàëüíûå óñòðîéñòâà:• STORAGE - áëîê îïèñàíèÿ ¼ìêîñòè óñòðîéñòâà. èìÿ STORAGE A èìÿ - èìÿ ìíîãîêàíàëüíîãî óñòðîéñòâà; A - ¼ìêîñòü ìíîãîêàíàëüíîãî óñòðîéñòâà.• ENTER - áëîê âõîäà â óñòðîéñòâî. ENTER A,B A - èìÿ ìíîãîêàíàëüíîãî óñòðîéñòâà; B - çàíèìàåìàÿ ¼ìêîñòü óñòðîéñòâà.• LEAVE - áëîê âûõîäà èç óñòðîéñòâà. LEAVE A,B A - èìÿ ìíîãîêàíàëüíîãî óñòðîéñòâà; B - îñâîáîæäàåìàÿ ¼ìêîñòü óñòðîéñòâà.2Áëîêè ïðîâåðêè óñëîâèé:• TRANSFER áëîê ïåðåäà÷è òðàíçàêòîâ Áåçóñëîâíûé ðåæèì. TRANSFER A:· À èìÿ áëîêà, â êîòîðûé ïåðåõîäèò òðàíçàêò; Ñòàòè÷åñêèé ðåæèì. TRANSFER A,B,C· A âåðîÿòíîñòü ïåðåäà÷è òðàíçàêòà íà Ñ;· B èìÿ áëîêà, êóäà ïåðåäàþòñÿ òðàíçàêòû ñ âåðîÿòíîñòüþ (1-À);· C èìÿ áëîêà, êóäà ïåðåäàþòñÿ òðàíçàêòû ñ âåðîÿòíîñòüþ À; Óñëîâíûé ðåæèì.
TRANSFER A,B,C· A çàäàåò ðåæèì, ïðè êîòîðîì òðàíçàêò ñíà÷àëà ïûòàåòñÿ âîéòè â áëîê Â.Åñëè âõîä íåâîçìîæåí, òî òðàíçàêò ïûòàåòñÿ âîéòè â áëîê Ñ. Åñëè òðàíçàêòíå ìîæåò âîéòè è â ýòîò áëîê, òî òðàíçàêò îñòàåòñÿ â áëîêå TRANSFER;· B èìÿ áëîêà;· C èìÿ áëîêà;• TEST - áëîê ñðàâíåíèÿ àòðèáóòîâ.
TEST A B,C,D A - îïåðàòîð îñíîâàíèÿ çàäàåò îïåðàöèþ ñðàâíåíèÿ:······G B > C;NE B <> C;GE B ≥ C;LE B ≤ C;E B = C;L B < C; B - èìÿ ïåðâîãî ñòàíäàðòíîãî àòðèáóòà; C - èìÿ âòîðîãî ñòàíäàðòíîãî àòðèáóòà; D - èìÿ áëîêà, â êîòîðûé ïåðåäàåòñÿ òðàíçàêò, åñëè óñëîâèå ñðàâíåíèÿ íå âûïîëíÿåòñÿ;• LOOP áëîê îðãàíèçàöèè öèêëà. LOOP A,B A íîìåð ïàðàìåòðîâ òðàíçàêòà, çíà÷åíèå êîòîðîãî èñïîëüçóåòñÿ äëÿ îðãàíèçàöèè êîë-âà ïîâòîðåíèé (ïàðàìåòð öèêëà). Ïðè âõîäå òðàíçàêòà â äàííûé áëîê Àóìåíüøàåòñÿ íà 1.
Åñëè À ñòàíîâèòñÿ ðàâíûì 0, òî òðàíçàêò ïåðåõîäèò â ñëåäóþùèé áëîê, èíà÷å òðàíçàêò ïåðåõîäèò â áëîê ñ èìåíåì Â; B èìÿ áëîêà, â êîòîðûé ïåðåõîäèò òðàíçàêò, åñëè A<>0;3Î÷åðåäè:• QUEUE áëîê çàíÿòèÿ î÷åðåäè. QUEUE A,B A èìÿ î÷åðåäè; B êîë-âî ìåñò â î÷åðåäè, çàíèìàåìîå òðàíçàêòîì;• DEPART - áëîê îñâîáîæäåíèÿ î÷åðåäè. DEPART A,B A èìÿ î÷åðåäè; B êîëè÷åñòâî ìåñò â î÷åðåäè, îñâîáîæäàåìîå òðàíçàêòîì;Ñëóæåáíûå êàðòû:• SIMULATE - áëîê ìîäåëèðîâàíèÿ.
Ýòîò áëîê äîëæåí áûòü ïåðâûì áëîêîì ïðîãðàììûìîäåëè. Åñëè îí îòñóòñòâóåò, òî âûïîëíåíèå ìîäåëè íå ïðîèçâîäèòñÿ.• END - áëîê êîíöà ïðîãðàììû. Ýòîò áëîê äîëæåí áûòü ïîñëåäíèì.• START - áëîê íà÷àëà ìîäåëèðîâàíèÿ. START A,B,C,D A - íà÷àëüíîå çíà÷åíèå ñ÷åò÷èêà ÷èñëà çàâåðøåíèé; B - ïðèçíàê ïîäàâëåíèÿ ïå÷àòè. Åñëè çàäàí ïàðàìåòð NP, òî ñòàíäàðòíàÿ ïå÷àòüâ êîíöå ìîäåëèðîâàíèÿ ïðîèçâîäèòüñÿ íå áóäåò; C - çàäàåò ÷èñëî çàâåðøåíèé, ÷åðåç êîòîðîå áóäåò âûäàâàòüñÿ ïðîìåæóòî÷íàÿïå÷àòü; D - ïðèçíàê ïå÷àòè öåïåé.
Ïå÷àòü öåïåé ïðîèçâîäèòñÿ, åñëè íà ìåñòå D ñòîèò 1;4.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.