Table Of Contents

Managing Projects

Last Modified: November 23, 2020

Create a project file (.digiproj) to organize and access digital configuration and pattern files, which you can double-click to open in the corresponding document window. Use the Project Explorer window toolbar buttons and right-click context menu items to manage the files and display options for the project.

Active Files

You can specify an active pin and channel map file, timing file, and levels file by right-clicking the file and selecting Make Active or Make Inactive to activate or deactivate a file. Files listed in bold in the Project Explorer window are the active files of the project. Only one pin and channel map file, one timing file, and one levels file can be active at a time. Changing the state of an inactive file to active automatically changes the state of the previously active file of the same file type to inactive. If you do not manually activate a file, the editor automatically activates the first instance of each file type you add to the project.

When you switch to a different active pin and channel map file, the editor disconnects any current instrument sessions and connects to existing open instrument sessions associated with the new active pin and channel map file.

Typically when you burst a pattern, the editor prompts you to apply the values in the active timing file or levels file when no timing or levels values have previously been applied to the digital pattern instrument or when previously applied timing or levels values change directly in the timing or levels document or indirectly through changes in the specifications document. Click the Apply Time Sets button Load or Apply in the active timing document or the Apply Levels Load or Apply button in the active levels document to manually apply timing and levels values from the active file and overwrite any previously applied values.

File Indicators

An asterisk (*) next to a filename in the Project Explorer window and in the document tab indicates that the file has been modified but not saved. The white arrow overlay on the file type icon indicates a reference to a file that does not reside in or underneath the project directory. Use the Exclude and Include context menu items to change which files in the project directory the project uses. Excluding a file from the project leaves the file on disk. Deleting a file from the project deletes the file from disk.

File Types

A project can contain the following types of files. Refer to the Related reference section at the end of this topic for a link to more information about each of these components.

  • Pin and channel maps (.pinmap)
  • Specifications (.specs)
  • Digital timing (.digitiming)
  • Digital and power levels (.digilevels)
  • Digital patterns (.digipat)
  • Source waveform configurations (.tdms)
    spd-note-note
    Note  

    Do not include other types of files with the .tdms file extension in the project.

  • Capture waveform configurations (.digicapture)
  • Shmoo plots (.digishmoo)

You can store digital project files (.digiproj) and the file types in the previous list in a third-party source code control (SCC) system. However, do not include the .digiprojcache file in source code control because it contains per-user settings and customizations that you typically do not share among users.

Because pin and channel maps, specifications, timing, and levels files are XML-based files, you can write custom scripts or use an in-house or third-party tool to convert existing files to the NI file formats.

spd-note-note
Note  

When you use Windows Explorer to add or remove files from outside the Digital Pattern Editor, the Project Explorer window does not automatically refresh the list of files that are in the project directory but not yet included in the project. You must click the Refresh button Refreshon the Project Explorer window toolbar for the view to refresh. When you select File»Add File or right-click a file and select Delete from the context menu in the Digital Pattern Editor, the Project Explorer window refreshes automatically.


Recently Viewed Topics