<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to writing to array in program</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/6c33b614f1/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/6c33b614f1/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/6c33b614f1/</id><updated>2022-02-03T13:39:39.980000Z</updated><subtitle>Recent posts to writing to array in program</subtitle><entry><title>writing to array in program</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/6c33b614f1/?limit=50#7bfb" rel="alternate"/><published>2022-02-03T13:39:39.980000Z</published><updated>2022-02-03T13:39:39.980000Z</updated><author><name>tvm</name><uri>https://forge.codesys.com/u/tvm/</uri></author><id>https://forge.codesys.comad0df6b24a5c6ccf68a4ea9986c3eebb0f3f13e4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;With a structure, I can initialize it like this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt;VAR&lt;/span&gt;
&lt;span class="err"&gt;     TestStruct:     TEST_STRUCT:= (Item1:= 1, Item2:= 2, Item3:= 3, Item4:= 4, Item5:= 5); &lt;/span&gt;
&lt;span class="err"&gt;END_VAR&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;or I can write to it in a program like this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="c"&gt;TestStruct:= STRUCT(Item1:= 1, Item2:= 2, Item3:= 3, Item4:= 4, Item5:= 5); &lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;With an array, I can initialize it like this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt;VAR&lt;/span&gt;
&lt;span class="err"&gt;     TestArray:     ARRAY[1..5] OF INT:= [1,2,3,4,5];&lt;/span&gt;
&lt;span class="err"&gt;END_VAR&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;But I can't do this in a program:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="c"&gt;TestArray:= [1,2,3,4,5];&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Is there a way to do this?&lt;/p&gt;
&lt;p&gt;I understand I can do this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt;TestArray[1]:= 1;&lt;/span&gt;
&lt;span class="err"&gt;TestArray[2]:= 2;&lt;/span&gt;
&lt;span class="err"&gt;TestArray[3]:= 3;&lt;/span&gt;
&lt;span class="err"&gt;TestArray[4]:= 4;&lt;/span&gt;
&lt;span class="err"&gt;TestArray[5]:= 5;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;I'm just wondering about the syntax.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>