03-29-2016 11:54 PM
Hello, thanks much for the awesomeness of DQMH toolkit!
I am working on a system in which one task consists of three sub-tasks. At this point, lets say there are three sub-tasks such as acquiusition task, calculation task, and logging task. Then, I created one parent task which is based on the three sub-tasks. Therefore, I register the broadcast events from these three sub-tasks onto the event structure of the parent task. After I register all the broadcast events from the sub-tasks, I created an API from the fantastic Delacor shortcut on LabVIEW. After that, I found that some of the sub-task broadcast events, which are registered in event structure of parent task, are automatically renamed. Before the automatic rename, the registered event of sub-task was named such as {"sub-task name" -- "broadcast event name of the sub-task"}. However, after the automatic rename, the registered name was changed and the part of "sub-task name" was replaced with "parent-task name".
This made me to re-register all the renamed sub-task broadcast events, which took me about 10 minutes : P
Well, this ten minutes are much less than the amount of time which is saved by your fantastic DQMH toolkit, but if it is possible, I would like the toolkit to consider some part of hierarchical module developments to support larger applications.
Regards,
Solved! Go to Solution.
03-30-2016 11:17 AM
This is a bug with the way the Event Structure maps user events when the contents of the register event cluster change. It can be reproduced outside of the DQMH, just by using the LabVIEW editor to change the contents of user event clusters in a certain way.
The issue has been reported to NI as CAR 573810, and we're hoping to see a fix in a future LabVIEW version. For now, I don't know of any workarounds, other than manually reconfiguring the event structures when you observe the bug take place.
03-31-2016 12:40 AM
Thank you so much for your immdiate answer. I got the situations. Thanks again.
09-12-2016 09:48 AM
Darren wrote:
This is a bug with the way the Event Structure maps user events when the contents of the register event cluster change. It can be reproduced outside of the DQMH, just by using the LabVIEW editor to change the contents of user event clusters in a certain way.
The issue has been reported to NI as CAR 573810, and we're hoping to see a fix in a future LabVIEW version. For now, I don't know of any workarounds, other than manually reconfiguring the event structures when you observe the bug take place.
I have been using DQMH in LabVIEW 2016 and this bug seems to have been fixed.