博图V13中伺服电机轴的实参的数据类型与形参 实参数据类型不匹配

每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
实参的定义
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
实参的定义 - 已解决问题
形参&&实参的定义&&如何在程序中区别
产品版区:
悬赏分:5 | 解决时间: 14:00:03 | 提问者:& - 学长&nbsp&nbsp第2级
问题ID:47148
形参:全称为&形式参数&是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数.&&实参:全称为&实际参数&是在调用时传递个该函数的参数.&&形参和实参的类型必须要一致,或者要符合隐含转换规则,&&当形参和实参不是指针类型时,在该函数运行时,形参和实&&参是不同的变量,他们在内存中位于不同的位置,形参将实&&参的内容复制一份,在该函数运行结束的时候形参被释放,&&而实参内容不会改变.&&而如果函数的参数是指针类型变量,在调用该函数的过程&&中,传个函数的是实参的地址,在函数体内部使用的也是&&实参的地址,即使用的就是实参本身.所以在函数体内部&&可以改变实参的值.&&&举一个很简单的例子:&int&f(int&b)&/*b为形参*/&&{&return&b;}&&main()&&{int&a=1;&&printf(&%d&,f(a));/*a为实参*/&&}&&还有一个最笨的方法就是,定义在函中的函数叫&实参&,在函数外的函数啊&形参&.
中级工程师&nbsp&nbsp第10级&
以下网友赞了您的问题:
填写您的评论...
提问者对于答案的评价:学习了!谢谢!&
看了这个问题的网友还看了
本版相关问题
本版精华问答
等您来回答
作者/最新回复
最后回复时间
功能或功能块中&一般带#的变量是形参&不带#的变量是实参
- 学长&nbsp&nbsp第2级
& 13:34:50
形参&&实参的定义&:&&例如一函数:a+b=c;其中a,b,c,为形参;&用a=1,b=2代入上式,数值1,2就是实参。&如何在程序中区别&?&程序中前缀#的变量为形参,无前缀#的变量为实参。&见《FB和FC的区别》连接:&&
- 大师&nbsp&nbsp第17级
& 13:43:23
实参将值或地址传递给函数的形参
- 初级工程师&nbsp&nbsp第9级
& 19:26:15
举个例子:&将变量A定义为INT类型。&2是一个int类型的数。&我们可以看出,对于A它只有一个类型,而没有确定的数值。而对于2,它既有类型,也有一个确认的数值。那么我们将2称为实参,而A只能称为形参。实参应该具备2个属性,一个是数据类型,第二个是数值。而形参在定义的时候只有一个数据类型,虽然在赋值后,形参也具有了数值,但我们讲实参和形参的时候,只谈与生俱来的属性,也就是定义阶段它是否具备上述条件。
- 中级工程师&nbsp&nbsp第10级
& 21:07:31
带#的变量是形参&一般LAD中在调用FB或FC时,FB或FC方框内的引脚时形参,方框外的引脚是实参
- 中级技术员&nbsp&nbsp第6级
& 19:23:41
上一页1下一页&
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
STEP7 V5.X移植到博途V13
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
STEP7 V5.X移植到博途V13 - 已解决问题
STEP7&V5.X移植到博途V13&如何操作还有200移植到V13如何操作
产品版区:
悬赏分:15 | 解决时间: 08:44:21 | 提问者:& - 初级技术员&nbsp&nbsp第5级
问题ID:121139
PG/PC&应满足以下要求:●&必须安装带有许可的&V5.5&版本。●&对于项目中使用的所有组态,必须安装带有效许可证的相应附加软件。例如,选件包。●&必须安装硬件目录中未包括的所有模块&HSP。●&必须安装项目中使用的所有&GSD/GSDML&文件。●&必须使用管理权限登录到操作系统。●&必须在&PG/PC&上安装&STEP&7&Professional&V13&或移植工具。对于更详细信息&请下载STEP&7&Professional&V13.0&的系统手册
中级工程师&nbsp&nbsp第10级&
以下网友赞了您的问题:
likevc,画乡工控人
填写您的评论...
提问者对于答案的评价:系统书册&对
对博途V13而言,GSD文件无需手动安装,移植的时候,会从原项目中提取GSD文件并自动安装的。
置评专家:西门子自动化技术支持& 11:50:32
看了这个问题的网友还看了
本版相关问题
本版精华问答
等您来回答
作者/最新回复
最后回复时间
参见:将&STEP&7&V5.x&项目移植到&STEP&7&(TIA&Portal)&中需满足哪些条件移植一个&STEP&7&V5.x&项目到&STEP&7&专业版(TIA&博途)&的必要条件是什么
- 资深顾问&nbsp&nbsp第13级
& 10:11:50
STEP7&V5.X可以一致到V13,但是需要一步一步进行,看看下面的条件——《移植一个&STEP&7&V5.x&项目到&STEP&7&专业版(TIA&博途)&的必要条件是什么?》——《将&STEP&7&V5.x&项目移植到&STEP&7&(TIA&Portal)&中需满足哪些条件?》——S7-200不能移植到V13中,V13不支持S7-200
- 资深顾问&nbsp&nbsp第13级
& 10:13:03
移植项目需要满足的条件比较多,有些时候容易出错。
- 顶级工程师&nbsp&nbsp第12级
& 15:17:33
上一页1下一页&
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
博图V13 的STL问题请教,关...
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
博图V13 的STL问题请教,关于SFC20 - 已解决问题
OPN&&&&G-DB-STA01-BS&NOP&&&0&&&&&&AN&&&&#NextRP_En&&&&&&JNB&&&ABC&&&&&&CALL&&&BLKMOV&&&&&&&&SRCBLK&:=&ZERO&&&&&&&&RET_VAL:=#RET_TR&&&&&&&DSTBLK&:=P#DBX&0.0&WORD&403上面代码在Step7&V5.5中是可以使用的,变量&G-DB-STA01-BS&中存储DB编号,通过SFC20把特定的值传给DB里面的403个word.但是这段代码转换到博图V13中就不能使用了,&DSTBLK&参数不支持这种写法,请问我要实现功能需要在V13中怎样修改代码????
问题补充:按照yoda提供的方法,我新建了一个FB块重新输入代码仍然会报错。是否方便发我一个代码正常使用的项目email:
图片说明:
产品版区:
悬赏西币:3 | 解决时间: 16:26:51 | 提问者:& - 学长&nbsp&nbsp第2级
问题ID:147196
我测试了下,博途环境下和STEP&V5.5下any类型数据的格式是一样的。所以你的写法没错。然后我测试发现了为什么在博途里会出现你遇到的情况,原因是你是将step7&v5.5里的程序通过ctrl+c/ctrl+v复制黏贴到博途里的,此时就会这样。解决方法:在博途里重新写入代码call&sfc20,再将any类型的源数据和目标数据写入,就正常了。你的数据类型错了,正常call&SFC20,目标、源数据类型应该是any,而你却是variant,所以你用any格式写入当然就无法编译通过。你应该是在FB的形参里定义了variant型的参数,直接在FB声明静态变量表里找到这个参数的名字,把这个名字填进去就好了。
参考资料:/link?url=qaa-1iuA0mb4Sh1h6RB9LxTziGttKdzcF_C7pDd7xpBoCF2O8K4Voc-ymiGULoD51S-wPBySP-LjyVduIiuocBZNtOl4wmOZKLDp0wYavhm
初级技术员&nbsp&nbsp第5级&
以下网友赞了您的问题:
hatian7628,yecao2006
填写您的评论...
提问者对于答案的评价:可以贴下代码和参数的写法吗,我不知道该怎么写,早上测试到现在都没成功
最佳答案作者回复:刚才新建一个S-1500工程测试了下,BLKMOV的数据类型是Variant,和S7-300/400的any不同,但你填写any也没问题,前提是地址写全,所以上次我说的可能没解决问题。参考代码(无法贴图了):CALL&BLKMOVVariantSRCBLK&:=M3.2RET_VAL&:=MW10DSTBLK&:=P#DB1.DBX0.0&WORD&403//把地址写全DB1.写上,不要用OPN&DB1,然后只写DBX。
看了这个问题的网友还看了
本版相关问题
本版精华问答
等您来回答
作者/最新回复
最后回复时间
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!}

我要回帖

更多关于 python 形参 实参 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信