VCL
leon@suzhou
这个作者很懒,什么都没留下…
展开
-
VCL语法教程——6.常用Function_math andTIM
VCL语法教程——5.常用Functionmath类型ABS函数,取绝对值ABS 有2路,ABS1,ABS2属性:ABS#_output, 用来保存绝对值后的值方法:automate_ABS(ABS#,Input) 自动取绝对值,结果在ABS#_output里get_ABS(ABS#,Input) 取绝对值,结果通过函数返回,也保存在ABS#_output里...原创 2019-06-12 15:02:40 · 363 阅读 · 0 评论 -
VCL语法教程——7.常用Function_PID和内存管理
PID,PID控制模块PID有2组:PID1,PID2属性: PID#_output方法: reset_PID(PID#) ;RESET All variable to zero automate_PID(8) ;??????????待补充,内存管理,NVM属性NVM是非易失的内存模块,有40组。NVM1~NVM40.每一个里面有15个元素+checksum。需...原创 2019-06-12 17:18:01 · 207 阅读 · 0 评论 -
VCL语法教程——8.常用Function_SYS 和串口,LCD
SYS模块属性:source_of_system_block ;系统启动时数据恢复的路径 SYS_RESTORED_PFB Restored from power-fail-save block SYS_RESTORED_PER Restored from periodic-save block SYS_RESTORED_NOT Un...原创 2019-06-13 09:02:24 · 269 阅读 · 0 评论 -
VCL语法教程——1.变量及labels
VCL语法教程1.变量1.变量Labels标签用于程序的跳转,例如定义一个入口标签mainmain:例如定义其他标签othertask,与goto配套使用main:othertask:goto main...原创 2019-06-11 16:08:59 · 633 阅读 · 2 评论 -
VCL语法教程——2.循环及运算
VCL语法教程——2.循环及运算运算符= equal to<> not equal to< less than<= less than or equal to> greater than>= greater than or equal toand 相当于C里面的&or 相当于C里...原创 2019-06-11 16:36:41 · 228 阅读 · 0 评论 -
VCL语法教程——3.模块和函数的使用
VCL语法教程——3.模块的使用模块的定义,模块不能嵌套使用begin_module 和 end_module 构成模块例:定义一个名叫mymodule的模块begin_module mymodule code here code here exitend_module模块的调用使用enter-exit来调用和退出模块例:调用上例的mymoduleent...原创 2019-06-11 17:16:44 · 349 阅读 · 0 评论 -
VCL语法教程——4.map的使用
VCL语法教程——4.map的使用map类似于pspice里面的建模,输入一个X对应一个Y。通过点的数量,来绘制出曲线,在通过给定一个值X,带入曲线得到对应的输出Y。如何定义一个map,例,定义一个名叫map1的图标,通过5个点进行绘制。图形见:实现代码如下:第一个参数是map的命名,第二个参数是map点的数量,后面5对数据对应5个点的X,Y。这里默认最大的I16就是100...原创 2019-06-12 09:32:00 · 226 阅读 · 0 评论 -
VCL语法教程——5.手持式1311编程器的支持
VCL语法教程——5.手持式1311编程器的支持创建参数名字,建议使用字典中已有的参数命名,这样会节省资源。字典参考37313A VCL Programmer’s Guide的第24页。例如:参数名定义为myDuty,这个占用6个bytes。但是使用字典里面已有的DUTY就只占1个byte使用^箭头可以进行强制大写,例如要显示PWM,可以写成P^W^M ,首字母不需要向上箭头。菜单...原创 2019-06-12 10:39:52 · 402 阅读 · 0 评论