111,119
社区成员
发帖
与我相关
我的任务
分享extern "C" __declspec(dllexport) unsigned char * __stdcall WriteSendData(unsigned char *w);/// <summary>
/// 向串口写数据
/// </summary>
/// <param name="w">命令</param>
/// <returns></returns>
[DllImport("CommTool.dll")]
public static extern StringBuilder WriteSendData(StringBuilder w);StringBuilder WrietCom = new StringBuilder();
WrietCom.AppendFormat("{0:X2} ", "命令");
textBox1.Text = MyComClass.WriteSendData(WrietCom).ToString();extern "C" __declspec(dllexport) unsigned char* __stdcall ReadAllPort();/// <summary>
/// 读取串口接收缓冲区中的全部数据
/// </summary>
/// <returns></returns>
[DllImport("CommTool.dll")]
public static extern StringBuilder ReadAllPort();StringBuilder ReadCom = new StringBuilder();
ReadCom.Append(MyComClass.ReadAllPort());
textBox1.Text = ReadCom.ToString();StringBuilder WrietCom = new StringBuilder();
WrietCom.AppendFormat("{0:X2} ", "命令");
textBox1.Text = MyComClass.WriteSendData(WrietCom).ToString();