软件外包是不是都是在接收外国人的项目,为什么好多c++程序注释都是用英文,我有必要把自己的英文学好吗?

软件外包是不是都是在接收外国人的项目,为什么好多c++程序注释都是用英文,我有必要把自己的英文学好吗?,第1张

并不是软件外包就是做得软件都给外国人包了....

只是其他公司的软件项目交给外包公司做而已..

至于C++程序都是英文注释也很好理解,因为C语言是外国人发明的 不是中国人发明的...在这方面国外是先驱者所以好的代码核心的代码一般都是他们编写的....注释当然也用母语~

我现在也是从事linux下的开发,当然还是新手经验大概1年,我英语4级都没过 现在不也干的好好的,现在网络这么发达 一些常用普遍的函数用法甚至错误都有高手说明的 百度一下就OK了 但是核心的东西 比如linux内核的话 最好还是看英文的 而且有些时候一些函数的注意事项还是用linux自带的man看英文诠释比较严谨....中文翻译过来的毕竟不是原意....

这是一个PID调节的指令。并不一定所有的参数都用的。

输入参数

下表包含对SFB 41/FB 41 "CONT_C"输入参数的说明。

参数 数据类型 取值范围: 默认 描述

COM_RST BOOL FALSE PLETE RESTART

该块有一个在设置输入COM_RST时

自动执行的初始化程序。

MAN_ON BOOL TRUE MANUAL VALUE ON

如果设置输入"启用手动值",

将中断控制回路。手动值

作为 *** 作值进行设置。

PVPER_ON BOOL FALSE PROCESS VARIABLE PERIPHERAL ON

如果从I/O读取过程变量

必须将输入PV_PER连接到

I/O,且必须设置输入"启用过程变量

外设"。

P_SEL BOOL TRUE PROPORTIONAL ACTION ON

可以在PID算法中单独

激活或取消激活

PID *** 作。如果设置输入"启用比例作用",

将启用P *** 作。

I_SEL BOOL TRUE INTEGRAL ACTION ON

可以在PID算法中单独

激活或取消激活

PID *** 作。如果设置输入"启用积分作用",

将启用I *** 作。

INT_HOLD BOOL FALSE INTEGRAL ACTION HOLD

设置输入"积分作用暂停"

可以"冻结"积分器的输出。

I_ITL_ON BOOL FALSE INITIALIZATION OF THE INTEGRAL

ACTION ON

设置输入"积分作用初始化打开"可以

将积分器的输出

连接到输入

I_ITL_VAL。

D_SEL BOOL FALSE DERIVATIVE ACTION ON

可以在PID算法中单独

激活或取消激活

PID *** 作。如果设置输入"启用微分作用",

将启用D *** 作。

CYCLE TIME >= 1毫秒 T#1s SAMPLING TIME

块调用之间的时间必须为

常数。"采样时间"输入指定

块调用之间的时间。

SP_INT REAL -100.0至 +100.0

(%)或物理值 1) 0.0 INTERNAL SETPOINT

"内部设定值"输入用于指定

设定值。

PV_IN REAL -100.0至 +100.0

(%)或物理值

1) 0.0 PROCESS VARIABLE IN

可以在"过程变量输入"

输入设置初始化值,

也可以连接浮点格式的

外部过程变量。

PV_PER WORD W#16#0000 PROCESS VARIABLE PERIPHERAL

将I/O格式的过程变量连接到

"过程变量外设"输入处的控制器

MAN REAL -100.0至 +100.0

(%)或物理值

2) 0.0 MANUAL VALUE

"手动值"输入用于通过 *** 作员界面功能

设置手动

值。

GAIN REAL 2.0 PROPORTIONAL GAIN

"比例值"输入指定

控制器增益。

TI TIME >= CYCLE T#20s RESET TIME

"复位时间"输入决定积分器

的时间响应。

TD TIME >= CYCLE T#10s DERIVATIVE TIME

"微分时间"输入决定微分单元

的时间响应。

TM_LAG TIME >= CYCLE/2 T#2s TIME LAG OF THE DERIVATIVE ACTION

D *** 作的算法包括

可以在"微分作用的时间延迟"输入

分配的时间延迟。

DEADB_W REAL >= 0.0 (%)

或物理值1) 0.0 DEAD BAND WIDTH

将死区应用于出错。"死区带宽"

输入决定死区的

大小。

LMN_HLM REAL LMN_LLM ...100.0 (%)

或物理值2) 100.0 MANIPULATED VALUE HIGH LIMIT

*** 作值始终受

上限和下限的限制。" *** 作值上限"输入

指定上

限。

LMN_LLM REAL -100.0... LMN_HLM (%)

或物理值2) 0.0 MANIPULATED VALUE LOW LIMIT

*** 作值始终受

上限和下限的限制。" *** 作值

下限"输入指定 下限。

PV_FAC REAL 1.0 PROCESS VARIABLE FACTOR

"过程变量因子"输入

与过程变量相乘。该输入

用于调整过程变量

范围。

PV_OFF REAL 0.0 PROCESS VARIABLE OFFSET

将"过程变量偏移量"输入

与过程变量相加。该输入用于

调整过程变量范围。

LMN_FAC REAL 1.0 MANIPULATED VALUE FACTOR

将" *** 作值因子"输入

与 *** 作值相乘。该输入

用于调整 *** 作值

范围。

LMN_OFF REAL 0.0 MANIPULATED VALUE OFFSET

将" *** 作值偏移量"与

*** 作值相加。该输入用于

调整 *** 作值范围。

I_ITLVAL REAL -100.0至 +100.0

(%)或物理值2) 0.0 INITIALIZATION VALUE OF THE INTEGRAL ACTION

可以在

输入I_ITL_ON设置积分器的输出。将初始化值

应用于输入

"积分作用的初始化值"。

DISV REAL -100.0至 +100.0

(%)或物理值2) 0.0 DISTURBANCE VARIABLE

为进行前馈控制,

将干扰变量连接到

输入"干扰变量"。

1) 同一单元中设定值和过程变量分支中的参数

2) 同一单元中 *** 作值分支中的参数

输出参数

下表包含对SFB 41/FB41 "CONT_C"输出参数的说明。

参数 数据类型 取值范围: 默认 描述

LMN REAL 0.0 MANIPULATED VALUE

有效的 *** 作值为

" *** 作值"输出处

的浮点格式输出。

LMN_PER WORD W#16#0000 MANIPULATED VALUE PERIPHERAL

将I/O格式的 *** 作值

连接到" *** 作值外设"

输出的控制器。

QLMN_HLM BOOL FALSE HIGH LIMIT OF MANIPULATED VALUE

REACHED

*** 作值始终受

上限和下限的限制。如果输出为"达到

*** 作值上限"

,则表明已

超过上限。

QLMN_LLM BOOL FALSE LOW LIMIT OF MANIPULATED VALUE

REACHED

*** 作值始终受

上限和下限的限制。如果输出为"达到

*** 作值下限"

,则表明已

超过下限。

LMN_P REAL 0.0 PROPORTIONAL COMPONENT

"比例组件"输出

包含 *** 作变量的比例

组件。

LMN_I REAL 0.0 INTEGRAL COMPONENT

"积分组件"输出包含

*** 作值的积分

组件。

LMN_D REAL 0.0 DERIVATIVE COMPONENT

"微分组件"输出包含

*** 作值的微分

组件。

PV REAL 0.0 PROCESS VARIABLE

有效过程变量为

"过程变量"输出处的输出。

ER REAL 0.0 ERROR SIGNAL

有效出错为

"出错信号"输出处的输出。


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

原文地址: http://outofmemory.cn/yw/11838322.html

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

发表评论

登录后才能评论

评论列表(0条)

保存