{"sections":[{"heading":"Keep the IXI and its physical inputs distinct","paragraphs":["The IXI is the project description. Its text records commands, file references and any inline geometry; it does not contain every external file it names. A successful wizard or Save operation does not supply a fabrication process, electrical model or valid extraction licence.","Use a writable working folder and matching Studio/Core installation with the issued InductEx licence. These checks use a frozen Windows Studio/Core 8.0.2 candidate. The native app uses normal signed licensing and production extraction dispatch; final distributed packages and other platforms still require review.","The complete download contains strip.ixi, process.ldf and strip.cir. It models a synthetic inline MQS strip, so no GDS is needed. Its length is 100 micrometres and width 10 micrometres, with matched P1/P2 labels, a teaching process and a 3.9 pH design branch. Use it to learn project handling; obtain the correct calibrated process for a real device."]},{"figures":[{"asset_id":"studio-new-project","caption":"Previously reviewed native file-type selection. Choose IXI Project and Next; the following page states use the newly checked workflow."},{"asset_id":"studio-project-deferred","caption":"Actual Choose later page. Finish can create an empty draft; it does not establish a runnable extraction."}],"heading":"Create a draft before all inputs are known","steps":["Choose File > New, select IXI Project and choose Next. Selecting a file type enables Next; Cancel exits without creating a document.","Choose later leaves the extraction decision open. Leave the optional file fields blank and choose Finish to create an empty untitled IXI. In this candidate that untouched empty draft is clean, so absence of a dirty marker does not mean it has been saved.","Choose File > Save As and save into an existing writable working folder. Cancelling this first save preserves the untitled document and its current dirty/clean state. A saved empty IXI remains a draft without a physical model."]},{"figures":[{"asset_id":"studio-project-mqs","caption":"Actual MQS wizard before browsing. Each selected file remains a separate required input; this example later supplies its geometry directly in IXI."}],"heading":"Select an extraction type and existing inputs","steps":["For an inductance/resistance network, choose Inductance and resistance. Browse for the correct process/LDF and circuit netlist. Supply a layout when geometry is external; leave layout blank for the complete inline geometry used below.","Changing extraction type changes the guidance and optional input presentation. It does not convert the physical problem. The checked wizard preserves already supplied process/netlist paths when changing modes and when collapsing/reopening the optional netlist row.","Choose Finish, then save the IXI. Files selected through Browse are stored as absolute paths because an untitled IXI has no saved directory to resolve relative paths from. Saving does not automatically convert those entries into portable relative references.","Open Raw IXI and inspect what the wizard actually generated. Selected mode and file paths form a starting description; geometry, ports, mesh and appropriate numerical settings must still be complete."]},{"heading":"Complete and run the teaching project","steps":["Extract all three supplied files together. To exercise creation, save a new wizard document as new.ixi beside process.ldf and strip.cir, then use Raw IXI to replace the draft with the complete strip.ixi text shown below. Alternatively open the supplied complete strip.ixi directly.","Save the intended source. In Basic > Input files, expect Layout to say Geometry defined in IXI and Ready, and the process and netlist to say Available. Review their actual contents and the electrical P1/P2 mapping.","Review the extraction goal, electrical setup and Review step, then use Check and run > Run extraction. Read the current Results and raw output, not an older file that happens to remain in the folder.","For this fixed teaching input the checked native runs report Completed, zero warnings/parsed errors and L1 = 3.89648 pH against the 3.9 pH design. That is about 0.0903% design deviation. It is not a mesh-convergence result, a general accuracy tolerance or device calibration."]},{"figures":[{"asset_id":"studio-project-missing","caption":"Actual Save As outcome in an empty destination: both relative dependency files are missing. The output panel was collapsed to show all relevant input rows."}],"heading":"Understand exactly what Save As changes","paragraphs":["Save As writes another IXI and changes the active document identity. In the checked case it preserves the source text and leaves the original IXI unchanged. Cancelling Save As preserves the original active identity and text.","Relative references are resolved from the saved IXI directory. Save As into another empty folder leaves Process \"process.ldf\" and Netlist \"strip.cir\" unchanged, but those files are absent there. It does not copy them. Absolute references instead continue to point to their original locations, so a new IXI filename alone does not make the project self-contained.","The screenshot records the actual missing-input result after saving only the IXI elsewhere. Both dependency badges report Missing and the step is Incomplete, while inline geometry remains Ready. File creation and model readiness are separate checks."]},{"figures":[{"asset_id":"studio-project-recovered","caption":"Actual recovered Basic view after copying both dependencies and explicitly reopening the saved IXI. Available file status precedes a separate checked extraction."}],"heading":"Recover the destination and reopen a complete copy","steps":["Copy the exact required process.ldf and strip.cir alongside the new IXI, or deliberately update its references to the intended existing files. Do not silently substitute a similarly named process.","Close the clean project and reopen the saved destination. In Basic > Input files, confirm both files are Available and the step is Complete. Inspect nested includes, imported layouts, meshes or model files in a real project too; this teaching model has exactly three required inputs.","Run the recovered project again and inspect its current result. The recorded recovery reproduces the original parsed L1 value exactly at the reported precision.","To copy this complete example elsewhere, copy all three saved input files together into a new folder, preserving their relative names. Reopen the copied IXI and perform a fresh extraction. A separate normal Studio process reproduced the same result without copying generated outputs or relying on session restoration."]},{"heading":"Use the same complete source from an agent","paragraphs":["An agent can create these same three plain-text inputs without operating the wizard. Preserve the exact file relationships and units, use a new writable working directory and invoke the intended licensed tool through the linked command-line guide. That invocation retains its own execution scope; the evidence here is the actual native Studio workflow.","Keep requested source, dependency identities, runtime/version, current diagnostics and result quantities together. Input-file availability does not establish correct ports/materials or numerical accuracy. For a project with external dependencies, enumerate the full referenced set before describing a copy as complete."]},{"code":"* Parameterised inline equivalent of the maintained microstrip geometry\n$COMMAND\n  MeshFile \"strip.msh\"\n  MeshType CUBE\n  Mode MQS\n  Netlist \"strip.cir\"\n  Process \"process.ldf\"\n$END\n$VARIABLE\n  Name strip_length\n  Value 100\n$END\n$VARIABLE\n  Name strip_width\n  Value 10\n$END\n$STRUCT\n  Name inline_strip\n  $POLY\n    Layer M1\n    XY\n    (0,0)\n    (0,%strip_width)\n    (%strip_length,%strip_width)\n    (%strip_length,0)\n    (0,0)\n  $END\n  $PATH\n    Layer TERM\n    Width 1\n    XY\n    (0,%strip_width)\n    (0,0)\n  $END\n  $PATH\n    Layer TERM\n    Width 1\n    XY\n    (%strip_length,%strip_width)\n    (%strip_length,0)\n  $END\n  $TEXT\n    Text \"P1 M1 M0\"\n    Layer TEXT\n    XY\n    (0,%strip_width/2)\n  $END\n  $TEXT\n    Text \"P2 M1 M0\"\n    Layer TEXT\n    XY\n    (%strip_length,%strip_width/2)\n  $END\n$END","heading":"Save strip.ixi","language":"text"},{"code":"* Public microstrip teaching stack; dimensions use Units below\n$Parameters\n  Units = 1e-6\n  SegmentSize = 2.0\n  AbsMin = 0.025\n  GPOverhang = 5.0\n  ProcessHasGroundPlane = TRUE\n  GPLayer = 17\n  TermLayer = 19\n  TextLayer = 18\n  HFilaments = 1\n  TerminalInRange = 1.0\n  UnitL = 1\n$End\n$Layer\n  Number = 17\n  Name = M0\n  Thickness = 0.2\n  Lambda = 0.09\n  Order = 0\n  Mask = -1\n  Filmtype = S\n  HFilaments = 2\n$End\n$Layer\n  Number = 2\n  Name = I0\n  Thickness = 0.15\n  Order = 1\n  Mask = -1\n  Filmtype = I\n$End\n$Layer\n  Number = 5\n  Name = M1\n  Thickness = 0.25\n  Lambda = 0.09\n  Order = 2\n  Mask = 1\n  Filmtype = S\n  HFilaments = 3\n$End","heading":"Save process.ldf","language":"text"},{"code":"* Extraction topology, design inductance in henries because UnitL=1\nL1 1 2 3.9e-12\nP1 1 0\nP2 2 0\n.end","heading":"Save strip.cir","language":"text"},{"heading":"Check the result","paragraphs":["The saved IXI has the intended identity and complete references in its current directory. Both dependency badges are Available, the intended geometry/ports/settings are present, and the current extraction result belongs to those saved inputs. The fixed synthetic result above is a scoped design comparison."]},{"heading":"If the problem remains","paragraphs":["Inspect the actual saved paths and the first current diagnostic. Restore the complete intended dependencies or edit references deliberately, then save/reopen and run again. Preserve the original project while repairing a copy. A blank template, a clean editor, a successful Save or a file badge alone does not prove a valid model or extraction."]}],"canonical_url":"https://www.sun-magnetics.com/knowledge-base/inductex-create-project","url":"/knowledge-base/inductex-create-project","known_issues":[],"search_record":{"execution":true,"relatedProducts":[],"version_tags":["InductEx 8 preview"],"text":"Create an IXI file or move a project in Studio Create a draft IXI, supply the complete physical inputs, and preserve or repair its references when saving elsewhere or copying the project. InductEx 8.0.2 frozen Windows Studio/Core review candidate; final package applicability pending How to new project save as move project relative paths ixi dependencies create IXI file new IXI file wizard Choose later empty IXI clean untitled draft Finish Cancel wizard absolute paths process LDF circuit netlist optional collapse expand Save As copies only IXI missing process netlist relative references new directory complete project folder copy reopen same extraction inline geometry no GDS layout Ready Available Missing Keep the IXI and its physical inputs distinct The IXI is the project description. Its text records commands, file references and any inline geometry; it does not contain every external file it names. A successful wizard or Save operation does not supply a fabrication process, electrical model or valid extraction licence. Use a writable working folder and matching Studio/Core installation with the issued InductEx licence. These checks use a frozen Windows Studio/Core 8.0.2 candidate. The native app uses normal signed licensing and production extraction dispatch; final distributed packages and other platforms still require review. The complete download contains strip.ixi, process.ldf and strip.cir. It models a synthetic inline MQS strip, so no GDS is needed. Its length is 100 micrometres and width 10 micrometres, with matched P1/P2 labels, a teaching process and a 3.9 pH design branch. Use it to learn project handling; obtain the correct calibrated process for a real device.  Create a draft before all inputs are known Choose File > New, select IXI Project and choose Next. Selecting a file type enables Next; Cancel exits without creating a document. Choose later leaves the extraction decision open. Leave the optional file fields blank and choose Finish to create an empty untitled IXI. In this candidate that untouched empty draft is clean, so absence of a dirty marker does not mean it has been saved. Choose File > Save As and save into an existing writable working folder. Cancelling this first save preserves the untitled document and its current dirty/clean state. A saved empty IXI remains a draft without a physical model.  Previously reviewed native file-type selection. Choose IXI Project and Next; the following page states use the newly checked workflow. Studio new-file dialog offering IXI Project, InductEx Netlist, Layer Definition File and Other Text File. Actual Choose later page. Finish can create an empty draft; it does not establish a runnable extraction. Actual IXI wizard with Choose later, blank optional inputs and Finish/Cancel controls; this state creates an empty draft. Select an extraction type and existing inputs For an inductance/resistance network, choose Inductance and resistance. Browse for the correct process/LDF and circuit netlist. Supply a layout when geometry is external; leave layout blank for the complete inline geometry used below. Changing extraction type changes the guidance and optional input presentation. It does not convert the physical problem. The checked wizard preserves already supplied process/netlist paths when changing modes and when collapsing/reopening the optional netlist row. Choose Finish, then save the IXI. Files selected through Browse are stored as absolute paths because an untitled IXI has no saved directory to resolve relative paths from. Saving does not automatically convert those entries into portable relative references. Open Raw IXI and inspect what the wizard actually generated. Selected mode and file paths form a starting description; geometry, ports, mesh and appropriate numerical settings must still be complete.  Actual MQS wizard before browsing. Each selected file remains a separate required input; this example later supplies its geometry directly in IXI. Actual IXI wizard with Inductance and resistance selected and blank layout, process and circuit input rows before browsing. Complete and run the teaching project Extract all three supplied files together. To exercise creation, save a new wizard document as new.ixi beside process.ldf and strip.cir, then use Raw IXI to replace the draft with the complete strip.ixi text shown below. Alternatively open the supplied complete strip.ixi directly. Save the intended source. In Basic > Input files, expect Layout to say Geometry defined in IXI and Ready, and the process and netlist to say Available. Review their actual contents and the electrical P1/P2 mapping. Review the extraction goal, electrical setup and Review step, then use Check and run > Run extraction. Read the current Results and raw output, not an older file that happens to remain in the folder. For this fixed teaching input the checked native runs report Completed, zero warnings/parsed errors and L1 = 3.89648 pH against the 3.9 pH design. That is about 0.0903% design deviation. It is not a mesh-convergence result, a general accuracy tolerance or device calibration.  Understand exactly what Save As changes Save As writes another IXI and changes the active document identity. In the checked case it preserves the source text and leaves the original IXI unchanged. Cancelling Save As preserves the original active identity and text. Relative references are resolved from the saved IXI directory. Save As into another empty folder leaves Process \"process.ldf\" and Netlist \"strip.cir\" unchanged, but those files are absent there. It does not copy them. Absolute references instead continue to point to their original locations, so a new IXI filename alone does not make the project self-contained. The screenshot records the actual missing-input result after saving only the IXI elsewhere. Both dependency badges report Missing and the step is Incomplete, while inline geometry remains Ready. File creation and model readiness are separate checks.  Actual Save As outcome in an empty destination: both relative dependency files are missing. The output panel was collapsed to show all relevant input rows. Actual Basic Input files view after Save As: inline geometry is Ready but process.ldf and strip.cir both show Missing and the step is Incomplete. Recover the destination and reopen a complete copy Copy the exact required process.ldf and strip.cir alongside the new IXI, or deliberately update its references to the intended existing files. Do not silently substitute a similarly named process. Close the clean project and reopen the saved destination. In Basic > Input files, confirm both files are Available and the step is Complete. Inspect nested includes, imported layouts, meshes or model files in a real project too; this teaching model has exactly three required inputs. Run the recovered project again and inspect its current result. The recorded recovery reproduces the original parsed L1 value exactly at the reported precision. To copy this complete example elsewhere, copy all three saved input files together into a new folder, preserving their relative names. Reopen the copied IXI and perform a fresh extraction. A separate normal Studio process reproduced the same result without copying generated outputs or relying on session restoration.  Actual recovered Basic view after copying both dependencies and explicitly reopening the saved IXI. Available file status precedes a separate checked extraction. Actual Basic Input files view after complete dependency copying and reopening: process.ldf and strip.cir both show Available and the step is Complete. Use the same complete source from an agent An agent can create these same three plain-text inputs without operating the wizard. Preserve the exact file relationships and units, use a new writable working directory and invoke the intended licensed tool through the linked command-line guide. That invocation retains its own execution scope; the evidence here is the actual native Studio workflow. Keep requested source, dependency identities, runtime/version, current diagnostics and result quantities together. Input-file availability does not establish correct ports/materials or numerical accuracy. For a project with external dependencies, enumerate the full referenced set before describing a copy as complete.  Save strip.ixi * Parameterised inline equivalent of the maintained microstrip geometry\n$COMMAND\n  MeshFile \"strip.msh\"\n  MeshType CUBE\n  Mode MQS\n  Netlist \"strip.cir\"\n  Process \"process.ldf\"\n$END\n$VARIABLE\n  Name strip_length\n  Value 100\n$END\n$VARIABLE\n  Name strip_width\n  Value 10\n$END\n$STRUCT\n  Name inline_strip\n  $POLY\n    Layer M1\n    XY\n    (0,0)\n    (0,%strip_width)\n    (%strip_length,%strip_width)\n    (%strip_length,0)\n    (0,0)\n  $END\n  $PATH\n    Layer TERM\n    Width 1\n    XY\n    (0,%strip_width)\n    (0,0)\n  $END\n  $PATH\n    Layer TERM\n    Width 1\n    XY\n    (%strip_length,%strip_width)\n    (%strip_length,0)\n  $END\n  $TEXT\n    Text \"P1 M1 M0\"\n    Layer TEXT\n    XY\n    (0,%strip_width/2)\n  $END\n  $TEXT\n    Text \"P2 M1 M0\"\n    Layer TEXT\n    XY\n    (%strip_length,%strip_width/2)\n  $END\n$END Save process.ldf * Public microstrip teaching stack; dimensions use Units below\n$Parameters\n  Units = 1e-6\n  SegmentSize = 2.0\n  AbsMin = 0.025\n  GPOverhang = 5.0\n  ProcessHasGroundPlane = TRUE\n  GPLayer = 17\n  TermLayer = 19\n  TextLayer = 18\n  HFilaments = 1\n  TerminalInRange = 1.0\n  UnitL = 1\n$End\n$Layer\n  Number = 17\n  Name = M0\n  Thickness = 0.2\n  Lambda = 0.09\n  Order = 0\n  Mask = -1\n  Filmtype = S\n  HFilaments = 2\n$End\n$Layer\n  Number = 2\n  Name = I0\n  Thickness = 0.15\n  Order = 1\n  Mask = -1\n  Filmtype = I\n$End\n$Layer\n  Number = 5\n  Name = M1\n  Thickness = 0.25\n  Lambda = 0.09\n  Order = 2\n  Mask = 1\n  Filmtype = S\n  HFilaments = 3\n$End Save strip.cir * Extraction topology, design inductance in henries because UnitL=1\nL1 1 2 3.9e-12\nP1 1 0\nP2 2 0\n.end Check the result The saved IXI has the intended identity and complete references in its current directory. Both dependency badges are Available, the intended geometry/ports/settings are present, and the current extraction result belongs to those saved inputs. The fixed synthetic result above is a scoped design comparison.  If the problem remains Inspect the actual saved paths and the first current diagnostic. Restore the complete intended dependencies or edit references deliberately, then save/reopen and run again. Preserve the original project while repairing a copy. A blank template, a clean editor, a successful Save or a file badge alone does not prove a valid model or extraction. ","id":"inductex-create-project","keywords":"new project save as move project relative paths ixi dependencies create IXI file new IXI file wizard Choose later empty IXI clean untitled draft Finish Cancel wizard absolute paths process LDF circuit netlist optional collapse expand Save As copies only IXI missing process netlist relative references new directory complete project folder copy reopen same extraction inline geometry no GDS layout Ready Available Missing","kind":"How to","title":"Create an IXI file or move a project in Studio","product":"InductEx"},"version":"8.0.2 frozen Windows Studio/Core review candidate; final package applicability pending","id":"inductex-create-project","related":["/knowledge-base/inductex-first-microstrip","/knowledge-base/inductex-missing-input","/knowledge-base/inductex-choose-extraction","/knowledge-base/inductex-ixi-geometry","/knowledge-base/inductex-cli-batch","/knowledge-base/inductex-export-project"],"downloads":[{"url":"/_functions/kbExample?name=inductex-create-project.zip","scope":"Exact checked input files plus instructions; final-release/platform applicability remains pending.","files":["strip.ixi","process.ldf","strip.cir","README.txt"],"id":"inductex-create-project","requires":["Matching licensed InductEx Studio/Core; checked frozen Windows 8.0.2 candidate","New writable working folder; preserve all three input names"],"title":"Complete inline IXI creation and relocation example"}],"publication_status":"published","numerical_output":null,"provenance":{"execution_checks":[{"routes":["gui-native-scenario"],"scope":"Actual frozen Windows Studio/Core 8.0.2 candidate: real modal wizard/cancel, absolute draft inputs, complete inline geometry, Save As relative-reference failure/recovery and three fresh extractions across two normal processes. Predetermined file-picker paths; no physical picker/pointer or final package/platform/general accuracy qualification.","result":"passed","articles":["inductex-create-project"],"purpose":"native-new-project-save-as-input-recovery-and-complete-copy","version":"Frozen current-worktree Windows Studio/Core 8.0.2 candidate","id":"VAL-065","records":["28 independent native/source/artifact checks across two app processes"],"limit":"No physical OS picker/pointer, arbitrary project dependency closure, final package/platform or general numerical/convergence acceptance. No new product defect or repair is inferred.","observed":{"copied_input_members":3,"fresh_successful_extractions":3,"save_as_copies_dependencies":false,"results":{"complete-a":{"design_H":3.9e-12,"design_deviation_percent":0.0902564102563991,"extracted_H":3.89648e-12},"recovered-b":{"design_H":3.9e-12,"design_deviation_percent":0.0902564102563991,"extracted_H":3.89648e-12},"reopened-copy":{"design_H":3.9e-12,"design_deviation_percent":0.0902564102563991,"extracted_H":3.89648e-12}},"native_processes":2,"core_version":"8.0.2","template_default":"Choose later, empty untitled clean draft"}}],"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":"studio-new-project","reference_label":"InductEx 8 manual UI reference, captured 10 October 2026"},{"evidence_limit":"Selected control state only. Predetermined file-dialog paths, physical input unexercised; images do not prove general numerical or final-package acceptance.","id":"studio-project-deferred","reference_label":"Frozen Windows Studio/Core 8.0.2 project-creation candidate, reviewed 4 November 2026"},{"evidence_limit":"Selected control state only. Predetermined file-dialog paths, physical input unexercised; images do not prove general numerical or final-package acceptance.","id":"studio-project-mqs","reference_label":"Frozen Windows Studio/Core 8.0.2 project-creation candidate, reviewed 4 November 2026"},{"evidence_limit":"Selected control state only. Predetermined file-dialog paths, physical input unexercised; images do not prove general numerical or final-package acceptance.","id":"studio-project-missing","reference_label":"Frozen Windows Studio/Core 8.0.2 project-creation candidate, reviewed 4 November 2026"},{"evidence_limit":"Selected control state only. Predetermined file-dialog paths, physical input unexercised; images do not prove general numerical or final-package acceptance.","id":"studio-project-recovered","reference_label":"Frozen Windows Studio/Core 8.0.2 project-creation candidate, reviewed 4 November 2026"}],"review_notes":["Actual frozen Windows Studio/Core 8.0.2 candidate; the preceding reviewed 8.0.1 runs remain separate. No installed product or version metadata was changed for this workflow.","Four exact native images were manually reviewed. No physical file-picker/pointer, arbitrary dependency trees, source conflicts, overwrite/permissions matrix or final-package/platform qualification.","Empty-template clean state, optional netlist expansion and normalised Windows paths corrected initial harness assumptions before acceptance. Earlier stopped attempts remain retained; no product defect or repair inferred."],"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":"inductex:docs/manual/studio_projects.tex","section":"Create a project; extraction goal and input files; Raw IXI editing and Save As; Check and run"},{"id":"validation:project-creation-20261104","section":"VAL-065 actual wizard/cancel/save, dependency status, three fresh extractions and separate-process complete-input copy"},{"id":"capture:studio-ui-20261103T103032","section":"Previously reviewed native file-type selection image only; later wizard and dependency states use VAL-065"}]},"title":"Create an IXI file or move a project in Studio","type":"How to","markdown_url":"/_functions/kbResource?path=markdown%2Finductex-create-project.md","summary":"Create a draft IXI, supply the complete physical inputs, and preserve or repair its references when saving elsewhere or copying the project.","product":"InductEx"}