Mark Balla Posted July 7, 2006 Report Share Posted July 7, 2006 I have a project that has about 1500 vis. Several of them are set up as reentrant. When I double click on a reentrant SubVI from the block diagram LabView creates a clone vi. The problem is that clone vis are not changeable. So what is the quickest way to get to the clones source vi in a huge project so It can be change. Here are the methods I know of. Open it via the project (trying to remember where it is and finding it can take a while) Open it via windows explorer (same as above) Open Vi Hierarchy of calling vi find SubVI and double click (Hierarchy can take a long time to open and doesn't work if calling vi is reentrant) Open clone Menu>>File>>VI Properties (Right clicking on icon doesn't work for clones). Go to execution category and uncheck Reentrant execution. After OK is pressed the clone FP will close. Now when the SubVI is re opened it is the source vi and not a clone. Go back and make Reentrant.(lots of clicks and its easy to forget to make reentrant) Has any one found a quicker way to get to the source of a reentrant clone vi. Quote Link to comment
Wolfram Posted July 7, 2006 Report Share Posted July 7, 2006 I have a project that has about 1500 vis. Several of them are set up as reentrant. When I double click on a reentrant SubVI from the block diagram LabView creates a clone vi. The problem is that clone vis are not changeable. So what is the quickest way to get to the clones source vi in a huge project so It can be change. Here are the methods I know of. Open it via the project (trying to remember where it is and finding it can take a while) Open it via windows explorer (same as above) Open Vi Hierarchy of calling vi find SubVI and double click (Hierarchy can take a long time to open and doesn't work if calling vi is reentrant) Open clone Menu>>File>>VI Properties (Right clicking on icon doesn't work for clones). Go to execution category and uncheck Reentrant execution. After OK is pressed the clone FP will close. Now when the SubVI is re opened it is the source vi and not a clone. Go back and make Reentrant.(lots of clicks and its easy to forget to make reentrant) Has any one found a quicker way to get to the source of a reentrant clone vi. Try the short cut "Ctrl+M" Quote Link to comment
Ton Plomp Posted July 7, 2006 Report Share Posted July 7, 2006 Try the short cut "Ctrl+M" And after that synchronize all instances, with arrows pointing down next to the run button. Ton Quote Link to comment
Mark Balla Posted July 7, 2006 Author Report Share Posted July 7, 2006 Try the short cut "Ctrl+M" Oh yes! :thumbup: Thats much quicker. Thanks. Quote Link to comment
Adnan Posted July 7, 2006 Report Share Posted July 7, 2006 I have a blank VI named Reentrant.vi (reentrant himself of course), which i put in every reentrant VI block diagram. By finding all instance of this VI, I have access of block diagram of callers. Quote Link to comment
GregG Posted July 19, 2006 Report Share Posted July 19, 2006 I have a project that has about 1500 vis. Several of them are set up as reentrant. When I double click on a reentrant SubVI from the block diagram LabView creates a clone vi. The problem is that clone vis are not changeable. So what is the quickest way to get to the clones source vi in a huge project so It can be change. Here are the methods I know of. Open it via the project (trying to remember where it is and finding it can take a while) Open it via windows explorer (same as above) Open Vi Hierarchy of calling vi find SubVI and double click (Hierarchy can take a long time to open and doesn't work if calling vi is reentrant) Open clone Menu>>File>>VI Properties (Right clicking on icon doesn't work for clones). Go to execution category and uncheck Reentrant execution. After OK is pressed the clone FP will close. Now when the SubVI is re opened it is the source vi and not a clone. Go back and make Reentrant.(lots of clicks and its easy to forget to make reentrant) Has any one found a quicker way to get to the source of a reentrant clone vi. I believe you can get to the original from the clone by pressing Ctrl+M. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.