MISA对于C,C#的支持

2018-08-23  本文已影响0人  ww4u

C

编译到你的系统

api

例程

static int testDevice()
{
    ViSession vi = miOpen( "Device1" );
    if ( vi == 0 )
    { return -1; }

    viPrintf( vi, "*IDN?\n" );

    char buf[64];
    int retCount;
    miRecv( vi, buf, 64, &retCount );

    char intf[64];
    MRQ_getLINK_INTFC( vi, intf );
    printf( "intf:%s\n", intf );

    int switchTime;
    MRQ_setSENSORUART_SWITCHTIME( vi, "UART1", "S1", 120 );
    MRQ_getSENSORUART_SWITCHTIME( vi, "UART1", "S1", &switchTime );
    printf( "sw:%d\n", switchTime );

    MRQ_getSENSORUART_SWITCHTIME( vi, "UART1", "S2", &switchTime );
    printf( "sw2:%d\n", switchTime );

    miClose( vi );

    return 0;
}

C#

编译到系统

例程

static void Main(string[] args)
        {
            MRQ dev = new MRQ();

            dev.miOpen("device1");

            string link;
            dev.getLINK_INTFC(out link);

            UInt32 sTime;
            dev.getSENSORUART_SWITCHTIME("UART1", "S1", out sTime);
            Console.WriteLine(sTime);

            dev.setSENSORUART_SWITCHTIME("UART1", "S1", 130);
            dev.getSENSORUART_SWITCHTIME("UART1", "S1", out sTime);

            Console.WriteLine(sTime);

            dev.getSENSORUART_SWITCHTIME("UART1", "S2", out sTime);
            Console.WriteLine(sTime);

            dev.setSENSORUART_SWITCHTIME("UART1", "S2", 140);
            dev.getSENSORUART_SWITCHTIME("UART1", "S2", out sTime);

            Console.WriteLine(link);
        }
上一篇 下一篇

猜你喜欢

热点阅读