Site-ul oficial al programului wndlpt

Scop: Controlul automat și manual al dispozitivelor conectate la portul LPT (până la 12 ieșiri). Control prin portul COM (până la 32 de ieșiri).

[1] Controlul ieșirilor printr-un script predefinit (script).







[2] Muzică ușoară prin portul LPT (sunet total al sistemului, Winamp, AIMP2, WMP).

[3] Control interactiv al ieșirilor portului LPT utilizând tastatura sau mouse-ul.

Caracteristici: Portul LPT trebuie integrat în placa de bază sau pe placa PCI.

Adaptoarele USB-LPT nu sunt acceptate.

^ Controlul ieșirilor conform unui script predefinit (script)

Programul controlează ieșirile LPT ale portului computerului în conformitate cu un scenariu predefinit. În versiunile de la 0.2.9 este posibil de a controla dispozitive prin portul COM (sau USB-COM) pentru a controla până la 32 vyhodov.Stsenary (script) este un fișier text (ASCII sau Unicode), care a înregistrat în mod constant comenzi de operare și valori, care ar trebui să fie livrate la port.
Programul este ideal pentru controlul unui panou de douăsprezece LED-uri. conectat direct la port.

În plus, datorită portului WndLpt LPT, portul poate fi utilizat pentru a controla motoarele pas cu pas, blocurile de relee, procesele neconforme care sunt controlate de semnale discrete.

Iluminarea prin portul LPT

Sunt 8 sau 12 LED-uri conectate la portul LPT?

- În acest caz, WndLpt se transformă cu o mișcare ușoară a mâinii. într-o instalație de muzică ușoară. În acest mod, programul înregistrează sunetul din sursa selectată a plăcii de sunet și o transformă în muzică ușoară. Se recomandă selectarea sursei "Mixer stereo" sau "Ieșire mono".

Iti plac plug-in-urile pentru playerele Winamp / AIMP2 / WMP?

- Da, WndLpt poate funcționa ca un plug-in de vizualizare pentru trei dintre cei mai populari jucători Winamp, AIMP2, WMP! În același timp, muzica ușoară poate funcționa atât din sunetul playerului, cât și din orice sursă disponibilă a plăcii de sunet.

Site-ul oficial al programului wndlpt

^ Controlul interactiv al ieșirilor portului LPT utilizând tastatura sau mouse-ul

- Fila "Manuală" prezintă configurația tastaturii; indică butoanele care pot fi utilizate pentru a controla LED-urile. Cu toate acestea, puteți să le faceți clic cu ajutorul mouse-ului.

Site-ul oficial al programului wndlpt

- În fila "Pins" există 12 steaguri (ieșiri) care corespund celor 12 pini de ieșire ai portului LPT. În plus, există 5 casete suplimentare (pini de intrare) care nu sunt disponibile pentru modificare. Ele sunt indicatori ai nivelului logic alimentat de cele cinci intrări LPT de intrare ale portului. Portul în sine este afișat la dreapta. Culoarea roșie arată pinii pe care tensiunea corespunde nivelului unității logice. Albastru - care corespunde nivelului zero logic. Culoarea palidă arată pinii de intrare; când nimic nu este legat de ele - ele sunt în starea unei unități logice. Culoarea albă indică acele "comune".

Starea pinilor de ieșire poate fi modificată făcând clic cu mouse-ul sau prin steaguri sau direct pe pinii portului LPT prezentat schematic.

Site-ul oficial al programului wndlpt

^ Exemple de control LED

Cum se conectează 12 (sau 8) LED-uri la portul LPT este citit în articolul "Conectarea a douăsprezece LED-uri la portul LPT".

Despre modul de a face managementul WndLpt iluminarea LED-ului este spus în articolul "Iluminările LED-uri cu WndLpt".

^ Start rapid

WndLpt funcționează ca script

1. Executați executabilul wndlpt.exe din meniul principal sau din folderul programului.

2. Apoi, folosind operația Drag-n-Drop. în fereastra programului trebuie să "resetați" fișierul text cu scriptul necesar.

3. Scriptul va fi automat compilat și pornit. Puteți monitoriza LED-urile sau alte dispozitive conectate la portul LPT.

Lucrează WndLpt ca o muzică ușoară independentă

1. Executați executabilul wndlpt.exe.

2. Selectați fila "Muzică".

3. Faceți clic pe butonul stânga sau la dreapta al imaginii vizualizării, schimbând efectul.

4. Apăsarea stânga a imaginii panoului LED modifică culoarea așteptată a LED-urilor. Butonul drept este amplasarea LED-urilor.

Lucrați WndLpt ca un plug-in de vizualizare Winamp, AIMP2, WMP







1. Instalați WndLpt Plugin pentru Winamp / AIMP2 / WMP.

3. Porniți player-ul și activați plug-in-ul de vizualizare WndLpt.

* Când rulează fără parametrii liniei de comandă, programul execută scriptul autorun.txt, în cazul în care există în dosarul fișierului executabil.

* Fereastra programului poate fi ascunsă (modul fundal) și înapoi - aceste acțiuni pot fi efectuate utilizând meniul contextual al pictogramei care apare în bara de activități. Ascunderea și afișarea ferestrei pot fi plasate în scenariu.

* Puteți relua script-ul (oricând) cu tasta funcțională F6 sau cu butonul corespunzător din meniul sistemului, iar fișierul script va fi citit și compilat din nou.

* Debuggerul este deschis prin butonul F12.

* Urmărirea (execuția pas-cu-pas) a scriptului este efectuată utilizând tastele funcționale F11 / F8. Ieșiți din modul Trace sau continuați execuția automată a scriptului cu tasta F5. Dacă scriptul este terminat, cheia F5 va reporni, dar fișierul nu va fi recalculat și compilat (comparați cu F6).

* Există câteva exemple de scripturi gata în folderul de scripturi.

* În prezența erorilor brute în script, execuția scriptului va fi întreruptă.

* Erorile sau deficiențele minore din textul scriptului vor fi ignorate.

* Scriptul trebuie să fie un fișier text în format ANSI sau Unicode. Dimensiunea maximă a fișierului este limitată la nivelul de 64 KB, bazată pe considerente de logică simplă (deoarece cu Drag-n-Drop puteți arunca în mod accidental în program nu este un scenariu, ci, de exemplu, un film - o compilație lungă de care, evident, nu este plumb).

Încărcarea fișierelor / DOWNLOADS

Descărcați de la codeplex

Istoricul versiunilor

* Nou: a adăugat capacitatea de a transmite semnale către portul COM (sau USB virtual COM)

* Nou: Suport suplimentar pentru 32 de semnale de ieșire

* Nou: Modul de depanare

* Nou: Abilitatea de a alege o limbă

* Nou: localizare locală adăugată

* Nou: script-uri de depanare adăugate. Se deschide apăsând F12

* Diverse: Două depanatoare diferite pentru fișierele ASCII și UNICODE

* Diverse: Numele programului este înlocuit cu WinLpt

* Fix: lungimea pauzei stroboscopului este actualizată la trecerea de la tastatură

* Nou: SDK WndLpt

* Nou: Comandă: apel aleatoriu Funcție1 Funcție2 Funcție3; apelați o funcție arbitrară

* Nou: Command: sari aleatoare Label1 Label2 Label3; mergeți la o etichetă arbitrară

* Nou: Echipa: 00 ?? 00 ?? 00 ?? ;. aleatoriu

* Nou: Echipa :? (3,4,7,8,11,12); aleatoare biți

* Îmbunătățit: Comandă: sunați Func1 Func2 Func3 Func4 apelează secvențial funcțiile specificate

* Nou: biblioteca wndlpt_remap.dll pentru realocarea porturilor (șablon pentru C ++ și Delphi)

* Nou: proiectul wndlpt_gate ca șablon de program (C ++, VB.NET) utilizând WndLpt pentru acces direct la portul LPT

* Nou: Stepdrive pentru control cu ​​sisteme arbitrare

* Plugin WndLpt: Suport adăugat pentru AIMP3

* Utilitare Butoane LPT, Stroboscope, EasyDrive funcționează în Windows Vista / Seven / 7

* Butoane LPT: a adăugat posibilitatea de a edita poziția butoanelor

* EasyDrive: butoane adăugate pentru execuția manuală a pașilor, adăugate sisteme noi de control

* A fost corectată inscripția "Pin 2, 3, 4" pe fila "Pins"

* Funcționarea fixă ​​a butonului mouse-ului cu butoanele tastaturii virtuale

### Adăugat utilități noi ###

* Butoane LPT - un nou instrument pentru gestionarea pinilor de port

* Stroboscop - control ușor de stroboscopie

* EasyDrive - control cu ​​motor pas cu pas

* Reacția la 5 semnale de intrare LPT ale portului "test i 1"

* Răspuns la 12 ieșiri LPT ale portului "test q 3"

* Reacția la starea pinului de pin "test 12"

* Sintaxă: test

* Divizarea prin comenzi jz , jnz

* În fila "Manual", steagul "Săgeți ca 1, 2, 3, 4" - săgețile funcționează ca butoanele 1, 2, 3, 4

* În fila "Manual", caseta de selectare "Nu se fixează butoanele digitale" - modifică logica funcționării butoanelor numerice

* Emulare ceas cu mâna minute și oră "cmd enable_clock 1"

* Setarea unui nou număr de stare în sistem zecimal 95 $

* Setarea unei noi stări cu un număr în hexazecimal $ 5Fh, $ 0xFED

* S-a adăugat setarea gradului de filtrare (numit clic dreapta pe cuvântul Filtru)

* S-au adăugat comenzi rapide pentru lansarea jucătorilor în Windows Vista și 7

* S-au adăugat comenzi rapide pentru introducerea în autorun (folder WndLpt => Links în meniul Start)

* Fișiere executabile adăugate pentru a funcționa în Windows 98 / ME (wndlpt98.exe, vis_wl98.dll, lptport98.exe)

* A fost adăugat un nou utilitar pentru controlul stroboscopului (stroboscope.exe)

* File noi: Manual, Pins, Setări

* Noua comandă "cmd enable_music 1"

* Noua comandă "cmd music_preset [+ num | -num | num]"

* Comanda nouă "shift [= num | + num | -num]"

* Comanda "cmd switch_to_music"

* Plug-in-ul de vizualizare vis_wndlpt.dll pentru WMP 11 (Windows Media Player)

* wndlpt.exe este bootloader-ul pentru vis_wndlpt.dll

* Fila manuală pentru controlul ieșirilor de pe tastatură

* Fila Pins pentru controlul ieșirilor cu mouse-ul

* Plug-in de vizualizare adăugat vis_wndlpt.dll pentru Winamp 5

* Plug-in de vizualizare adăugat vis_wndlpt.dll pentru WMP 10 (Windows Media Player)

* A fost adăugat vizualizarea plug-in vis_wndlpt.dll pentru AIMP2

* Fișierul vis_wndlpt.dll este același pentru toți jucătorii.

* S-a adăugat selecția sursei de sunet pentru muzica ușoară

* A fost adăugată ajustarea automată a luminii sub nivelul sunetului

* Moduri de comutare adăugate Mono / Stereo

* A fost adăugată capacitatea de a schimba numărul de LED-uri

* A fost adăugată vizualizarea muzicii - muzică ușoară

* A fost adăugată o imagine care arată starea așteptată a LED-urilor

* Suport pentru linia de comandă

* Descrierea comenzilor de pe wiki este disponibilă pentru descărcare

* Suport pentru Windows Vista / Seven

* Suport pentru platforme 32/64 biți (x86 / x64)

Motor nou scris

* Compilatorul este încorporat în motor

* Compatibilitatea cu scripturi din versiunea veche este lăsată, cu excepția comenzilor unice

* Un set foarte bogat de instrumente și metode pentru scenarii

* Pictogramă în bara de activități

* Preveniți lansarea simultană a mai multor instanțe ale programului

* Maximul "ușor" datorat utilizării unui algoritm simplu.

Aplicarea programului

Q> De ce folosesc script-uri / script-uri într-o limbă de programare specială atunci când pot scrie toate efectele necesare pe baza mea preferată BASIC / Pascal / Delphi / C / Java?

A> Scenariul este scris într-o limbă special concepută pentru această sarcină, astfel că textul script-ului conține doar informații despre modul de gestionare a semnalelor și nimic mai mult. În plus, sintaxa specială vă permite să scrieți comenzi în forma cea mai convenabilă pentru percepție - scriptul este intuitiv. În cele din urmă, timpul necesar pentru dezvoltarea unui nou algoritm de gestionare a semnalului este salvat.

Q> Unele incomprehensibil aceste script-uri, dacă este posibil, care este mai ușor?







Articole similare

Trimiteți-le prietenilor: