1 PC running multiple instances of DewesoftX connected to one Slice, logging data simultaneously. Yes/No?
I have a situation where two unrelated tests will be running in close proximity to each other physically.
Rather than using up a second valuable DAQ resource and PC, its possible to have two (or more) instances of DewesoftX running on the same PC connected to a single Slice, logging data simultaneously (sometimes not always)? The option in settings allows multiple instances.
For instance:
1 PC
1 Slice
2 instances of Dewesoftx running separate tests; Test1.dxs, Test2.dxs
Test 1, ch 1
Test 2, ch 2-7
Nothing process-intensive like high sample rates, cameras or Math channels
Test1 will be running continuously but logging data off a velocity-based trigger
Test 2 will only need to log once or twice briefly between configuration changes
So essentially, I'll be switching back and forth between .dxs setups.
I tried it at my desk (with hardware, not simulation mode) and it appeared to work just fine. Not sure what will happen in real life or if I'm overlooking something that will cause a hiccup.
System monitor didn't show signs of breaking a sweat either.
Customer Support Engineer
Dear Lemmy,
I have discussed your application with the developer and multiple instances won't work with a single device.
At least not all at once. I tried testing the configuration as you have described and I was constantly getting data lost and disconnecting errors. The two instances won't work if one Dewesoft is in measure mode and one in channel setup.
In order for this to work only one software instance can communicate with the device. I have noticed that one of the instances has to be left in the setup files menu in order for the other one to collect the data.
Best Regards.
Rok
I would like to run a similar configuration as described above and have a couple ideas/questions on how to get it to work:
Use NET plugin and run one instance as a Measurement client (with all required channels turned on). Then run two additional instances as Clients to read the channels desired for each setup. Would this work?
Alternatively, can Virtual Machines (three VMs on one PC) be used along with the NET plugin to run the instances described above?
Customer Support Engineer
Hi Matt,
Splitting the measurement to Master measurement unit and multiple clients is possible though but only by using one client per PC. You can then save the data to each PC separately and perform additional math on each PC.
Virtual machine is not a good idea for measure mode. Using multiple instances for Analyze is possible based on this guidance: https://support.dewesoft.com/a/solutions/articles/14000115170?lang=en
There is another option, not mentioned before, by using Programable NET client. --> https://download.dewesoft.com/list/developers/net-interface-protocol-documentation