LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam

Quindi, considera la seguente opzione per lavorare con le porte I / O in Windows NT. Questa "opzione" sarà un driver speciale giveio.sys, che consente all'applicazione che l'ha avviata di funzionare liberamente con qualsiasi porta. Questo driver ha scritto Dale roberts il diavolo sa quando, ma non ha ancora perso rilevanza.



In breve, ti dirò come funziona: all'inizio del nostro programma per la comunicazione con le porte, devi contattare il driver giveio.sys. Allo stesso tempo, imposterà tali valori della bitmap di sistema della Mappa delle autorizzazioni (Mappa delle autorizzazioni I / O) per la nostra applicazione in modo che gli sia consentito l'accesso diretto a qualsiasi porta. Mappa delle autorizzazioni I / O fa parte della protezione I / O di Windows NT. È una bitmap, ogni bit corrispondente a una porta di input / output. Se bit \u003d 1, l'accesso alla porta è chiuso; se 0, quindi aprire. Per qualsiasi applicazione utente, tutti i bit sono impostati su 1 e di conseguenza non possiamo interferire direttamente con la porta. GiveIO.sys "si rompe" in modo impudente in questo array e ovunque imposta 0, ad es. abbiamo la possibilità di accedere a qualsiasi porta dall'applicazione.



Per iniziare, scarica l'archivio con il driver e il file di installazione:


Ora dobbiamo registrare e installare il driver nel sistema. Per fare ciò, è necessario eseguire una serie di operazioni. Innanzitutto, copia il file del driver giveio.sys nella cartella C: \\ Windows \\ system32 \\ drivers \\ se, ovviamente, il sistema è installato sul disco A PARTIRE DAL:\\ e non hai modificato il percorso di installazione di Windows.

spingere . In questo caso, riceverai un messaggio sulla corretta immissione delle informazioni nel registro. Puoi verificarlo. Nel programma dell'editor del registro regedit.exe nel ramo HKEY_LOCAL_MACHINE \\ System \\ CurrentControlSet \\ Services \\ giveio Puoi vedere quanto segue:

Per rendere effettive le modifiche da noi apportate, è necessario il RESET DEL COMPUTER.


È tempo di iniziare a programmare. Nel codice del nostro programma Port.exe (vedi) apporteremo alcune modifiche che gli consentiranno di accedere alle porte non solo in Windows 9x come prima, ma anche in Windows NT. Il codice risultante assumerà la forma:

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

Tutti. Compila, esegui. Clicchiamo 1-0: tutto dovrebbe funzionare. Se viene visualizzato un messaggio Errore! Impossibile aprire il driver! Premere un tasto qualsiasi per uscire ..., quindi l'installazione del driver non è riuscita ed è necessario reinstallarlo di nuovo.

Grazie giveio.sys tali lettere di assemblaggio funzioneranno anche con successo:

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

© Dmitry Ivanov
2005-2006

Collegamento di un controller tramite un adattatore USB-LPT

1 Setup per lavorare con Mach3 con un adattatore USB-LPT

1.1 Quando si utilizza l'adattatore USB-LPT, è necessario copiare il file mach3usb.dll nella cartella c: \\ mach3 \\ plugins.

1.2 Per il funzionamento del dispositivo è inoltre necessario installare il driver.

Per fare ciò, collegare l'adattatore a USB porta del computer.

Attendiamo che il sistema operativo rilevi il dispositivo collegato.

Strappare il "Pannello di controllo" →"Device Manager", troviamo nella sezione "Altri dispositivi" -Controllore CNC, figura 1.

Immagine 1

Fai clic destro su di esso e selezionando "A PARTIRE DAL proprietà ", fai clic su" Aggiorna drivers ".

Nella finestra che si apre, seleziona la voce "Cerca i driver su questo computer (Cerca e installa i driver manualmente)".

Specificare il percorso della cartella con i driver, Figura 2.


figura 2

1.3 Quando si avvia il programma di controllo della macchina MACH3, sarà necessario selezionare dall'elenco dei dispositivi, Figura 3

Figura 3

1.4 Configurazione del plug-in mach3usb per l'adattatore USB-LPT.

Premere il pulsante "Ripristina", Mach3 stabilisce una connessione conadattatore. P configuriamo il plugin.Per fare ciò, selezionare la voce "Impostazioni di configurazione" nel menu "Configurazione", Figura 4.


Figura 4

Premere il pulsante "Config" di fronte a "mach3usb", si apre la finestra di configurazione del pluginFigura 5

Figura 5

1.5 Configurazione del pannello microstep “Software microstep” (interpolazione dei passaggi del software).

Software l'interpolazione del passo del motore consente un controllo del tempo più accuratosoprattutto con lavorare a bassa velocità.D la mossa sarà più fluidae con un livello di rumore m inferiore. Quando si utilizza il software multe motore del passoin "Motion plugin", M ach3 funzionerà come separametro " StepPer " nelle impostazioni dei motori passo-passopiù alto che fisicamente, senza ridurre la velocità massima.Quando N \u003d 1 i parametri dei motori passo-passo della macchina rispettivamentea partire dal tweet installato a pnte il menu “Motor Tuning”.

accedere moltiplicatore N\u003e 1, e moltiplicarsi per un fattore N parametro " StepPer "nelle impostazioni del motore (Motor Tuning) Mach3, Figura 6.

Figura 6

Dopo aver terminato l'impostazione dei parametri,chiudi la finestra delle impostazioni del plugin. Ulteriorefai clic su "EStop" (Ripristina) vai a modalità di arresto e riavvio in modalità di avvio per ricaricare le impostazioni dell'adattatore.

2 Impostazioni avanzate del plug-in adattatore USB-LPT

2.1 Disabilitazione automatica del segnale "Abilita"

Disattiva automaticamente il segnale “Abilita” dopo un periodo di tempo prestabilito durante il quale non è stato effettuato alcun movimento. Se il campo è impostato su 0, viene utilizzato il parametro predefinito: 500 mS. Quando questa funzione è disabilitata, il segnale “Abilita” viene disabilitato premendo il pulsante “E-Stop” (Reset).

2.2 Ritorno dalla base del finecorsa (Home).

Figura 7

Imposta il ritorno del portale dal momento in cui viene attivato l'interruttore di finecorsa durante la ricerca automatica di basi su tutti gli assi. (Per escludere false

scatta durante la ricerca di basi, se viene utilizzato un segnale di ingresso per più finecorsa).

2.3 Uso dei pulsanti "Cycle Start", "Feed Hold", "Stop" .

Figura 8

Quando il plugin funziona:

Premendo il pulsante "Stop" si interrompe rapidamente il programma, con la perdita di tutti i G- codice contenuto nel buffer dei dati

Premendo il pulsante "Feed Hold", l'esecuzione del programma continuerà fino all'esaurimento del contenuto del buffer del programma.

Dopo aver fatto clic su Feed Hold ", per la continuazione del lavoro, fare clic su"Regen toolpath "quindi " Correre "uh ciò garantirà la corretta prosecuzione del programma.

Figura 9

2.4 Timer

Figura 10

Attività: tempo di pre-buffering all'avvio

Inattività : tempo di rilevamento dello statoStop / Pausacosì come la risincronizzazione degli impulsi di indice

Risposta : tempo di trasmissione comando stato.Utilizzato per una corretta implementazionestati di arresto, movimento, sincronizzazione.

Quando si utilizzano valori predefiniti, i dati immessi nei campi valore non vengono utilizzati. I valori utilizzati sono 100/300/300.

Il timer non si applica ai team di ricollocazione. I team di ricollocazione vengono sempre eseguiti immediatamente.

2.5 Pannello Impostazioni input indice, Figura 23.

Figura 11

L'adattatore ha un indice di input-output configurabile 12.
input index supporta le seguenti funzioni:
- Misura dei giri del mandrino al minuto e indicazione in Mach3 - "Misura RPM".

Sincronizzazione di un avvio da una pausa nel codice G dopo la comparsa di un impulso di clock - “Sincronizza pausa / avvio su
impulso "(anche premendo i pulsanti Pause / Start sulla schermata principale di Mach3.)
- Sincronizzazione della velocità di avanzamento dell'utensile con la velocità del mandrino- “Adattatore di sincronizzazione
velocità con RPM ”.
L'avanzamento è sincronizzato con la velocità del mandrino mediante
adattatore e corrisponde alla formula:
A \u003d (A1 * B) / B1.
Dove: A è il feed in un determinato momento;
A1 - feed normale specificato nel codice G;
In - il valore misurato del numero di giri al minuto del mandrino;
B1 - velocità del mandrino durante l'alimentazione normale;
Il campo RPM è il numero di giri durante l'alimentazione normale, il campo% è l'eccesso del numero
rivoluzioni sopra date che possono essere rintracciate. Se il campo% è zero, il feed
sempre inferiore o uguale al normale feed specificato nel codice G.

2.6 Buffer.

Figura 12

A volte è possibile una discrepanza temporanea tra la riga del codice G visualizzata come eseguita in Mach3 e la riga eseguibile effettiva, nonché un ritardo nell'esecuzione dei comandi Stop, Feed Hold. Ciò è dovuto alla presenza del buffer dei comandi dell'adattatore.
Il buffer stabilizza il funzionamento in caso di errori di comunicazione a breve termine tra l'adattatore e il computer e quando il calcolo di Mach3 viene rallentato. Da un lato, maggiore è il buffer, più stabile è l'operazione, ma a causa del fatto che il volume del buffer può raggiungere decine di kilobyte, sono possibili ritardi nell'esecuzione di FeedHold, comandi Stop fino a diversi secondi. È possibile aumentare la velocità di reazione diminuendo il valore del buffer su 0, ma aumenterà la probabilità di un guasto durante il funzionamento.

La società cinese ID-Cooling, nota innanzitutto per i sistemi di raffreddamento a basso costo, ha annunciato il rilascio di un nuovo processore incustodito Auraflow 240. La novità è compatibile con tutte le piattaforme di processori attuali e i suoi principali clienti, secondo il produttore " s idea, dovrebbero diventare fan dell'illuminazione a LED RGB e devono essere proprietari di schede madri di ASUS.

specificazioni

Spessore - 1,1 "(2,2" con ventole)

Larghezza - 4.7 "(120mm)

Profondità: 27,8 mm (10,8 ")

Altezza pompa - 1.7 "(43mm)

Controller: nessuno (BIOS)

Ventole di raffreddamento - (2) 120 x 25 mm

Connettori - (1) 3 pin, (2) PWM

Peso - 38 once

Socket Intel: 775, 115x, 1366, 2011x / 2066

Zoccoli AMD - AM4, 4 bulloni Legacy

Garanzia - 3 anni

L'Auraflow 240 è di colore nero e le sue dimensioni sono davvero eccezionali. Sul lato anteriore della scatola c'è una bella foto della pompa e del radiatore della SZHO, e proprio sotto ci sono le caratteristiche principali di ...

Kolink ha annunciato il telaio dell'Osservatorio, finalizzato all'assemblaggio di sistemi desktop con un aspetto esterno piuttosto rigoroso, ma accattivante.

La novità, eseguita in nero, possiede i pannelli frontale e uno laterale in vetro temperato fumé spessore 4 mm. La custodia racchiude quattro ventole da 120 mm, fornite con retroilluminazione RGB multicolore, tre delle quali si trovano nella parte anteriore e una - nella parte posteriore. Gli utenti possono anche aggiungere due dispositivi di raffreddamento da 120 mm nella parte superiore.

Questo framework presuppone l'utilizzo di schede madri E-ATX (larghe fino a 279 mm), ATX, Micro-ATX e Mini-ITX. Ci sono anche sedi di montaggio per sette schede di espansione. La lunghezza degli acceleratori grafici discreti non deve superare i 390 mm. Inoltre, il telaio dell'Osservatorio è in grado di ospitare due unità con fattore di forma da 3,5 "o 2,5". Nel caso del sistema di raffreddamento a liquido, è possibile installare un dissipatore da 240 mm nella parte anteriore e superiore, mentre il dispositivo di raffreddamento della CPU è ...

Zotac, un noto designer di soluzioni grafiche, ha sviluppato una scheda grafica dal design unico. Intitolata Zotac GeForce GTX 660 Thunderbolt, questa scheda è destinata a una nuova serie Thunderbolt Edition che è considerata un prodotto più economico della serie Extreme. Il principiante è dotato di un PCB originale e di un efficace sistema di raffreddamento.

Zotac GeForce GTX 660 Thunderbolt è principalmente caratterizzato da un esclusivo sistema di raffreddamento costituito da un grande dissipatore in alluminio, tre tubi di calore in rame che entrano in contatto con la GPU da un lato e un paio di ventole da 100 mm. Va detto che gli sviluppatori di Zotac hanno realizzato nella loro scheda una tecnologia Eclean dedicata che consente uno smontaggio senza problemi di ventole e coperchio superiore allo scopo di pulire il dispositivo di raffreddamento dalla polvere.

Il chip GK106, progettato sull'architettura Kepler con un processo tecnologico a 28 nm, funziona come elemento base nella scheda GeForce GTX 660 Thunderbolt. Coinvolge 960 core CUDA e funziona a 980 MHz ...

Questo problema è affrontato da tutti coloro che stanno tentando di connettere qualsiasi dispositivo alla porta LPT. Non appena dici al programma "usa LPT", otterrai un errore, che si riflette nello screenshot a destra. Quindi, proviamo a capirlo e risolverlo.

L'ho trovato quando ho aggiunto una scheda controller con porte 1-LPT e 2-COM. Ciò era assolutamente necessario: collegare il decodificatore di banda RU-005A. Questo sarà discusso nel prossimo articolo. Nel frattempo, vorrei far funzionare correttamente LPT -port in Win-Test in Windows -7 (64 bit).

I computer moderni non contengono una porta parallela da molto tempo. In alternativa, puoi inserire un controller aggiuntivo. Non essere allarmato da questa parola, non c'è nulla di terribile al riguardo. Il motivo per cui si verifica l'errore sopra riportato è semplice: i driver e le librerie DriverLINX (DLPortIO.sys + DLPortIO.dll) non esistono per le versioni di Windows con architettura x86-64 (AMD64, Intel64). Lo sviluppatore di Scientific Software Tools Inc ha smesso di supportare il driver, trasferendolo a un'altra società, e si è fermato solo sulla versione a 32 bit. Microsoft scrolla le spalle e invia al produttore. Tuttavia, esiste un buon kit: InpOut32 (hwinterface.sys + inpout32.dll) e persino una versione a 64 bit di InpOutx64 con driver hwinterfacex64.sys.

Passiamo dalla teoria all'implementazione pratica. Disponibile:

  • Win -Test versione 4.10, aggiornato alla revisione: 524 dal 13-lug-2013.
  • Windows 7 Ultimate (64 bit) con tutti gli aggiornamenti.
  • Intel Core i7-3770 (3.4 GHz) + PC3-10700 (667 MHz) 8x2 \u003d 16 Gb + Asus P8Z77-V LX
  • Controller * PCI COM / LPT (2 + 1) porta WCH353 bulk

Installazione del controller

Il controller stesso non è niente di interessante in sostanza e il suo nome dà un'idea quasi completa: due porte COM e una porta LPT, è installata in PCI. Il dispositivo stesso è economico e costa 360 rubli (circa $ 12), produzione - Cina.

Il packaging era OEM. Sono inclusi due loop con porte COM sulla staffa e un disco con presumibilmente driver. Non li ho installati, come già sapevo in anticipo - non sono adatti. Tutte le strade hanno portato al sito Web del produttore. Per ogni evenienza, do un link e inserisco lo stesso driver nell'archivio.


La procedura per l'installazione del controller non ha causato problemi: tutto è abbastanza semplice. Spegni il computer, installalo in uno slot PCI libero, accendilo, installa il driver. Incluso è un programma di installazione. La sua interfaccia non è complicata e chiara. Tutto è andato bene per me per determinare automaticamente il tipo di carta ed è stato sufficiente fare clic su Installa solo driver. Il processo di installazione è accompagnato da una striscia mobile sull'interfaccia, tutto è estremamente chiaro.

Il programma consente di riassegnare le porte, se necessario. Ad esempio, con porte COM virtuali. Per fare ciò, dopo l'installazione, fai clic su Informazioni e sul pulsante Modifica nome porta.

Questi screenshot non richiedono commenti speciali, fare clic e le immagini diventeranno più grandi. Tutto è nelle tue mani: configura le nuove porte che appaiono a tua discrezione e per le tue esigenze.

Il finale del fatto che l'installazione è andata a buon fine dovrebbe essere la presenza di questi dispositivi in \u200b\u200bGestione dispositivi sul computer. Vai lì e controlla. Nel mio caso, la porta COM integrata si trovava già sulla scheda madre (beh ... ne ho bisogno). Di conseguenza, l'elenco delle porte è il seguente:

È possibile che sia necessario conoscere l'indirizzo di questa porta e indicarlo correttamente nelle impostazioni del programma in cui verrà utilizzata questa porta. Per impostazione predefinita, gli indirizzi delle porte dovrebbero essere i seguenti:

LPT -1 - 378

LPT -2 - 278

LPT -3 - 3BC

Nel nostro caso, differiranno dai valori usuali, perché queste porte non sono integrate sulla scheda madre e il modo di comunicare con esse è tramite il bus PCI. Nella mia versione si è scoperto D 010 (usa il primo valore). Pertanto, prima di installare (acquistare) un controller di questo tipo, verifica se il tuo programma è in grado di impostare altri intervalli di I / O.

Tuttavia, i driver hanno una piccola utility che ti consente di riassegnare tali indirizzi (non l'ho capito, non è necessario).

Cooltek ha lanciato un altro nuovo prodotto sul mercato: uno scafo a torre centrale chiamato GT-04. Il modello combina caratteristiche eccezionali come funzionalità, ergonomia, design elegante e prezzo interessante (59,99 euro). Il telaio è realizzato in nero pieno con accenti di arancione / verde brillante sul pannello frontale. Qui vengono portati anche un paio di cestini per unità ottiche da 5,25 pollici, nonché un alloggiamento per unità da 3,5 pollici.

La custodia Cooltek GT-04 (arancione / verde) è dotata di una finestra laterale che apre una vista dei componenti del sistema. ...

Kingston Technology, leader nella produzione di memorie per PC con una lunga storia di successi sul mercato, ha annunciato il rilascio di nuovi moduli di memoria in onore del decennio della sua linea di prodotti HyperX. Una caratteristica degna di nota dei nuovi prodotti è il circuito stampato nero utilizzato nella famiglia HyperX e HyperX Beast, nonché la presenza di un distributore di calore unico che migliora significativamente la dissipazione del calore.

La serie HyperX Beast con un PCB nero, che fa parte della linea Predator, è caratterizzata da un'enorme capacità e frequenze di funzionamento massime. Nella vendita al dettaglio, i moduli ...

In esclusiva per i fan di montare un sistema di componenti bianchi come la neve, l'organizzazione CORSAIR ha aggiunto meccanismi in questa versione a colori alla nota serie di alimentatori CORSAIR RMx. Oltre al corpo della sorgente stessa, i cavi completamente modulari hanno ricevuto il colore bianco e la presenza di un piccolo numero di componenti neri dà un nuovo aspetto ai nuovi meccanismi, concentrandosi sul contrasto.

Tutte le varianti della linea CORSAIR RMx White hanno una base elementare di alta qualità (incluso l'uso di condensatori ad alta temperatura puramente giapponesi ...

LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam