编程上in
1. PLC编程这个循环上边的INDX是什么意思,求大神解释谢谢
FOR(FOR)指令执行FOR和NEXT之间的指令。您必须指定索引值或当前循环计数(INDX)、起始值(INIT)和结束值(FINAL)。NEXT(NEXT)指令标记FOR循环结束,并将堆栈顶值设为1。使用FOR/NEXT指令描述为指定计数重复的循环。每条FOR指令要求一个NEXT指令。您可以复原FOR/NEXT循环(在FOR/NEXT循环中放置一个FOR/NEXT循环),深度可达八。例如,假定INIT值等于1,FINAL值等于10,FOR与NEXT之间的指令被执行10次,INDX值递增:1、2、3、...10。如果起始值大于结束值,则不执行循环。每次执行FOR和NEXT之间的指令后,INDX值递增,并将结果与结束值比较。如果INDX大于结束值,循环则终止。
就是记录循环的次数
2. Socket编程中in.readLine();没有值会是什么原因呢
本来就没有值啊,本身方法就没有值,他只是把管道in中的数据读出来,括号里不需要任何参数!
3. 西门子PLC编程中 的 #IN1:LB0 什么意思
#IN1 表示为一个FB,FC的输入变量名,如果是S7-200的话,那么代表子程序的输入参数名
LB0 系统为这个输入参数分配了临时空间,数据长度为Byte,地址为临时区的第0个地址。
4. 西门子plc中IN和OUT
这是子程序,定义外部接口
输入、输出可能不止一个
至于输入输出,有些变量是根据编程需要而定义的,你用不到就暂时不用管他的,不是说必须用
5. 编程里面in=(in +1)%n是什么意思
in和n是两个整型变量。
in+1就是这个数+1。
%是取模运算符,就去取余数。
()和数学公式里的()是一个意思,也就是这里面的公式会先被计算在用计算结果和其他运算计算。
所以,这句的意思是用in加1的结果,模 n(也就是取n的余数),最后再把得出的结果赋值给in。
6. Linux内核编程中有in_ntoa()或者类似的函数吗
char *inet_ntoa(struct in_addr inaddr )
Linux 库函数里面是有这个函数的,可以把32位自接续二进制转换成点分十进制的字符串
7. 编程中出现 non-lvalue in increment 是什么意思
lvalue(左值)是指具有显式存储地址,能够位于赋值运算符左边(所以叫左值)的表达式。例如a, b, c这样的变量是左值,但 a+b 不是左值,因为它的值是系统临时生成的,没有显式存储地址。
你的程度(让编译器理解成)把类似 a+b 这样的非左值表达式做++运算,这样是不允许的,所以报这个错。
你再检查一下有没有让编译器误解的地方,改过来就行了。
8. fortran90中的intent(in)是什么意思
O(∩_∩)O~
INTENT属性
哑实结合是在两个程序单元间传递数值的主要手段,主程序中实元2.0与过程中哑元X结合,就使X有值2.0,也即把主程序中2.0的值传递给子程序中的X,该值可供子程序运算。反之,如果子程序中的变量Y在子程序执行完后有值3.0,它与实元R结合后则使调用程序单元中的实元变量R得值3.0。
在F77中,不能确切地说明哑元的目的。它们到底是用于把数据传入到过程中的,还是用于把数据传出到调用它的程序单元中的,或是两者兼而有之的,这个概念是含糊的。在F90中,为了避免当过程内部变量值变化后返回到引用的程序单元时可能造成的混淆情况,在过程的变量类型的定义中,可以对哑元指定意图说明的INTENT属性。哑元按数据传输特性可分为输入输出两用、仅用于输入和仅用于输出。其一般形式为:
在类型定义语句中:类型,INTENT(意图说明符) :: 哑元名表
或用INTENT语句 :INTENT(意图说明符) :: 哑元名表
意图说明符为以下字符串:
IN 指明哑元仅用于向过程提供数据,过程的执行期间哑元不能被重定义或成为未定义的,相联合的实元可以是常数、变量、数组以及它们的算术表达式。
OUT 指明哑元用于把过程中的数据传回调用过程的程序,与之相结合的实元只允许是变量,不得为常数或算术表达式。
INOUT 指明哑元既可以用于向过程提供数据,也可用于向调用程序返回数据,与之相结合的实元只允许是变量。
INTENT属性不能在主程序说明语句中出现,只能在过程的哑元说明语句中使用。它是可选的,可省略。但现代特性的编程中应提倡使用INTENT属性,因为这样能增加可读性和可维护性,还能防止编程中的一些错误。因为一旦哑实结合,哑元和实元始终是同一个值,如果过程中给有属性INTENT(IN)的哑元重新赋值,也将改变调用程序单元中实元的值,而这是不应该的。这样,如在程序执行部分中误把有INTENT(IN)属性的哑元赋值时,操作系统就会提示。
9. c语言中in是什么意思
是int吧。
以上回答皆属扯谈,鉴定完毕。
int是c的关键字,代表整型数类。
int a;//声明a为整型变量,int不是,(1楼的错误)
只有整型变量和整型常数,没有整数。(2楼的错误)
应该是整型变量的取值范围32768 ~ +32767(16位)-2147483648~2147483647(32位) (3楼更严重。)
10. 西门子PLC编程中,“#IN:L0.0”要如何输入
临时变量,系统自动
赋值。
这段LAD属于子程序。在SBRx里面编辑。
你需要
理解西门子的
子程序概念。
以上。