Untitled

The server is built upon .NET 10 / ASP.NET Core and uses Blazor to display the graphical user interface. The .NET runtime is included in all regular releases; only the developer (ZIP) version requires a separately installed runtime.

Windows: Starting the Server

On Windows, you can start the server via the Start Menu, where it can be found under the name “Parametric Robot Control Server”. Alternatively double-click the PRC.Server.exe in the install location, usually %LOCALAPPDATA%/Parametric Robot Control/PRC.Server/.

macOS: Starting the Server

On macOS, if you installed Parametric Robot Control via the DMG, the PRC.Server app can most likely be found in the Applications section of the Finder.

image.png

<aside> 🍎

Note that currently the PRC.Server app will not display any console output, but just bounce around in the task bar.

</aside>

macOS: Starting the server manually

Alternatively, on macOS you can start the server by opening a Terminal window of the PRC.Server folder by right-clicking it and selecting “New Terminal at Folder”.

image.png

Then enter the following command to run the server:

dotnet PRC.Server.dll

If you get an error message, the .NET 10 runtime might be missing, which includes the dotnet command.

Starting the server: Via Grasshopper

You can also right-click the Core component in Grasshopper. If the PRC.Server.exe is not in the default location, you need to set the path once.

image.png

<aside> 🍎 On macOS, no separate Server window will pop up. Instead, the process will run in the background. You may need to use the Activity Monitor to find and quit the dotnet process. This behavior is not ideal, but due to constraints in macOS.

</aside>