TwinCAT 3 基础——编程基础
文章目录
- 1、注释
- 2、数据类型
- 3、基本数据类型变量声明方式
- 4、数组
- 5、实际输入输出变量
- 6、常量
- 7、结构体数据
- 8、枚举变量
- 9、条件选择
- 10、循环语句
1、注释
注释是由 “(* ” 开始,由 “ *)”结束。可以放在行首,行尾,也可以放在程序语句中间,但是不能放在字符串中间。
用于单行并且放在行尾的注释内容,可以使用“ // ”来进行。
(* abc *)
// abc
2、数据类型
3、基本数据类型变量声明方式
4、数组
ARRAY [0…N] OF "TYPE "对数组进行变量声明 。例如:
5、实际输入输出变量
实际工作中程序要求有输入输出变量,来获取,或输出信息。这种变量可以通过“ AT%I (Q)* ”来进行声明。AT% 是关键字, I 表示输入, Q 表示输出。* 表示自动分配一个内存地址给这个变量。例如:
6、常量
常量在系统初始化完成后,只能进行读操作,不能进行赋值。
7、结构体数据
关键字 TYPE …END_TYPE。
支持共用体( Union )类型数据,共用体类型的数据表示,共用体中的多个数据共用一段内存地址。例如:
8、枚举变量
枚举变量( Enumeration )是多个有固定数值的一类变量的集合。
9、条件选择
10、循环语句
TwinCAT 3 基础——编程基础相关推荐
- Java基础编程——基础语法及介绍
Java基础编程--基础语法及介绍 介绍 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共 ...
- java编写定义圆类和圆柱体类,Java程序基础编程基础
1.在屏幕上输出"你好" //Programmer name Helloword.java public class Helloword { public static void ...
- ARM Cortex-M嵌入式C基础编程(下)
ARM Cortex-M嵌入式C基础编程(下) ARM Cortex-M Embedded C Fundamentals/Tutorial-Aviral Mittal Load Region Vs E ...
- ARM Cortex-M嵌入式C基础编程(上)
ARM Cortex-M嵌入式C基础编程(上) ARM Cortex-M Embedded C Fundamentals/Tutorial -Aviral Mittal 此技术是关于从编写简单的嵌入式 ...
- 关于介绍编程前景的html文档,HTML编程基础稿件(32页)-原创力文档
* * 第2章 HTML编程基础 优选文档 * 内容提要 本章首先介绍HTML的发展历史,然后介绍HTML的基本框架 详细介绍了HTML的各种常用标记:文字标记.图片标记和超级链接标记,等等. 介绍C ...
- QT开发(五十)——QT串口编程基础
QT开发(五十)--QT串口编程基础 一.QtSerialPort简介 1.串口通信基础 目前使用最广泛的串口为DB9接口,适用于较近距离的通信.一般小于10米.DB9接口有9个针脚. 串口通信的主要 ...
- Go基础编程:作用域
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. Go基础编程:作用域11 小弟初学go语言,感觉作用域的运用还是很广泛的,所以就写上一点,也许有的都是很常见的,不过也没 ...
- 编程基础 垃圾回收_为什么我回收编程问题
编程基础 垃圾回收 by Amy M Haddad 通过艾米·M·哈达德(Amy M Haddad) 为什么我回收编程问题 (Why I Recycle Programming Problems) M ...
- Python要了解哪些编程基础 如何学Python比较好
Python要了解哪些编程基础?如何学Python比较好?不管怎么说,Python都是大家进军IT行业值得选择的语言.毕竟它不但使用,而且还好用.更值得一提的是,它非常容易入门.而且在人工智能.传统编 ...
- (2)神经网络编程基础
文章目录 神经网络编程基础 2.1 二分分类 2.2 logistic 回归(logistic Regression) 2.3 logistic 回归损失函数 损失函数 (Loss (Error)Fu ...
最新文章
- 重磅图书——PHP MySQL开发新圣经
- Linux操作系统Ubuntu部署GCC之Libpcap库篇
- MyBatis-19MyBatis代码生成器-XML配置详解
- CSDN中的如何转载博文
- P4556 雨天的尾巴
- 如何在 C# 中使用 const,readonly,static
- 搜索 —— 广搜的优化技巧
- Fragment:关于Avoid non-default constructors in fragments的错误
- jieba分词_wordcloud词云美化——jieba结巴中文分词(将长句拆分)
- 源码0501-07-GCD的基本使用
- 微信宣布:被禁 8 年的限制解除了!
- 【BZOJ4557】[JLoi2016]侦察守卫 树形DP
- 我的矩阵分析学习安排
- 智能优化算法——差分进化算法(Python实现)
- 微信超级更新!电脑上也能刷朋友圈了!
- javascript的apply理解
- MYSQL启动失败,Can‘t create test file
- 2022年医院三基考试肿瘤相关训练题及答案
- 局域网添加DNS服务器进行域名解析
- 原地移除数组重复元素问题总结
热门文章
- Github TOP100 Android开源,flutter与android混合开发
- CodeMeter:软件加密的“木桶定律”
- 信息系统管理——项目立项管理(详细可行性研究的结构)
- Windows/Ubuntu搭建RTMP服务器+OBS推流+VLC拉流
- srs流媒体服务器+obs推流(简单)
- 特种期货开户交易权限开通认定标准
- 一款快速搭建局域网http服务器的神器
- vrep+matlab
- BI_DBA_安装(3):安装informatic
- 通信技术以及5G和AI保障电网安全与网络安全