关于指针的部分问题
指针在使用的时候的确是很好用。但是,也是会产生很多问题。
- 指针做接口
遇到的问题
记得之前做过一个字符串的比较的例子。当时,在做这个例子的时候,想到把做出来的功能形成一个功能,这样的话,以后需要使用的时候只需要在管脚补上相应的数据就可以,而不必去查看里面的功能。但是,当时在做这个的时候遇到一个指针的问题–无法通过接口的形式传送字符串。今天,因闲来无事,又做了一个测试。
具体的情况
新建一个FC
块
定义接口
- 输入接口:`P1`
- 数据类型:`Pointer`
![这里写图片描述](https://img-blog.csdn.net/20171024215246921?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2FnYTIwMDgxMjA4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![这里写图片描述](https://img-blog.csdn.net/20171024215246921?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2FnYTIwMDgxMjA4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
-
写代码
L P##P1
T MD 1000
A M [MD 1000]
= M 33.0
在OB1里调用FC
监控相关变量
最终实验结果
- 从仿真和监控来看,该方法还无法执行,需要进一步查看问题所在。