plc程序注释怎么写

plc程序注释怎么写,第1张

如图所示,以西门子S7-200SMART的编程软件为例,在打开梯形图编辑画面后,上标注1的地方是对整个程序写注释的地方,上标注2的地方是对每一块程序写注释的地方,上标注3的地方是打开符号表,然后可以对每一个软元件写注释的地方。

望采纳。。。。。。

C/C++/C#

行注释://这里是注释

块注释:/这里是注释/

Java

行注释://这里是注释

块注释:/这里是注释/

HTML

块注释:<!--这里是注释-->

CSS

块注释:/这里是注释/

JavaScript

行注释://这里是注释

块注释:/这里是注释/

XML

块注释:<!--这里是注释-->

Python

行注释:#这里是注释

块注释:'''这里是注释'''

SQL Server/Oracle PLSQL

行注释:--这里是注释

块注释:/这里是注释/

MySQL

行注释:--这里是注释

行注释:#这里是注释

块注释:/这里是注释/

VB

行注释:'这里是注释

汇编语言

行注释:;这里是注释

perl

行注释:# 这是一个单行注释

块注释:

=pod

这里是注释

=cut

Matlab

行注释:%这里是注释

块注释:%%这里是注释%%

块注释:%{这里是注释%}

R语言

行注释:#这里是注释

块注释:if(false){这里是注释}

扩展资料:

关于高级语言中的注释:

1、注释是代码的“提示”或“解释”而非文档;注释主要用于解释代码复杂度;注释应准确、易懂(无二义性)、简洁;程序中有效注释量必须在20%以上。

说明:代码清楚可以自注释的不需加注释,过分详细的注释容易使人厌烦,切记不要自以为高深让别人看不懂而不加注释。

2、注释的目的:为了便于代码的维护、解释代码的功能和方法等方便读者阅读,以及防止不必要的重复信息。

3、给代码添加注释绝对是好习惯,最好边写代码边注释

#include<stdioh> //标准输入输出库所在的头文件

//自定义函数声明

void add(int m,int m1,int m2,int r,int c); //矩阵加法

void sub(int m,int m1,int m2,int r,int c); //矩阵减法

void mult(int m,int m1,int m2,int r,int p,int c); //矩阵乘法

void disp(int m,int r,int c); //打印数组数据(矩阵里的数据)

//主测试函数

void main()

{

int a[3][4]={{4,3,5,2},{5,1,7,3},{2,7,6,2}};

int b[3][4]={{2,4,4,-7},{4,2,5,-8},{7,-3,-4,2}};

int c[4][3]={{5,4,4},{1,3,1},{4,4,2},{7,1,3}};

int d[3][4]={0};

int e[3][4]={0};

int f[3][3]={0};

printf("\nA(3x4):\n");

disp(a[0],3,4); //显示矩阵a

printf("\nB(3x4):\n");

disp(b[0],3,4); //显示矩阵b

add(d[0],a[0],b[0],3,4); // 计算矩阵 a + b,并将结果存到d中

printf("\nD(3x4)=A+B:\n");

disp(d[0],3,4); //显示a+b的结果(即d中的数据)

sub(e[0],a[0],b[0],3,4);// 计算矩阵 a - b,并将结果存到e中

printf("\nE(3x4)=A-B:\n");

disp(e[0],3,4);//显示a-b的结果(即e中的数据)

printf("\nA(3x4):\n");

disp(a[0],3,4); // 显示矩阵a

printf("\nC(4x3):\n");

disp(c[0],4,3); //显示矩阵c

mult(f[0],a[0],c[0],3,4,3); //计算矩阵ac 并将结果存到f中

printf("\nF(3x3)=AC:\n");

disp(f[0],3,3); //显示ac的结果(即f中的数据)

}

//函数定义

/

函数功能:两个矩阵进行加法运算 C = A+B

参数: m 指向运算结果存放的二维数组(即矩阵) C的首地址

m1为矩形A的首地址,m2为矩形B的首地址

r 为矩阵的行数, c为矩阵的列数

(m+ic+j) = (m1+ic+j) + (m2+ic+j);这个表示将矩阵A的第i行j列的数据 与 矩阵B的第i行j列的数据 相加

然后将结果赋值给矩阵C的第i行j列数据

(m1+ic+j) :m1+ic+j 这个表示指向矩阵A的第i行第j列的数据的指针,则 (m1+ic+j) 就表示矩阵A的第i行第j列的数据

(m2+ic+j) :m2+ic+j 这个表示指向矩阵B的第i行第j列的数据的指针,则 (m2+ic+j) 就表示矩阵B的第i行第j列的数据

(m+ic+j) : m+ic+j 这个表示指向矩阵C的第i行第j列的数据的指针,则 (m+ic+j) 就表示矩阵C的第i行第j列的数据

这里是用指针实现的,

(m+ic+j) = (m1+ic+j) + (m2+ic+j);

等价于

c[i][j] = a[i][j] + b[i][j];

/

void add(int m,int m1,int m2,int r,int c) //

{

int i,j;

for(i=0; i<r; i++)

for(j=0; j<c; j++)

(m+ic+j) = (m1+ic+j) + (m2+ic+j);

}

//注释与上边加法类似

void sub(int m,int m1,int m2,int r,int c) //两个矩阵之间的减法运算

{

int i,j;

for(i=0; i<r; i++)

for(j=0; j<c; j++)

(m+ic+j) = (m1+ic+j) - (m2+ic+j);

}

/注释与上边类似,因为矩阵乘法运算公式较为复杂一些,可自行对照矩阵乘法运算公式

如矩阵c = a b

for(k=0; k<p; k++)

t += (m1+ip+k) (m2+kc+j); //表示将m1的第i行k列的数据 与 m2的第k行j列的数据相乘 ,

//并将p (k的值从0到p) 次结果进行累加

(m+ic+j)=t; //最后将这个累加的结果赋值给矩阵c的第i行第j列的数据

/

void mult(int m,int m1,int m2,int r,int p,int c)//两个矩阵之间的乘法运算

{

int i,j,k,t;

for(i=0; i<r; i++)

for(j=0; j<c; j++)

{

t=0;

for(k=0; k<p; k++)

t += (m1+ip+k) (m2+kc+j);

(m+ic+j)=t;

}

}

//显示打印矩阵中的数据

void disp(int m,int r,int c)

{

int i,j;

for(i=0; i<r; i++)

{

for(j=0; j<c; j++)

printf("%6d",(m+ic+j));

printf("\n");

}

}

以上就是关于plc程序注释怎么写全部的内容,包括:plc程序注释怎么写、怎么给代码加注释、C语言程序注释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9532494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存