◆ EMR-TEST v1.5.0.0

Vektorstreg med originalblæk
testtavle

Let whiteboard og værktøj til enhedstest i Windows: gengiver den rigtige streg i realtid via kæden «sampling → trykformning → kurvetilpasning → vektorkontur», med SAI-lignende rystelseskompensation, trykforstærkning, telemetri-HUD, berøringstest og gennemsigtig tilstand; eksport til PNG / MP4 / JSON.

Windows 10 / 11 .NET Framework 4.8 EMR / AES / MPP / USI x64 / x86 Én fil, ingen installation

Aktuel 1.5.0.0 · ~2510 KB · download og kør

EMR-TEST · live-demo af skrivning
Fri tegning
Draw line 300+ Hz · 16384 niveauer
16384 LVLTrykniveauer registreret (afhænger af enheden)
300+ HzRealtidsregistrering af enhedens rapporteringshastighed
10+Pentetyper: blyant / kuglepen / pensel / overstrygningspen
0Inkrementel opdatering (inden for 1 billede)
01 / Oversigt

Til den ægte pennefølelse

De fleste whiteboards forenkler stregen til en polylinje med ens bredde: cirkler bliver kantede, hurtige streger knækker, og trykket føles stift. EMR-TEST genopbygger fra kilden: hver hardwarerapport bevares, en centripetal Catmull-Rom-kurve tilpasses, og der genereres en kontur med variabel bredde pr. punkt, som sendes inkrementelt hvert billede — den naturlige åndedræt i rigtigt blæk bevares, og lange streger forbliver jævne.

Troværdig gengivelse af stregen

Bevarer alle hardwareprøver (inkl. sammenlagte hændelser); tryk, hastighed og pennens ind-/udgang bestemmer tilsammen bredden, så forhåndsvisning og det færdige resultat stemmer punkt for punkt.

Kontur med variabel breddeIndgangHurtigere → tyndere

Rystelseskompensation i SAI-stil

Justerbar 0–10 (standard 3): forsinket sampling + gaussiske iterationer + en følgende penspids fjerner rystelser; ved løft følger spidsen blødt til det rigtige slutpunkt.

Forsinket tilpasningGaussiske iterationerIngen manglende hale

Justerbar trykforstærkning

Forstærkning 0–10 (standard 3): 0 giver ens bredde, og højere værdier forstærker trykkontrasten; enheder med tryk påvirkes ikke af kontakten.

TrykformningLive
02 / Funktioner

Evnematrix

Fra skrivning og test til eksport: et komplet forløb til fejlfinding og demo af pennen.

Fire pentetyper

Blyant (grafitkorn), kuglepen (afrundet, let tryk), pensel (kraftigt tryk + indgang) og overstrygningspen (gennemsigtig flad spids, én enkelt udfyldning uden mørkning).

Enhedsregistrering

Oplister systemets skrive- / trykenheder og viser mærke, protokol, trykniveauer, hældning, sideknapper, viskelæderende og VID:PID; to pr. række med individuel sletning.

Berøringstest

Multi-berøringspunkter, berøringsspor, tryktelemetri og rapporteringsfrekvens; sporene bruger kvadratiske Bézier-kurver via midtpunkter med bredde efter tryk, med kontakter for gitter og bevarelse af spor.

Tilstande gennemsigtig / blokering

Den gennemsigtige tilstand frigør skrivelaget, så du kan skrive direkte på skrivebordet; de to tilstande holder streger, billeder og historik adskilt og stables ikke ved skift.

Billeder og transformeringer

Efter indsættelse af et skærmbillede / billede kan du flytte, skalere fra hjørnerne og rotere frit; håndtag og markør følger transformeringen, med lag og nulstilling.

Eksport og gem

Gem = eksport: PNG (med papir og billeder) eller vektorblæk i JSON (type, bredde, farve, trykkontakt og alle prøver); tavlen ryddes automatisk.

Værktøjslinje og 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 via logoet

Panelet øverst til højre er skjult som standard; klik på logoet for ændringer, sprogskift og vinduesknapper.

Flersproget

Grænsefladen understøtter 36 sprog; skift med det samme og huskes, med automatisk valg efter systemsprog ved første start.

Flere pennetyper

Fyldepen (glat), signaturpen (fin), kridt (realistisk) og laserpen (halvgennemsigtig, automatisk udtoning) føjer sig til de fire grundtyper og dækker alt fra skrivning til præsentation.

Tryk-forhåndsvisning

Et separat tryk-forhåndsvisningsvindue viser strøgets levende omrids og trykkurve; du kan redigere trykresponsen for at kalibrere følelsen på penne uden tryk eller med defekt registrering.

Hældnings-forhåndsvisning

Levende telemetri af enhedens hældning: en azimut-skive plus X / Y / Z-akseindikatorer og Tilt X / Tilt Y / Azimuth-aflæsninger visualiserer pennens hældning og orientering i realtid.

Samarbejde i realtid

Synkroniser tavlen i realtid via den officielle relay, med skrivebeskyttede / demo-tilstande, så flere kan annotere og skrive på den samme tavle.

Deling af værker

Ét klik genererer en værkskode / URL-kode og delingslink; den komprimerede projekt-JSON uploades og distribueres via QR-kode eller link, uden tilmelding.

Genafspilning af strøg

Genafspil genereringen af blæk strøg for strøg på en tidslinje, nyttigt til undervisning, gennemgang af din skrivning og kontrol af tryklinearitet.

Skærmbilleder

Optagelse af hele skærmen og områdeudklip; fangede billeder lander direkte på tavlen til annotering. Esc eller højreklik annullerer et områdeudklip.

Ændringslog

Et ændringslog-vindue i appen synkroniseret med sitet, så du kan gennemgå hver versions ændringer og nye funktioner når som helst.

Trådløs skærm

Send den nuværende tavle til alle modtagere i samme rum (telefon, stor skærm, anden computer); scan eller åbn URL'en, med justerbar billedhastighed og kvalitet via samme relay som samarbejdet.

Skrivning i zoner

Deler fladen i 2 / 3 / 4 / 6 / 9 zoner vandret eller lodret; med synkron skrivning kopieres hvert strek til alle zoner.

Feedback og støtte

Problemrapport, funktionsidé, støtte eller andet — med kaldenavn, kontakt og skærmbillede; desktop og web sender til samme server, fem betalings-QR-koder er indbygget.

Dockede vinduer

Træk et vindue til kanten af fladen, så krymper det til en bold med sit eget ikon; klik på bolden for at gendanne den, bolden følger fladens farve og overlever en genindlæsning.

Nye genvejstaster

Alt+C skærm · Alt+Z zoner · Alt+O feedback; Ctrl+T kapacitiv test og Ctrl+D enhedsgenkendelse flytter til den øverste linje og skjules i gennemgangstilstand.

Optagelse og kamera

Under hovedlinjen foldes en optagelseslinje ud: blinkende indikator, start / pause / stop, tidslinje, mikrofon slå, kamera til / fra, teleprompter og gem. Kamerabilledet sidder øverst til venstre på lærredet, trækkes som helhed og har samme linje som afspilningssiden.

Flersidet lærred

En kolonne med sidetal langs lærredets kant: korsikonet tilføjer en side, og over fem sider dukker hule trekanter op foroven og forneden (rul med hjulet på linjen). Sider kan slettes og flyttes ved at trække; over midten af over- eller underkanten popper en side-skifte-trekant op.

Zoom og pipette

En række rene ikoner nederst til venstre: lås lærred / zoom ud / 100 / zoom ind / nulstil. Hjulet zoomer lærredet og justerer linjetykkelsen, når det er låst; penrudet får et forhåndsvisningsfelt, farveprøver og en pipette til at tage farver fra lærredet.

03 / Motor

Rendering-pipeline

Live-forhåndsvisning (pentråden) og den færdige streg bruger samme algoritme og samme breddekurve, så billedet under tegning ændres aldrig ved løft.

STEP 01

Sampling

Modtager rå Stylus-pakker, udfolder sammenlagte hændelser og læser koordinater og NormalPressure for hvert punkt.

STEP 02

Stabilisering

HcStab-vindue med forsinket tilpasning: rumlig radius-sampling + 1-2-1-gaussiske iterationer + følgende penspids; trykserien filtreres synkront.

STEP 03

Formning

Breddegeneratoren beregner hvert punkts bredde ud fra pentetype, tryk, hastighed og indgang, med eksponentiel udjævning og rystelsesdæmpning.

STEP 04

Rendering

Efter centripetal Catmull-Rom-opdeling bygges en båndkontur, der udfyldes én gang; gennemsigtige penne udfylder hele banen én gang for at undgå mørkning.

// 抖动補正核心:延迟采样 + 高斯迭代拟合 + 跟随态笔尖
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 / Enheder

Enhedsgenkendelse og protokoller

Analyserer automatisk de Tablet-enheder, systemet rapporterer, bestemmer mærke og protokol ud fra nøgleord og VID/PID og viser evner live.

Understøttede protokoller

EMR (elektromagnetisk resonans), AES (aktiv elektrostatisk), MPP (Microsoft Pen-protokol) og USI (universel stylus); passive kapacitive penne og mus grupperes separat, og ukendte enheder vises først efter brug.

EMRAESMPPUSIPASFGR

Telemetri-HUD

Viser live enhedstype, mærke, protokol, output (spids / sideknap / viskelæderende / svævning), antal kontakter, koordinater, tryk, niveauer, antal penne, hældning og rapporteringsfrekvens.

300+ HzHældningFlere penne
05 / Ydeevne

Optimeret til højfrekvent input

Alle kritiske stier udfører kun inkrementer pr. billede, så lange hurtige streger aldrig bliver langsommere.

Inkrementel afsendelse

Sporlaget tilføjer via DrawingGroup; hvert nyt punkt sendes straks uden fuld gentegning, hvilket undgår forsinkelse.

Genbrug af cache

Pensler og penne cachelagres og fryses efter «farve + kvantiseret bredde», sikkert mellem tråde og uden gentagne allokeringer.

Gentegning efter behov

Gitteret og statiske lag gentegnes kun ved ændring af størrelse / kontakt; det aktive lag gentegner kun aktive elementer.

06 / Specifikationer

Teknisk specifikation

PunktVærdi
StyresystemWindows 10 / 11 (anbefales); virker fra Windows 7 SP1
RuntimeMicrosoft .NET Framework 4.8
Arkitekturx64 (anbefales) og x86, begge med Debug / Release-builds
InputenhederEMR-penne, aktive kapacitive AES / MPP / USI, passive penne, berøringsskærme, mus
TrykNiveauerne følger enheden; forstærkning 0~10 (standard 3), kan slås fra for ens bredde
Rystelseskompensation0~10 (standard 3), forsinket tilpasning + gaussiske iterationer + efterfølgning ved løft
PentetyperBlyant, kuglepen, pensel, overstrygningspen (én gennemsigtig udfyldning)
SletningViskelæder (efter den faktiske tegnede bredde), slet streg, lasso; indikatorringen matcher området 1:1
EksportPNG (med papir og billeder), vektorblæk i JSON (stil + alle prøver)
GrænsefladeTema dybhavsblå, kort uden rammer, flytbar bjælke og HUD, F11 fuldskærm, tilstande gennemsigtig / blokering
StørrelseÉn fil på ca. 2510 KB, uden installation
07 / Hurtig start

Begynd at skrive i tre trin

01

Download og kør

Vælg x64 (eller x86), download og kør med dobbeltklik — ingen installation.

02

Vælg pen og tryk

Bjælken → penpanelet: vælg type, bredde og farve, og juster trykforstærkning og rystelseskompensation efter behov.

03

Skriv og test

Skriv direkte; Ctrl+T åbner berøringstesten, og Ctrl+D enhedsregistreringen, så du kan se trykkurven og frekvensen.

04

Eksportér

Ctrl+S gemmer som PNG eller JSON; tavlen ryddes automatisk til næste runde.

08 / Download

Download EMR-TEST

Officiel hjemmeside: https://www.emr-test.com · én portabel fil, download og kør.

Version 1.5.0.0 (2026-09-16)

Windows · .NET Framework 4.8 · ca. 2510 KB hver

64-bit (anbefales)

EMR-TEST-1.5.0.0-x64.exe · 2510 KB · til 64-bit Windows Download x64 ↓

32-bit

EMR-TEST-1.5.0.0-x86.exe · 2510 KB · til 32-bit Windows Download x86 ↓

* .NET Framework 4.8 kræves (findes normalt i Windows 10 og nyere).

09 / Ændringer

Ændringer

Alle nyheder pr. version samlet ét sted; vinduet i appen svarer til denne liste.

v1.5.0.0-09-16

Panelet øverst til højre skjult som standard (åbnes via logoet);sprog udvidet til 36 med automatisk genkendelse;sproglisten mere læsbar;alle tip oversat;webstedet skifter efter IP.

36 sprogAuto-registreringLogo-panel

v1.4.0.0 · 2026-06-16

Sprogvælger og ændringsafsnit tilføjet;rystelseskompensationen opgraderet til SAI-stil (0~10).

v1.3.0.0 · 2026-03-15

Markører til billedtransformering følger retningen;sletning og gendannelse af enheder enkeltvis;berøringsspor med lav latenstid;højreklikmenu rettet.

v1.2.0.0 · 2026-02-14

Udjævning af polylinjer skiftet til centripetal Catmull-Rom;viskelæderring, lagring af pensler og JSON-eksport tilføjet.

10 / Liste over genveje

Tastaturgenveje

Alle handlinger gøres med tastaturet. Tabellen viser alle genveje efter kategori.

Ctrl+BPenpanel
Ctrl+PBlækfarve
Ctrl+IIndsæt billede
Ctrl+GBaggrund
Ctrl+ZFortryd
Ctrl+Y / Ctrl+Shift+ZGentag
Ctrl+EViskelæder
Ctrl+DeleteRyd tavle
Ctrl+SGem og ryd
Ctrl+MMusetilstand
Ctrl+1~4Pennetype (blyant / kugle / pensel / marker)
Ctrl+5~7Viskemåde (slet / punkt / lasso)
[ / ]Linjebredde ([ / ] eller hjul)
Ctrl+TKapacitiv test
Ctrl+DEnhedsregistrering
Ctrl+OImporter billede
Ctrl+Shift+GGennemsigtighed / lås
F11 / FSkjul / vis bjælke (fuld skærm)
Ctrl+Shift+DFold bjælke ind / ud
Ctrl+Shift+RNulstil bjælke og HUD
Ctrl+Shift+DeleteInitier tavle
EscAfslut
Alt+S / Alt+NSkærmbillede / udsnit
Alt+G / Alt+F / Alt+D / Alt+PEget bg / ingen touch / markør / tryk
Ctrl+Shift+M / Ctrl+Shift+FMinimer / maksimer
Ctrl+Shift+[ / ] · ←/→ · DelBillede (lag / roter / slet)
Ctrl+Shift+1~4Pennetyper: fyldepen / kuglepen / kridt / laser
Ctrl+Shift+SDel værk
Ctrl+Shift+CSamarbejde i realtid
Ctrl+Shift+PStrøgafspilning
Ctrl+Shift+OImporter projekt (.json)
Ctrl+Alt+SHastighed påvirker tykkelse
Ctrl+Alt+THældning påvirker bredde
Ctrl+Alt+HÆndringslog
Ctrl+Alt+LSprogskifter
Alt+1~4(Alt+Shift+1~4 Vend)Juster tryk / hastighed / rysten / gennemsigtighed
Ctrl+← / Ctrl+→Roter valgt billede ±90 grader
Alt+CTrådløs skærm
Alt+ZSkrivning i zoner
Alt+OFeedback
Ctrl+T / Ctrl+DKapacitiv test / enhedsgenkendelse (øverste linje)
Esc / Ctrl+EnterI vinduer: luk / hovedhandling (udsend · anvend zoner · send)
Alt+ROptagelseslinje (optag / kamera / teleprompter)
Ctrl+Alt+RTeleprompter (rullende tekst, hastighed og størrelse)
Alt+IPipette: tag en farve fra lærredet som penfarve
Alt+KLås / lås op lærredet (låst: hjulet ændrer tykkelsen)
PageUp / PageDownForrige / næste side
Ctrl+Alt+N / Alt+DeleteNy lærredsside / slet den aktuelle side
Ctrl+= / Ctrl+- / Ctrl+0Zoom ind / ud / nulstil lærredet
MAfspilningsvindue: lyd til / fra
Alt+XStop optagelse
Alt+MMikrofon: lydløs / lyd til
Alt+VKamera: til / fra
Alt+TOptageindstillinger
Alt+YGem optagelse
Alt+QLuk optagelsesværktøjslinje
11 / FAQ

Ofte stillede spørgsmål

Virker det med enheder uden tryk?

Ja. Uden tryk simulerer programmet tykkelsen efter «langsommere = tykkere»; du kan også sætte forstærkningen til 0 for ens bredde.

Hvad sker der, hvis rystelseskompensationen er for høj?

Jo højere værdi, jo flere forsinkede prøver og et bredere vindue: jævnere linjer, men mere forsinkelse og langsommere respons. Standardværdien 3 er balancen; juster mellem 0 og 6 efter din hastighed.

Hvad bruges «Tegn spor» til i berøringstesten?

Fra viser den tonende prik, der følger berøringen (for at se responsen); til tegner sporet som bevarede linjer, hvis bredde følger trykket, hvilket gør det nemt at kontrollere brud, rystelser og linearitet.

Hvad indeholder JSON-eksporten?

Pentetype, bredde, farve, trykkontakt, rystelsesparametre og alle prøver (x / y / tryk) for hver streg som vektordata til afspilning, analyse eller gengivelse.

Påvirker tilstandene gennemsigtig og normal hinanden?

Nej. Hver tilstand holder egne streger, billeder og historik og stables ikke ved skift; den gennemsigtige tilstand frigør skrivelaget til noter på skrivebordet.

12 / Feedback

Feedback

Ingen fil valgt

Vi ser på det så snart vi kan; et skærmbillede og din kontakt gør det hurtigere at finde årsagen.