DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu

Rozważ więc następującą opcję pracy z portami we / wy w systemie Windows NT. Ta „opcja” będzie specjalnym sterownikiem GiveIO.sys, dzięki czemu aplikacja, która go uruchomiła, może swobodnie pracować z dowolnymi portami. Ten sterownik napisał Dale Roberts diabeł wie, kiedy, ale nadal nie stracił na znaczeniu.



Krótko mówiąc, powiem ci, jak to działa: na początku naszego programu do komunikacji z portami musisz skontaktować się ze sterownikiem GiveIO.sys. Jednocześnie ustawi takie wartości systemowej mapy bitowej mapy uprawnień (Mapa uprawnień we / wy) dla naszej aplikacji, że będzie miał bezpośredni dostęp do dowolnych portów. Mapa uprawnień we / wy jest częścią ochrony we / wy systemu Windows NT. Jest to mapa bitowa, z których każdy bit odpowiada portowi wejścia / wyjścia. Jeśli bit \u003d 1, to dostęp do portu jest zamknięty; jeśli 0, to otwarty. W przypadku każdej aplikacji użytkownika wszystkie bity są ustawione na 1, a zatem nie możemy bezpośrednio zakłócać portu. GiveIO.sys bezczelnie „włamuje się” do tej tablicy i wszędzie ustawia 0 - tzn. uzyskujemy możliwość dostępu do dowolnego portu z aplikacji.



Aby rozpocząć, pobierz archiwum ze sterownikiem i plikiem instalacyjnym:


Teraz musimy się zarejestrować i zainstalować sterownik w systemie. Aby to zrobić, musisz wykonać szereg operacji. Najpierw skopiuj plik sterownika GIVEIO.sys do folderu C: \\ Windows \\ system32 \\ drivers \\, jeśli oczywiście system jest zainstalowany na dysku Z:\\ i nie zmieniłeś ścieżki instalacji systemu Windows.

Pchać tak. W takim przypadku otrzymasz komunikat o pomyślnym wprowadzeniu informacji do rejestru. Możesz to zweryfikować. W programie do edytowania rejestru regedit.exe w oddziale HKEY_LOCAL_MACHINE \\ System \\ CurrentControlSet \\ Services \\ giveio Możesz zobaczyć następujące:

Aby wprowadzone przez nas zmiany weszły w życie, konieczne jest RESETOWANIE KOMPUTERA.


Czas zacząć programować. W kodzie naszego programu Port.exe (zobacz) wprowadzimy kilka zmian, które pozwolą mu uzyskać dostęp do portów nie tylko w Windows 9x, jak to było wcześniej, ale także w Windows NT. Otrzymany kod przyjmie postać:

#include "iostream.h" #include "conio.h" #include "stdlib.h" #include "windows.h" int main () (int Adres \u003d 888; cout<<"Test LPT port with GiveIO.sys"<

Wszystko. Skompiluj, uruchom. Klikamy 1-0: wszystko powinno działać. Jeśli pojawi się komunikat Błąd! Nie można otworzyć sterownika! Naciśnij dowolny klawisz, aby wyjść ..., następnie instalacja sterownika nie powiodła się i trzeba go ponownie zainstalować.

Dzięki giveio.sys takie listy montażowe będą również działać z powodzeniem:

Asm (mov dx, 378h mov al, 1 out dx, al)

© Dmitrij Iwanow
2005-2006

Podłączanie kontrolera za pomocą adaptera USB-LPT

1 Konfiguracja Mach3 z adapterem USB-LPT

1.1 Korzystając z adaptera USB-LPT, należy skopiować plik mach3usb.dll do folderu c: \\ mach3 \\ plugins.

1.2 Do działania urządzenia konieczna będzie również instalacja sterownika.

Aby to zrobić, podłącz adapter do USB port komputera.

Czekamy, aż system operacyjny wykryje podłączone urządzenie.

Oderwij „Panel sterowania” →„Menedżer urządzeń” znajduje się w sekcji „Inne urządzenia” -Sterownik CNC, rysunek 1.

Obrazek 1.

Kliknij go prawym przyciskiem myszy i wybierz „Z właściwości ”, kliknij„ Zaktualizuj sterowniks ”.

W oknie, które zostanie otwarte, wybierz opcję „Wyszukaj sterowniki na tym komputerze (Wyszukaj i zainstaluj sterowniki ręcznie”).

Podaj ścieżkę do folderu ze sterownikami, rysunek 2.


Rysunek 2

1.3 Podczas uruchamiania programu sterującego maszyny MACH3 należy wybrać z listy urządzeń, rysunek 3

Rycina 3

1.4 Konfiguracja wtyczki mach3usb dla adaptera USB-LPT.

Naciśnij przycisk „Reset”, Mach3 ustanawia połączenie zadapter. P. konfigurujemy wtyczkę.Aby to zrobić, wybierz „Config pl u gins” w menu „Config”, rysunek 4.


Rycina 4

Naciśnij przycisk „Config” naprzeciwko „mach3usb”, otworzy się okno konfiguracji wtyczkiRycina 5.

Rycina 5

1.5 Konfigurowanie panelu microstep „Software microstep” (interpolacja krokowa oprogramowania).

Oprogramowanie interpolacja skoku silnika pozwala na dokładniejszą kontrolę czasuzwłaszcza z pracować przy niskich prędkościach.re ruch będzie płynniejszyim przy niższym poziomie hałasu m. Podczas korzystania z oprogramowania multi silnik skokowyw „Wtyczka Motion”, M ach3 będzie działać tak, jakbyparametr „ StepPer ” w ustawieniach silników krokowychwyższy niż fizycznie, bez zmniejszania prędkości maksymalnej.Gdy N \u003d 1 parametry odpowiednio silników krokowych maszynyz tweet zainstalowany na snte menu „Motor Tuning”.

Wchodzić mnożnik N\u003e 1 i pomnóż przez współczynnik Parametr N ” StepPer ”w ustawieniach silnika (Motor Tuning) Mach3, rysunek 6.

Rycina 6

Po zakończeniu ustawiania parametrówzamknij okno ustawień wtyczki. Dalejkliknij „EStop” (Reset), przejdź do zatrzymaj tryb i uruchom ponownie w trybie Start, aby ponownie załadować ustawienia adaptera.

2 Zaawansowane ustawienia wtyczek adapter USB-LPT

2.1 Automatyczne wyłączanie sygnału „Włącz”

Automatycznie wyłącza sygnał „Włącz” po określonym czasie, w którym nie wykonano żadnego ruchu. Jeśli pole ma wartość 0, używany jest parametr domyślny - 500 mS. Gdy ta funkcja jest wyłączona, sygnał „Enable” jest wyłączany przez naciśnięcie przycisku „E-Stop” (Reset).

2.2 Powrót z podstawy wyłącznika krańcowego (Home).

Rycina 7

Ustawia powrót portalu od momentu wyzwolenia wyłącznika krańcowego podczas automatycznego wyszukiwania baz we wszystkich osiach. (Aby wykluczyć fałsz

wyłącza się podczas wyszukiwania baz, jeśli jeden sygnał wejściowy jest używany dla kilku wyłączników krańcowych).

2.3 Korzystanie z przycisków „Cycle Start”, „Feed Hold”, „Stop” .

Cyfra 8

Kiedy wtyczka działa:

Naciśnięcie przycisku „Stop” powoduje szybkie zatrzymanie programu z utratą wszystkich G- kod zawarty w buforze danych

Po naciśnięciu przycisku „Feed Hold” wykonywanie programu będzie kontynuowane do wyczerpania zawartości bufora programu.

Po kliknięciu Feed Hold „, aby kontynuować pracę, kliknij„Regen pathpath ” " Biegać „Uch zapewni to poprawną kontynuację programu.

Rycina 9

2.4 Timer

Rycina 10

Aktywność: czas wstępnego buforowania przy uruchomieniu

Bezczynność : czas wykrycia stanuStop / Pauzaa także resynchronizacja impulsów indeksowych

Odpowiedź : czas transmisji polecenia statusu.Służy do prawidłowego wdrożeniastany zatrzymania, ruchu, synchronizacji.

Podczas korzystania z wartości domyślnych dane wprowadzone w polach wartości nie są używane. Zastosowane wartości to 100/300/300.

Timer nie dotyczy zespołów relokacyjnych. Zespoły relokacyjne są zawsze wykonywane natychmiast.

2.5 Panel ustawień wprowadzania indeksu, rysunek 23.

Rycina 11.

Adapter ma konfigurowalny indeks wejścia-wyjścia 12.
wejście indeksu obsługuje następujące funkcje:
- Pomiar obrotów wrzeciona na minutę i wskazanie w Mach3 - „Pomiar RPM”.

Synchronizacja startu od pauzy w kodzie G po pojawieniu się impulsu zegarowego - „Synchronizacja pauzy / startu po
puls ”(w tym przez naciśnięcie przycisków Pause / Start na głównym ekranie Mach3.)
- Synchronizacja prędkości posuwu narzędzia z prędkością wrzeciona - „Adapter synchronizacji
prędkość z RPM ”.
Posuw jest synchronizowany z prędkością wrzeciona za pomocą
adapter i odpowiada formule:
A \u003d (A1 * B) / B1.
Gdzie: A oznacza paszę w danym momencie;
A1 - normalny posuw określony w kodzie G;
In - zmierzona wartość liczby obrotów na minutę wrzeciona;
B1 - prędkość wrzeciona podczas normalnego posuwu;
Pole RPM - liczba obrotów podczas normalnego podawania, pole% to liczba nadmiarowa
obroty nad danym, które można prześledzić. Jeśli% pola wynosi zero, to kanał
zawsze mniejsza lub równa normalnej paszy określonej w kodzie G.

2.6 Bufor.

Rycina 12.

Czasami możliwe jest tymczasowe niedopasowanie między linią kodu G wyświetlaną jako wykonywaną w Mach3 a rzeczywistą linią wykonywalną, a także opóźnieniem w wykonywaniu poleceń Stop, Feed Hold. Wynika to z obecności własnego bufora poleceń adaptera.
Bufor stabilizuje działanie podczas krótkotrwałych awarii komunikacji między adapterem a komputerem oraz przy spowolnieniu obliczeń Mach3. Z jednej strony, im większy bufor, tym bardziej stabilna operacja, ale z uwagi na fakt, że bufor może osiągnąć dziesiątki kilobajtów, opóźnienia w wykonywaniu FeedHold, polecenia Stop mogą potrwać do kilku sekund. Możesz zwiększyć szybkość reakcji, zmniejszając wartość bufora do 0, ale prawdopodobieństwo awarii podczas pracy wzrośnie.

Chińska firma ID-Cooling, znana przede wszystkim z tanich systemów chłodzenia, ogłosiła wydanie nowego, bezobsługowego procesora Auraflow 240. Nowość jest zgodna ze wszystkimi obecnymi platformami procesorów i jej głównymi klientami, według producenta „ Pomysł powinien stać się fanami oświetlenia LED RGB i być właścicielami płyt głównych ASUS.

Dane techniczne

Grubość - 1,1 "(2,2" z wentylatorami)

Szerokość - 4,7 "(120 mm)

Głębokość - 274 mm (10,8 ")

Wysokość pompy - 1,7 "(43 mm)

Kontroler - brak (BIOS)

Wentylatory - (2) 120 x 25 mm

Złącza - (1) 3-stykowe, (2) PWM

Waga - 38 uncji

Gniazda Intel - 775, 115x, 1366, 2011x / 2066

Gniazda AMD - AM4, 4-śrubowe starsze wersje

Gwarancja - 3 lata

Auraflow 240 jest w kolorze czarnym, a jego rozmiar jest naprawdę świetny. Na przedniej stronie pudełka znajduje się piękne zdjęcie pompy i chłodnicy SZHO, a tuż poniżej najważniejsze funkcje ...

Kolink ogłosił podwozie Obserwatorium, którego celem jest montaż systemów stacjonarnych o dość surowym, choć przyciągającym wzrok wyglądzie zewnętrznym.

Nowość, wykonana w kolorze czarnym, ma panele przednie i boczne z dymionego szkła hartowanego o grubości 4 mm. Obudowa zawiera cztery wentylatory 120 mm, dostarczane z wielokolorowym podświetleniem RGB, z których trzy znajdują się z przodu, a jeden z tyłu. Użytkownicy mogą również dodać dwie chłodnice 120 mm w górnej części.

Ramy te zakładają wykorzystanie płyt głównych E-ATX (do 279 mm szerokości), ATX, Micro-ATX i Mini-ITX. Są też miejsca do montażu siedmiu kart rozszerzeń. Długość dyskretnych akceleratorów graficznych nie powinna przekraczać 390 mm. Poza tym podwozie Obserwatorium może pomieścić dwa dyski o formacie 3,5 ”lub 2,5”. W przypadku zastosowania układu chłodzenia cieczą można zainstalować radiatory 240 mm z przodu i na górze, podczas gdy chłodzenie procesora jest ...

Zotac, znany projektant rozwiązań graficznych, opracował wyjątkową kartę graficzną. Karta ta, zatytułowana Zotac GeForce GTX 660 Thunderbolt, zmierza w kierunku nowej serii Thunderbolt Edition, która jest uważana za tańszy produkt niż seria Extreme. Nowicjusz jest wyposażony w oryginalną płytkę drukowaną i skuteczny system chłodzenia.

Zotac GeForce GTX 660 Thunderbolt charakteryzuje się przede wszystkim unikalnym systemem chłodzenia, który składa się z dużego aluminiowego radiatora, trzech rurek cieplnych miedzianych, które stykają się z GPU z jednej strony, oraz kilku wentylatorów 100 mm. Należy wspomnieć, że programiści Zotac wdrożyli w swojej karcie dedykowaną technologię Eclean, która umożliwia bezproblemowy demontaż wentylatorów i górnej pokrywy w celu oczyszczenia chłodnicy z kurzu.

Układ GK106, zaprojektowany na architekturze Keplera w procesie technologicznym poniżej 28 nm, działa jako podstawowy element karty GeForce GTX 660 Thunderbolt. Obejmuje 960 rdzeni CUDA i pracuje z częstotliwością 980 MHz ...

Ten problem napotyka każdy, kto próbuje podłączyć dowolne urządzenie do portu LPT. Jak tylko powiesz programowi „użyj LPT”, pojawi się błąd - jest on odzwierciedlony na zrzucie ekranu po prawej stronie. Spróbujmy to rozgryźć i naprawić.

Natknąłem się na to, gdy dodałem płytę kontrolera z portami 1-LPT i 2-COM. Konieczna była do tego konkretna potrzeba - podłączenie dekodera pasmowego RU-005A. Zostanie to omówione w następnym artykule. W międzyczasie chciałbym uzyskać poprawnie działający port LPT w Win-Test pod Windows -7 (64-bit).

Nowoczesne komputery przez długi czas nie zawierają portu równoległego. Alternatywnie możesz umieścić w nim dodatkowy kontroler. Nie przejmuj się tym słowem, nie ma w tym nic strasznego. Przyczyna wystąpienia powyższego błędu jest prosta - sterowniki i biblioteki DriverLINX (DLPortIO.sys + DLPortIO.dll) nie istnieją dla wersji systemu Windows z architekturą x86-64 (AMD64, Intel64). Twórca Scientific Software Tools Inc przestał wspierać sterownik, przenosząc go do innej firmy i zatrzymał się tylko w wersji 32-bitowej. Microsoft wzrusza ramionami i wysyła do producenta. Niemniej jednak istnieje dobry zestaw - jest to InpOut32 (hwinterface.sys + inpout32.dll), a nawet 64-bitowa wersja InpOutx64 ze sterownikiem hwinterfacex64.sys.

Przejdźmy od teorii do praktycznego wdrożenia. Na stanie:

  • Win-Test wersja 4.10, zaktualizowana do wersji: 524 w dniu 13 lipca 2013 r.
  • Windows 7 Ultimate (64-bitowy) ze wszystkimi aktualizacjami.
  • Intel Core i7-3770 (3,4 GHz) + PC3-10700 (667 MHz) 8x2 \u003d 16 Gb + Asus P8Z77-V LX
  • Kontroler * Port PCI COM / LPT (2 + 1) WCH353 luzem

Instalacja kontrolera

Sam kontroler w istocie nie reprezentuje niczego interesującego, a jego nazwa daje prawie kompletny pomysł - dwa porty COM i jeden port LPT, jest zainstalowany w PCI. Samo urządzenie jest tanie i kosztuje 360 \u200b\u200brubli (około 12 USD), produkcja - Chiny.

Opakowanie było OEM. Zawarte są dwie pętle z portami COM na wsporniku i dysk z podobno sterownikami. Nie zainstalowałem ich, jak już wcześniej wiedziałem - nie są odpowiednie. Wszystkie drogi prowadziły do \u200b\u200bstrony producenta. Na wszelki wypadek podaję link i umieszczam ten sam sterownik w archiwum.


Procedura instalacji kontrolera nie spowodowała problemów - wszystko jest dość proste. Wyłącz komputer, zainstaluj go w wolnym gnieździe PCI, włącz, zainstaluj sterownik. W zestawie znajduje się instalator. Jego interfejs nie jest skomplikowany i przejrzysty. Wszystko poszło do mnie z automatycznym określeniem rodzaju karty i wystarczyło kliknąć tylko Zainstaluj sterownik. Procesowi instalacji towarzyszy ruchomy pasek na interfejsie, wszystko jest wyjątkowo jasne.

W razie potrzeby program umożliwia zmianę przypisania portów. Na przykład z wirtualnymi portami COM. Aby to zrobić, po instalacji kliknij Informacje i przycisk Zmień nazwę portu.

Te zrzuty ekranu nie wymagają specjalnych komentarzy, kliknij, a zdjęcia staną się większe. Wszystko jest w twoich rękach - skonfiguruj nowe porty, które pojawią się według twojego uznania i dla twoich potrzeb.

Finałem pomyślnej instalacji powinna być obecność tych urządzeń w Menedżerze urządzeń na komputerze. Idź tam i sprawdź. W moim przypadku zintegrowany port COM stał już na płycie głównej (no cóż ... Potrzebuję go). W związku z tym lista portów jest następująca:

Możliwe, że musisz znać adres tego portu i poprawnie wskazać go w ustawieniach programu, w których ten port będzie używany. Domyślnie adresy portów powinny wyglądać następująco:

LPT -1 - 378

LPT -2 - 278

LPT -3 - 3BC

W naszym przypadku będą się różnić od zwykłych wartości, ponieważ porty te nie są zintegrowane z płytą główną, a sposobem komunikacji z nimi jest magistrala PCI. W mojej wersji okazało się D 010 (użyj pierwszej wartości). Dlatego przed zainstalowaniem (zakupem) takiego kontrolera sprawdź, czy Twój program ma możliwość ustawienia innych zakresów We / Wy.

Niemniej jednak sterowniki zawierają małe narzędzie, które pozwala na ponowne przypisanie takich adresów (nie zrozumiałem tego, nie ma takiej potrzeby).

Cooltek wprowadził na rynek kolejny nowy produkt - kadłub środkowej wieży o nazwie GT-04. Model łączy w sobie wyjątkowe cechy, takie jak funkcjonalność, ergonomia, stylowy wygląd i atrakcyjna cena (59,99 euro). Podwozie jest wykonane w pełnej czerni z jasnymi pomarańczowymi / zielonymi akcentami na panelu przednim. Przywieziono także parę koszy na napędy optyczne 5,25 cala, a także wnękę na napęd 3,5 cala.

Obudowa Cooltek GT-04 (pomarańczowa / zielona) jest wyposażona w boczne okno, które otwiera widok komponentów systemu. ...

Kingston Technology, wiodący producent pamięci na PC z długą historią sukcesu na rynku, ogłosił wydanie nowych modułów pamięci na cześć dekady swojej linii produktów HyperX. Godną uwagi cechą nowych produktów jest czarna płytka drukowana stosowana w rodzinie HyperX i HyperX Beast, a także unikalny rozkład ciepła, który znacznie poprawia rozpraszanie ciepła.

Seria HyperX Beast z czarną płytką drukowaną, która jest częścią linii Predator, charakteryzuje się ogromną pojemnością i maksymalnymi częstotliwościami roboczymi. W sprzedaży detalicznej moduły ...

Wyłącznie dla fanów, aby zamontować system śnieżnobiałych elementów, organizacja CORSAIR dodała mechanizmy w tej kolorowej wersji do znanej serii zasilaczy CORSAIR RMx. Oprócz samego źródła, w pełni modułowe kable uzyskały biały kolor, a obecność niewielkiej liczby czarnych elementów nadaje nowy wygląd nowym mechanizmom, skupiając się na kontraście.

Wszystkie wersje białej linii CORSAIR RMx White mają wysokiej jakości elementarną podstawę (w tym wyłącznie japońskie kondensatory wysokotemperaturowe ...

DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu