<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: C# or C++ or Python in FlexSim Forum</title>
    <link>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492927#M9995</link>
    <description>&lt;DIV class="fr-view clearfix"&gt;&lt;P&gt;I recently wrote a Python script that used the FlexScript socket commands to control a model, and they worked really well. So you can use C++ with the DLL Maker or Module SDK if you want full control, but the FlexScript socket commands are quite effective for communicating between another language and FlexSim.&lt;/P&gt;&lt;P&gt;See the pdf in: &lt;A href="https://answers.flexsim.com/questions/84448/how-to-use-flexsim-socket-communication-with-serve.html"&gt;how to use flexsim socket communication with server and client - FlexSim Community&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Below are some snippets of my python code with socket communication that might help.&lt;/P&gt;&lt;P&gt;Most languages have functions for socket communication. You could use C# or something else if you wanted to.&lt;/P&gt;&lt;P&gt;I expect that trying to implement inter-process communication is not going to be more "convenient" for you to build UIs than using FlexSim's GUI Builder or Dashboard widgets, but you are welcome to try.&lt;/P&gt;&lt;PRE&gt;import os
import subprocess
import socket

class FlexSimConnection():

&amp;nbsp; &amp;nbsp; def __init__(self, flexsimPath, modelPath, address='localhost', port=5005, verbose=False, visible=False):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.flexsimPath = flexsimPath
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.modelPath = modelPath
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.address = address
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.port = port
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.verbose = verbose
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.visible = visible

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self._launch_flexsim()
&lt;SPAN style="white-space:pre;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;
&amp;nbsp; &amp;nbsp; def _launch_flexsim(self):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("Launching " + self.flexsimPath + " " + self.modelPath)

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; args = [self.flexsimPath, self.modelPath]
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.visible == False:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; args.append("-maintenance")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; args.append("nogui")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.flexsimProcess = subprocess.Popen(args)

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self._socket_init(self.address, self.port)
&amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; def _close_flexsim(self):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.flexsimProcess.kill()


&amp;nbsp; &amp;nbsp; def _socket_init(self, host, port):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("Waiting for FlexSim to connect to socket on " + self.address + ":" + str(self.port))

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.serversocket.bind((host, port))
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.serversocket.listen();

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (self.clientsocket, self.socketaddress) = self.serversocket.accept()
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("Socket connected")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("Waiting for READY message")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; message = self._socket_recv()
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(message.decode('utf-8'))
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if message != b"READY":
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; raise RuntimeError("Did not receive READY! message")

&amp;nbsp; &amp;nbsp; def _socket_send(self, msg):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; totalsent = 0
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while totalsent &amp;lt; len(msg):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sent = self.clientsocket.send(msg[totalsent:])
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if sent == 0:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; raise RuntimeError("Socket connection broken")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; totalsent = totalsent + sent

&amp;nbsp; &amp;nbsp; def _socket_recv(self):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chunks = []
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while 1:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chunk = self.clientsocket.recv(2048)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if chunk == b'':
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; raise RuntimeError("Socket connection broken")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if chunk[-1] == ord('!'):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chunks.append(chunk[:-1])
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chunks.append(chunk)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return b''.join(chunks)

def main():
&amp;nbsp; &amp;nbsp; con = FlexSimConnection(
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flexsimPath = "C:/Program Files/FlexSim 2021 Update 2/program/flexsim.exe",
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; modelPath = "C:/Users/MyUser/Documents/FlexSim 2021 Projects/my_model.fsm",
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; verbose = True,
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; visible = True
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )

if __name__ == "__main__":
&amp;nbsp; &amp;nbsp; main()&lt;/PRE&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 06 Oct 2021 15:57:09 GMT</pubDate>
    <dc:creator>philboboADSK</dc:creator>
    <dc:date>2021-10-06T15:57:09Z</dc:date>
    <item>
      <title>C# or C++ or Python</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492923#M9991</link>
      <description>&lt;P&gt;&lt;I&gt;[ FlexSim 21.2.0 ]&lt;/I&gt;&lt;/P&gt;&lt;DIV class="fr-view clearfix"&gt;
 &lt;P&gt;Hello guys, below is my question.&lt;/P&gt;
 &lt;P&gt;I want to create an user interface to control FlexSim. Like pushing some button to add a task executer or dragging something to change the speed of task executer. &lt;STRONG&gt;Can I using c++, c# or python to &lt;/STRONG&gt;&lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;&lt;STRONG&gt;construct an interface and join with FlexSim? Thank you.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 06 Oct 2021 03:45:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492923#M9991</guid>
      <dc:creator>94013_6912l</dc:creator>
      <dc:date>2021-10-06T03:45:53Z</dc:date>
    </item>
    <item>
      <title>Re: C# or C++ or Python</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492924#M9992</link>
      <description>&lt;DIV class="fr-view clearfix"&gt;&lt;P&gt;The graphical user interface can be created in FlexSim too. &lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.flexsim.com/en/21.2/Reference/DeveloperAdvancedUser/GUIs/KeyConceptsGUIs/KeyConceptsGUIs.html#keywords"&gt;https://docs.flexsim.com/en/21.2/Reference/DeveloperAdvancedUser/GUIs/KeyConceptsGUIs/KeyConceptsGUIs.html#keywords&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 06 Oct 2021 05:14:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492924#M9992</guid>
      <dc:creator>arunTTT2P</dc:creator>
      <dc:date>2021-10-06T05:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: C# or C++ or Python</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492925#M9993</link>
      <description>&lt;DIV class="fr-view clearfix"&gt;
 I know that. But it is not convenient for us. We want to use python or c++ to do the graphical user interface. But I'm not sure if python or c++ can work with FlexSim or not. Thank you!
&lt;/DIV&gt;</description>
      <pubDate>Wed, 06 Oct 2021 06:25:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492925#M9993</guid>
      <dc:creator>94013_6912l</dc:creator>
      <dc:date>2021-10-06T06:25:47Z</dc:date>
    </item>
    <item>
      <title>Re: C# or C++ or Python</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492926#M9994</link>
      <description>&lt;DIV class="fr-view clearfix"&gt;&lt;P&gt;I would use TCP/IP with a custom protocol. To a certain extent you can do this within FlexSim proper, but for maximum flexibility I'd write a C++ module that controls sockets directly.&lt;/P&gt;&lt;P&gt;Then you can write the UI program in whatever language you are most comfortable with and talk to FlexSim through the module.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 06 Oct 2021 12:13:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492926#M9994</guid>
      <dc:creator>mischa_spelt</dc:creator>
      <dc:date>2021-10-06T12:13:46Z</dc:date>
    </item>
    <item>
      <title>Re: C# or C++ or Python</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492927#M9995</link>
      <description>&lt;DIV class="fr-view clearfix"&gt;&lt;P&gt;I recently wrote a Python script that used the FlexScript socket commands to control a model, and they worked really well. So you can use C++ with the DLL Maker or Module SDK if you want full control, but the FlexScript socket commands are quite effective for communicating between another language and FlexSim.&lt;/P&gt;&lt;P&gt;See the pdf in: &lt;A href="https://answers.flexsim.com/questions/84448/how-to-use-flexsim-socket-communication-with-serve.html"&gt;how to use flexsim socket communication with server and client - FlexSim Community&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Below are some snippets of my python code with socket communication that might help.&lt;/P&gt;&lt;P&gt;Most languages have functions for socket communication. You could use C# or something else if you wanted to.&lt;/P&gt;&lt;P&gt;I expect that trying to implement inter-process communication is not going to be more "convenient" for you to build UIs than using FlexSim's GUI Builder or Dashboard widgets, but you are welcome to try.&lt;/P&gt;&lt;PRE&gt;import os
import subprocess
import socket

class FlexSimConnection():

&amp;nbsp; &amp;nbsp; def __init__(self, flexsimPath, modelPath, address='localhost', port=5005, verbose=False, visible=False):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.flexsimPath = flexsimPath
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.modelPath = modelPath
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.address = address
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.port = port
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.verbose = verbose
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.visible = visible

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self._launch_flexsim()
&lt;SPAN style="white-space:pre;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;
&amp;nbsp; &amp;nbsp; def _launch_flexsim(self):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("Launching " + self.flexsimPath + " " + self.modelPath)

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; args = [self.flexsimPath, self.modelPath]
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.visible == False:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; args.append("-maintenance")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; args.append("nogui")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.flexsimProcess = subprocess.Popen(args)

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self._socket_init(self.address, self.port)
&amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; def _close_flexsim(self):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.flexsimProcess.kill()


&amp;nbsp; &amp;nbsp; def _socket_init(self, host, port):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("Waiting for FlexSim to connect to socket on " + self.address + ":" + str(self.port))

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.serversocket.bind((host, port))
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.serversocket.listen();

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (self.clientsocket, self.socketaddress) = self.serversocket.accept()
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("Socket connected")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("Waiting for READY message")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; message = self._socket_recv()
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.verbose:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(message.decode('utf-8'))
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if message != b"READY":
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; raise RuntimeError("Did not receive READY! message")

&amp;nbsp; &amp;nbsp; def _socket_send(self, msg):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; totalsent = 0
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while totalsent &amp;lt; len(msg):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sent = self.clientsocket.send(msg[totalsent:])
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if sent == 0:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; raise RuntimeError("Socket connection broken")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; totalsent = totalsent + sent

&amp;nbsp; &amp;nbsp; def _socket_recv(self):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chunks = []
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while 1:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chunk = self.clientsocket.recv(2048)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if chunk == b'':
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; raise RuntimeError("Socket connection broken")
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if chunk[-1] == ord('!'):
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chunks.append(chunk[:-1])
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else:
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chunks.append(chunk)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return b''.join(chunks)

def main():
&amp;nbsp; &amp;nbsp; con = FlexSimConnection(
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flexsimPath = "C:/Program Files/FlexSim 2021 Update 2/program/flexsim.exe",
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; modelPath = "C:/Users/MyUser/Documents/FlexSim 2021 Projects/my_model.fsm",
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; verbose = True,
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; visible = True
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )

if __name__ == "__main__":
&amp;nbsp; &amp;nbsp; main()&lt;/PRE&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 06 Oct 2021 15:57:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/c-or-c-or-python/m-p/13492927#M9995</guid>
      <dc:creator>philboboADSK</dc:creator>
      <dc:date>2021-10-06T15:57:09Z</dc:date>
    </item>
  </channel>
</rss>

