Microscopy acquisition planner
Stage positions
3 of 3 positions included. Select a record, then edit its coordinates.
Coordinate context
Assigning a frame or unit label does not convert coordinates. Only use labels that match your supplied values.
Slide 07 · spatial survey
Draft worksheet · schema vlak.microscopy-plan · version 1
Content fingerprint: fnv1a-e27261ca. Identifies the applied plan values printed below.
- Planned frames
- 120
- Total exposure
- 3.9 s
- Units
- X µm · Y µm · Z µm
- Coordinate frame
- Slide-local frame
Plan issues
No plan issues recorded.
Ordered positions
- Upper field · Included · X -240 µm · Y 180 µm · Z 0 µm
- Center field · Included · X 0 µm · Y 0 µm · Z 2 µm
- Lower field · Included · X 220 µm · Y -160 µm · Z -1 µm
Capture steps
- Reference · channel Transmitted light · exposure 20 ms · time 0 s · depth 0 µm
- Signal · channel Channel A · exposure 45 ms · time 0 s · depth 0 µm
Axes
Z: start -2 µm, interval 1 µm, count 5. T: start 0 s, interval 30 s, count 4.
Acquisition state: Not acquired. This worksheet is a review of supplied planning values, not an acquisition record.
Changes stay in this tab until saved.
Edit positions and capture steps → inspect the planned stack → review and export
View sourceAbout this download
A standalone Vite and React project using Vlak 0.5.0. Extract the ZIP, open its folder, then run npm install and npm run dev. Requires Node 22.12 or newer.
This is a local planning example. No microscope is connected, no images are acquired and no movement is commanded. Exposure totals are arithmetic sums, not acquisition-time estimates.
Installation and base examplesInside the interface
Prepare a bounded acquisition plan with named stage positions, capture steps and depth and time axes. Inspect the planned coordinates, review the frame count and total exposure, then export the working plan as JSON. Import validates a candidate before replacing the current draft.
All records are local planning examples. No microscope is connected, no images are acquired and no movement is commanded. Total exposure is an arithmetic sum, not a wall-clock acquisition estimate. JSON exports retain the actual plan and its coordinate units.
Watch the 20-second walkthrough
A short walkthrough of the working microscopy acquisition planner study.
Use this as a starting point
Build with Vlak
Install the components, add the stylesheet, and bring your own content. The study’s source shows how the pieces fit together.
npm install @noorddev/vlak-reactimport "@noorddev/vlak-react/css";Start with your coding agent
A ready-to-use brief with this study, Vlak’s components, and the design guide.
Component modifications
- Stage position list keeps selection, inclusion and order tied to stable record IDs. Quantity field edits supplied coordinates and exposures without treating missing values as zero.
- Acquisition sequencer defines the ordered capture steps. Stack navigator inspects planned depth and time coordinates while keeping every frame marked Not acquired.
- Review validates the working plan before export. Import stages a bounded JSON candidate; malformed files preserve the current records and unsaved position draft.
- On mobile, Positions, Sequence, Stack and Review are focused screens. Opening a position replaces the list with its editor; Back preserves the unsaved draft, while Apply and Discard remain explicit. The planned stack and import/export controls stay available without shrinking the desktop workspace.