{"id":7803,"date":"2023-08-11T03:47:03","date_gmt":"2023-08-11T07:47:03","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/nx-design\/?p=7803"},"modified":"2026-03-26T04:35:18","modified_gmt":"2026-03-26T08:35:18","slug":"whats-new-in-nx-june-2023-validation","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/nx-design\/whats-new-in-nx-june-2023-validation\/","title":{"rendered":"What&#8217;s new in NX | June 2023 | Validation"},"content":{"rendered":"\n<p>Each new instalment of NX\u2122 software focuses on bringing new functionality that you need. It&#8217;s part of our continuous release cycle to ensure you can optimize your experience when using NX. The current focus is on our June 2023 release; in this episode, we take a look at Validation. Before we get started, let&#8217;s remind ourselves of Validation within NX.<\/p>\n\n\n\n<p class=\"has-background\" style=\"background:linear-gradient(135deg,rgb(0,255,185) 0%,rgb(0,230,230) 100%)\"><strong>NX Validation<\/strong><br><em>Incorporates comprehensive validation solutions that bring improved quality to your design part files. Additionally, you can deliver out-of-the-box checkers and reports to improve your quality from day one<\/em>.<\/p>\n\n\n\n<p>Without further ado, let&#8217;s take a look at key functionality we&#8217;ve added in this release \ud83d\udc47<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#00e6e6;color:#00e6e6\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Checker Editor<\/h2>\n\n\n\n<p>One of our goals was to make it easier for users to create custom Check-mate checkers. We want to ensure we included more Knowledge Fusion expertise; this takes us back to our June 2021 release, where we provided the opportunity to write Check-Mate checks using NX\/Open.<\/p>\n\n\n\n<p>We&#8217;re taking this one step further in the June 2023 release; introducing the Checker Editor. The Checker Editor allows the authoring of Check-Mate checkers using the logic editor framework. This results in completely reducing the need for complex language expertise to write custom check-mate checkers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"553\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Checkmate-Editor-1024x553.png\" alt=\"\" class=\"wp-image-7844\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Checkmate-Editor-1024x553.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Checkmate-Editor-300x162.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Checkmate-Editor-768x415.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Checkmate-Editor-900x486.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Checkmate-Editor.png 1346w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#00e6e6;color:#00e6e6\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Node Explorer<\/h3>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\"><div class=\"wp-block-media-text__content\">\n<p>Whilst Check-Mate checkers is a powerful tool to use, it may look daunting if there are a lot of nodes incorporated into your editor. Not a problem! A new feature we&#8217;ve added into this release of NX enables you to quickly search your tree to find exactly what you&#8217;re looking for. It&#8217;s a powerful tool which can also be configured with the settings block to refine your results. Additionally, the results will show up in the library, and will be highlighted within the tree once selected.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"720\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Powerful-Search-1024x720.png\" alt=\"\" class=\"wp-image-7847 size-full\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Powerful-Search-1024x720.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Powerful-Search-300x211.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Powerful-Search-768x540.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Powerful-Search-1536x1080.png 1536w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Powerful-Search-2048x1439.png 2048w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/Powerful-Search-900x633.png 900w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#00e6e6;color:#00e6e6\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Connection techniques<\/h3>\n\n\n\n<p>Let&#8217;s take a look at the Checker Editor and the different connection techniques that can be used. Firstly, a reminder of the different elements that can be used within a Checker Editor. \ud83d\udc47<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Nodes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Geometry<\/strong> \u2013 nodes for interacting with primitives, solids, wireframes, and topological features<\/li>\n\n\n\n<li><strong>Input<\/strong> \u2013 nodes for input selection and values<\/li>\n\n\n\n<li><strong>Utilities<\/strong> \u2013 nodes that help you manage the rule<\/li>\n\n\n\n<li><strong>Logic<\/strong> \u2013 nodes that encapsulate simple logic<\/li>\n\n\n\n<li><strong>List Management <\/strong>\u2013 nodes that help you manage and manipulate list data stored in node<\/li>\n\n\n\n<li><strong>Math<\/strong> \u2013 nodes that perform elementary math functions<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Circles<\/h4>\n\n\n\n<p>The circles on each node are ports. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Circles on the left = inputs<\/li>\n\n\n\n<li>Circles on the right = output<\/li>\n<\/ul>\n\n\n\n<p>And finally, the lines connecting each node are links, and help in linking the final logic within the Checker Editor.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#00e6e6;color:#00e6e6\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Runtime Debugging<\/h3>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\"><div class=\"wp-block-media-text__content\">\n<p>One particularly useful feature added for this release is the RMB command. The command is used for writing checker rules in the Display data function, and lets us perform runtime debugging operations whilst we are creating our checker. It will use the existing model and the logic that we have specified to show data that is captured so far. It&#8217;s an easy-to-use tool to enable you to optimize your Checker Editor workflow and save time in the long run.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"897\" height=\"662\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/RunTime-Debugging.png\" alt=\"\" class=\"wp-image-7851 size-full\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/RunTime-Debugging.png 897w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/RunTime-Debugging-300x221.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/08\/RunTime-Debugging-768x567.png 768w\" sizes=\"auto, (max-width: 897px) 100vw, 897px\" \/><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#00e6e6;color:#00e6e6\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">OOTB Checkers<\/h3>\n\n\n\n<p>Let&#8217;s take a look at sample out-of-the-box checkers, and the new features we&#8217;ve added. We&#8217;ve added a number of sample checker rules in order to study and learn how checkers are put together. The goal is to provide greater flexibility within the Checker Editor that matches with the aspirations of our users.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/blogs.sw.siemens.com\/nx-design\/learn-more-about-checks-with-out-of-the-box-testing-with-nx-check-mate\/\">Tips and Tricks | NX out-of-the-box checker<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Snippets<\/h3>\n\n\n\n<p>We&#8217;ve also done some work in association with Snippets in NX. As a reminder:<\/p>\n\n\n\n<p class=\"has-background\" style=\"background:linear-gradient(135deg,rgb(0,255,185) 0%,rgb(0,230,230) 100%)\"><em><strong>Snippets can be created and re-used to automate often used blocks of logic<\/strong><\/em><\/p>\n\n\n\n<p>Snippets make it easier for users who need to use blocks of logic on multiple occasions. Using snippets enable users to reduce the time taken to setup logic and focus this time on optimizing worfklows<\/p>\n\n\n\n<p>Similar to OOTB checkers, we&#8217;ve added a number of sample snippet rules to study and learn how snippets are put together.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#00e6e6;color:#00e6e6\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Continue your journey with NX<\/h2>\n\n\n\n<p>We hope you have taken valuable insights from the following blog post, and how you can continue adding value to your workflow with NX Validation features. These features will make it easier for users to  configure and customize checks to meet stringent company design standards.<\/p>\n\n\n\n<p>Check back over the coming weeks to see what else we&#8217;ve been up to. In the meantime, continue your journey with NX by taking a look at the resources below \ud83d\udc47<\/p>\n\n\n\n<div class=\"wp-block-media-text alignfull has-media-on-the-right is-stacked-on-mobile is-image-fill has-background\" style=\"background:linear-gradient(135deg,rgb(0,255,185) 0%,rgb(0,230,230) 100%)\"><div class=\"wp-block-media-text__content\">\n<div class=\"wp-block-group\" style=\"padding-top:2em;padding-right:2em;padding-bottom:2em;padding-left:2em\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-black-color has-text-color\" style=\"font-size:36px;line-height:1.2\"><strong><strong>Take me to the NX design blog&nbsp;<\/strong><\/strong>\ud83d\udcda<\/p>\n<\/div><\/div>\n<\/div><figure class=\"wp-block-media-text__media\" style=\"background-image:url(https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/07\/sie-product_2-group-Product_group_Deep_Blue-RGB-1024x587.png);background-position:50% 50%\"><a href=\"https:\/\/blogs.sw.siemens.com\/nx-design\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"587\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/07\/sie-product_2-group-Product_group_Deep_Blue-RGB-1024x587.png\" alt=\"\" class=\"wp-image-7757 size-full\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/07\/sie-product_2-group-Product_group_Deep_Blue-RGB-1024x587.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/07\/sie-product_2-group-Product_group_Deep_Blue-RGB-300x172.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/07\/sie-product_2-group-Product_group_Deep_Blue-RGB-768x440.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/07\/sie-product_2-group-Product_group_Deep_Blue-RGB-1536x881.png 1536w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/07\/sie-product_2-group-Product_group_Deep_Blue-RGB-2048x1174.png 2048w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/07\/sie-product_2-group-Product_group_Deep_Blue-RGB-900x516.png 900w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"What&#039;s new in NX | June 2023 | YouTube Premiere Event\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/-Z7fyxWGBwk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\"><strong>Watch the June 2023 YouTube premiere event for NX<\/strong><\/figcaption><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/plm.sw.siemens.com\/en-US\/nx\/cad-cam-software-trials\/\" target=\"_blank\" rel=\"noopener\"><strong>I want to try NX free for 30 days \ud83c\udd93<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/plm.sw.siemens.com\/en-US\/nx\/cad-cam-software-trials\/\" target=\"_blank\" rel=\"noopener\"><strong>I want to buy NX \ud83d\udcb7<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.sw.siemens.com\/en-US\/doc\/209349590\/PL20221117716122093.xid1753866\/xid1759099\" target=\"_blank\" rel=\"noopener\"><strong>NX June 2023 release notes \ud83d\udcd3<\/strong><\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Each new instalment of NX\u2122 software focuses on bringing new functionality that you need. It&#8217;s part of our continuous release&#8230;<\/p>\n","protected":false},"author":69056,"featured_media":7818,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[163,162,1],"tags":[501,6655,533,6668],"industry":[],"product":[304],"coauthors":[549],"class_list":["post-7803","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates","category-learning-resources","category-news","tag-nx","tag-nx-june-2023","tag-nxmakesitreal","tag-validation","product-nx"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/07\/Blog_Header_Validation.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts\/7803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/users\/69056"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/comments?post=7803"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts\/7803\/revisions"}],"predecessor-version":[{"id":7880,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts\/7803\/revisions\/7880"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/media\/7818"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/media?parent=7803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/categories?post=7803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/tags?post=7803"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/industry?post=7803"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/product?post=7803"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/coauthors?post=7803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}