Powstaje nowy program sterujący CNC. Potrzebni betatesterzy!

Dyskusje dotyczące działania obsługi programu STEP2CNC

jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 7
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#61

Post napisał: jarekk » 08 lis 2006, 17:33

Jak rozumiem chodzi o np. BOOL QueryPerformanceCounter( LARGE_INTEGER *lpPerformanceCount); ? Na jakiej podstawie kolega twierdzi że nie ma takiego mechanizmu w XP PRO ??



Tagi:

Awatar użytkownika

Autor tematu
Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#62

Post napisał: Piotr Rakowski » 09 lis 2006, 00:36

Tak, to ten. Na obu komputerach, na których mam XP Pro zwraca 0.

W opisie wyraźnie pisze o hardware'owym supporcie, ale byłoby dziwne, zważywszy, że oba są innych producentów. Jeden oryginał (HP) drugi składak. Na wszystkich kompach, gdzie mam inne Windowsy, ten timer działa.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

Awatar użytkownika

gaspar
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1714
Rejestracja: 13 sty 2006, 16:41
Lokalizacja: Stargard
Kontakt:

#63

Post napisał: gaspar » 10 lis 2006, 12:02

Nie wiem czy tylko u mnie, ale wszystko co maszyna wyparawia to jest ruch po liniach prostych. Nie wykonuje żadnych łuków itp. Np litera S to jest jak by od linijki odrysowana.
https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 7
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#64

Post napisał: jarekk » 10 lis 2006, 13:20

Tak, to ten. Na obu komputerach, na których mam XP Pro zwraca 0.

W opisie wyraźnie pisze o hardware'owym supporcie, ale byłoby dziwne, zważywszy, że oba są innych producentów. Jeden oryginał (HP) drugi składak. Na wszystkich kompach, gdzie mam inne Windowsy, ten timer działa.

Sprawdzę u siebie na moim XP Pro


ggg1986
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 23
Rejestracja: 22 lip 2005, 23:39
Lokalizacja: pl

#65

Post napisał: ggg1986 » 10 lis 2006, 22:02

Ja mam xp pro i używałem QueryPerformanceCounter() właśnie do sterowania silnikami krokowymi. Inne timery w Windows mają rozdzielczość 1ms, a właśnie QueryPerformanceCounter() umożliwił mi generowanie impulsów na port lpt co 0,3 ms (mam bardzo kiepskie silniki i nie dały się kręcić szybciej). Ale nie jest to zbyt dobre rozwiązanie, czasami Windows przełączy na inny proces i szarpnie silnikiem, ale u mnie dla tak małych prędkości było ok.

Awatar użytkownika

Autor tematu
Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#66

Post napisał: Piotr Rakowski » 11 lis 2006, 07:48

Tak, dlatego i z uwagi na różnice sprzętowe rezygnuję z tego timera. Będę to robił w inny sposób.

Kurczę, kol. Gaspar masz rację! Zupełnie to przeoczyłem! Poprawię i najpewniej dziś wyślę
kol. nową wersję, już działającą pod XP Pro!!!
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


zbyszek9
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 23
Rejestracja: 10 lut 2005, 15:56
Lokalizacja: warszawa

#67

Post napisał: zbyszek9 » 11 lis 2006, 19:27

Kilka godzin próbowałem uruchomić STEP2CNC , ale bez powodzenia .
Komputer prawie nowy , bo z przed roku , sterownik i silniki
w porządku , bo działają z KCAM4 i wreszcie znalazłem przyczynę :
STEP2CNC daje do wyboru trzy porty LPT 1 , 2 , 3
a ich adresy w Hexa to = 378 , 278 i 3BC
A ja otworzyłem BIOS swojego komputera i mam tylko taki wybór :
3F8 , 2F8 , 3E8 , 2E8 .

No i co ? zmienić komputer , czy zasugerować autorowi aby dał
nam możliwość samodzielnego wpisywania adresu LPT .

A swoją drogą : porzednio miałem inny PC , pewnie miał inne adresy
portów ale driver mojego skanera korzystający właśnie z portu drukarki
bez problemu poradził sobie z odnalezieniem nowego adresu .Sprawdziłem
nie pyta o adres portu a działa .

Zbyszek

Awatar użytkownika

Autor tematu
Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#68

Post napisał: Piotr Rakowski » 12 lis 2006, 07:38

Hmm, no to jest dziwne.

Czy Pański komputer jest np. "markowy", w sensie Dell, HP, itd?

Już teraz może Pan wpisać dowolny adres portu, tyle że ręcznie w pliku INI. W nagłówku w sekcji [PORT] ma Pan PORTLPT={adres portu}. Tę wartość musi Pan wpisać dziesiętnie. Problem polega na tym, że wartość portu zapisywana jest razem z innymi ustawienami, więc najpierw musiałby Pan zapisać wszystkie inne ustawienia, a potem zmienić ten port.

W następnej wersji programu do tych 3 standarowych portów dodam 4 - wpisywany ręcznie. Nie chcę zostawaić furtki całkiem otwartej, bo większość ludzi nie zna się na tym i wpisane ustawienia nie wiele im mówią.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


zbyszek9
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 23
Rejestracja: 10 lut 2005, 15:56
Lokalizacja: warszawa

#69

Post napisał: zbyszek9 » 12 lis 2006, 10:20

E, od razu markowy , poprostu na wiosnę kupiłem nową płytę i procesor
a obudowa i zasilacz mają już z 10 lat .

Właśnie robie nowe próby . Ustawiłem Piny 7,6,5,4,3,2 od góry,
krańcówkę zamieniłem na 12 zapisałem i ręcznie wpisuje w pliku .ini PORTLPT=1016 zapisuje plik , i..... nie działa !
A może trzeba też pozmieniać ENABLEPORT,STOPPORT itd
one mają adresy większe o 1 i 2 od adresu LPT ?

Aby uprzedzić inne pytania :
Win XP HOME Edition / oryginał z licencją /
Sterownik MIxpolu
Silniki z "listy społecznej"

Awatar użytkownika

Autor tematu
Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#70

Post napisał: Piotr Rakowski » 12 lis 2006, 22:09

Tak, Enable też jest ważny i niestety ustawiony dmoyślnie na pin 17 - inwertowany. Zmienić np. na 16. Adresy TAKŻE! - dziękuję za podpowiedź.

Już niedługo wyślę wersję, która bierze pod uwagę piny inwertowane i co najważniejsze DZIAŁA BEZ PROBLEMU POD XP PRO!!!
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „STEP2CNC”