


{"id":396197,"date":"2024-12-04T06:50:05","date_gmt":"2024-12-04T06:50:05","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/"},"modified":"2024-12-04T12:43:35","modified_gmt":"2024-12-04T12:43:35","slug":"scade-replaces-values-with-null-in-textual-expressions-causing-check-failure","status":"answered","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/","title":{"rendered":"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure"},"content":{"rendered":"<p>&lt;p&gt;&lt;p&gt;Hi Ansys Community,&lt;\/p&gt;&lt;p&gt;I am a Test Engineer from mainland China, and I have encountered an issue with SCADE Suite during my testing process. Specifically, this issue occurs when opening a textual expression written in a certain way, which causes some values in the model to be replaced by <code>null<\/code>, resulting in a check failure.&lt;\/p&gt;&lt;h3&gt;<strong>Steps to Reproduce the Issue:<\/strong>&lt;\/h3&gt;&lt;\/p&gt;<\/p>\n<ol>\n<li>Create <code>Operator1(Input1: bool; Input2: bool)<\/code> which returns <code>(Output1: bool)<\/code> and implements the functionality <code>Output1 = Input1 or Input2<\/code>.<\/li>\n<li>Create <code>Operator2()<\/code> which returns <code>(Output1: bool)<\/code>. Inside <code>Operator2<\/code>, use a textual expression to call <code>Operator1(true, false)<\/code> and directly connect it to <code>Output1<\/code>.<\/li>\n<li>Perform a check on <code>Operator2<\/code>&mdash;it passes successfully, then save and close the SCADE project.<\/li>\n<li>Reopen the project in SCADE. During the opening process, SCADE will display the message:&lt;br&gt;<strong>&nbsp; &nbsp;&#8220;Expression calls fixed in project &lt;prj_name.etp&gt;: Operator2.xscade (1)&#8221;<\/strong><\/li>\n<li>When performing the check again on <code>Operator2<\/code>, an error is displayed:&lt;br&gt;<strong>&nbsp; &nbsp; &#8220;Illegal Empty Parameter at _L1 = Operator1(_null, _null)&#8221;&lt;br&gt;<\/strong>This issue is only observed when using <code>value<\/code> directly as an input to the callee in the expression.<\/li>\n<\/ol>\n<p>&lt;p&gt;&lt;h3&gt;<strong>Expected Behavior:<\/strong>&lt;\/h3&gt;&lt;p&gt;Since I have made no modifications to the model, I expect that simply performing a check on <code>Operator2<\/code> should not trigger any errors, and the check should pass successfully without any issues.&lt;\/p&gt;&lt;h3&gt;<strong>Actual Behavior:<\/strong>&lt;\/h3&gt;&lt;p&gt;After reopening the model, checking <code>Operator2<\/code> results in the error <strong>&#8220;Illegal Empty Parameter at _L1 = Operator1(_null, _null)&#8221;<\/strong>. The values passed into <code>Operator1<\/code> should not be <code>null<\/code> under normal circumstances.&lt;\/p&gt;&lt;h3&gt;<strong>Environment:<\/strong>&lt;\/h3&gt;&lt;\/p&gt;<\/p>\n<ul>\n<li><strong>SCADE Suite Version:<\/strong> 2023R1<\/li>\n<li><strong>Operating System:<\/strong> Windows 10 Enterprise 22H2<\/li>\n<\/ul>\n<p>&lt;p&gt;&lt;h3&gt;<strong>Background:<\/strong>&lt;\/h3&gt;&lt;p&gt;This issue was discovered while using SCADE Suite in a minimal example that I created to reproduce the problem. The issue occurs under very basic conditions, meaning that it can be triggered by a very simple test project, as described above. I am happy to provide the <code>.etp<\/code> and <code>.xscade<\/code> files for further investigation.&lt;\/p&gt;&lt;p&gt;I would appreciate any help or information regarding whether this issue is already known and if there is any existing workaround or fix available.&lt;\/p&gt;&lt;p&gt;Thank you for your time and support!&lt;\/p&gt;&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-396197","topic","type-topic","status-answered","hentry","topic-tag-SCADESUITE-1"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hi Ansys Community,I am a Test Engineer from mainland China, and I have encountered an issue with SCADE Suite during my testing process. Specifically, this issue occurs when opening a textual expression written in a certain way, which causes some values in the model to be replaced by null, resulting in a check failure.Steps to\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Learning Forum | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Hi Ansys Community,I am a Test Engineer from mainland China, and I have encountered an issue with SCADE Suite during my testing process. Specifically, this issue occurs when opening a textual expression written in a certain way, which causes some values in the model to be replaced by null, resulting in a check failure.Steps to\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-12-04T06:50:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-04T12:43:35+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hi Ansys Community,I am a Test Engineer from mainland China, and I have encountered an issue with SCADE Suite during my testing process. Specifically, this issue occurs when opening a textual expression written in a certain way, which causes some values in the model to be replaced by null, resulting in a check failure.Steps to\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/SCADESUITE-1\\\/#listItem\",\"name\":\"SCADE-SUITE\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/SCADESUITE-1\\\/#listItem\",\"position\":3,\"name\":\"SCADE-SUITE\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/SCADESUITE-1\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\\\/#listItem\",\"name\":\"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\\\/#listItem\",\"position\":4,\"name\":\"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/SCADESUITE-1\\\/#listItem\",\"name\":\"SCADE-SUITE\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\\\/\",\"name\":\"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure | Ansys Learning Forum\",\"description\":\"Hi Ansys Community,I am a Test Engineer from mainland China, and I have encountered an issue with SCADE Suite during my testing process. Specifically, this issue occurs when opening a textual expression written in a certain way, which causes some values in the model to be replaced by null, resulting in a check failure.Steps to\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\\\/#breadcrumblist\"},\"datePublished\":\"2024-12-04T06:50:05+00:00\",\"dateModified\":\"2024-12-04T12:43:35+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure | Ansys Learning Forum","description":"Hi Ansys Community,I am a Test Engineer from mainland China, and I have encountered an issue with SCADE Suite during my testing process. Specifically, this issue occurs when opening a textual expression written in a certain way, which causes some values in the model to be replaced by null, resulting in a check failure.Steps to","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/forum","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/forum\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/SCADESUITE-1\/#listItem","name":"SCADE-SUITE"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/SCADESUITE-1\/#listItem","position":3,"name":"SCADE-SUITE","item":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/SCADESUITE-1\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/#listItem","name":"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/#listItem","position":4,"name":"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/SCADESUITE-1\/#listItem","name":"SCADE-SUITE"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization","name":"Ansys Learning Forum","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/forum\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/","name":"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure | Ansys Learning Forum","description":"Hi Ansys Community,I am a Test Engineer from mainland China, and I have encountered an issue with SCADE Suite during my testing process. Specifically, this issue occurs when opening a textual expression written in a certain way, which causes some values in the model to be replaced by null, resulting in a check failure.Steps to","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/#breadcrumblist"},"datePublished":"2024-12-04T06:50:05+00:00","dateModified":"2024-12-04T12:43:35+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/forum\/#website","url":"https:\/\/innovationspace.ansys.com\/forum\/","name":"Ansys Learning Forum","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Learning Forum | Ansys Innovation Space","og:type":"article","og:title":"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure | Ansys Learning Forum","og:description":"Hi Ansys Community,I am a Test Engineer from mainland China, and I have encountered an issue with SCADE Suite during my testing process. Specifically, this issue occurs when opening a textual expression written in a certain way, which causes some values in the model to be replaced by null, resulting in a check failure.Steps to","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/","article:published_time":"2024-12-04T06:50:05+00:00","article:modified_time":"2024-12-04T12:43:35+00:00","twitter:card":"summary_large_image","twitter:title":"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure | Ansys Learning Forum","twitter:description":"Hi Ansys Community,I am a Test Engineer from mainland China, and I have encountered an issue with SCADE Suite during my testing process. Specifically, this issue occurs when opening a textual expression written in a certain way, which causes some values in the model to be replaced by null, resulting in a check failure.Steps to"},"aioseo_meta_data":[],"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/topics\/\" title=\"Topics\">Topics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/SCADESUITE-1\/\" title=\"SCADE-SUITE\">SCADE-SUITE<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSCADE Replaces Values with Null in Textual Expressions Causing Check Failure\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/forum\/topics\/"},{"label":"SCADE-SUITE","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/SCADESUITE-1\/"},{"label":"SCADE Replaces Values with Null in Textual Expressions Causing Check Failure","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/scade-replaces-values-with-null-in-textual-expressions-causing-check-failure\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_forum_id":["27795"],"_bbp_topic_id":["396197"],"_bbp_subscription":["489008","397"],"_bbp_author_ip":["172.104.165.79"],"_bbp_last_reply_id":["396267"],"_bbp_last_active_id":["396267"],"_bbp_last_active_time":["2024-12-04 12:43:27"],"_bbp_reply_count":["1"],"_bbp_reply_count_hidden":["0"],"_bbp_voice_count":["2"],"_bbp_engagement":["489008","397"],"_btv_view_count":["308"],"_bbp_topic_status":["answered"],"_edit_last":["489008"],"_bbp_revision_log":["a:2:{i:396198;a:2:{s:6:\"author\";i:489008;s:6:\"reason\";s:0:\"\";}i:396200;a:2:{s:6:\"author\";i:489008;s:6:\"reason\";s:0:\"\";}}"],"_bbp_likes_count":["1"]},"test":"spiritual122899gmail-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/396197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":2,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/396197\/revisions"}],"predecessor-version":[{"id":396200,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/396197\/revisions\/396200"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=396197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}