I/O system updates#536
Conversation
|
|
||
| # Make sure all input arguments got parsed | ||
| if kwargs: | ||
| raise TypeError("unknown parameters %s" % kwargs) |
|
After merging the master branch is now failing tests - perhaps a conflict with the new describing functions system. I'm not quite able to tell what is going on. In |
|
Looks like something went wrong in the merge. I'll have a look tonight. |
|
Just a quick update: I've put the new auto-summing and auto-splitting, and general interconnect features to use. I've used them to make quite complex feedback systems with any topology I want. In particular, I was able to create software in a few tens of lines of codes that allows me to perform a root locus gain selection -- and plot the step response in SISOTOOL -- for all three gains in a PID controller independently. This entailed an interconnection of about ten subsystems. |
Addresses issue #530:
inplistandoutlistcan how be omitted if you are using automatic signal names by usinginputsandoutputsto list signal names that appear in the list of subsystems to be connected.inputandoutputcan be used in place ofinputsandoutputs.Combined, these changes allow the following simplified commands for interconnecting systems via signal names: