Các khối dùng để điều khiển dịch chuyển của các giao tác

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống bán hàng đợi và bài toán mô phỏng hoạt động kiểm soát nhập cảnh của cửa khẩu sân bay quốc tế nội bài (Trang 45 - 46)

3.3. Ngôn ngữ mô phỏng GPSS

3.3.7.4. Các khối dùng để điều khiển dịch chuyển của các giao tác

Thông thường trong các mô phỏng đơn giản các giao tác khi đi ra khỏi một khối bất kỳ đều đi vào hay cố gắng đi vào khối tiếp theo. Tuy nhiên, trong các mô hình phức tạp hơn phụ thuộc vào các điều kiện mô phỏng có thể cần phải dịch chuyển các giao tác đến khối khác, tức là cần phải thay đổi sự dịch chuyển của các giao tác. Điều này được thực hiện bởi khối TRANSFER hoặc TEST.

Bảng 3.4 Một số khối cơ bản điều khiển dịch chuyển của giao tác

Cú pháp Giải thích Ý nghĩa

TRANSFER A,B,C,D

A: hình thức chuyển khối có thể nhận một trong các giá trị BOTH, ALL, PICK, FN, P, SBR, SIM,

fraction, Name,

PosInteger,…(tùy chọn) B: số hiệu hoặc vị trí khối. Số hoặc tên tham số khi A nhận giá trị là P (tùy chọn)

C: vị trí hoặc số hiệu khối. Giá trị tăng trong trường hợp A là FN hoặc P

D: sự tăng số hiệu khối trong trường hợp A là ALL

Đưa giao tác hoạt động (Active Transaction) nhảy tới một vị trí khối mới. - Nếu A là BOTH thì khối được chỉ định trong B được kiểm tra. Nếu nó từ chối giao tác hoạt động đăng nhập thì khối được chỉ định trong C được kiểm tra. Khối đầu tiên cho phép giao tác nhập vào sẽ là đích mới. Nếu không khối nào cho phép giao tác nhập vào thì nó sẽ ở lại khối TRANSFER cho đến khi nó nhập vào được một khối.

- Nếu A là PICK, đích mới sẽ được lựa chọn ngẫu nhiên trong khoảng B và C - Nếu A là P, Active Transaction sẽ nhảy đến một vị trí đã tính toán từ tổng giá trị của tham số và toán hạng C. Nếu C không được chỉ định thì giá trị của tham số là vị trí đích mới của giao tác

-Nếu A là All, khối chỉ định trong B được kiểm tra. Nếu khối này từ chối giao tác hoạt động đăng nhập, các khối tiếp theo được kiểm tra lần lượt

- Nếu A là SBR (subroutine mode), Active Transaction nhảy đến vị trí được chỉ định bởi toán hạng B, vị trí khối chuyển đổi được đặt trong toán tử C

- Nếu A là SIM (simultaneous mode), giao tác hoạt động nhảy đến một trong hai vị trí

được chỉ định trong C và chỉ số Delay được thiết lập lại (turned off). Nếu chỉ số Delay được thiết lập lại (off), giao tác nhảy đến vị trí đã chỉ định bởi toán tử B

TEST O,A,B,C

O: phép toán quan hệ, có thể nhận một trong các giá trị E, G, GE, L, LE, hay NE.

A: giá trị kiểm tra B: giá trị tham chiếu C: số hiệu khối đích

So sánh các giá trị, đích của giao tác hoạt động dựa trên kết quả của việc so sánh.

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống bán hàng đợi và bài toán mô phỏng hoạt động kiểm soát nhập cảnh của cửa khẩu sân bay quốc tế nội bài (Trang 45 - 46)

Tải bản đầy đủ (PDF)

(64 trang)