Exemplo n.º 1
0
    IEnumerator Start()
    {
        //의자 포트번호 따오기
        xPort = Sym4DEmulator.Sym4D_X_Find();
        yield return(ws);

        //팬 포트번호 따오기
        wPort = Sym4DEmulator.Sym4D_W_Find();
        yield return(ws);

        //의자 Roll, Pitch 최대각도 설정
        XConfigCheck = Sym4DEmulator.Sym4D_X_SetConfig(100, 100);
        yield return(ws);

        //팬 최대회전수 (최대 100)
        WConfigCheck = Sym4DEmulator.Sym4D_W_SetConfig(100);
        yield return(ws);

        //정상적으로 모두 실행되었으면 코루틴 종료
        if (xPort != 0 && wPort != 0 && XConfigCheck == true && WConfigCheck == true)
        {
            print("Sym4D Setting Complete.");
            yield break;
        }
    }
Exemplo n.º 2
0
    IEnumerator Start()
    {
        roll.text  = "0";
        pitch.text = "0";
        speed.text = "0";

        //시트 포트번호 추출
        xPort       = Sym4DEmulator.Sym4D_X_Find();
        portNo.text = xPort.ToString();
        yield return(ws);

        //펜 포트번호 추출
        wPort = Sym4DEmulator.Sym4D_W_Find();
        yield return(ws);

        //시트의 Roll, Pitch의 최대 회전각도(10도, 10도)
        Sym4DEmulator.Sym4D_X_SetConfig(100, 100);
        yield return(ws);

        //펜의 최대회전수 (Max 100)
        Sym4DEmulator.Sym4D_W_SetConfig(100);
        yield return(ws);
    }
    IEnumerator Start()
    {
        //필드 초기화
        roll.text      = "0";
        pitch.text     = "0";
        windSpeed.text = "10";

        yield return(ws);

        //의자의 포트번호 추출
        xPort       = Sym4DEmulator.Sym4D_X_Find();
        portNo.text = xPort.ToString();

        yield return(ws);

        //팬의 포트번호 추출
        wPort = Sym4DEmulator.Sym4D_W_Find();

        //회전 각도를 설정 (roll -10 ~ +10, pith -10 ~ +10)
        Sym4DEmulator.Sym4D_X_SetConfig(100, 100);

        //팬속도 설정 (0 ~ 100)
        Sym4DEmulator.Sym4D_W_SetConfig(100);
    }