C#硬件开发业务流程调试技巧

C#硬件开发,一种是调用厂家提供的api;另一种就是通过com口,发送命令,和硬件通信。这2种方法,如果有硬件,业务流程很好调试。但是大部分硬件,只有和客户联调才会有硬件调试的机会。那业务流程没有硬件,怎样调试?一种是利用vs自带的断点跳过功能,这种方式慢,而且不同人调试都要加断点,0效率低。另一种方法,就是用vs自带的#if … #end 模式来调试,这种方式只要写好代码,定义一个变量,就可以保存下来,很方便调试,特别是业务流程复杂的硬件。

具体设置如下:

在 vs 编译管理界面定义一个TEST 标识,带码如下:

#if !TEST

硬件命令带码

#endif

通过这种方法,很容易调试硬件业务流程了。

(0)

相关推荐

  • VS调试技巧,提高调试效率

    如果你还没有使用过这些技巧,希望这篇博文能帮你发现它们. 它们学起来很容易,能帮你节省很多时间. 运行到光标(Ctrl+ F10) 我经常看见人们是这样来调试应用程序的: 他们在应用程序需要调试的代码 ...

  • 黑莓宣布终止内部硬件开发,未来再也看不到原味黑莓手机

    黑莓在今天凌晨宣布将取消公司内部的硬件业务,未来的黑莓手机将外包其它手机制造商设计和生产,黑莓自己将转向提供软件服务,这家以全键盘商务手机而叱咤北美的加拿大手机制造商接受了在手机市场上的失败. 黑莓C ...

  • 总结了一份嵌入式硬件开发的具体流程

    李肖遥 技术让梦想更伟大 1周前 来源:网络素材 整理:李肖遥 传送门 : 总结了一份嵌入式产品研发的具体流程 之前,我们详细讲述了嵌入式产品的研发流程,那么在这一节,我们具体以嵌入式产品的硬件部分为 ...

  • vs2019调试技巧

    vs2019调试技巧

  • 开发工具:IDEA 调试技巧,非常实用,欢迎收藏!

    IT技术分享社区 前天 1 条件断点 循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值. 参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Conditi ...

  • 【干货分享】非标自动化设备组装调试技巧学习

    玩转PLC工业机器人 垂直PLC领域,定期分享工业机器人.PLC.变频器.模拟量.定位控制.通信控制.HMI.行业资讯等工控技术,为广大工控人提供一个良好的学习交流平台. 83篇原创内容 公众号 小编 ...

  • “物联网开发实战”学习笔记-(一)硬件开发环境的搭建

    这里的分享是通过自己的整理总结出的一个课程的学习笔记,我想用简洁易懂的步骤来分享一个物联网建立的过程. 这里课程上有四个 4 个产品场景 1.可以手机控制的智能电灯 2.可以基于光线自动调节的智能电灯 ...

  • 机电设备安装调试技巧研究

    机电设备安装调试技巧研究

  • 华为内部硬件开发设计流程

    高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢迎关注微信公众号:电力电子技术与新能源(Micro_Grid),论坛:www.21 ...

  • 十年编程经验:通达信智能选股公式调试技巧和个人心得速查分享

    不知何时,对指标陷入狂热痴迷,十年来,3600多个日夜,挑灯夜战,收集了2000多个指标,当然99%来自众多论谈各位高手.版主的指标,只有1%是编编优化后的组合指标. 研究来研究去,得出一个结论  ' ...

  • 嵌入式开发输出调试和日志信息的几种方法

    基于MCU的嵌入式软件开发,可能在某些情况下没有多余存储空间,从而没有在本地有效保存调试和日志信息. 这时,通过某种方式把调试(Debug)和日志(Log)信息输出就显得有意义了. 下面就来讲讲关于嵌 ...

  • 【干货】圆刀调试技巧与方法!

    圆刀模切是通过刀刃与垫辊挤压材料达到模切的目的.在我们的使用过程中,有什么技巧,让圆刀机的调试更顺畅? 装机调试   ①  按照工艺描述分别将材料走入机器内(参考图),然后分别将输入压合轴和输出压合轴 ...