【描述】
第一个参数channel表示通道,如果通道为com1,则channel=1;如果通道为com2,则channel=2,数据类型为int。
第二个参数pString表示写入通道的字符串的地址,数据类型为unsigned char *。
第三个参数count表示字符串中的字符个数,数据类型为int。
第四个参数result表示Output函数运行后返回的结果,如果result大于0,则表示读写有效,数据类型为int。
注意:此函数只能用在freeprotocol(自由协议通道)中。
【用法】
Input(channel,pString,count,result);
【举例】
char srt[9];
int result;
Input(1,str[0],9,result);
dat1[0]=dat[0];
dat1[1]=dat[1];
dat1[2]=dat[2];
dat1[3]=dat[3];
SetWordData(0,1,1,16, dat1[0]);
SetWordData(0,1,2,16, dat1[1]);
SetWordData(0,1,3,16, dat1[2]);
SetWordData(0,1,4,16, dat1[3]);
}
test2:用于发送指令到单片机进行控制,主要用到output函数
static unsigned char key[3];
void Macro_main( )
{
bool key_data[16];
int re_dat;
GetByteData(0, 1,0, 9, 0,key_data);
key[0] = key_data[7]<<7 | key_data[6]<<6 | key_data[5]<<5 | key_data[4]<<4 | key_data[3]<<3 | key_data[2]<<2 | key_data[1]<<1 | key_data[0];
//key[1]=key_data[15]<<7 | key_data[14]<<6 | key_data[13]<<5 | key_data[12]<<4 | key_data[11]<<3 | key_data[10]<<2 | key_data[9]<<1 | key_data[8];
key[1]=key_data[8];
Output( 1, key, 2, re_dat);
} 对应单片机下位机的编程,作为单片机开发者应该都知道如何编程了,这里我就提供这个例子的51单片机源代码供大家参考:
案例中应用到的软件下载地址:http://115.com/file/bee1u7j6#WQT-Designer-4.20.exe
`