LinuxCNC Documentation

SYNOPSIS

rs274 [-p interp.so] [-t tool.tbl] [-v var-file.var] [-n 0|1|2] [-b] [-s] [-g] [ input_file [output_file] ]

BESCHREIBUNG

rs274 Standalone G-code interpreter interface

Usage: rs274 [-p interp.so] [-t tool.tbl] [-v var-file.var] [-n 0|1|2] [-b] [-s] [-g] [input file [output file]]

OPTIONEN

-p

Angabe der zu nutzenden austauschbaren Interpreter

-t

Angeben der zu nutzenden .tbl (Werkzeug-Tabelle) Datei

-v

Angeben der zu nutzenden .var (Einstellungen) Datei

-n

Spezifiziert den "continue-Modus":
0: Weitermachen
1: In MDI Modus wechseln
2: Stop (Voreinstellung)

-b

setze Block-löschen-Markierung (engl. flag) (Voreingestellt: OFF)

-s

Ein-/Ausschalten des print stack (Voreinstellung: OFF (aus))

-g

Ein-/Ausschalten des go (batch Modus) (Voreinstellung: OFF (aus))

-i

Angabe der .ini-Datei (Voreinstellung: keine INI-Datei)

-T

call task_init()

-l

Bestimmt den log_level (Voreinstellung: -1)

BEISPIEL

Um die Ausgabe einer Schleife zu sehen, können wir zum Beispiel rs274 in der folgenden Datei ausführen und sehen, dass die Schleife nie endet. Um die Schleife zu verlassen, drücken Sie Strg-Z. Die folgenden zwei Dateien werden benötigt, um dieses Beispiel auszuführen.

FIXME: Irgendein guter Geist möge bitte den Whitespace im englischen Original der nachfolgenden Beispiele korrigieren.

test.ngc

#<test> = 123.352
o101 while [[#<test> MOD 60 ] NE 0]
(debug,#<test>)
#<test> = [#<test> + 1]
101 endwhile
M2

test.tbl

T1 P1 Z0.511 D0.125 ;1/8 end mill
T2 P2 Z0.1 D0.0625 ;1/16 end mill
T3 P3 Z1.273 D0.201 ;#7 tap drill

Befehl

rs274 -g test.ngc -t test.tbl

SIEHE AUCH

linuxcnc(1)

Viele weitere Informationen über LinuxCNC und HAL finden Sie in den LinuxCNC- und HAL-Benutzerhandbüchern, die Sie unter /usr/share/doc/LinuxCNC/ finden.

BUGS

Derzeit keine bekannt.

AUTOR

Diese Manpage wurde von Andy Pugh als Teil des LinuxCNC-Projekts geschrieben.

MELDEN VON FEHLERN

Copyright © 2020 Andy Pugh.

Dies ist freie Software; die Kopierbedingungen finden Sie in der Quelle. Es gibt KEINE Garantie; nicht einmal für die MARKTREIFE oder die EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.