Diagnostic Tools

Programs supplied with LinuxCNC

HALCMD

halcmd is a command line tool for manipulating the HAL.

HAL_HISTOGRAM

Hal-histogram is a command line utility to display histograms for HAL pins.

HALMETER

Halmeter is used to display the current values of pins, signals, and parameters. It is used when LinuxCNC is running.

HALREPORT

halreport is a command-line utility that generates a report about HAL connections for a running LinuxCNC (or other HAL) application. The report shows all signal connections and flags potential problems. Information included:
  1. System description and kernel version.
  2. Signals and all connected output, io, and input pins.
  3. Each pin’s component_function, thread, and addf-order.
  4. Non-realtime component pins having non-ordered functions.
  5. Identification of unknown functions for unhandled components.
  6. Signals with no output.
  7. Signals with no inputs.
  8. Functions with no addf.
  9. Warning tags for components marked as deprecated/obsolete in docs.
  10. Real names for pins that use alias names.
The report can be generated from the command line and directed to an output file (or stdout if no outfilename is specified).

HALSCOPE

Halscope is similar to Halmeter, but displays the values in an oscilloscope format (i.e., values over a time period).

HALSHOW

Halshow is also similar to Halmeter, just a different way to see the values.

SIM_PIN

Sim_pin is a command line utility to display and update any number of writable pins, parameters or signals.

SIMULATE_PROBE

Simulate_probe is a a GUI used to simulate activation of the pin motion.probe-input.
########## Standard Footer for all pages ##########
spacer line

About the Rose Engine Butler System
Terms of Use

eMail comments to
ColvinTools @ Gmail [period] com -> mailto:ColvinTools [snail] Gmail [period] com