{"sections":[{"heading":"Before starting","paragraphs":["Use the intended 2.9 release and its matching manual. These steps are derived from maintained source documentation; availability in the final distributed package must be checked."]},{"figures":[{"asset_id":"josim-jtl-editor","caption":"Check the active source tab and saved state before running the circuit."}],"heading":"Steps","steps":["Open the intended netlist tab. Save an untitled document before its first run.","For unsaved semantic edits, deliberately choose save-and-run, run the last saved file, or cancel. Resolve external file changes before proceeding.","Choose Run > Run simulation, the command-palette action or the toolbar Run action.","Read the completion and case status in Tasks and Output. For cancellation, request Cancel and wait for the worker to finish before another run.","After edits or settings changes, treat earlier results as stale until the intended configuration has run successfully."]},{"figures":[{"asset_id":"josim-nonlinear-save-before-run","caption":"Choose Yes to run the visible edit. No can retain a stale task while the document incorrectly says Results current; verify source identity and the new numerical data."}],"heading":"Check the save choice against the actual data","paragraphs":["The checked 2.9.0 path offers Yes to save and run, No to run the saved file, and Cancel to stop. With a visible unsaved 20 ps edit, No ran the saved 5 ps model and retained 401 samples. Its task was stale, but the document incorrectly reported Results current (KB-RESULT-001).","Use Yes when the edit should run. The native check saved and ran 20 ps, then used normal Undo followed by Yes/save and Run to recover the original 5 ps source and arrays. Compare saved source and the current numerical data; neither a document label nor solver completion establishes accuracy."]},{"heading":"Check the result","paragraphs":["The selected result belongs to the intended saved netlist and case. Failed, cancelled and not-run cases remain distinct.","Viewing imported CSV/TSV or running the last saved file does not establish that unsaved editor text was simulated."]},{"heading":"If the problem remains","paragraphs":["If Run is unavailable, check netlist-vs-result tab type, save/external-change state and licensing. Keep diagnostics rather than repeatedly launching an unchanged failing run."]},{"heading":"If no tab returns after restarting","paragraphs":["Save the source before exiting. Automatic session restoration failed in the checked current-source Windows candidate: after normal close, a second process restored no tab (KB-GUI-007).","Explicitly reopen the saved .cir file, confirm its path and rerun for a new current result. That route passed in a separate process before export. It does not establish persistence of previous in-memory results or fix automatic restoration."]}],"canonical_url":"https://www.sun-magnetics.com/knowledge-base/josim-run-current-source","url":"/knowledge-base/josim-run-current-source","known_issues":[{"disposition":"verified_workaround","id":"KB-GUI-007","title":"JoSIM normal exit clears the saved session after closing tabs","public_notice":"Save the intended source, record its location and explicitly reopen and run it after relaunch. Automatic normal-exit tab restoration is not accepted on the checked JoSIM candidate.","claim_scope":"Only the affected claim and recorded build/input; not whole-guide or final-release acceptance"},{"disposition":"verified_workaround","id":"KB-RESULT-001","title":"Running the last saved file can label an edited tab current","public_notice":"Save the intended edited source before Run and verify current arrays. Choosing No runs the saved source; the document current label may then disagree with the still-edited buffer.","claim_scope":"Only the affected claim and recorded build/input; not whole-guide or final-release acceptance"}],"search_record":{"execution":true,"relatedProducts":[],"version_tags":["JoSIM-Pro 2.9 target"],"text":"Run the intended saved netlist and recognise stale results Run simulation from a netlist tab and resolve save/external-change decisions first. Imported result files can be inspected but cannot be simulated. JoSIM-Pro 2.9.0 release target; current-source Windows candidate evidence How to run simulation stale results unsaved imported csv cancel saved source No unsaved source Results current stale task receipt save choices Before starting Use the intended 2.9 release and its matching manual. These steps are derived from maintained source documentation; availability in the final distributed package must be checked.  Steps Open the intended netlist tab. Save an untitled document before its first run. For unsaved semantic edits, deliberately choose save-and-run, run the last saved file, or cancel. Resolve external file changes before proceeding. Choose Run > Run simulation, the command-palette action or the toolbar Run action. Read the completion and case status in Tasks and Output. For cancellation, request Cancel and wait for the worker to finish before another run. After edits or settings changes, treat earlier results as stale until the intended configuration has run successfully.  Check the active source tab and saved state before running the circuit. JoSIM source editor with JTL_Example.cir open, source breadcrumbs, line numbers and the Run triangle in the toolbar. Check the save choice against the actual data The checked 2.9.0 path offers Yes to save and run, No to run the saved file, and Cancel to stop. With a visible unsaved 20 ps edit, No ran the saved 5 ps model and retained 401 samples. Its task was stale, but the document incorrectly reported Results current (KB-RESULT-001). Use Yes when the edit should run. The native check saved and ran 20 ps, then used normal Undo followed by Yes/save and Run to recover the original 5 ps source and arrays. Compare saved source and the current numerical data; neither a document label nor solver completion establishes accuracy.  Choose Yes to run the visible edit. No can retain a stale task while the document incorrectly says Results current; verify source identity and the new numerical data. The actual unsaved-source dialog offers Yes to save and run, No to run the saved file, and Cancel to stop. Check the result The selected result belongs to the intended saved netlist and case. Failed, cancelled and not-run cases remain distinct. Viewing imported CSV/TSV or running the last saved file does not establish that unsaved editor text was simulated.  If the problem remains If Run is unavailable, check netlist-vs-result tab type, save/external-change state and licensing. Keep diagnostics rather than repeatedly launching an unchanged failing run.  If no tab returns after restarting Save the source before exiting. Automatic session restoration failed in the checked current-source Windows candidate: after normal close, a second process restored no tab (KB-GUI-007). Explicitly reopen the saved .cir file, confirm its path and rerun for a new current result. That route passed in a separate process before export. It does not establish persistence of previous in-memory results or fix automatic restoration. ","id":"josim-run-current-source","keywords":"run simulation stale results unsaved imported csv cancel saved source No unsaved source Results current stale task receipt save choices","kind":"How to","title":"Run the intended saved netlist and recognise stale results","product":"JoSIM-Pro"},"version":"2.9.0 release target; current-source Windows candidate evidence","id":"josim-run-current-source","related":["/knowledge-base/josim-first-jtl","/knowledge-base/josim-workspace-diagnostics","/knowledge-base/josim-export-results","/knowledge-base/josim-derived-traces","/knowledge-base/josim-git-review","/knowledge-base/josim-diode-current-charge","/knowledge-base/josim-polynomial-current-charge","/knowledge-base/josim-local-save-history","/knowledge-base/josim-autosave-recovery","/knowledge-base/josim-workspace-replace"],"downloads":[{"url":"/_functions/kbExample?name=josim-nonlinear-models.zip","scope":"Exact checked input files plus instructions; final-release/platform applicability remains pending.","files":["diode-ac.cir","diode-dc.cir","diode-op.cir","diode-tran.cir","diode.inc","poly-ac.cir","poly-dc.cir","poly-op.cir","poly-tran.cir","poly.inc","run_models.py","README.txt"],"id":"josim-nonlinear-models","requires":["Compatible licensed Windows JoSIM-Pro 2.9.0 runtime and issued JoSIM-Pro licence","Python 3 standard library and new writable output roots"],"title":"Complete diode and polynomial current/charge teaching models"}],"publication_status":"published","numerical_output":null,"provenance":{"execution_checks":[{"routes":["gui-native-scenario","operator-assisted-save"],"scope":"Production GUI controls, normal licensed JTL and AND runs, missing-include restoration, exact input/output collision rejection and operator-assisted CSV/All traces export. Explicitly reopening saved JTL and rerunning also passed","result":"passed","articles":["josim-first-jtl","josim-missing-include","josim-output-path-collision","josim-export-results","josim-run-current-source"],"purpose":"josim-native-run-recovery-operator-csv-export","operator_step":"Owner explicitly reported an invalid path in the Save dialog, rather than a path-length problem, and confirmed saving successfully to the supplied existing destination. The erroneous starting filename was not retained for an independent path diagnosis. The native helper only proves its own production actions; the Save dialog was handled by the owner.","version":"JoSIM-Pro 2.9 current-source Windows candidate with matching freshly built runtime; not the final distributed package","id":"VAL-016","records":["josim-native-run","josim-native-export","independent-review","owner-save-confirmation"],"restart":{"tabs_after_process_exit":0,"tabs_before_close":2,"native_restart_status":"failed","issue":"KB-GUI-007","automatic_restoration_passed":false,"tabs_after_close":2},"limit":"Automatic session restoration failed (KB-GUI-007). File opening was supplied at the production OpenFile boundary; folder-picker input, cancellation, retry, other export formats, physical accuracy and final-package acceptance remain unverified. CSV/CLI differences were at most one ULP in this example, not an accuracy or regression tolerance. The Clang-built runtime does not close the separate MSVC/OpenMP finding KB-BUILD-001. External Computer Use capture remains unqualified.","observed":{"csv_vs_fresh_cli_max_ulp_by_column":[1,1,1,1,1],"and_samples":2001,"traces":["V(VIN)","P(BJJ|X1|XJTL)","P(BJJ|X3|XJTL)","V(ROUT)"],"time_stop_s":2.5e-10,"units":{"V(ROUT)":"V","time":"s","P(BJJ|X3|XJTL)":"rad","V(VIN)":"V","P(BJJ|X1|XJTL)":"rad"},"csv_vs_fresh_cli_max_abs_by_column":[2.5849394142282115e-26,1.0842021724855044e-19,3.552713678800501e-15,3.552713678800501e-15,1.0842021724855044e-19],"jtl_samples":1001,"time_start_s":0}},{"routes":["gui-native-scenario"],"scope":"25 independent native/source/artifact checks, two normal app processes, fourteen successful runs and one failed run. Actual editor key/text commit, Cancel/No/Yes, source/disk separation, coarser-step/Undo/save recovery, typed AC opening and explicit saved-source reruns. No can run the saved model while the document incorrectly says Results current.","result":"passed","articles":["josim-diode-current-charge","josim-polynomial-current-charge","josim-run-current-source"],"purpose":"native-nonlinear-save-choices-current-data-and-recovery","version":"Fresh frozen Windows JoSIM-Pro 2.9.0 nonlinear review candidate","id":"VAL-069","records":["25 native/source/artifact checks; five unedited native captures"],"limit":"No product repair, complete GUI article, physical OS picker/pointer, automatic session restoration, final package/platform or general measured-device accuracy acceptance. The task, document label and numerical reference retain separate scopes.","observed":{"failed_native_runs":1,"owned_processes":2,"diode_numerical_reference":"Strict reverse-current and exact-SI distinctions remain open","no_task_stale":true,"no_saved_samples":401,"restored_samples":401,"save_prompt_choices":["Cancel","No","Yes","Yes"],"successful_native_runs":14,"no_document_label":"Results current","yes_coarse_samples":101}}],"figure_evidence":[{"evidence_limit":"A maintained manual UI reference, not a fresh calculation or a completed walkthrough. Final distributed-package applicability remains to be checked.","id":"josim-jtl-editor","reference_label":"JoSIM-Pro 2.9 manual UI reference"},{"evidence_limit":"Bounded illustration with independent raw-data checks. Known reference/freshness limits, physical OS picker/pointer, arbitrary physical model and final-package/platform qualification remain separate.","id":"josim-nonlinear-save-before-run","reference_label":"Fresh frozen Windows JoSIM-Pro 2.9.0 nonlinear candidate, reviewed 4 November 2026"}],"review_notes":["VAL-016 retains its saved-JTL and explicit-reopen scope. VAL-069 adds actual Cancel/No/Yes, source edit/Undo/save and separate-process nonlinear reruns. External-change decisions, worker cancellation, imported-result run prevention and final packages remain unexercised.","Automatic session restoration failed and remains KB-GUI-007. No complete GUI lifecycle acceptance is claimed."],"scope":"Recorded inputs/builds only. Complete walkthrough and final-package acceptance remain separate.","verification_requirements":{"gui_method":"product-native scenario or recorded operator walkthrough; screenshots required for GUI guidance","status":"review-incomplete","illustrations":"required","required":["technical-review","release-applicability","gui-workflow","illustrations"],"legacy_walkthrough_field":"pending retained; not evidence of a complete scenario"},"sources":[{"id":"josim-pro:docs/manual_source/sections/gui_simulation_results.tex","section":"Simulation lifecycle; Preconditions for running; Result states and diagnostics"},{"id":"owner:technical-review-20261102","section":"Owner selected 2.9 as the publication target; final package checks remain required"},{"id":"validation:josim-native-windows-20261103","section":"VAL-016; exact native actions, independent output checks, operator Save and failed automatic-restoration boundary"},{"id":"validation:nonlinear-models-20261104","section":"VAL-069 actual Cancel/No/Yes, saved-source identity and document freshness contradiction"}]},"title":"Run the intended saved netlist and recognise stale results","type":"How to","markdown_url":"/_functions/kbResource?path=markdown%2Fjosim-run-current-source.md","summary":"Run simulation from a netlist tab and resolve save/external-change decisions first. Imported result files can be inspected but cannot be simulated.","product":"JoSIM-Pro"}