From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

GDS(Goop Development Suite)

cancel
Showing results for 
Search instead for 
Did you mean: 

Does "EndevoGOOP400" support GOOP Debugger?

Solved!
Go to solution

Hello GOOP community,

Im a new GOOPer, think the tool is really cool : D

I want to be a master of GOOP but have one question how can I do debugging.

 

According to this video, GOOP Suite provide a debugging tool.

It seems that EndevoGOOP300 supports but 400 doesn't. Is the behavior expected?

I read a help file but it said that

"This tool allows you to monitor the objects created from GOOP 3/4 and OpenG class templates."

My current project is below.Project.png300 was generated with Endevo300 template, 400 was with Endevo400.

And MAIN.vi

MAIN.png

In MAIN.vi, create two objects. After the VI was executed, I saw the following result in debugging window.Debugger.png

 

I only can see an object of Endevo300 but couldn't see Endevo400. 

I want to use 400 version because it is the latest version (Isn't it?)

So if I can observe object behavior on Endevo400, it is really helpful.

 

Additional Information

LabVIEW 2017 (non SP1)

GOOP Suite (v1.1.87.94)

Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
0 Kudos
Message 1 of 7
(5,252 Views)
Solution
Accepted by topic author Tepig

The GOOP400 classes are pretty lightweight in their basic form (which is a good thing!). So they do not contain debugging features by default. You can add the Debugging 'Design Pattern 'when creating the class:

 

2019-03-20_13-44-26.jpg

 

or add it to existing classes:

 

2019-03-20_13-52-04.jpg

 

 

Message 2 of 7
(5,243 Views)

Hi Jeffrey, thanks for the comment!

I understand that GOOP400 is simpler than GOOP300, doesn't have debugging feature : )

 

Umm... Which version does everyone most use?

Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
0 Kudos
Message 3 of 7
(5,235 Views)

I'd recommend to always use GOOP400 for new classes. It uses DVR and Inplace-element structure and is various benefits over GOOP300. GOOP300 is more there for legacy support.

 

I'd also recommend to use OpenGDS instead of the NI GOOP DevSuite. The NI one is the same, but a lot older and not regularly updated.

You can get it here: https://opengds.github.io/.

 

Message 4 of 7
(5,228 Views)

Thank you for your suggestion! I will try OpenGDS : D

Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
0 Kudos
Message 5 of 7
(5,220 Views)

Ummmm...!! Im really excited in OpenGDS!! There are many good updates.

Thanks JeffreyH : D

Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
0 Kudos
Message 6 of 7
(5,209 Views)

I'll recommend GOOP4 as well.

 

Message 7 of 7
(5,181 Views)