If I want to make Python or MATLAB, invoke subprocesses in programs like Robot, Revit, OpenSeeS, EnergyPlus etc., is there a general theory behing all these?
I am interested in getting specific outputs when performing commands from MATLAB or Python.
In computer science, this is known as inter-process communication. More specifically, when a process spawns a sub-process, it is referred to as a child process. A parent process and a child process can communicate using an Unnamed Pipe. Independent processes (on the same machine) can communicate using Named Pipes.