Login Page - Create Account

Support Board


Date/Time: Sat, 30 Nov 2024 03:44:27 +0000



Post From: Custom studies related questions

[2022-12-17 18:29:31]
User900285 - Posts: 94
Hi,
1. If you use the remote compiler it does this automatically. No matter which compiler is used, you will need to remove and re add the study back to the chart if you have changed something in the sc.SetDefaults block. Like adding or removing inputs or subgraphs.

2. A local compiler is faster for me. It takes around 2-3 seconds with a local compile vs 7-8 seconds using the remote compiler.
I'm using MinGW w64 with the same compiler parameters Sierra provides in their ACSIL documentation.
Advanced Custom Study Interface and Language (ACSIL): Remote Compiler Parameters

If you use a local compiler I ran into this issue where it will not compile the .dll because Sierra is still holding it. Even if it's not being used on a chart.
Of course that is annoying if you are debugging something one step at a time.

What I did was I used the Sierra UDP interface and created two executables, one for releasing DLLs and one for allowing DLLs.
UDP Interface

I run a batch file that compiles the custom study in-between those two executables.
Date Time Of Last Edit: 2022-12-17 18:30:37