14.1.2 HAL concepts
14.1.3 HAL components
14.1.3.2 Internal Components
14.1.4 Timing Issues In HAL
14.2 Basic HAL Reference
14.2.1 HAL 命令
14.2.1.2 addf
14.2.1.3 loadusr
14.2.1.4 net
14.2.1.5 setp
14.2.1.6 sets
14.2.1.7 unlinkp
14.2.1.8 Obsolete Commands
14.2.2 HAL Data
14.2.2.1 Bit
14.2.2.2 Float
14.2.2.3 s32
14.2.2.4 u32
14.2.3 HAL Files
14.2.4 HAL Components
14.2.5 Logic Components
14.2.5.1 and2
14.2.5.2 not
14.2.5.3 or2
14.2.5.4 xor2
14.2.5.5 Logic Examples
14.2.6 Conversion Components
14.3 HAL TWOPASS
14.3.3 Post GUI
14.3.4 Examples
14.4 HAL简易教程
14.4.1 Introduction
14.4.1.1 Notation
14.4.1.2 Tab-completion
14.4.1.3 The RTAPI environment
14.4.2 一个简单的例子
14.4.2.1 Loading a component
14.4.2.2 Examining the HAL
14.4.2.3 Making realtime code run
14.4.2.4 Changing Parameters
14.4.2.5 Saving the HAL configuration
14.4.2.6 Exiting halrun
14.4.2.7 Restoring the HAL configuration
14.4.2.8 Removing HAL from memory
14.4.3 Halmeter
14.4.4 Stepgen例子
14.4.4.1 Installing the components
14.4.4.2 Connecting pins with signals
14.4.4.3 Setting up realtime execution - threads a
14.4.4.4 Setting parameters
14.4.4.4 Setting parameters
14.4.5 Halscope
14.5 General Reference
14.5.1 通用命名传统
14.5.2 硬件命令传统
14.6 Core Components
14.6.1 Motion
14.6.1.1 Options
14.6.1.2 Pins
14.6.1.3 Parameters
14.6.1.4 Functions
14.6.2 Axis and Joint Pins and Parameters
14.6.3 iocontrol
14.6.3.1 Pins
14.6.4 ini settings
14.6.4.1 Pins
14.7 Canonical Device Interfaces
14.7.1 Introduction
14.7.2 Digital Input
14.8 HAL 工具
14.8.1 Halcmd
14.8.2 Halmeter
14.8.3 Halshow
14.8.4 Halscope
14.8.5 Sim Pin
14.8.6 Simulate Probe
14.9 Halshow
14.10 HAL Components
14.10.1 命令和用户组件
14.10.2 Realtime Components List
14.10.2.1 Core LinuxCNC components
14.10.2.2逻辑与按位组件
14.10.2.3 算数和浮点组件
14.10.2.4 类型转换
14.10.2.5 硬件驱动
14.10.2.6 运动学
14.10.2.7 电机控制
14.10.2.8 直流无刷和三相电机控制
14.10.2.9 其他
14.10.3 调用HAL API
14.10.4 调用RTAPI
14.11 HAL Component Descriptions
14.11.1 Stepgen
14.11.2 PWMgen
14.11.3 Encoder
14.11.4 PID
14.11.5 Simulated Encoder
14.11.6 Debounce
14.11.7 Siggen
14.11.8 lut5
14.12 HAL Examples
14.12.1 Connecting Two Outputs
14.12.2 Manual Toolchange
14.12.3 Compute Velocity