2. 如何学习PFC编程
看到PFC编程,大家可能感觉很难,怎么自己写程序一直报错,修改别人写好的程序也是一直报错,这边变量按照手册上收入是正确的,可是还是报错,其实还是没有搞懂PFC中编程语言的分类以及使用方法。看了好多教程,都没有对PFC中的程序进行分类,混在一块,导致大家对程序也是搞的比较混乱。
PFC中的程序可以分为以下几类:
(1)命令
命令就是在PFC中可以直接执行的程序流,不能直接写在函数里边,可以在程序中直接输入就能执行,得出结果。但是如果在函数中执行的话,必须采用
Command
End_command
命令程序必须写在以上两行中间。
在PFC5.0手册中已经写的很详细了,自己写程序的时候注意一下就可以了。
(2)内置函数
内置函数就是针对PFC中的实体进行的操作,同时也包括其他一些视图,数学关系的操作。此处很重要的一点就是要搞懂内置函数的可读还有可写,有的函数既可以读取,也可以写入的,例如颗粒的速度函数
Ball.vel.x(bp)
有的函数是只能读取的,例如不平衡力读取的函数
Ball.force.unbal.x(bp)
这些内置函数只能在定义的函数内部使用,不能再函数外部使用。
编程程序的过程中,一定要细心,细心再细心,一个点号也不能错。
(3)自定义变量
这一类是自己定义的变量,自定义的变量主要用于从程序中获取响应的数据或者是指针,5.0中自定义的变量要注意局部变量和全局变量。同时还是要细心再细心,自定义的变量要注意命名不要出现重复,否则会导致一些不必要的错误。