
编程
文章平均质量分 78
21ic电子工程师
这个作者很懒,什么都没留下…
展开
-
可编程控制器基本指令介绍,可编程控制器可用编程语言有哪些
PLC为用户提供了一定数量的定时器,设置了定时器指令,如OMRON公司的CPM1A,,每个定时器可实现0·1~999·9s或0·01~99·9s的定时控制,SIEMENS公司S7—200系列可提供时基单位为0·1s/0`01s及0·00s的定时器,实现从0·001s到3276·7s的定时制。为增进大家对可编程控制器的了解,本文将对可编程控制器的基本指令、可编程控制器的组成、可编程控制器的常用编程语言以及可编程控制器的主要作用予以介绍。字与、字或、字异或、求反等,移位、数据比较和传送数值的转换等操作。转载 2024-01-17 21:17:55 · 406 阅读 · 0 评论 -
[开发生态]VSCode下优雅开发华芯微特SWM166
但国产的单片机普遍没有适配这个插件,在2023年的上半年我特地为Platformio插件适配了SWM341的开发环境,能优雅的在VSCode下编译、调试、下载SWM341, 最近又特地增加SWM166的支持。总所周知,VSCode是宇宙最强代码编辑器,这次我们使用VSCode开发华芯维特SWM166,华芯官方提供的是开发环境是Keil或IAR,然而作为一个优雅的程序员,当然必须在VSCode下开发单片机啦。打开VSCode,在左侧点击Platform图标即可打开PIO主页,可以根据我的例程来新建工程。转载 2024-01-08 20:49:50 · 173 阅读 · 0 评论 -
[学习资料]选择使用IDE时,我考虑的因素,以及我的推荐,欢迎观看
4.强大的调试功能:Eclipse具有强大的调试功能,可以帮助您快速诊断和修复错误,而且在使用时候完成创建就会自动创建包目录,里面还会有一定量的基础代码,无论何时创建特定类型的文件,Eclipse IDE都会尝试提供一些模板代码给咱们用。当然我说的是之一,因为我可能有先入为主的思想在里面,每个人都有擅长和不擅长的一面,我可能是更加喜欢这个IDE,也没有过多的去尝试其他的,所以不代表其他的IDE让我觉得不好用,只是我用这个更顺手,更容易而已。1.语言支持:我会选择支持我正在使用的编程语言的IDE。转载 2023-09-03 19:04:42 · 95 阅读 · 0 评论 -
plc教程系列篇(二),plc教程之5大编程语言类型介绍
梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。大多数PLC制造商采用的结构化文本编程语言与BASIC语言、PASCAL语言或C语言等高级语言相类似,但为了应用方便,在语句的表达方法及语句的种类等方面都进行了简化。需要有一定的计算机高级语言的知识和编程技巧,对工程设计人员要求较高。PLC的用户程序,是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制规范,按照实际需要使用的功能来设计的。转载 2023-07-30 17:57:58 · 492 阅读 · 0 评论 -
编程排版风格与AStyle工具的使用
/,注释应与其描述的代码相近,对代码的注释应放在其上方或右方相邻位置,不要放在下面,如过放于上方,则需与其上面的代码用空行隔开,且与所描述的内容具有同样的缩进。另外如果是函数的参数比较长,也应该进行换行划分。先说一下缩进,因为不同的编辑器,tab缩进还不一定一样,有些是8个空格,有些是4个空格,编写的时候可以用tab,也可以用空格键。就类似于写文章一样,一个好的非常好编程代码排版可以让代码看起来更加漂亮,而且还可以提升代码的可读性,便于对代码的理解,特别是老的项目,好的排版以后自己看了更容易维护和纠错。转载 2023-03-28 15:03:44 · 539 阅读 · 0 评论 -
[开发工具]PIC工程同时在IDE V8和X IDE上进行编译和调试
新的X IDE也必须要使用同一个编译器MCC18 V3.46,不要使用XC这里是重点,如果选择用XC编译器编译会遇到编译报错,再想一想,也对,如果换编译器编译,再回到MPLAB V8,可能也会受到影响。前面说到了最近自己安装MPLAB IDE V8和MPLAB X IDE对已有的新老版本项目进行编译和开发管理,后来想了一下,同样一个在V8上开发的工程,能不能导入到 X IDE后也可以在X IDE上开发,导入之后能不能回到V8上进行编译。这样可以确认以后这个工程项目既可以在V8中开发,也可以在X中开发了。转载 2023-03-27 21:58:23 · 750 阅读 · 0 评论 -
[开发工具]Ai写代码的好助手--ChatGPT
GPT采用主流transformer模型,2017年谷歌在attention is all you need中提出transformer模型,可用于文本摘要,机器翻译等nlp任务,此模型可以减少训练时间,能在更大数据集上进行训练。编码器和解码器的基本构成结构类似,主要包含注意力模块、前向模块和归一化模块,由 Input Embedding 和 Positional Embedding 求和输入Multi-Head-Attention,然后做了一个ADD&Norm,再通过Feed Forward进行输出。转载 2023-03-22 23:21:00 · 1063 阅读 · 0 评论