Sơ đồ chuyển trạng thái: Ví dụ về bộ gia nhiệt

Một trạng tháilà một điều kiện hoặc tình huống trong quá trình sống của một đối tượng, trong đó nó thỏa mãn một số điều kiện, thực hiện một số hoạt động hoặc chờ đợi một sự kiện nào đó. Một đối tượng sẽ ở trong một trạng thái trong một khoảng thời gian giới hạn.

Ví dụ, một Bộ gia nhiệttrong một ngôi nhà có thể ở bất kỳ bốn trạng thái nào: (1) Nhàn rỗi (đang chờ
để nhận lệnh bắt đầu làm nóng ngôi nhà), (2) Kích hoạt (khí gas của nó đang mở, nhưng nó đang chờ để đạt
đến nhiệt độ), (3) Hoạt động (khí gas và quạt của nó đều đang hoạt động), và (4) Đang tắt (khí gas của nó đã tắt nhưng
quạt của nó đang hoạt động, xả nhiệt dư từ hệ thống).

Một chuyển tiếplà một mối quan hệ giữa hai trạng thái cho thấy rằng một đối tượng trong trạng thái đầu tiên sẽ
thực hiện một số hành động nhất định và chuyển vào trạng thái thứ hai khi một sự kiện xác định xảy ra và các điều kiện xác định
được thỏa mãn. Khi có sự thay đổi trạng thái như vậy, chuyển tiếp được cho là đã kích hoạt. Cho đến khi chuyển tiếp
kích hoạt, đối tượng được cho là đang ở trong trạng thái nguồn; sau khi nó kích hoạt, nó được cho là đang ở trong trạng thái đích.

Ví dụ, một bộ gia nhiệt có thể chuyển từ Nhàn rỗisang trạng thái Kích hoạt khi một sự kiện như
quá lạnh (với tham số desiredTemp) xảy ra.

thêm

Tìm hiểu thêm về sơ đồ máy trạng thái qua các ví dụ

This post is also available in Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, 简体中文 and 繁體中文.

Leave a Reply

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *