针对下面的一段程序想请教以下几个问题:
1、FC105功能的输入BIPOLAR端和输出RET_VAL端为什么要用TEMP临时变量呢?
2、程序里用到好多FC105功能,如果要求有的功能需要单极性输入,而有的要求双极性输入的话,怎么办?
3、#TEMP1的参数怎么进行赋值,在哪里赋值 呢?
点击:14635 回复:10
引用 fujifa 在 2015/2/3 15:11:45 发言【内容省略】
1楼说的我懂些了,就是在应用每个功能FC105前都要先赋值 。可是还是没弄明白,在我手里的例程里没有看到给临时变量TEMP赋值的程序段呢?这是为什么?引用 fujifa 在 2015/2/3 16:07:55 发言【内容省略】
那我们怎么知道每个FC105的BIPOLAR端是什么数值呢?也即是怎么知道它是单极性输入还是双极性输入呢?引用 liuxd6909 在 2015/2/3 16:46:48 发言【内容省略】
作为程序员你竟然不知道FC105的输入侧信号的数据范围,那还怎么编写程序呢?引用 liuxd6909 在 2015/2/3 21:15:43 发言【内容省略】
TEMP1的值是什么好像对程序并没有影响,版主说的是这个意思!如果需要,程序中会先赋值的!引用 liuxd6909 在 2015/2/3 22:57:44 发言【内容省略】
前面的回帖我都一直强调,临时变量是一个不确定的值,需要遵守先赋值后使用的原则,除非程序员可以保证临时变量的值。