Skip to main content

Partial loading of model files

Restrictions

If you open a project that has model files set to manual load, those model files will be unloaded. The restricted functions and their restrictions in this state are:

FeatureConstraints
Save AsCannot be executed if there is even one unloaded model file. Please load all model files and then run for the function to work.
FindFinds loaded model files, but not unloaded model files.
Model error checkIf there is even one model file that has not been loaded, the existence of the related destination model will not be checked when executing the error check. Also, unloaded model files are not checked for errors.
Show DiffCompare only the loaded model files. Also, if the files to be compared have different file configurations, the comparison results may not be as expected.
Export Model FileIf there is even one unloaded model file in the export target, it cannot be executed. To run the function, load the model file and then run it.
Integration of model filesIf there is even one unloaded model file in the integration target, it cannot be executed. To run the function, load the model file and then run it.
Start of product lineIf there is even one unloaded model file, it cannot be executed. Please load all model files and then run for the function to work.
Edit profileIf there is even one unloaded model file, it cannot be executed. Please load all model files and then run for the function to work.

Partial load nodes and caveats

If the parent of a model is contained in an unloaded model file and does not exist in the model navigator, a node labeled [Partial Load] will appear at the bottom of the model navigator, and below that will be the unloaded model and its parent. Subordinate models are displayed. These nodes are called partially loaded nodes.

partial load node

Limited functionality

Even if you specify the entire project as the scope of the following functions, the model corresponding to the partial load node is excluded from the scope.

  • search
  • Error checking
  • document output

model path

At the top of Next Design's editor is a path bar that displays the path of the model. Note that the path bar normally shows the absolute path from the root of the project, but the model shown under the partial load node will show a different path.

  • ":partial" is added to the beginning of the path for models displayed under the partial load node.
  • When the load status of the model file changes, the path changes from the partial load node and below.

Memorize user preferences and notes for projects

Partial load settings are remembered in the {project file name}.nuser file in the same folder as the project file.

When using a configuration management system, please note the following about handling .nuser files.

In addition, since it is necessary to understand the above-mentioned restrictions when using partial loading, it is recommended that all team members are aware of this before sharing the .nuser file.

Notes on Subversion

  • When registering a project in Next Design, .nuser files are excluded from configuration management.
  • If you want to manage the configuration of .nuser files, use a tool other than Next Design to register and commit manually.
  • Changes to .nuser files will not show up in Next Design's list of commits.

Notes on Git

  • Unless you want to share partial load settings with all team members, register the .nuser file in the .gitignore file to exclude it from configuration management.

Common notes

  • Unloaded model files are not subject to error checking. Please load the model file you want to target and then execute.