Strona Główna CNC FORUM
Amatorskie maszyny CNC

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
Akcesoria CNC

Poprzedni temat «» Następny temat
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
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group

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.plsilniki krokoweŁożyska linioweśruby trapezowe i kulowe
Strona wygenerowana w 0,27 sekundy. Zapytań do SQL: 11