Znaleziono 3 wyniki

autor: MlKl
16 lut 2013, 10:56
Forum: LinuxCNC (dawniej EMC2)
Temat: Integracja dxf2gcode z LinuxCNC
Odpowiedzi: 26
Odsłony: 14271

To się cofnij parę postów - wcześniej utworzyłeś dowiązanie prowadzące do nikąd - trzeba je najpierw usunąć, żeby utworzyć właściwe.

A najlepiej poczytaj trochę o obsłudze dowiązań pod Linuxem. Google pomogą.
autor: MlKl
16 lut 2013, 10:47
Forum: LinuxCNC (dawniej EMC2)
Temat: Integracja dxf2gcode z LinuxCNC
Odpowiedzi: 26
Odsłony: 14271

wstaw w pierwszym poleceniu swoją nazwę uzytkownika - skąd Linux ma wiedzieć, jaka ona jest?
autor: MlKl
06 sty 2013, 20:43
Forum: LinuxCNC (dawniej EMC2)
Temat: Integracja dxf2gcode z LinuxCNC
Odpowiedzi: 26
Odsłony: 14271

Integracja dxf2gcode z LinuxCNC

Instalacja dxf2gcode jest banalnie prosta:

pobieramy paczkę dla Linuxa stąd:

http://code.google.com/p/dxf2gcode/downloads/list

Rozpakowujemy ją do katalogu ~/linuxcnc/nc_files/dxf2gcode ( ten ostatni trzeba utworzyć), nadajemy prawa wykonywalności plikowi dxf2gcode_b02.py.

Zmiana w pliku konfiguracyjnym dxf2gcode

Kod: Zaznacz cały

[General] 
write_to_stdout = 0
na

Kod: Zaznacz cały

[General] 
write_to_stdout = 1
Powoduje automatyczne wczytanie do axisa wyniku działania dx2gcode

Żeby Axis sam rozpoznawał, że wczytywany plik .dxf należy otwierać w dxf2gcode należy w pliku .ini naszej maszyny dodać linijki:

Kod: Zaznacz cały

PROGRAM_EXTENSION =.dxf  2D ACad/QCad Drawing
dxf = dxf2gcode.py
PROGRAM_FILTER = python 

w dziale [FILTER], powinno to wyglądać tak:

Kod: Zaznacz cały

[FILTER] 
PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py  = python
PROGRAM_EXTENSION =.dxf  2D ACad/QCad Drawing
dxf = dxf2gcode.py
PROGRAM_FILTER = python 

Interpreter szuka plików pythona w /usr/bin, musimy więc dowiązać plik wykonywalny tamże.

Kod: Zaznacz cały

 
sudo ln -s /home/nazwa-uzytkownika/linuxcnc/nc-files/dxf2gcode/dxf2gcode_b02.py /usr/bin/dxf2gcode.py
i nadać mu prawa wykonalności

Kod: Zaznacz cały

sudo chmod a+x /usr/bin/dxf2gcode.py
Należy jeszcze poprawić ścieżki w pliku configuracyjnym dxf2gcode, i wyedytować plik wykonywalny programu, żeby miał właściwe kodowanie znaków, właściwą linijkę określającą to kodowanie, i żeby zapisany był w systemie UNIX (właściwe znaki końca linii), autor programu pracuje na Window$, i nawet wersję instalacyjną pod Linuxa wrzucił na serwer z windowsowym kodowaniem. [/code]

Wróć do „Integracja dxf2gcode z LinuxCNC”