I am currently using Doxygen to document my CTRL library functions and it works like a charm.
Now i want to document my Elementary Symbols.
One of the problems i faced is to get the code of the panel and giving it doxygen which can use this code and inspect the comments.
Is there any idea or way how to handle this?
With regards,
Frank
How to document Elementary Symbols using Doxygen
- flindecke
- Posts:69
- Joined: Wed Jun 24, 2015 1:54 pm
How to document Elementary Symbols using Doxygen
- kdroog4pvss
- Posts:15
- Joined: Wed Sep 22, 2010 10:17 am
Re: How to document Elementary Symbols using Doxygen
Hi Frank,
We made a solution for this. We do it in the following way:
1) convert panel to xml in gedi
2) transform the xml into a lib
3) feed the lib to doxygen
This has two advantages:
1) relation and usage of library functions used in panel are documented
2) graphic objects event functions are 'visible' as _ functions
I have attached a visual studio solution (2010) .net program which enables you to build the program for step 2.
You are free to use it as is. No support. We used it up to WinCC OA 3.11.
Good luck,
Regards,
Kees https://www.winccoa.com/fileadmin/image ... lToLib.zip
We made a solution for this. We do it in the following way:
1) convert panel to xml in gedi
2) transform the xml into a lib
3) feed the lib to doxygen
This has two advantages:
1) relation and usage of library functions used in panel are documented
2) graphic objects event functions are 'visible' as _ functions
I have attached a visual studio solution (2010) .net program which enables you to build the program for step 2.
You are free to use it as is. No support. We used it up to WinCC OA 3.11.
Good luck,
Regards,
Kees https://www.winccoa.com/fileadmin/image ... lToLib.zip
- Attachments
-
- PanelXmlToLib.zip
- (18.64 KiB) Downloaded 240 times
- flindecke
- Posts:69
- Joined: Wed Jun 24, 2015 1:54 pm
Re: How to document Elementary Symbols using Doxygen
Thank you very much. My idea was similar, but it is always easier to use a previous solution.
I will have a look.
Thanks in advance.
Frank
I will have a look.
Thanks in advance.
Frank