# What is URscript

**URL:** <https://forum.universal-robots.com/t/what-is-urscript/4606>\
**Category:** URScript\
**Created:** [June 27, 2019, 9:20am UTC](https://forum.universal-robots.com/t/what-is-urscript/4606 "2019-06-27T09:20:23Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon51059876](https://avatars.discourse-cdn.com/v4/letter/a/8edcca/32.png) [@anon51059876](https://forum.universal-robots.com/u/anon51059876)\
**Post date:** [June 27, 2019, 9:20am UTC](https://forum.universal-robots.com/t/what-is-urscript/4606/1 "2019-06-27T09:20:23Z")

</div>

Do I need URscript to use UR5 robots on Windows 10?

---

<div class="post-metadata">

**Author:** ![sam.verity-hilton](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/sam.verity-hilton/32/6046_2.png) [@sam.verity-hilton](https://forum.universal-robots.com/u/sam.verity-hilton)\
**Post date:** [June 27, 2019, 9:35am UTC](https://forum.universal-robots.com/t/what-is-urscript/4606/2 "2019-06-27T09:35:52Z")

</div>

URScript is a python like language that is used to control universal robots. You don’t need to know it to program a UR, as you can just use ordinary program nodes for that, though it is useful when you need to program more advanced functionality. It is not required to run a simulated UR5 on a windows machine, as it is only used by polyscope.

The easiest way to setup and start running a universal robot simulator from a windows 10 machine is to [download a VirtualBox](https://www.virtualbox.org/wiki/Downloads) and setup a virtual Ubuntu64 machine, using the [URCaps Starter Package](https://plus.universal-robots.com/download-center/urcaps-starter-package/).

Once you have got the virtual box up and running, open a terminal, navigate to the ursim folder, then to the version of polyscope you wish to run, and execute `start-ursim.sh UR5`

Hope this helps.

---

<div class="post-metadata">

**Author:** ![anon51059876](https://avatars.discourse-cdn.com/v4/letter/a/8edcca/32.png) [@anon51059876](https://forum.universal-robots.com/u/anon51059876)\
**Post date:** [June 27, 2019, 9:49am UTC](https://forum.universal-robots.com/t/what-is-urscript/4606/3 "2019-06-27T09:49:05Z")

</div>

On Windows 10, RTDE and dashboards are connected. But what if the Move command does not work?

(use not virtualbox and use visual studio 2015)

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [June 27, 2019, 9:51am UTC](https://forum.universal-robots.com/t/what-is-urscript/4606/4 "2019-06-27T09:51:50Z")

</div>

RTDE and Dashboard Server does not support sending Move-commands in URScript directly.  
This can only be done via Primary, Secondary or Real-Time Client Interface.

---

<div class="post-metadata">

**Author:** ![anon51059876](https://avatars.discourse-cdn.com/v4/letter/a/8edcca/32.png) [@anon51059876](https://forum.universal-robots.com/u/anon51059876)\
**Post date:** [June 27, 2019, 10:07am UTC](https://forum.universal-robots.com/t/what-is-urscript/4606/5 "2019-06-27T10:07:36Z")

</div>

Finally, can you briefly explain how to send motion commands in Window10 (visual studio2015)?

Thank you , sam and jbm

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [June 28, 2019, 8:59am UTC](https://forum.universal-robots.com/t/what-is-urscript/4606/6 "2019-06-28T08:59:34Z")

</div>

It’s probably worthwhile to check out this topic:

> [@Communication interfaces](https://forum.universal-robots.com/t/communication-interfaces/29):
>
> (This post is a Wiki, experienced developers can modify the content) It is possible to connect to the robot using the Ethernet port in the bottom of the controller cabinet. There is one port available. Consider using a switch, it you need to use this port, to increase flexibility and enable connecting additional devices. TCP/IP 100 Mbit: IEEE 802.3u, 100BASE-TX (1) The robot can be set up to have either a static IP or use DHCP in PolyScope. Internally, it is possible to connect to the robo…

---

<div class="post-metadata">

**Author:** ![sam.verity-hilton](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/sam.verity-hilton/32/6046_2.png) [@sam.verity-hilton](https://forum.universal-robots.com/u/sam.verity-hilton)\
**Post date:** [June 28, 2019, 9:47am UTC](https://forum.universal-robots.com/t/what-is-urscript/4606/7 "2019-06-28T09:47:58Z")

</div>

Also if you’re interested in running URSim without a VirtualBox, take a look at this thread:

> [@Running ursim in Windows SubSystem for Linux](https://forum.universal-robots.com/t/running-ursim-in-windows-subsystem-for-linux/3557):
>
> After some trial and error I figured out how to get ursim to run on Windows 10. I thought I would share the instructions I typed up in case it helps someone else out in the future. I have only tested this on one machine so far so your mileage may vary… Install the Windows Subsystem for Linux In my case I had to manually install the Ubuntu 16.04 distro because the windows store was not working on my pc which appears to be a common issue. I originally tried using Ubuntu 18 but it failed. Just for…
