| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/inkscape/extensions/__pycache__/ |
Upload File : |
o
0�af � @ sT d dl Z d dlmZ d dlmZ d dlZG dd� de j�Ze dkr(e� �
� dS dS )� N)�Serial)�
inkex_gettextc @ sH e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dS )�PlotzGenerate a plot in HPGL outputc C s� |� d� |j dddd� |j dddd� |j d d
dd� |j dd
dd� |j dddd� |j dddd� |j dddd� |j dtddd� |j dtddd� |j dtdd d� |j d!td"d#d� |j d$td%d&d� |j d'd(d)d� |j d*tjd+d,d� |j d-tjd+d.d� |j d/tjd+d0d� |j d1td2d3d� |j d4tjd5d6d� |j d7td8d9d� |j d:tjd5d;d� |j d<td=d>d� |j d?| �d@�| jdAdBdC� |j dD| �dE�| jdFdGdC� d S )HNz--tabz--parallelPortz/dev/usb/lp2z
Parallel port)�default�helpz--serialPort�COM1zSerial portz--serialBaudRate�9600zSerial Baud ratez--serialByteSize�eightzSerial byte sizez--serialStopBits�onezSerial stop bitsz--serialParity�nonez
Serial parityz--serialFlowControl�0zFlow controlz
--resolutionXg ��@zResolution X (dpi))�typer r z
--resolutionYzResolution Y (dpi)z--pen� z
Pen numberz--force� z
Pen force (g)z--speed� zPen speed (cm/s)z
--orientation�90zRotation (Clockwise)z --mirrorXFz
Mirror X axisz --mirrorYz
Mirror Y axisz--centerzCenter zero pointz --overcutg �?zOvercut (mm)z--precutTz
Use precutz--flatg333333�?zCurve flatnessz--autoAlignz
Auto alignz--toolOffsetg �?z#Tool (Knife) offset correction (mm)z
--portType�to�to_portz Port type)r
r �destr z--commandLanguage�convert�to_languagezCommand Language Filter)�add_argument�float�int�inkex�Boolean�
arg_method� to_serial�convert_hpgl)�self�pars� r! �)/usr/share/inkscape/extensions/plotter.py�
add_arguments s<