270 TABULATE TRANSIT 280 TERMINATE 1 290 OCCUPIED ADVANCE 300,60 300 TRANSFER ,AGAIN Комментарии: 200: память с именем SETS с общей емкостью 2 ед. берется для имитирования двух телефонных линий. 210: определяется таблица TRANSIT. Когда транзакт попадает в блок TABULATE, то его время прибывания в модель записывается в СЧА M1, т.е. длительность времени, отсчитанного с первого звонка абонента до тех пор пока абонент не закончит разговор. 220: транзакт, который имитирует вызов, создается каждые 100+-60 секунд. 230: блок GATE пересылает блоку с меткой OCCUPIED, когда все линии заняты. Такая ситуация возможна, когда память заполнена и абонент должен ждать, прежде чем звонить повторно. 240: если память не занята, либо не занято только одно место, то транзакт проходит через блок ENTER, занимая тем самым место в памяти. Если все места в памяти заняты, то GATE не пропускает дальше транзакт. Каждый транзакт, пришедший в блок LEAVE, имитирует вызов, который был успешно осуществлен. |