 |
CNC FORUM
Amatorskie maszyny CNC
|
|
Przesunięty przez: chaos 2006-11-02, 23:16 |
Powstaje nowy program sterujący CNC. Potrzebni betatesterzy! |
| Autor |
Wiadomość |
jarekk
Specjalista poziom 3

Pomógł: 21 razy Dołączył: 17 Mar 2006 Posty: 638 Skąd: Gdańsk
|
Wysłany: 2006-11-08, 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 ?? |
|
|
|
 |
Piotr Rakowski
Specjalista poziom 3 rakuś


Pomógł: 30 razy Dołączył: 29 Lip 2005 Posty: 947 Skąd: Warszawa
|
Wysłany: 2006-11-09, 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. |
_________________ Piotr (rakuś) Rakowski, eduCAD CNC, PLT2CNC, STEP2CNC
Oprogramowanie: http://www.soft4cnc.pl maszyny: http://www.grawerki.biz |
|
|
|
 |
gaspar
Specjalista poziom 2


Pomógł: 14 razy Dołączył: 13 Sty 2006 Posty: 447 Skąd: Stargard Szczec.
|
Wysłany: 2006-11-10, 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. |
_________________ "Wiedza daje pokorę wielkiemu, dziwi przeciętnego, nadyma małego" - Lew Tolstoj |
|
|
|
 |
jarekk
Specjalista poziom 3

Pomógł: 21 razy Dołączył: 17 Mar 2006 Posty: 638 Skąd: Gdańsk
|
Wysłany: 2006-11-10, 13:20
|
|
|
| Cytat: | 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 3

Dołączył: 22 Lip 2005 Posty: 23 Skąd: pl
|
Wysłany: 2006-11-10, 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. |
|
|
|
 |
Piotr Rakowski
Specjalista poziom 3 rakuś


Pomógł: 30 razy Dołączył: 29 Lip 2005 Posty: 947 Skąd: Warszawa
|
Wysłany: 2006-11-11, 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!!! |
_________________ Piotr (rakuś) Rakowski, eduCAD CNC, PLT2CNC, STEP2CNC
Oprogramowanie: http://www.soft4cnc.pl maszyny: http://www.grawerki.biz |
|
|
|
 |
zbyszek9
Czytelnik forum poziom 3

Dołączył: 10 Lut 2005 Posty: 19 Skąd: warszawa
|
Wysłany: 2006-11-11, 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 |
|
|
|
 |
Piotr Rakowski
Specjalista poziom 3 rakuś


Pomógł: 30 razy Dołączył: 29 Lip 2005 Posty: 947 Skąd: Warszawa
|
Wysłany: 2006-11-12, 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ą. |
_________________ Piotr (rakuś) Rakowski, eduCAD CNC, PLT2CNC, STEP2CNC
Oprogramowanie: http://www.soft4cnc.pl maszyny: http://www.grawerki.biz |
|
|
|
 |
zbyszek9
Czytelnik forum poziom 3

Dołączył: 10 Lut 2005 Posty: 19 Skąd: warszawa
|
Wysłany: 2006-11-12, 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" |
|
|
|
 |
Piotr Rakowski
Specjalista poziom 3 rakuś


Pomógł: 30 razy Dołączył: 29 Lip 2005 Posty: 947 Skąd: Warszawa
|
Wysłany: 2006-11-12, 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!!! |
_________________ Piotr (rakuś) Rakowski, eduCAD CNC, PLT2CNC, STEP2CNC
Oprogramowanie: http://www.soft4cnc.pl maszyny: http://www.grawerki.biz |
|
|
|
 |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
| sponsorem forum jest www.akcesoria.cnc.info.pl |
Informacje na witrynie cnc.info.pl są podawane tylko w celach edukacyjnych oraz hobbystycznych. Jedynie użytkownik wysyłający wiadomość lub plik ponosi pełnoprawną odpowiedzialność za ich treść. Jeżeli wynikną z tego konsekwencje prawne, cnc.info.pl może przekazać wszelkie informacje właściwym organom państwowym na temat danego użytkownika oraz pomóc w jego zlokalizowaniu. Zgodnie z ustawą o ochronie danych osobowych cnc.info.pl nie przekazuje informacji odnośnie użytkowników firmom i osobom prywatnym. Hasła, adresy e-mail oraz numery IP są szyfrowane w bazie danych i jedynie administrator jest w stanie odczytać te informacje. Cnc.info.pl jest przeciwna łamaniu zabezpieczeń oraz łamaniu praw autorskich, jednak niektóre osoby nie przestrzegają naszego regulaminu. Jeżeli zobaczyłeś wiadomość lub plik, który twoim zdaniem jest nielegalny lub narusza twoje dobra osobiste, prosimy o natychmiastowy kontakt:
Administrator |
|
www.akcesoria.cnc.info.pl
• silniki krokowe • Łożyska liniowe • śruby trapezowe i kulowe
|