当前位置: 首页 > news >正文

全国备案网站数量国际热点新闻

全国备案网站数量,国际热点新闻,做盗版网站的,app研发LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用&#xff…

LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调试运行,支持离线运行。TOOL的LUA教程争取做到大家可以无痛调用各种功能函数,不需要学习成本。
 



简介

信号发生器,0-20mA输出和微型数控电源,可以在上位机端设置,也可以显示屏端设置

详细使用说明可以看在线或者离线操作说明手册:H7-TOOL操作说明和客户常见问题汇总贴,含PDF离线版(2024-08-16) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

建议优先熟悉下,特别是对应的信号发生器和0-20mA输出引脚。

1、上位机端设置


2、显示屏端设置


LUA函数说明:

1、打开和关闭DAC

函数 dac_on()   打开DAC电源

函数dac_off()    关闭DAC电源

这两个函数都是直接调用即可。由于信号发生器和0-40mA输出都是通过DAC实现的,所以调用这两个函数可以实现信号发生器和0-40mA输出开关。

2、写DAC数值

函数dac_write(参数1)

参数1:范围0-4095,用于写DAC值,因为是12bit DAC,所以范围是0-4095

函数dac_volt2dac(参数1)

参数1:单位mV,支持正负10V,对应的数值范围是-10000到10000,即-10000mV到10000mV,用于电压值换算为DAC值

函数dac_curr2dac(参数1) 

参数1:单位uA,支持0-20mA,对应的参数范围是0到20000,即0uA到20000uA,用于电流值换算为DAC值

举例:

这三个函数同样是直接调用即可,这三个函数推荐配合使用, 

比如设置电流输出10mA,  那么我们就可以:
local value

dac_on()
value = dac_curr2dac(10000)
dac_write(value)

又比如设置输出电压5V,那么我们就可以:
local value

dac_on()
value = dac_volt2dac(5000)
dac_write(value)

3、写电压和电流

函数dac_volt(参数1)

参数1:写电压值,单位mV,支持正负10V,对应的数值范围是-10000到10000,即-10000mV到10000mV

函数dac_curr(参数1)

参数1:写电流值,单位uA,支持0-20mA,对应的参数范围是0到20000,即0uA到20000uA

举例1:

函数dac_volt等效于dac_volt2dac + dac_write, 比如设置输出电压5V,那么我们就可以:
local value

dac_on()
dac_volt(5000)

函数dac_curr等效于dac_curr2dac + dac_write,比如设置电流输出10mA,  那么我们就可以:
local value

dac_on()
dac_curr(10000)

使用另外一个TOOL的4-20mA输入采集,实际电流效果:

使用台式万用表测量实际值


4、TVCC微型数控电源

函数write_tvcc_dac(参数1)

参数1:用于设置TVCC的DAC值,范围0 -127

函数write_tvcc_volt(参数1)

参数1:用于设置TVCC的电压,单位mV,范围1.2V - 5.0V,即1200mV - 5000mV

举例:

推荐使用函数write_tvcc_volt设置电压值,比如设置输出3.3V,那么就是write_tvcc_volt(3300)

5、信号发生器输出

函数lua_DacWaveStop()

无形参和返回值,直接调用即可,用于停止信号发生器输出。

函数lua_DacWaveStart(参数1, 参数2, 参数3)

参数1:波形数据缓冲

注意这个缓冲是每两个字节组成一个DAC值,值得范围是0-4095,  并且数值是以字符串形式填写才行,为了方便大家使用,需要使用函数dac_volt2dac做转换即可。

参数2:是输出一个波形数据点的速度

参数3:0表示无限输出,1表示输出一次。

举例:

比如周期性输出8个数值的波形,1123mV,  556mV, 2445mV,  5334mV,  -3334mV,  -5556mV,,  7890mV,  3231mV。

代码实现如下:

-- 定义一个空数组
local Volt = {1123, 556, 2445,  5334, -3334,  -5556,  7890, 3231}-- 定义要赋值的数值
local DacValues = ""-- 使用 for 循环将数值赋值给数组的每个成员
for i = 1, #Volt doDacValues = DacValues..dac_volt2dac(Volt[i])
enddac_on()
dac_wave_start(DacValues,10000,0)
print("开始波形输出")

动态效果:

http://www.yayakq.cn/news/636349/

相关文章:

  • 企业网站的网址通常包括网络推广什么做
  • 可做网站的免费空间wordpress 全站 下载
  • codeigniter 手机网站开发网络计划的优化
  • 如何网站增加域名建设银行app
  • vs2013做网站教程平面设计师工资现状
  • 一个工厂做网站有用吗dede手机网站建设教程
  • 怎么给自己的网站做优化深圳服装外贸网站建设
  • 一树擎天又一个wordpress站点专门做二手房车的网站
  • 网站如何做分布式怎么自己搭建一个博客网站
  • vs2013网站开发教程网站副标题怎么修改
  • 深圳做网站设计的公司怎么用ip地址做网站
  • 网站反向代理怎么做深圳做网站在去那备案
  • 南召微网站建设如何做网络营销方案
  • 公司建站模版网站开发标准
  • 仿糗事百科网站源码网站制作哪个好一些
  • 没有营业执照可以建设网站科技公司网站建设方案书模板
  • 中国工程建设造价管理协会网站手机如何制作网站源码
  • 网站社区建设课题组网站建设
  • 免费搭建平台网站哈尔滨网站建设索q.479185700
  • 推广app网站外卖网站开发能多少钱
  • 如何做区块链网站wordpress 同城生活
  • 纯文字网站设计网页界面设计怎么做
  • 网站产品推广制作wordpress随机评论头像
  • 如何增加网站外链中国核建平台
  • 网站产品展示代码网站建设电商
  • 家教网站怎么做品牌的宣传及推广
  • 做单页网站容易排名吗wordpress上百人
  • 效果图网站发帖平台如何在网站上做背景图片怎么做
  • 网站服务器的选择有哪几种方式?wordpress 关于我们页面模板
  • 做汽车保养的网站上深圳做公司网站的公司