All commands MUST be terminated by a semi-colon or a linefeed. Spaces can NOT be substituted for required commas in the syntax of a command.
AA (Arc Absolute): Angle is a floating point # (requires non integer value) Draws an arc with the center at (X,Y) and a positive angle creates a counter-clockwise arc. If the chord angle is specified, this will be the number of degrees used for stepping around the arc. If no value is given then a default value of five degrees is used. AA x, y, a {,b}; AR (Arc Relative): Angle is a floating point # (requires non integer value)Draws an arc with the center at offset (X,Y) . A positive angle creates a counter-clockwise arc. If the chord angle is specified, this will be the number of degrees used for stepping around the arc. If no value is given then a default value of five degrees is used. AR Dx, Dy, a {, b}; CA (Alternate Character Set): CA {n}; CI (Circle): CI r {,b}; CP (Character Plot): CP {h, v}; h [-127.9999 .. 127.9999] Anzahl der Zeichen horizontal v [-127.9999 .. 127.9999] Anzahl der Zeichen vertikal CS (Standard Character Set): CS {n}; DC (Digitize Clear): DC; DP (Digitize Point): DP; DF (Default): DF; DR (Relative Direction for Label Text): DR s, a; DI (Absolute Direction for Label Text): DI {s, a}; DT (Define Terminator - this character becomes unavailable except to terminate a label string. Default is ^C control-C): DT t; EA (rEctangle Absolute - Unfilled, from current position to diagonal x,y): EA x, y; ER (rEctangle Relative - Unfilled, from current position to diagonal x,y): ER x,y; FT (Fill Type): FT {s {,l {a}}}; IM (Input Mask): IM {f}; IN (Initialize): This command instructs the controller to begin processing the HPGL plot file. Without this, the commands in the file are received but never executed. If multiple IN s are found during execution of the file, the controller performs a Pause/Cancel operation. All motion from the previous job, yet to be executed, is lost and the new information is executed. IN; IP Input P1 and P2 IP {P1x, P1y {, P2x, P2y}}; IW (Input Window): IW {XUL, YUL, XOR, YOR}; LB (Label): LB c1 .. cn t; OA (Output Actual Position and Pen Status): OA; OC (Output Commanded Position and Pen Status): OC; OD (Output Digitized Point and Pen Status): OD; OE (Output Error): OE; OF (Output Factor): OF; OH (Output Hard Clip Limits): OH; OI (Output Identification): OI; OO (Output Option): OO; OP (Output P1 and P2): OP; OS (Output Status): OS; PA (Plot Absolute): Moves to an absolute HPGL position and sets absolute mode for future PU and PD commands. If no arguments follow the command, only absolute mode is set. PA {x1, y1 {{PU|PD|,} ..., ..., xn, yn}}; P1x, P1y, P2x, P2y [Integer in ASCII] PD (Pen Down): Executes <current pen> pen then moves to the requested position if one is specified. This position is dependent on whether absolute or relative mode is set. This command performs no motion in 3-D mode, but the outputs and feedrates are affected. PD {x, y}; PR (Plot Relative): Moves to the relative position specified and sets relative mode for future PU and PD commands. If no arguments follow the command, only relative mode is set. PR {Dx1, Dy1 {{PU|PD|,} ..., ..., Dxn, Dyn}}; PS (Paper Size): PS {n}; PT (Pen Thickness): PT {l}; PU (Pen Up): Executes <current pen> pen then moves to the requested position if one is specified. This position is dependent on whether absolute or relative mode is set. This command performs no motion in 3-D mode, but the outputs and feedrates are affected. PU {x, y}; RA (Rectangle Absolute - Filled, from current position to diagonal x,y): RA x, y; RO (Rotate Coordinate System): RO; RR (Rectangle Relative - Filled, from current position to diagonal x,y): RR x, y; SA (Select Alternate Set): SA; SC (Scale): SC {Xmin, Xmax, Ymin, Ymax}; SI (Absolute Character Size): SI b, h; b [-127.9999 .. 127.9999, keine 0] h [-127.9999 .. 127.9999, keine 0] SL (Character Slant): SL {a}; a [-3.5 .. -0.5, 0.5 .. 3.5] SM (Symbol Mode): SM {s}; SP (Select Pen): Selects a new pen or tool for use. If no pen number or a value of zero is given, the controller performs an EOF (end of file command). Once an EOF is performed, no motion is executed until a new IN command is received. SP n; SR (Relative Character Size): SR {b, h}; b [-127.9999 .. 127.9999, keine 0] h [-127.9999 .. 127.9999, keine 0] SS (Select Standard Set): SS; TL (Tick Length): TL {tp {, tm}}; UC (User Defined Character): UC {i,} x1, y1, {i,} x2, y2, ... {i,} xn, yn; VS (Velocity Select): VS {v {, n}}; v [1 .. 40] n [1 .. 8, je nach Ausstattung] WG (Shade Wedge): WG r, a, b {,e}; XT (X Tick): XT; YT (Y Tick): YT;
Comments: +
Questions:
Dear Sir/Madam,+
I wish to produce HPGL file and to define my own pen color (for example "olive" = 128R|128G|0B) within, but HPGL supports only 8 pen colors (0..7). How can I do it?
Thank you in advance.
Sincerely yours,
L. Mihailov
Comments:
See also:
Code:
file: /Techref/language/hpgl/commands.htm, 9KB, , updated: 2021/7/13 08:07, local time: 2024/12/17 17:47,
18.226.34.198:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://techref.massmind.org/techref/language/hpgl/commands.htm"> Hewlett Packard Graphics Language Commands</A> |
Did you find what you needed? |
Welcome to massmind.org! |
Welcome to techref.massmind.org! |
.