1 PC running multiple instances of DewesoftX connected to one Slice, logging data simultaneously. Yes/No?

  • Software
  • 1 PC running multiple instances of DewesoftX connected to one Slice, logging data simultaneously. Yes/No?
Lemmy Atom

Posted on 28.04.2022 20:25

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.

Lemmy Atom

Posted on 28.04.2022 20:32


Rok Kmetič
Customer Support Engineer
Posted on 10.05.2022 09:37

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


Matt Bosco

Posted on 20.10.2022 16:50

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?

Matic Pevec
Customer Support Engineer
Posted on 26.10.2022 14:02

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

Login to reply to this topic. If you don't have account yet, you can signup for free account .