MENOU-RNでNG判定時に、ブザーなどの外部機器を使用せずに、PCのみ(PC内蔵スピーカー)で警報を鳴らす方法を紹介します。
(テスト段階など簡易的な検査を実施したい場合に便利な方法です)
1.MENOU-TEを起動し、プロジェクトを開く
2.ランタイム評価を開く
3.スクリプト検査設定を開く
4.オレンジ枠内に以下のコードを記入する(今回の場合、対象タスク名は【砂かみ】)
// 検査をしない場合はnull 条件に一致する場合はtrue 条件に一致しない場合はfalse
bool? result = null;
// resultは必ず最後の行に記述してください
if(GetInspectedBlobs("対象のタスク名")?.Any() == true)
{
System.Console.Beep();
System.Console.Beep();
}
result
5.スクリプト検査にチェックを入れる
6.スクリプトを保存するクリック
7.スクリプトを実行するをクリック
8.スクリプト検査が実行され、【ピ】【ピ】と2回音が鳴る
(例_System.Console.Beep();が2つあるため、2回音が鳴る)
9.音の回数を変えたい場合は、System.Console.Beep();の数を変える
(例_3回音を鳴らしたい場合は、System.Console.Beep();を3つにする)
// 検査をしない場合はnull 条件に一致する場合はtrue 条件に一致しない場合はfalse
bool? result = null;
// resultは必ず最後の行に記述してください
if(GetInspectedBlobs("対象のタスク名")?.Any() == true)
{
System.Console.Beep();
System.Console.Beep();
System.Console.Beep();
}
result
10.正常判定の場合に、音を鳴らしたい場合はif文をfalseに設定する
// 検査をしない場合はnull 条件に一致する場合はtrue 条件に一致しない場合はfalse
bool? result = null;
// resultは必ず最後の行に記述してください
if(GetInspectedBlobs("対象のタスク名")?.Any() == false)
{
System.Console.Beep();
System.Console.Beep();
System.Console.Beep();
}
result
スクリプト検査機能の詳細は以下を参照ください