我的世界静态水指令手机版(我的世界静态水指令)
西门子S7-1200变量如何使用?局部/全局变量、临时变量、静态变量
今天给大家讲一下什么是局部变量、全局变量、临时变量、静态变量,这些变量都有什么区别,以及在西门子S7-1200中这些变量如何来使用。
在编写带参数子程序时需要使用局部变量。在PLC变量表和DB块中定义的变量称为全局变量,在全部程序中都有效。在某个块的变量声明表中定义的变量称为局部变量,只在创建它的块中有效。
为了增强通用性,方便移植到别的项目,子程序FC和FB中一般只有局部变量。在局部变量表中,名称列用来定义局部变量的符号名,数据类型列用来定义局部变量的数据类型。
在FC和FB的变量声明表中,形式变量也就是形式参数,用来在子程序块和调用它的程序块之间传递数据。形式参数INPUT是指输入到子程序块的参数,在子程序块中只能读取输入值。OUTPUT是指从子程序块返回的参数,在子程序块中只能写入返回值。INOUT是输入并从子程序块返回的参数,在子程序块中既可以读也可以写,输入值和返回值使用同一个地址。FC中的RETURN返回值只有一个,主要用于FC和调用该FC的其它程序交换数据,反应该FC的执行情况。在TEMP行下定义的变量称为临时变量,用来在该程序块执行时暂时存储数据,当退出该程序块时,这些程序将丢失。请注意,临时变量不能赋予初始值。如果有一些变量在调用结束后仍需要保持原值,则必须将这些变量定义为静态变量,即在STATIC行下定义的变量,静态变量只能用在FB中。
赋值给FB的背景数据块用作静态变量的存储区。因为FB带有存储区,即背景数据块,所以形式变量和静态变量可以赋予初始值。在FB中定义的静态变量不在生成的指令块中显示。
在程序中用符号名访问变量时,全局变量的符号名加引号、局部变量的符号名前带#号以示区分。
调用FC时必须用实际参数代替形式参数。调用FB时必须指定背景数据块,实际参数的值被存储在该FB的背景数据块中。如果在块调用时没有实际参数分配给形式参数,则在程序执行时将采用上一次存储在背景数据块中的参数值。
以上就是今天给大家讲解的内容,我们简单介绍了局部变量、全局变量、临时变量、静态变量,这些变量都有什么区别,以及在西门子S7-1200中这些变量如何来使用。
如果大家想要学习更多西门子PLC编程方面的知识,可以持续关注本号,我会在以后的文章中继续为大家分享。
我的世界:你从未见过的4大“隐形”方块,获取方法竟这么简单?
《我的世界》我的世界之中,充满了各种隐形方块,因为隐形的特性,极少人知道MC“隐形方块”的秘密!所以今天我们就来盘点一下你从未见过的MC4大“隐形”方块,没想到获取方法竟如此简单!迷你肯定会说,藏得真深!
1、屏障(JA:/give @s minecraft:barrier;PE:/give @s barrier)屏障方块在早期是JA版独有的方块,但是在海洋更新之后,玩家可以在手机版也能通过指令获取“屏障”。中国版暂时是阉割版的海洋更新,所有无法获取。最新的国际PE版可以获得哦。手机版获取指令为:/give @s barrier。
屏障方块的特性:屏障在物品栏中显示为红色禁止符号,放置在地面上后会隐形,与空气方块无异。除了会阻挡实体,并不妨碍光线的穿过。所以用屏障方块把小伙伴围起来,估计他会怀疑人生!
2、隐形基岩(外部程序获取)隐形基岩只仅基岩版才存在的方块,玩家无法通过指令或者是命令来获得。可以说隐藏极深!比屏障更加稀有。在特性上隐形基岩也与屏障类似,区别就是隐形基岩会遮挡光线,屏障却不会。且当隐形基岩被拿在手上时,显示的材质是石头。这个方块也是绝妙的坑小伙伴最佳方块。
获取方法:隐形基岩是无法在《我的世界》原版中获取的,除非你使用第三方辅助工具。这个辅助最便捷,最强大的方法莫过于“盒子”。迷你:你藏得真深!但是就算藏的再深可能也没法阻止迷你的借鉴,因为只要MC代码存在的方块,可能都被迷你光顾了一遍
3、空气方块(/setblock放置)获取方法:JA和PE版获取方块指令,想必都学会了,所以给你ID名称。空气方块ID:air,结构空位ID:structure_void,结构方块:structure_block。这里给出三个方块ID,下面会与空气方块一同介绍。
空气方块实际上分为三种,空气方块、洞穴空气方块、虚空空气方块(1.13新加入)。空气方块无法通过give来放置在物品栏中,因为就算放置了,你也看不到。所以玩家可以用/setblock来对空气方块进行放置。
4、结构空位(/give获取)为什么要把空气方块与结构空位一起来说呢?因为实际结构空位才是真正意义上的空的属性!玩家把空气方块放置在水中,水方块会消失,被空气方块占据。而如果是结构空位,并不会让水消失,它只会让这一个方块的结构空下来,任何方块都可以进行充填。通常这一点在使用结构方块复制建筑时,常被使用。
也只有结构方块的保存模式下,开启“显示隐形方块”。空气方块和结构空位才能被玩家看到它的形态!所以这一点也证明了,《我的世界》是一个方块的世界这一特点!除此之外,你还知道Minecraft中其他的“隐形方块”么?
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送至邮件举报,一经查实,本站将立刻删除。转载务必注明出处:http://www.hixs.net/article/20230919/169494931525018.html