Hello, Yes, the issue is due to a problem with the registration of the COM server in your computer. To solve it, check this out: https://sourceforge.net/p/electricdss/discussion/861976/thread/eaaa4d1ccb/?limit=25#572a https://opendss.epri.com/Troubleshooting.html Make sure you have the latest version of OpenDSS installed. Best regards,
Hello, What is the voltage reported at the primary side? What do you have connected at the secondary? Best regards,
Hello, OK, you need to understand that the values you are extracting from the buses are only the last values reported, this is, if you simulated 96 steps, the values reported with your actual method will only capture the values for step 96, not the ones before. You see, that's what monitors are for. During the simulation, they capture and record the assigned values for every simulation step. There are several ways to solve this issue: Add monitors to the parts of the system you want to observe and...
Hello, It feels like if you are setting the daily simulation mode for one of the actor only. Since they are independent, you need to set the simulation mode and other parameters for every actor. You can do this by using the option: set ActiveActor = * This will broadcast every command you send to every actor, however, be careful, after setting up the actors you need to activate actor 1 before starting a simulation. There is an example that shows how to use the * argument for the active actor to setup...
Minor correction applied to user manual
Hello, Have you by any chance declared the "daily" property for the loads? Try something, before the command: DSSSolution.Solve() Enter the following: DSSText.Command = 'Batchedit Load..* daily=default' See what happens. Also, check on the element's powers, that will tell you if the power they are demanding from the substation is enough to deviate the voltage at their terminals. Best regards,
Enabling all at once execution when using text interface in C++ as well.
Adding capability to COM/DLL for executing several command lines at once when using the Text interface, delimiter = 0x0A.