Hi Dear Friends I installed and now run the viptos. I started to test viptos by generating BLink sample program by myself. 1. I add Main actor from actors-moml-tos-system 2. I add LedsC actor form actors-moml-tos-system 3. I add BlinkM actor from actors-moml-apps-Blink 4. I add SingleTimer actor from actors-moml-apps-Blink 5. I did wiring of them
but when i run the model i give these error messages. ////////////////////////////// ptolemy.kernel.util.IllegalActionException: Running "make - C /usr/pashazadeh -f _model3_MicaBoard_MicaCompositeActor1.mk ptII" returned '2', which is a nonzero value, which indicates an error. Output: make: Entering directory `/usr/pashazadeh' mkdir -p build/ptII compiling _model3_MicaBoard_MicaCompositeActor1 to a ptII binary ncc -E -o build/ptII/main.exe -g -O0 -I%T/lib/Counters - DCOMMAND_PORT=10584 -DEVENT_PORT=10585 -D_PTII_NODEID=0 "- I/usr/PTII/vendors/ptinyos/tinyos-1.x/contrib/ptII/ptinyos/beta/TOSSIM- packet" -I/usr/PTII/vendors/ptinyos/tinyos- 1.x/tos/../contrib/ptII/ptinyos/tos/platform/ptII - I/usr/PTII/vendors/ptinyos/tinyos- 1.x/tos/../contrib/ptII/ptinyos/tos/types -fnesc-nido-tosnodes=1000 - Wall -Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=ptII -fnesc- cfile=build/ptII/app.c -board=micasb -DPLATFORM_PC - DIDENT_PROGRAM_NAME=\"_model3_MicaBoa\" -DIDENT_USER_ID=\"root\" - DIDENT_HOSTNAME=\"wahid-desktop\" -DIDENT_USER_HASH=0xcd0dd9e6L - DIDENT_UNIX_TIME=0x475636f1L -DIDENT_UID_HASH=0x6010c57fL _model3_MicaBoard_MicaCompositeActor1.nc make: Leaving directory `/usr/pashazadeh' Error: In component `_model3_MicaBoard_MicaCompositeActor1': _model3_MicaBoard_MicaCompositeActor1.nc:4: component BlinkM not found _model3_MicaBoard_MicaCompositeActor1.nc:5: cannot find `StdControl' _model3_MicaBoard_MicaCompositeActor1.nc:7: cannot find `Timer' _model3_MicaBoard_MicaCompositeActor1.nc:8: cannot find `Leds' make: *** [exe0] Error 1 at ptolemy.domains.ptinyos.kernel.PtinyOSDirector._compile (PtinyOSDirector.java:1363) at ptolemy.domains.ptinyos.kernel.PtinyOSDirector.preinitialize (PtinyOSDirector.java:711) at ptolemy.actor.CompositeActor.preinitialize (CompositeActor.java:1017) at ptolemy.actor.Director.preinitialize(Director.java:830) at ptolemy.domains.de.kernel.DEDirector.preinitialize (DEDirector.java:1013) at ptolemy.actor.CompositeActor.preinitialize (CompositeActor.java:1017) at ptolemy.actor.Director.preinitialize(Director.java:830) at ptolemy.domains.de.kernel.DEDirector.preinitialize (DEDirector.java:1013) at ptolemy.actor.CompositeActor.preinitialize (CompositeActor.java:1017) at ptolemy.actor.Manager.preinitializeAndResolveTypes (Manager.java:886) at ptolemy.actor.Manager.initialize(Manager.java:572) at ptolemy.actor.Manager.execute(Manager.java:320) at ptolemy.actor.Manager.run(Manager.java:1044) at ptolemy.actor.Manager$3.run(Manager.java:1085) //////////////////////////// I did this work and it worked well i copied BlinkM.nc & SingleTimer.nc files from folder /usr/PTII/vendors/Ptinyos/tinyos-1.x/apps/Blink to the folder /usr/PTII/vendors/Ptinyos/tinyos-1.x/tos/system know my model works and Viptos finds these two components. question 1: what i must do that viptos can find these components in subfolders of apps folder and i don't need to copy them to one of the tos subfolders? when i edit the source code of BLinkM.nc in the folder /usr/PTII/vendors/Ptinyos/tinyos-1.x/apps/Blink it has not any effect ( it didn't compile ) but when edit the BLinkM.nc file in the folder /usr/PTII/vendors/Ptinyos/tinyos-1.x/tos/system it works fine and all changes is applied( compiles in each run ) I do my coding with Tinyos plugins in eclipse and i like that my files which are located in another folder other than above folders can be used easily in my viptos model and any change in code has take effect in viptos. question 2: How can i use my tested NesC modules for running in Viptos without copying them in each run? I have used Vergil and I added a new component by instantiating it after locating it in a specific folder like domains/wireless/lib and compiling it with java. Question 3: Now I use existing predefined actors in Viptos which are generated from NesC components with predefined ports (interfaces) . If I designed new components in NesC for myself how can I define it for later use in Viptos? with best regards Saeid ---------------------------------------------------------------------------- Posted to the ptolemy-hackers mailing list. Please send administrative mail for this list to: [EMAIL PROTECTED]