docs/pulse.md gives a pulse program, its schedule, its run as a job, its check and a refusal, all run by the docs checker against the command line (the receipt a block writes verified), and states the reader's constructs, the model, the integrator and its bound, what a receipt binds, and the options. The engine's and the command line's READMEs (with their Simplified Chinese translations), the service's README, the docs index and the OpenQASM 3 feature matrix name the pulse layer; the agent docs are regenerated from the matrix. The reader's module documentation states the qubit timeline a gate waits for. Co-Authored-By: Claude Opus 5.5 <[email protected]>
13 lines
301 B
Text
13 lines
301 B
Text
OPENQASM 3.0;
|
|
defcalgrammar "openpulse";
|
|
cal {
|
|
extern port d0;
|
|
extern port a0;
|
|
frame q0 = newframe(d0, 5.0e9, 0);
|
|
frame c0 = newframe(a0, 5.0e9, 0);
|
|
}
|
|
defcal x $0 { play(q0, drag(0.4, 64dt, 16dt, 0.2)); }
|
|
defcal measure $0 -> bit { return capture_v2(c0, 100dt); }
|
|
bit c;
|
|
x $0;
|
|
c = measure $0;
|