◆ EMR-TEST v1.5.0.0

Vector na pagguhit gamit ang orihinal na tinta
pansubok na whiteboard

Magaan na whiteboard at tool sa pagsubok ng device para sa Windows: muling ginagawa ang tunay na guhit nang real-time sa pamamagitan ng kadena «pag-sample → paghubog ng presyon → pag-ayos ng kurba → vector na balangkas», may pagwawasto ng panginginig na parang SAI, pagpapalakas ng presyon, telemetrya HUD, pansubok na touch at transparent na mode; pag-export ng PNG / MP4 / JSON.

Windows 10 / 11 .NET Framework 4.8 EMR / AES / MPP / USI x64 / x86 Isang file, walang install

Kasalukuyan 1.5.0.0 · ~2510 KB · i-download at patakbuhin

EMR-TEST · na demo ng pagsulat
Malayang pagguhit
Draw line 300+ Hz · 16384 antas
16384 LVLPagkilala sa mga antas ng presyon (depende sa device)
300+ HzReal-time na pagtukoy ng report rate ng device
10+Mga uri ng panulat: lapis / ballpen / brush / highlighter
0Incremental na pag-refresh (sa loob ng 1 frame)
01 / Pangkalahatang-ideya

Para sa tunay na pakiramdam ng panulat

Pinapasimple ng karamihan ng whiteboard ang guhit sa pantay-lapad na polylines: nagiging sulok-sulok ang bilog, napuputol ang mabilis na guhit at matigas ang presyon. Binubuo muli ng EMR-TEST mula sa pinagmulan: pinapanatili ang bawat ulat ng hardware, iniayon ang centripetal na kurba ng Catmull-Rom at gumagawa ng balangkas na nagbabago ang lapad sa bawat punto, ipinapadala nang incremental bawat frame — pinapanatili ang natural na paghinga ng tunay na tinta at ang pagkakinis ng mahabang guhit.

Tapat na paglalabas ng guhit

Pinapanatili ang lahat ng sample ng hardware (kasama ang pinagsamang mga event); presyon, bilis at pasok/labas ng panulat ang sabay na nagtatakda ng lapad, kaya tumutugma ang preview at huling guhit punto sa punto.

Nagbabagong balangkasPasok ng panulatMas mabilis → mas manipis

Pagwawasto ng panginginig na parang SAI

Naaayos 0–10 (default 3): naantalang sampling + umuulit na Gaussian na pag-ayon + sumusunod na dulo ng panulat ang nag-aalis ng panginginig; kapag iniangat, maayos na sumusunod ang dulo sa tunay na dulo.

Naantalang pag-ayonMga ulit na GaussianWalang kulang na dulo

Naaayos na gain ng presyon

Gain 0–10 (default 3): 0 ay pantay na lapad at pinapalakas ng mas mataas na halaga ang kontrast ng presyon; hindi apektado ng switch ang mga device na may presyon.

Paghubog ng presyonLive
02 / Mga tampok

Matrix ng kakayahan

Mula sa pagsulat at pagsubok hanggang sa export: buong ikot para sa pag-debug at demo ng panulat.

Apat na uri ng panulat

Lapis (butil ng graphite), ballpen (bilog, magaan na presyon), brush (malakas na presyon + pasok) at highlighter (translucent na patag na dulo, isang fill na hindi dumidilim).

Pagtukoy ng device

Inililista ang mga device ng pagsulat / presyon at ipinapakita ang brand, protocol, antas ng presyon, hilig, mga side button, dulo ng pambura at VID:PID; dalawa bawat hilera na may isa-isang pagtanggal.

Pagsubok sa touch

Mga multi-touch point, trail ng touch, telemetry ng presyon at rate ng ulat; gumagamit ang trail ng quadratic na Bézier sa mga gitnang punto na may lapad ayon sa presyon, may switch para sa grid at pagpapanatili ng trail.

Mga mode na transparent / lock

Binubuksan ng transparent na mode ang layer ng pagsulat para makapagsulat nang direkta sa desktop; hiwalay na itinatago ng dalawang mode ang guhit, larawan at kasaysayan at hindi nagsasalansan kapag nagpalit.

Mga larawan at transformasyon

Pagkatapos magsingit ng screenshot / larawan, maaari mong ilipat, i-scale mula sa mga sulok at i-rotate nang malaya; sumusunod ang mga hawakan at cursor sa transformasyon, may mga layer at reset.

Export at save

Save = export: PNG (kasama ang papel at mga larawan) o JSON vector ink (uri, lapad, kulay, switch ng presyon at lahat ng sample); awtomatikong nalilinis ang board.

Toolbar at HUD

The bottom toolbar collapses / expands with one click; hover 1s for the move handle, hold to drag the whole toolbar and release to drop it. On maximize / restore or a logo click in penetration mode, the toolbar and HUD automatically return to their initial position. The HUD shows device, protocol, output, contacts, coordinates, pressure, Pressure Levels, pen count, tilt and report rate live.

Panel mula sa logo

Nakatago bilang default ang panel sa kanang itaas; i-click ang logo para sa Pagbabago, pagpalit ng wika at mga button ng window.

Maraming wika

Sinusuportahan ng interface ang 36 wika; agad na pagpalit at pag-alala, awtomatikong pinipili ang wika ng system sa unang pagtakbo.

Higit pang uri ng panulat

Ang fountain pen (makinis), sign pen (pino), chalk (tunay na hitsura) at laser pen (bahagyang transparent, awtomatikong kumukupas) ay dagdag sa apat na pangunahing uri, mula pagsulat hanggang presentasyon.

Preview ng pressure

Ang hiwalay na window ng pressure preview ay nagpapakita ng live na outline ng stroke at pressure curve; maaari mong i-edit ang pressure response upang i-calibrate ang pakiramdam sa mga panulat na walang pressure o may sirang sensor.

Preview ng pagkiling

Live na telemetry ng pagkiling ng device: isang azimuth dial plus X / Y / Z axis indicator at mga readout na Tilt X / Tilt Y / Azimuth ay nagpapakita ng pagkiling at oryentasyon ng panulat nang real time.

Real-time na kolaborasyon

I-sync ang board nang real time sa pamamagitan ng opisyal na relay, may read-only / demo modes upang maraming tao ang makapag-annotate at makapagsulat sa iisang whiteboard.

Pagbabahagi ng obra

Sa isang click ay nabubuo ang code ng obra / URL code at share link; ang naka-compress na project JSON ay ina-upload at ipinamamahagi sa pamamagitan ng QR code o link, walang sign-up.

Pag-ulit ng stroke

Ulitin ang pagbuo ng ink stroke bawat stroke sa isang timeline, kapaki-pakinabang para sa pagtuturo, pagsusuri ng iyong pagsulat at pag-check ng linearity ng pressure.

Mga screenshot

Buong-screen at region snip na pagkuha; ang mga nakuhang imahe ay diretsong napupunta sa board para sa annotation. Esc o right-click ay nagkakansela ng region snip.

Changelog

Ang in-app na Changelog window ay naka-sync sa site, kaya maaari mong suriin ang mga pagbabago at bagong kakayahan ng bawat bersyon anumang oras.

Wireless na screen

Ipadala ang kasalukuyang board sa lahat ng tatanggap sa parehong kwarto (telepono, malaking screen, o ibang PC); mag-scan o buksan ang URL, na may adjustable na frame rate at kalidad sa parehong relay ng pakikipagtulungan.

Sulat sa sona

Hahatiin ang canvas sa 2 / 3 / 4 / 6 / 9 na sona nang pahalang o patayo; sa sabay-sabay na pagsusulat, ang bawat stroke ay kopyahin sa lahat ng sona.

Feedback at suporta

Ulat ng problema, ideya ng feature, suporta, o iba pa — may pangalan, contact at screenshot; desktop at web ay nagpapadala sa iisang server, may limang QR ng bayad.

Mga naka-dock na bintana

I-drag ang bintana sa gilid ng canvas at magiging bola na may sariling icon; i-click ang bola para ibalik ito, sumusunod ito sa kulay ng canvas at nananatili pagkatapos ng refresh.

Mga bagong shortcut

Alt+C screen · Alt+Z sona · Alt+O feedback; ang Ctrl+T capacitive test at Ctrl+D device detection ay inilipat sa itaas na bar at nahahawakan sa pass-through mode.

Pag-record at kamera

May kontrol sa pag-record sa ilalim ng toolbar: nag-pipula, simula / i-pause / ihinto, timeline, mute, teleprompter at save; ang preview ng camera ay nasa itaas-kaliwa.

Canvas na maraming pahina

Column ng numero sa gilid: ang cross icon ang nagdaragdag ng pahina; higit limang pahina ay may hollow triangle sa itaas at ibaba.

Zoom at eyedropper

Hanay ng purong icon sa ibaba-kaliwa: lock / zoom out / 100% / zoom in / reset; ang wheel ang nag-zoom, at naka-lock ay nagbabago ng lapad ng linya.

03 / Engine

Pipeline ng pag-render

Ang live na preview (thread ng panulat) at huling guhit ay gumagamit ng parehong algorithm at parehong kurba ng lapad, kaya hindi nagbabago ang nakikita habang gumuguhit kapag iniangat ang panulat.

STEP 01

Sampling

Tumatanggap ng hilaw na Stylus packet, binubuksan ang pinagsamang mga event at binabasa ang coordinate at NormalPressure ng bawat punto.

STEP 02

Pagpapatatag

Window ng naantalang pag-ayon ng HcStab: spatial radius sampling + 1-2-1 Gaussian na mga ulit + sumusunod na dulo ng panulat; sinasala nang sabay ang serye ng presyon.

STEP 03

Paghubog

Kinakalkula ng generator ng lapad ang lapad ng bawat punto mula sa uri ng panulat, presyon, bilis at pasok, may exponential smoothing at pagsugpo sa panginginig.

STEP 04

Paglalabas

Pagkatapos ng centripetal na paghahati ng Catmull-Rom, bumubuo ng ribbon outline na isang beses pinupuno; pinupuno ng translucent na panulat ang buong landas nang isang beses para hindi dumilim.

// 抖动補正核心:延迟采样 + 高斯迭代拟合 + 跟随态笔尖
alpha = hcJitterAlpha(jit);                 // 1 / (1 + 0.5 * jit),jit = 0~10(默认 3)
iter  = 2 + round(jit * 0.5);               // 高斯迭代遍数(上限 8)
radius= 8 + jit * 0.8;                      // 拟合窗口半径(上限 16px)
press = 3 + round(jit * 0.5);               // 压感序列过滤遍数
delay = round(jit * 0.4);                   // 延迟采样数(上限 4)

tip = lerp(tip, fit[count - 1 - delay], alpha);   // 笔尖天然滞后 = SAI 手感
onPenUp: emit smoothChase(tip -> realEnd);        // 抬笔补齐,收笔不缺一截

// 曲线:向心参数化 Catmull-Rom(α = 0.5),采样疏密不均也不过冲、不打圈
// 成图:沿细分点按切线法向左右偏移 → 单一闭合带状轮廓一次填充
04 / Mga device

Pagkilala sa device at mga protocol

Awtomatikong sinusuri ang mga Tablet device na iniuulat ng system, tinutukoy ang brand at protocol mula sa mga keyword at VID/PID at ipinapakita ang mga kakayahan nang live.

Mga sinusuportahang protocol

EMR (electromagnetic resonance), AES (aktibong electrostatic), MPP (protocol ng Microsoft Pen) at USI (universal stylus); hiwalay na pinapangkat ang passive capacitive na panulat at mouse, at lumalabas lamang ang hindi nakikilalang device pagkatapos gamitin.

EMRAESMPPUSIPASFGR

HUD ng telemetry

Ipinapakita nang live ang uri ng device, brand, protocol, output (dulo / side button / dulo ng pambura / hover), bilang ng touch, coordinate, presyon, antas, bilang ng panulat, hilig at rate ng ulat.

300+ HzPagkilingMaraming pen
05 / Pagganap

Na-optimize para sa mataas na dalas ng input

Ang lahat ng hot path ay gumagawa lamang ng incremental bawat frame, kaya hindi bumagal ang mahahaba at mabibilis na guhit.

Incremental na pagpapadala

Nagdadagdag ang layer ng trail sa pamamagitan ng DrawingGroup; agad ipinapadala ang bagong punto nang walang buong redraw, iniiwasan ang pagkaantala.

Muling paggamit ng cache

Ang brush at panulat ay naka-cache at nakapirme ayon sa «kulay + quantized na lapad», ligtas sa pagitan ng thread at walang paulit-ulit na allocation.

Redraw kung kailangan

Ang grid at static na layer ay nagre-redraw lamang kapag nagbago ang sukat / switch; ang live na layer ay nagre-redraw lamang ng aktibong elemento.

06 / Spec

Espesipikasyon teknikal

ItemEspesipikasyon
OSWindows 10 / 11 (inirerekomenda); gumagana mula Windows 7 SP1
RuntimeMicrosoft .NET Framework 4.8
Arkitekturax64 (inirerekomenda) at x86, parehong may Debug / Release na build
Mga input deviceEMR na panulat, aktibong capacitive AES / MPP / USI, passive na panulat, touch screen, mouse
PresyonSumusunod ang antas sa device; gain 0~10 (default 3), maaaring patayin para sa pantay na lapad
Pagwawasto ng panginginig0~10 (default 3), naantalang pag-ayon + mga ulit na Gaussian + pagsunod kapag iniangat
Mga uri ng panulatLapis, ballpen, brush, highlighter (isang translucent na fill)
PagburaBura (ayon sa tunay na lapad ng guhit), burahin ang guhit, laso; tumutugma ang indicator ring sa saklaw 1:1
ExportPNG (kasama ang papel at mga larawan), JSON vector ink (estilo + lahat ng sample)
UITema na deep-sea blue, mga card na walang border, naigagalaw na toolbar at HUD, F11 fullscreen, mga mode na transparent / lock
LakiIsang file na mga 2510 KB, walang install
07 / Mabilis na pagsisimula

Magsimulang magsulat sa tatlong hakbang

01

I-download at patakbuhin

Piliin ang x64 (o x86), i-download at i-double click — walang install.

02

Piliin ang panulat at presyon

Toolbar → panel ng panulat: piliin ang uri, lapad at kulay at i-adjust ang gain ng presyon at pagwawasto ng panginginig.

03

Magsulat at magsubok

Magsulat nang direkta; binubuksan ng Ctrl+T ang touch test at ng Ctrl+D ang pagtukoy ng device upang makita ang kurba ng presyon at rate.

04

I-export

Nagse-save ang Ctrl+S bilang PNG o JSON; awtomatikong nalilinis ang board para sa susunod na ikot.

08 / I-download

I-download ang EMR-TEST

Opisyal na site: https://www.emr-test.com · isang portable na file, i-download at patakbuhin.

Bersyon 1.5.0.0 (2026-09-16)

Windows · .NET Framework 4.8 · mga 2510 KB bawat isa

64-bit (inirerekomenda)

EMR-TEST-1.5.0.0-x64.exe · 2510 KB · para sa 64-bit na Windows I-download ang x64 ↓

32-bit

EMR-TEST-1.5.0.0-x86.exe · 2510 KB · para sa 32-bit na Windows I-download ang x86 ↓

* .NET Framework 4.8 (karaniwang kasama na sa Windows 10 pataas).

09 / Pagbabago

Pagbabago

Ang Pagbabago ng bawat bersyon sa isang lugar; tumutugma rito ang window sa app.

v1.5.0.0-09-16

Nakatago bilang default ang panel sa kanang itaas (binubuksan mula sa logo);nadagdagan ang wika sa 36 na may awtomatikong pagkilala;mas nababasa ang listahan ng wika;naisalin ang lahat ng tip;nagbabago ang site ayon sa IP.

36 na wikaAwtomatikong pagtukoyPanel ng logo

v1.4.0.0 · 2026-06-16

Idinagdag ang tagapili ng wika at seksyon ng Pagbabago;na-upgrade ang pagwawasto ng panginginig sa istilong SAI (0~10).

v1.3.0.0 · 2026-03-15

Sumusunod sa direksyon ang mga cursor ng pagbabago ng larawan;isa-isang pagbura at pagbalik ng device;mababang latency na touch trail;naayos ang right-click menu.

v1.2.0.0 · 2026-02-14

Ang pagpapakinis ng polylines ay ginawang centripetal Catmull-Rom;idinagdag ang eraser ring, pag-save ng brush at JSON export.

10 / Listahan ng shortcut

Mga shortcut

Lahat ng aksyon ay gawa sa keyboard. Ang talahanayan ay naglista ng lahat ng shortcut ayon sa kategorya.

Ctrl+BPanel ng pen
Ctrl+PKulay ng tinta
Ctrl+IMagpasok ng image
Ctrl+GBackground
Ctrl+ZUndo
Ctrl+Y / Ctrl+Shift+ZRedo
Ctrl+EEraser
Ctrl+DeleteClear board
Ctrl+SSave at clear
Ctrl+MMouse mode
Ctrl+1~4Uri ng pen (lapis / bola / brush / highlighter)
Ctrl+5~7Uri ng eraser (bura / tuldok / lasso)
[ / ]Lapad ng linya ([ / ] o wheel)
Ctrl+TCapacitive test
Ctrl+DDevice probe
Ctrl+OImport image
Ctrl+Shift+GGhost / lock
F11 / FItago / ibalik ang bar (fullscreen)
Ctrl+Shift+DI-fold / i-expand ang bar
Ctrl+Shift+RReset bar at HUD
Ctrl+Shift+DeleteInitialize board
EscExit
Alt+S / Alt+NScreenshot / snip
Alt+G / Alt+F / Alt+D / Alt+PCustom bg / no-touch / cursor / pressure
Ctrl+Shift+M / Ctrl+Shift+FMinimize / maximize
Ctrl+Shift+[ / ] · ←/→ · DelImage (layer / rotate / delete)
Ctrl+Shift+1~4Uri ng panulat: pluma / ballpen / tisa / laser
Ctrl+Shift+SIbahagi ang likha
Ctrl+Shift+CPakikipagtulungan sa real-time
Ctrl+Shift+PMuling pagpapatugtog ng hagod
Ctrl+Shift+OI-import ang proyekto (.json)
Ctrl+Alt+SAng bilis ay nakakaapekto sa kapal
Ctrl+Alt+TAng pagtagilid ay nakakaapekto sa lapad
Ctrl+Alt+HTala ng pagbabago
Ctrl+Alt+LTagapili ng wika
Alt+1~4(Alt+Shift+1~4 Baliktad)I-adjust ang pressure / bilis / jitter / opacity
Ctrl+← / Ctrl+→I-rotate ang napiling imahe ng ±90 digri
Alt+CWireless na screen
Alt+ZSulat sa sona
Alt+OFeedback
Ctrl+T / Ctrl+DCapacitive test / device detection (itaas na bar)
Esc / Ctrl+EnterSa window: isara / pangunahing aksyon (simulan · ilapat ang sona · ipadala)
Alt+RBar ng pag-record (record / camera / teleprompter)
Ctrl+Alt+RTeleprompter (lumilikod na teksto, bilis at laki)
Alt+IEyedropper: kunin ang kulay sa canvas bilang kulay ng pen
Alt+KI-lock / i-unlock ang canvas (naka-lock: wheel ang nagbabago ng lapad)
PageUp / PageDownNakaraang / susunod na pahina
Ctrl+Alt+N / Alt+DeleteBagong pahina / burahin ang kasalukuyan
Ctrl+= / Ctrl+- / Ctrl+0Zoom in / out / i-reset
MWindow ng playback: tunog on / off
Alt+XIhinto ang pag-rekord
Alt+MMikropono: patayin ang tunog / buksan ang tunog
Alt+VCamera: bukas / sarado
Alt+TMga setting ng pag-rekord
Alt+YI-save ang recording
Alt+QIsara ang recording toolbar
11 / FAQ

Mga madalas itanong

Gumagana ba ito sa mga device na walang presyon?

Oo. Kung walang presyon, ginagaya ng app ang kapal ayon sa «mas mabagal = mas makapal»; maaari rin itakda ang gain sa 0 para sa pantay na lapad.

Ano ang mangyayari kung masyadong mataas ang pagwawasto ng panginginig?

Mas mataas na halaga, mas maraming naantalang sample at mas malawak na window: mas makinis ang linya ngunit mas naantala at mas mabagal ang tugon. Ang default na 3 ay balanse; i-adjust sa pagitan ng 0 at 6 ayon sa bilis.

Para saan ang «Gumuhit ng trail» sa touch test?

Kapag patay, ipinapakita ang kumukupas na tuldok na sumusunod sa touch (para makita ang tugon); kapag buhay, iginuguhit ang trail bilang patuloy na linya na ang lapad ay sumusunod sa presyon, mas madaling suriin ang putol, panginginig at linearity.

Ano ang nasa JSON export?

Uri ng panulat, lapad, kulay, switch ng presyon, mga parameter ng panginginig at lahat ng sample (x / y / presyon) ng bawat guhit bilang vector data para sa playback, pagsusuri o muling pag-render.

Naaapektuhan ba ng transparent at normal na mode ang isa’t isa?

Hindi. Bawat mode ay may sariling guhit, larawan at kasaysayan at hindi nagsasalansan kapag nagpalit; binubuksan ng transparent na mode ang layer ng pagsulat para sa mga anotasyon sa desktop.

12 / Feedback

Feedback

Walang napiling file

Titingnan namin ito sa lalong madaling panahon; screenshot at contact ang tumutulong sa paghahanap ng sanhi.