{"id":6,"date":"2017-03-21T04:07:55","date_gmt":"2017-03-21T04:07:55","guid":{"rendered":"https:\/\/fetki.com\/nastpad\/?page_id=6"},"modified":"2019-09-19T00:36:21","modified_gmt":"2019-09-19T07:36:21","slug":"features","status":"publish","type":"page","link":"https:\/\/fetki.com\/nastpad\/features\/","title":{"rendered":"Features"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote\"><p>Syntax highlighting, gridlines, and context sensitive help to aid visualization of card data.<br>Model tree (file\/card hierarchy) to aid working with model files.<br>Contents Viewer to navigate results files with ease.<br>Powerful search capabilities, including numerical field searching.<br>Additional tools to modify\/consolidate files, check card syntax, cross-reference IDs, and parse results data.<\/p><\/blockquote>\n\n\n\n<p>Features marked below with an <span style=\"color:#ff675f\" class=\"color\">*<\/span> require the <em>Full<\/em> version of NastPad. Jump to the <a href=\"#version-comparison\">Version Comparison<\/a> table for a summary.<\/p>\n\n\n\n<h3 id=\"features-viewing\">Viewing Features<a href=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/MDI.png\"><\/a><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" src=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/MDI.png\" alt=\"\" class=\"wp-image-100\" width=\"350\" height=\"294\" srcset=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/MDI.png 467w, https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/MDI-300x252.png 300w\" sizes=\"(max-width: 350px) 85vw, 350px\" \/><\/figure><\/div>\n\n\n\n<ul><li>Syntax highlighting (where Nastran keywords and comments are colored differently) to enhance readability.<\/li><li>Gridlines to visualize field boundaries for fixed-width formatted cards.<\/li><li>Line numbers<\/li><li>Visible formatting marks (space, tab, and newline characters).<\/li><li>Multi-document interface shows each file in individual tabs, and also lists all open files in the File List dock window to allow easy navigation between files.<\/li><\/ul>\n\n\n\n<h3>General Editing Features<\/h3>\n\n\n\n<ul><li>Modify tab key behavior to use spaces instead.<\/li><li>Block edit mode to select and edit columns of text.<\/li><li>Comment selected lines of text (by inserting &#8216;$&#8217; character at beginning of each line).<\/li><li>Tag selected lines of text for complex&nbsp;editing.<\/li><\/ul>\n\n\n\n<h3 id=\"features-card-helper\">Card Helper<a href=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/CardHelper-2.png\"><\/a><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" src=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/CardHelper-2.png\" alt=\"\" class=\"wp-image-215\" width=\"225\" height=\"328\" srcset=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/CardHelper-2.png 300w, https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/CardHelper-2-206x300.png 206w\" sizes=\"(max-width: 225px) 85vw, 225px\" \/><\/figure><\/div>\n\n\n\n<ul><li>Access quick reference manual style help directly within the Card Helper dock window.<\/li><li>Toggle the auto-refresh option to automatically display the card help at the current cursor location. The current field within the card is also highlighted.<\/li><li>Toggle the auto-syntax option to automatically check the current card for syntax errors.<\/li><\/ul>\n\n\n\n<h3 id=\"features-model-tree\">Model Tree (File Mode)<a href=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/ModelTree.png\"><\/a><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" src=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/ModelTree2.png\" alt=\"\" class=\"wp-image-1004\" width=\"189\" height=\"313\" srcset=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/ModelTree2.png 252w, https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/ModelTree2-181x300.png 181w\" sizes=\"(max-width: 189px) 85vw, 189px\" \/><\/figure><\/div>\n\n\n\n<ul><li>Explore the &#8216;INCLUDE&#8217; files within the active text file. Missing files will be shown in red, and commented files (preceded with a single &#8216;$&#8217; character) will be shown in green.<\/li><li>Anchor the active model file to enable work on other files.<\/li><li>The active model can be used as the scope for searching or other tools.<\/li><li>Change the root path to allow model files to resolve &#8216;INCLUDE&#8217; paths without actually being located in the appropriate model directory.<\/li><\/ul>\n\n\n\n<h3>Model Tree (Card Mode)<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" src=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/ModelTree3.png\" alt=\"\" class=\"wp-image-1008\" width=\"245\" height=\"313\" srcset=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/ModelTree3.png 326w, https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/ModelTree3-235x300.png 235w\" sizes=\"(max-width: 245px) 85vw, 245px\" \/><\/figure><\/div>\n\n\n\n<ul><li>View a list of cards contained within the active model (limited in <em>Lite <\/em>version).<\/li><li>Expand the card items to list the referenced cards, and so on.<\/li><li>Sort and filter the list using the header buttons.<\/li><li>Double-click on a card item to jump to its location in the file. <\/li><li>Export the tree or card data to the clipboard or CSV files.<\/li><\/ul>\n\n\n\n<h3 id=\"features-contents-viewer\">Contents Viewer<a href=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/ContentsViewer2.png\"><\/a><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" src=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/ContentsViewer2.png\" alt=\"Item list of bookmarks for text file\" class=\"wp-image-250\" width=\"186\" height=\"218\"\/><\/figure><\/div>\n\n\n\n<ul><li>Automatically generate bookmarks for text files.<\/li><li>Easily jump to location in file by clicking on items in the contents viewer.<\/li><li>View data from files directly in the item display text.<\/li><li>Group consecutive duplicate items together.<\/li><li>Easily switch profiles for different file types.<\/li><li>Add and&nbsp;customize profiles using regular expressions &#8211; unlimited possibilities!<\/li><\/ul>\n\n\n\n<h3 id=\"features-file-browser\">File Browser<\/h3>\n\n\n\n<ul><li>Access the file system directly from the File Browser dock window.<\/li><li>Copy file paths for selected files, with options for absolute or relative paths, and &#8216;INCLUDE&#8217; style paths too.<\/li><\/ul>\n\n\n\n<h3 id=\"features-search\">Search Dialog<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><a href=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/SearchDialog.png\"><img loading=\"lazy\" src=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/SearchDialog.png\" alt=\"Advanced text search dialog\" class=\"wp-image-89\" width=\"300\" height=\"193\" srcset=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/SearchDialog.png 550w, https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/SearchDialog-300x193.png 300w\" sizes=\"(max-width: 300px) 85vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><a href=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/SearchCards.png\"><img loading=\"lazy\" src=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/SearchCards.png\" alt=\"Nastran card search dialog\" class=\"wp-image-87\" width=\"300\" height=\"195\" srcset=\"https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/SearchCards.png 550w, https:\/\/fetki.com\/nastpad\/wp-content\/uploads\/SearchCards-300x195.png 300w\" sizes=\"(max-width: 300px) 85vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n\n<ul><li>Powerful find and replace capabilities across a large scope (Current selection, Active File, All open files, Active model w. INCLUDE&#8217;s<span style=\"color: #ff0000;\" class=\"color\">*<\/span>, and Folder of files<span style=\"color: #ff0000;\" class=\"color\">*<\/span>).<\/li><li>Multi-line searching, with history and favorites.<\/li><li>Enhanced regular expressions that allow numerical searching.<\/li><li>&#8216;Search Cards&#8217; tab that assists searching within specific fields of a card. It is even possible to search for something in one field, and replace the contents in another field. The card search options allow for numerical searching, including ranged based (ID lists), and rounded real numbers (fuzzy). A classic example would be changing the property ID for a given list of element IDs.<\/li><li>Ability to output search results to separate window. Each search result can be double-clicked to navigate directly to location in file.<\/li><li>Separate tool to allow batch searching<span style=\"color:#ff675f\" class=\"color\">*<\/span> &#8211; mostly replaces the need for scripting.<\/li><\/ul>\n\n\n\n<h3>Additional Tools<\/h3>\n\n\n\n<ul><li>Modify files for miscellaneous task such as trimming trailing spaces, converting tabs to spaces, convert cards (long formatted to short, etc.) for various scopes [active file, all open files, active model with INCLUDE&#8217;s<span style=\"color:#ff675f\" class=\"color\">*<\/span>, folder of files<span style=\"color:#ff675f\" class=\"color\">*<\/span>].<\/li><li>Consolidate multiple files into a single file according to selected scope [all open files, active model with INCLUDE&#8217;s<span style=\"color:#ff675f\" class=\"color\">*<\/span>, folder of files<span style=\"color:#ff675f\" class=\"color\">*<\/span>].<\/li><li>Process files to generate batch files for submitting to a server or execute directly via a command\u00a0[active file, all open files, active model with INCLUDE&#8217;s<span style=\"color:#ff675f\" class=\"color\">*<\/span>, folder of files<span style=\"color:#ff675f\" class=\"color\">*<\/span>].<\/li><li>Check card syntax for errors such as embedded spaces, missing decimal points, missing fields, etc. [current selection, active file, all open files, active model with INCLUDE&#8217;s<span style=\"color:#ff675f\" class=\"color\">*<\/span>, folder of files<span style=\"color:#ff675f\" class=\"color\">*<\/span>]. <\/li><li>Cross-reference model to check for duplicate, missing and\/or orphaned card IDs. [active model].<\/li><li>Parse data from files to CSV or database using a list of regular expressions (templates included for common Nastran F06 and PCH result types that can easily be adapted for Optistruct or other solver output files). [current selection, active file, all open files, active model with INCLUDE&#8217;s<span style=\"color:#ff675f\" class=\"color\">*<\/span>, folder of files<span style=\"color:#ff675f\" class=\"color\">*<\/span>].<\/li><li><span style=\"color:#ff675f\" class=\"color\">*<\/span>Create files from template by merging text tags from a CSV file. Useful for generating DAT files for multiple model configurations and\/or injecting model variables into bulk data.<\/li><li><span style=\"color:#ff675f\" class=\"color\">*<\/span>Debug one or more models for missing\/duplicate INCLUDE files, syntax errors, and cross-referencing issues all at once.<\/li><li><span style=\"color:#ff675f\" class=\"color\">*<\/span>Batch search files with a list of find\/replace expressions. Provides a flexible alternative to scripting. [current selection, active file, all open files, active model with INCLUDE&#8217;s<span style=\"color:#ff675f\" class=\"color\">*<\/span>, folder of files<span style=\"color:#ff675f\" class=\"color\">*<\/span>].<\/li><\/ul>\n\n\n\n<h3 id=\"version-comparison\">Version Comparison<\/h3>\n\n\n\n<table style=\"width:auto\"><tbody><tr><th><\/th><th>Full<\/th><th>Lite<\/th><\/tr><tr><td style=\"text-indent:20px\">General Viewing and Editing<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td colspan=\"3\"><strong>Dock Windows<\/strong><\/td><\/tr><tr><td style=\"text-indent:20px\">File Browser &amp; File List<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Card Helper<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Contents Viewer<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Model Tree<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#999900\">\u2714\ufe0e<\/span> \u00b9<\/td><\/tr><tr><td style=\"text-indent:20px\">Search Results &amp; Tool Output<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td colspan=\"3\"><strong>Search and Tools<\/strong><\/td><\/tr><tr><td style=\"text-indent:20px\">Text &amp; Card Searching<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Modify files &amp; convert cards<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Consolidate files<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Process files<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Check card syntax<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#999900\">\u2714\ufe0e<\/span> \u00b9<\/td><\/tr><tr><td style=\"text-indent:20px\">Cross-reference model<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#999900\">\u2714\ufe0e<\/span> \u00b9<\/td><\/tr><tr><td style=\"text-indent:20px\">Parse data from files<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#999900\">\u2714\ufe0e<\/span> \u00b9<\/td><\/tr><tr><td style=\"text-indent:20px\">Create files from template<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#8b0000\">\u2718<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Debug model files<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#8b0000\">\u2718<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Batch search<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#8b0000\">\u2718<\/span><\/td><\/tr><tr><td colspan=\"3\"><strong>Scope for Search and Tools<\/strong><\/td><\/tr><tr><td style=\"text-indent:20px\">Selected text<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Active file<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">All open files<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Active model [with INCLUDE files]<br><\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#8b0000\">\u2718<\/span><\/td><\/tr><tr><td style=\"text-indent:20px\">Folder of files [including sub-folders]<\/td><td><span style=\"color:#008000\">\u2714\ufe0e<\/span><\/td><td><span style=\"color:#8b0000\">\u2718<\/span><\/td><\/tr><\/tbody><\/table>\n<p>1. Model features are limited to the first 10,000 cards in the Lite version.<\/p>\n\n\n<p><!--EndFragment--><\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Syntax highlighting, gridlines, and context sensitive help to aid visualization of card data.Model tree (file\/card hierarchy) to aid working with model files.Contents Viewer to navigate results files with ease.Powerful search capabilities, including numerical field searching.Additional tools to modify\/consolidate files, check card syntax, cross-reference IDs, and parse results data. Features marked below with an * require &hellip; <a href=\"https:\/\/fetki.com\/nastpad\/features\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Features&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"_links":{"self":[{"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/pages\/6"}],"collection":[{"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":34,"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":1427,"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/pages\/6\/revisions\/1427"}],"wp:attachment":[{"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}