初心者として、Visio を使用して CD ライター用のステート マシンを開発しようとしています。以下はデバイスの操作/トランザクションであり、添付されているのは私がこれまでに行ったことの図であり、正確に表現されているかどうかは不明です.
Device operation
ロードボタン - ドロワーを開き、開いている場合は閉じます (空の CDR をロードします)。
書き込みボタン - CDR へのドキュメントの記録を開始します。書き込みプロセスで緑色のライトが点灯
し、完了すると消灯します。cdr が書き込まれると、ライターは停止します。検証ボタン - 以前に cdr に記録されたドキュメントを検証し、プロセス中に緑色のライトが点灯し、完了すると消灯し、デバイスが停止します
キャンセルボタン - 記録中または検証中にいつでもプロセスを停止します
キャンセル ボタン - CD ライターが空であるか、検証または録音中でない場合は無効
書き込みボタン – CD ライターが空の場合、および録音または検証プロセス中は無効です。
ベリファイは、CD ライタが録音中でないときにのみ開始できます。