I have a question about the virtual brain functionality, when using 2 brains.
I have 2 fusion brains setup. I'm using the default skin right now. I used the configurator to assign Device Instance Path to mainbrain, I added another brain instance, "Brain2" and again used the configurator to find and assign the PID/VID. I added the two brains in the Debug instances.
Code:
<general>
<!-- Begin Debug Instances -->
<debug status="on">
<window type="variables"></window>
<virtual_brain id="mainbrain"></virtual_brain>
<virtual_brain id="Brain2"></virtual_brain>
</debug>
<!-- End Debug Instances -->
<!-- Begin Remote Control Configuration -->
<remote status="enabled" user_name="" port="0"></remote>
<!-- End Remote Control Configuration -->
</general>
and
Code:
<!-- Begin Fusion Brain Instances -->
<brain id="MainBrain">usb\vid_04d8&pid_000c\5&360498a6&0&1</brain>
<brain id="Brain2">usb\vid_04d8&pid_000c\5&360498a6&0&2</brain>
<!-- End Fusion Brain Instances -->
That's pretty much all I changed.
Now, funny things happen when I launch MDX.
the &0&1 (Mainbrain) brain shows all of the IO and it's active and things are good.
but the &0&2 (Brain2) brain looks dead in the virtual window.
However, when I start the program with the &0&1 brain unplugged, the IO from the &0&2 brain shows up in the Mainbrain virtual window.
Weird huh?
Then when I plug the &0&1 brain back in, the IO on the Mainbrain Virtual window switches instantly to that of the &0&1 brain.
Well I think it's weird.
Unplugging the &0&1 brain again locks up MDX.
This is repeatable.
The entire time, no movement has shown up on the Brain2 Virtual window.
I'd like it to, but I can just use the variable window, and a little logic. I'm just starting to tie my project into the software, so I don't have much yet.
It just seems like a bug to me, so I thought I'd mention it.
Bookmarks