#记录与学习

头部指令:02 31 30 31 31 36 30 32

#关键代码

private void button1_Click(object sender, EventArgs e)

{

string topis="02 31 30 31 31 36 30 32  ";

string tailis=" 0D 0A";

string res = textBox1.Text;

string Ikascii=InkjetASCII(res);

string ACSii=topis+Ikascii;

var sum = ACSii.Split(' ').Select(i =>Convert.ToInt32(i,16)).Sum();//求和

string xyh = Convert.ToString(sum, 16);

textBox3.Text = xyh.ToString();//校验和

textBox4.Text = ACSii + " " + XYHY8(xyh) + tailis;//最终指令

}

public static string InkjetASCII(string code)
        {
            char[] cs = code.ToCharArray();
            string Hstr = null;
            for (int l = 0; l < cs.Length; l++)
            {
                if ((l + 1) >= cs.Length)
                {
                    Hstr += ((int)cs[l]).ToString("X");
                }
                else
                {
                    Hstr += ((int)cs[l]).ToString("X") + " ";
                }
            }
            return Hstr;
        }

public string XYHY8(string rel)
        {
            if (rel.Length>2)
            {
                string result = string.Empty;
                result = rel.Substring(rel.Length - 2, 2);
                return result;
            }
            return rel;
        }

C# 常见喷码设备指令生成代码相关推荐

  1. mybatis逆向工程用idea通过pom插件generator生成代码指令(mysql,oracle,sqlserver)

    一. F:/ideaProject/springboot-mybatis-demo mybatis-generator:generate -e 环境搭建: pom文件: <?xml versio ...

  2. Python自动生成代码 - 通过tkinter图形化操作生成代码框架

    Python自动生成代码 - 通过tkinter图形化操作生成代码框架 背景 脚本代码 Demo_CodeGenerator.py display.py FileHandler.py: 脚本运行结果: ...

  3. 常见的AT指令错误码

    常见的AT指令错误码 CME ERROR's (GSM Equipment related codes) CME ERROR: 0 Phone failure 电话故障 CME ERROR: 1 No ...

  4. php发送指令,PHP发送AT指令实例代码

    需求: 发送短信到用户输入手机, 要求可以自定义信息内容 问题:没有电信猫, 使用免费api接口无法自定义短信内容 解决方案:通过4G网卡, 接在服务器上, 通过AT指令操作网卡, 发送短信 查阅发现 ...

  5. 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]

    在<上篇>中我们通过T4模板为我们指定的数据表成功生成了我们需要的用于添加.修改和删除操作的存储过程.但是这是一种基于单个文件的解决方案,即我们必须为每一个生成的存储过程建立一个模板.如果 ...

  6. 命令行里给个注释,AI就能自动生成代码

    兴坤 发自 凹非寺 量子位 报道 | 公众号 QbitAI 记不住Shell常用命令和参数?现在有个工具,只要写下描述,就可以自动生成命令. 敲个回车键让AI自己生成代码,执行命令什么的也都是顺手的事 ...

  7. sql自动生成工具_可自动生成代码,5款基于AI的开发工具

    如今,对机器学习潜力感兴趣的程序员都在讨论,如何使用人工智能和基于人工智能的软件开发工具构建应用程序.例如PyTorch和TensorFlow之类的解决方案. 除此之外,机器学习技术正以另一种有趣的方 ...

  8. C/C++常见的预处理指令

    本文主要记录了C/C++预处理指令,常见的预处理指令如下: #空指令,无任何效果 #include包含一个源代码文件 #define定义宏 #undef取消已定义的宏 #if如果给定条件为真,则编译下 ...

  9. 在 C# 中生成代码的四种方式——包括.NET 5中的Source Generators

    Microsoft在最新的C#版本中引入了Source Generator.这是一项新功能,可以让我们在代码编译时生成源代码.在本文中,我将介绍四种C#中的代码生成方式,以简化我们的日常工作.然后,您 ...

最新文章

  1. sql server两种分页方法
  2. Cassandra 2016/00
  3. 【js与jquery】三级联动菜单的制作
  4. 原创:MD5 32位加密软件
  5. SQLServer 2005新功能
  6. ASP.NE浏览时 无法显示 XML 页
  7. myeclipse java maven web 项目结构_MyEclipse + Maven开发springMVC的WEB工程的详细配置过程...
  8. 活得自我一点,做自己想做的事情,有意义的事情
  9. 一个简单的apk破解
  10. 计算机课数据排序与筛选ppt,《EXCEL 数据排序与筛选》教学设计
  11. mybatis报错:Error evaluating expression
  12. JS--页面加载完毕后执行
  13. kettle怎么复制资源库的job_kettle插件更新:定时执行资源库及文件的ktr和kjb作业...
  14. 音频视频点播收费在线观看系统网站小程序app开发建设
  15. 7.4 平面及其方程
  16. Artetxe2018CoNLL_Uncovering divergent linguistic information in word embeddings...
  17. 超级强大的网格grid布局
  18. 终于知道为什么程序员难找对象了,一般人真的顶不住!
  19. 磁卡ID卡IC卡的区别【转】
  20. 录屏软件与win7激活工具

热门文章

  1. Tab组件【cube-ui】
  2. 关于密度函数、分布函数与生存函数的一点看法(一)
  3. Linux 内核可用的字符串分割函数 strsep (String Split Function strsep in Linux Kernel)
  4. Python趴网站图片demo
  5. 大发现:网站还可以这样用,随意修改网站内容
  6. 用Python写界面--上位机开发
  7. Java代码实现sha256加密
  8. 河北工业大学数据挖掘实验三 应用 Apriori 算法挖掘频繁项集
  9. MobileNets
  10. 收藏这三种文字转语音朗读的方法