From:
<Dom...@US...> - 2006-03-13 14:15:26
|
Dear Mr. Ibraheem, I have attached a sample template that will help you getting started=20 with creating FlowDesigner / RobotFlow nodes. You can add / modify it to fit your requirements. The basic idea is : 1) %./autogen.sh This will generate the makefiles, automatically detecting flowdesigner=20 and the correct place where to install the new toolbox. Make sure you have installed FlowDesigner before and that you can run=20 the flowdesigner-config script in a shell. FD looks at the toolbox directory ($(FD=20 prefix)/lib/flowdesigner/toolbox) looking for .tlb files (shared=20 libraries symbolic links) and for .def files (the result of the=20 info2def.pl perl script provided with FD). You can also specify another=20 directory for external toolboxes by using the environment variable=20 FLOWDESIGNER_PATH in the case that you use autogen.sh with another prefix. -->Add the new files to be compiled in Makefile.am. I have put one=20 Example.cc file for the demonstration. -->Please read the comments in the configure.in script and Example.cc fil= e. 2) %make install This will install the toolbox properly. You should now see the new nodes=20 in the node menu. Good luck. Please keep me informed of your progress. Dominic Basem I. ElGendi wrote: > Dear Sir, > First I would like to thank you very much for your open source "robotfl= ow" > I have been trying to add a new node to the tool box but I keep failing > I dont know if I will have to recompile the whole thing after adding=20 > any file or what ? > I have tried to follow the documentation for extending flow=20 > designer online but it seems to be for an older version > would you please give me some hints for adding the new node? > =20 > Thank you very much > Basem Ibraheem > Research Assistant > =20 --=20 Dominic L=E9tourneau, ing., M.Sc.A. LABORIUS (http://www.gel.usherbrooke.ca/laborius) D=E9partement de g=E9nie =E9lectrique et de g=E9nie informatique Universit=E9 de Sherbrooke, Qu=E9bec, Canada Email : Dom...@US... Web : http://www-edu.gel.usherbrooke.ca/letd01 |