private void button3_Click(object sender, EventArgs e) { LEDDLL.StartSend(); //初始化数据结构 LEDDLL.AddControl(2, 1); //参数依次为:屏号,单双色 LEDDLL.AddProgram(2, 1, 0); //参数依次为:屏号,节目号,节目播放时间 LEDDLL.AddFileArea(2, 1, 1, 0, 0, 64, 32); LEDDLL.AddFileString(2, 1, 1, 1, "2011意义2号屏", "宋体", 12, 255, false, false, false, 1, 64, 32, 32, 255, 100, 2, 1); LEDDLL.SendControl(2, 1, IntPtr.Zero); }
void sendMsgToLED(string IP, string Text) { //if (Text.Length > 5) //{ // Text = Text.Substring(0, 3); //} try { Debug.WriteLine( string.Format("frmMain.sendMsgToLED -> ip = {0} msg = {1}" , IP, Text)); int result; //LEDDLL.SetTransMode(3, 3);"192.168.1.99" //LEDDLL.SetSerialPortPara(2, 1, 115200); string ip = IP; LEDDLL.SetNetworkPara(1, ip.ToCharArray()); // result = LEDDLL.SendScreenPara(2, 1, 64, 32); //result = LEDDLL.SendScreenPara(2, 1, 96, 16); LEDDLL.StartSend(); //初始化数据结构 LEDDLL.AddControl(1, 1); //参数依次为:屏号,单双色 LEDDLL.AddProgram(1, 1, 0); //参数依次为:屏号,节目号,节目播放时间 LEDDLL.AddFileArea(1, 1, 1, 0, 0, 96, 16); LEDDLL.AddFileString(1, 1, 1, 1, Text, "宋体", 12, 255, false, false, false, 1, 64, 32, 32, 255, 100, 2, 1); LEDDLL.SendControl(1, 1, IntPtr.Zero); //string temp; //switch (result) //{ // case 1: temp = "发送成功"; break; // case 2: temp = "通讯失败"; break; // case 3: temp = "发送过程中出错"; break; // default: temp = ""; break; //} // MessageBox.Show(temp); } catch (Exception ex) { appendLog("发送到LED屏时发生异常:" + ex.Message); } }