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

linuxCNC(五)HAL驱动的指令介绍

HAL驱动的构成

在这里插入图片描述

指令举例详解

从终端进入到HAL命令行,执行halrun,即可进入halcmd命令行

# halrun
指令描述
oadrt加载comoonent,
loadrt threads name1= period1=创建新线程
loadusr halmeter加载万用表UI界面
loadusr halscope加载示波器UI界面
show comp显示所有component
show thread显示所有thread
show funct显示所有function
show pin显示所有pin
show sig显示所有signal
show param显示所有parameter
addf将函数添加到线程中
setp设置pin的值
net =>将pin与signal关联 => 表示信息流动方向,同理<=
save保存当前配置
save all xxx.hal将当前配置保存到xxx.hal
halrun -I -f xxx.hal加载之前的配置xxx.hal
halrun -U删除当前配置
start开始执行代码
exit推出halcmd命令行

lcec链接 https://github.com/sittner/linuxcnc-ethercat.git
LinuxCNC关于HAL的指导链接 http://linuxcnc.org/docs/html/hal/tutorial.html#_making_realtime_code_run

http://www.lryc.cn/news/499746.html

相关文章:

  • STM32 进阶 定时器3 通用定时器 案例2:测量PWM的频率/周期
  • 第一节、电路连接【51单片机-TB6600驱动器-步进电机教程】
  • 【通俗理解】Koopman算符与非线性动力系统分析
  • mybatis plus打印sql日志
  • ObjectMapper
  • 新增白名单赋予应用安装权限
  • 传奇996_51——脱下装备,附加属性设为0
  • 【Mac】安装Gradle
  • MySQL中的redoLog
  • Windows 安装 MySQL
  • yocto的xxx.bb文件在什么时候会拷贝文件到build目录
  • Ubuntu Server 22.04.5 LTS重启后IP被重置问题
  • Java基础复习
  • 简易图书管理系统
  • 结构型-组合模式(Composite Pattern)
  • 【知识堂】大数据
  • 力扣C语言刷题记录(三)搜索插入位置
  • 在Node.js局域网调试https的Vue项目
  • 3.5 认识决策树
  • 股市复盘笔记
  • Canal 深入解析:从原理到实践的全面解读
  • SQL SERVER 2016 AlwaysOn 无域集群+负载均衡搭建与简测
  • 解决 Maven 部署中的 Artifact 覆盖问题:实战经验分享20241204
  • 【开源免费】基于SpringBoot+Vue.JS中小型医院网站(JAVA毕业设计)
  • Linux CentOS
  • Android SurfaceFlinger layer层级
  • spark-sql配置教程
  • 生成表格pdf格式
  • C++ 游戏开发的前沿趋势:从光线追踪到人工智能的全新挑战
  • 微信小程序3-显标记信息和弹框