image

1. 電壓 0-電壓7為類比電壓信號檢測,檢測電壓信號範圍為0-10V;

2. 電流 0-電流38路電流信號輸入檢測,檢測電流範圍為0-20mA;

3. DAC0-DAC1 為類比電壓信號輸出, 電壓信號輸出範圍為0-10V;

4. PWM0-PWM5PWM信號輸出端, 其中PWM0-PWM3占空比和頻率都可單

獨設置; PWM4PWM2的頻率一樣, PWM5PWM3的頻率一樣, 占空比可

單獨設置;

5. DO0-DO78 路數位信號輸出,低電平為0V,高電平為3.3V;

6. DI0-DI7 8路數位信號輸入, 其中, DI0-DI3默認為高電平, DI4-DI7 默認為低

電平,可檢測的高電平為3.3V5V,低電平為0V;

-------------------------------------------------------------------------------------

Int32 iLen = 35;
byte[] buffer = new byte[iLen]; //用于开设单片机缓冲区

buffer[0] = 6; buffer[1] = 4; buffer[2] = 1;//缓冲区写入值641

if (DevCH375.CH375WriteData(0, buffer, ref iLen))//写入单片机缓存
{
//读取刚才写入的数据
if (DevCH375.CH375ReadData(0, buffer, ref iLen))
{
for (int i = 0; i < 4; i++)
{
digitInput[i] = buffer[34] >> i & 0x01; // DI1 - DI4
digitInput[i+4] = buffer[33] >> i & 0x01; // DI5 - DI8
}
//digitInput[0] = buffer[34] & 0x01;
//digitInput[1] = buffer[34]>> 1 & 0x01;
//digitInput[2] = buffer[34]>> 2 & 0x01;
//digitInput[3] = buffer[34]>> 3 & 0x01;
}
//this.Text = (buffer[34] & 0x01).ToString();
if (digitInput[0] == 1 & button1.BackColor != Color.Red)
{
button1.BackColor = Color.Red;
}
else if (digitInput[0] == 0 & button1.BackColor != Color.Green)
{
button1.BackColor = Color.Green;
}

if (digitInput[1] == 1 & button2.BackColor != Color.Red)
{
button2.BackColor = Color.Red;
}
else if (digitInput[1] == 0 & button2.BackColor != Color.Green)
{
button2.BackColor = Color.Green;
}

if (digitInput[2] == 1 & button3.BackColor != Color.Red)
{
button3.BackColor = Color.Red;
}
else if (digitInput[2] == 0 & button3.BackColor != Color.Green)
{
button3.BackColor = Color.Green;
}
if (digitInput[3] == 1 & button4.BackColor != Color.Red)
{
button4.BackColor = Color.Red;
}
else if (digitInput[3] == 0 & button4.BackColor != Color.Green)
{
button4.BackColor = Color.Green;
}
if (digitInput[4] == 1 & button5.BackColor != Color.Red)
{
button5.BackColor = Color.Red;
}
else if (digitInput[4] == 0 & button5.BackColor != Color.Green)
{
button5.BackColor = Color.Green;
}
if (digitInput[5] == 1 & button6.BackColor != Color.Red)
{
button6.BackColor = Color.Red;
}
else if (digitInput[5] == 0 & button6.BackColor != Color.Green)
{
button6.BackColor = Color.Green;
}
if (digitInput[6] == 1 & button7.BackColor != Color.Red)
{
button7.BackColor = Color.Red;
}
else if (digitInput[6] == 0 & button7.BackColor != Color.Green)
{
button7.BackColor = Color.Green;
}
if (digitInput[7] == 1 & button8.BackColor != Color.Red)
{
button8.BackColor = Color.Red;
}
else if (digitInput[7] == 0 & button8.BackColor != Color.Green)
{
button8.BackColor = Color.Green;
}
}

DI1~DI8 High Level

image

DI1 : Low Level

image

1. C#编写单片机CH375芯片与电脑通讯

2. c#怎么调用C++编写的动态连接库(dll)

3. 蘇州恒瑞鋒測控技術有限公司

arrow
arrow
    全站熱搜

    me1237guy 發表在 痞客邦 留言(0) 人氣()