How to Create a New OMNET++ Project That Works with INET and Veins

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 มิ.ย. 2024
  • This video will show you how to create a new OMNET++ project that works with both INET and Veins.
    Git Repo:
    github.com/chaotictoejam/VANE...
    Custom Makefile code:
    github.com/chaotictoejam/VANE...
    0:00 - Introduction
    0:13 - How to create a new project
    1:55 - Explanation of package.ned
    2:53 - Updating Project Make rules
    5:35 - Add AODV example to New Project
    7:20 - Add Veins example to New Project
    8:35 - Get INET and Veins working together (veins_inet subproject)
    10:15 - Common Build issues and remedies
    11:55 - Set up the veins_inet simulation
    14:45 - How veins_inet simulation works
    16:32 - Conclusion
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 86

  • @imadel3344
    @imadel3344 3 ปีที่แล้ว

    Very useful tutorial. I spent two days looking for a compiling configuration
    Thank you Dr. Joanne

  • @igorruys
    @igorruys 4 ปีที่แล้ว +1

    Thank you, Dr. Joanne. Your videos about OMNET++ helped me A LOT. You have a new subscriber :)

  • @cashinthebank
    @cashinthebank 3 ปีที่แล้ว

    This is incredible useful, thank you so much for sharing!

  • @Danielo_281
    @Danielo_281 3 ปีที่แล้ว

    Thanks Dr. Joanne, that was helpful!

  • @drentrepreneur_ng
    @drentrepreneur_ng 3 ปีที่แล้ว

    Thank you very much. Please keep creating more tutorials.

  • @okoyo100
    @okoyo100 3 ปีที่แล้ว +1

    Hello Dr. Joanne, your channel is just amazing. The tutorials are so easy to follow, i suffered with the veins installation for 2 weeks before I encountered your channel. Thaank you!!
    Do you have any tutorials to simulate selfish nodes that drop packets in the network?

  • @kyungtaekim217
    @kyungtaekim217 3 ปีที่แล้ว

    I'm really happy to see your video. Thank you so much! You have a new subscriber :-)

  • @sharadsingh6303
    @sharadsingh6303 3 ปีที่แล้ว +2

    Mam really helpful.I subscribed ....looking for more video in which we will learn how vehicle communication using omnet++ sumo and veins

  • @ritec710
    @ritec710 2 ปีที่แล้ว

    Thank you!

  • @user-te9eq3kq7c
    @user-te9eq3kq7c ปีที่แล้ว

    greate job, thanks

  • @mad_lion
    @mad_lion 4 ปีที่แล้ว +2

    please make a video in which vehicle or any moving object communicate with inet's standard host.
    I'll be very thankful to you.

  • @takashikoshimizu4307
    @takashikoshimizu4307 3 ปีที่แล้ว

    Dear Dr.Joanne. I use Win10 platform, so your tutorial lecture very helpful to start on. After this, I will follow your next lecture on AODV. Where can I find the vide? Thank you so much!

  • @hanadidarwisho4749
    @hanadidarwisho4749 2 ปีที่แล้ว

    Great....

  • @sarahyounes2624
    @sarahyounes2624 3 ปีที่แล้ว +1

    hello Dr Joanne I need help, i have this error (omnetpp::cSimpleModule)Scenario.node[1].wlan[0].mac.hcf.edca.edcaf[0]: Fatal: Direct deletion of a module is illegal, use deleteModule() instead; ABORTING -- in module (veins::VeinsInetManager) Scenario.manager (id=3), at t=47.7s, event #596 pleeeease help me !!

  • @mad_lion
    @mad_lion 4 ปีที่แล้ว +2

    Hello, Dr. I'm waiting for your new video in which vehicle or any moving object communicate with inet's standard host.

    • @DrJoanneSkiles
      @DrJoanneSkiles  4 ปีที่แล้ว +2

      Hi, I hope to have some new videos next week. I am finishing up teaching for the Summer semester and will then can focus on more OMNET++ videos for TH-cam.

    • @mad_lion
      @mad_lion 4 ปีที่แล้ว

      @@DrJoanneSkiles thank you, Dr. for your satisfaction. please also include this topic into your upcoming videos.

  • @bushrajamil4834
    @bushrajamil4834 3 ปีที่แล้ว

    Can u please let me know how to run project from command line. Thanks

  • @mkmohitkmr
    @mkmohitkmr 3 ปีที่แล้ว

    While building the project, I am getting this in console "Cannot run program "make": Unknown reason"
    What could be the problem here? please help

  • @abhinavjangir3408
    @abhinavjangir3408 ปีที่แล้ว

    Hey Dr. i am getting error of make file error while running Aodv project

  • @popaljmi
    @popaljmi 3 ปีที่แล้ว +4

    Dear doctor, your videos are very helpful for research community and I wish you should keep uploading them. Can you give me some good links where I can start work with Omnetpp, veins and sumo.I want to begin with very basic network structures like two vehicle nodes communicate through RSU but both should follow my algorithms.

    • @elieazzi4202
      @elieazzi4202 2 ปีที่แล้ว

      did you find the basic network structures you were searching for? and where did you found them?

  • @mr.sharadpratapsingh1261
    @mr.sharadpratapsingh1261 ปีที่แล้ว

    Mam
    i am getting error when i am running map scenarion in omnet++ .
    using windows
    omnet++ 5.6.2
    veince 5.2
    inet 4
    trieng moving host which is outside the play ground .please help me

  • @lplajaydureja100
    @lplajaydureja100 3 ปีที่แล้ว

    Please make a video on developing model of Internet of Vehicle

  • @moslem19701
    @moslem19701 2 ปีที่แล้ว

    How install ICanCloud, and how to resolve errors appear at build project?

  • @jijirose2002
    @jijirose2002 ปีที่แล้ว

    hello ,I did not understand how to fill in custom?

  • @msadekmarwa5934
    @msadekmarwa5934 3 ปีที่แล้ว

    please make a video in which vehicle communicate V2X

  • @lukaspfeiffer179
    @lukaspfeiffer179 2 ปีที่แล้ว

    Great video ! Two questions: 1. If I add a new function to e.g. VeinsInetSampleApplication.cc AND .h: Why is it ignored even if I only copy the content of e.g. VeinsInetSampleApplication::initialize() into it? - Maybe it is a stupid question, but where is the "main" function in the system? 2. How can a function only be called once? I think something like VeinsInetSampleApplication is automatically called in a loop, right? I hope someone can help me or give a link explaining the underlying C++ concepts. :D

  • @jemalkassaw8775
    @jemalkassaw8775 3 ปีที่แล้ว +1

    hi Dr. joanne skiles
    have got the following error when compile omnet++ 5.6.2 on windows
    how i can avoid this error
    I created my own code in veins in traci file and built it. I have makefile error how can I solve in?
    make: *** [Makefile:16: checkmakefiles] Error 1
    "make MODE=debug all" terminated with exit code 2. Build might be incomplete.

    • @DrJoanneSkiles
      @DrJoanneSkiles  3 ปีที่แล้ว

      Hi you need to check if you have build errors, the terminal is indicating there are

  • @ahmadalshareef5194
    @ahmadalshareef5194 3 ปีที่แล้ว

    Hello Dr Joanne
    I am facing incompatibility issue between stable versions of inet Vs veins vs Omnetpp .
    Hope that you can refer me to the appropriate versions ASAP

    • @DrJoanneSkiles
      @DrJoanneSkiles  3 ปีที่แล้ว +1

      Hi Ahmad, if you are using Windows there seems to be an C++ linker issue with the latest Veins (master branch on github) and INET, The work around is to use the Veins 5.0 release (veins branch) but if you need visualization you will need to use Linux (Ubuntu 18+ would be my suggestion)

    • @ahmadalshareef5194
      @ahmadalshareef5194 3 ปีที่แล้ว

      @@DrJoanneSkiles
      Many thanks for your help, but if you share a full local working package it will be very helpful to me.

    • @DrJoanneSkiles
      @DrJoanneSkiles  3 ปีที่แล้ว

      Hi Ahmad, what do you mean by local package? An entire setup for Windows/Linux or just INET/Veins combination?

  • @salsichalivre5401
    @salsichalivre5401 ปีที่แล้ว +1

    Can you re upload these videos in full HD? It is a bit though to watch

    • @DrJoanneSkiles
      @DrJoanneSkiles  ปีที่แล้ว

      Unfortunately, the tool I used in the past limited the resolution so I do not have a way to make these older videos in HD.

  • @hibatamimi5913
    @hibatamimi5913 2 ปีที่แล้ว +1

    Hi Dr. Joanne Skiles, thank you for your videos.
    I am facing a problem when I try to do like what you do in the video at 6:50, I got this error message:
    Exception occurred during launch
    Reason:
    Error within Debug UI:
    java.lang.reflect.InvocationTargetException
    make: *** [Makefile:16: checkmakefiles] Error 1
    "make MODE=debug all" terminated with exit code 2. Build might be incomplete.

    • @abdullahzafar1862
      @abdullahzafar1862 2 ปีที่แล้ว

      Were you able to fix the bug? I have the same problem?

    • @mimatima8243
      @mimatima8243 ปีที่แล้ว

      Me too if you have fixed this problem please share with us

    • @Gareth1892000
      @Gareth1892000 ปีที่แล้ว

      @@mimatima8243 Open the box like at 10:42, then change from executable to shared library

    • @radwaahmed1720
      @radwaahmed1720 4 หลายเดือนก่อน

      I have the same problem
      Were you able to solve it؟

  • @sreeramm2863
    @sreeramm2863 3 ปีที่แล้ว +1

    I cant run the AODV example in the new project created .It worked perfectly fine while running it in the INETS project.I am getting an error that reads:Error within Debug UI:
    java.lang.reflect.InvocationTargetException"
    I thought it was a JDK error at first but my JDK seems to be up to date.I have followed all your steps till now.Please do help
    The console message is as follows:
    19:38:46 **** Incremental Build of configuration debug for project vanettut ****
    make MODE=debug all
    cd src && /usr/bin/make
    make[1]: Entering directory '/c/Users/Ad/Desktop/Vanet/Test projs/src'
    make[1]: Nothing to be done for 'all'.
    make[1]: Leaving directory '/c/Users/Ad/Desktop/Vanet/Test projs/src'

    • @cheviot2988
      @cheviot2988 2 ปีที่แล้ว

      i got the same issue :( did you find a SOLUTION?

  • @deepakr1907
    @deepakr1907 3 ปีที่แล้ว

    When trying to build the veins_inet i got errors ,in internet it says its a fault in windows..how to fix this

    • @DrJoanneSkiles
      @DrJoanneSkiles  3 ปีที่แล้ว +1

      If you are receiving linker errors and you are not familiar with handling these in Windows it will be very difficult to resolve, its is best to make a Linux virtual machine (e.g. Ubuntu) on your Windows computer and set up your work on that.

  • @user-pk4pl8qu5g
    @user-pk4pl8qu5g 3 ปีที่แล้ว

    Can you help me to design 5G wireless network densification using omnet++?

    • @DrJoanneSkiles
      @DrJoanneSkiles  3 ปีที่แล้ว

      SimuLTE is a library based on OMNET++ that implements radio networks, I suggest starting there for implementation ideas simulte.com/ they are working on 5G but the code is not available yet. But this is a good starting point.

  • @geethapriya423
    @geethapriya423 3 ปีที่แล้ว

    Hello.. I am getting an error like this " Exception occurred executing command line.
    Cannot run program ".Can you tell why

    • @DrJoanneSkiles
      @DrJoanneSkiles  3 ปีที่แล้ว

      This seems to be an error message from the IDE (which is an Eclipse skin). Check the JDK installed on your computer, it may have an issue.

    • @geethapriya423
      @geethapriya423 3 ปีที่แล้ว

      Are you asking me to check the version on omnet?

    • @DrJoanneSkiles
      @DrJoanneSkiles  3 ปีที่แล้ว

      @@geethapriya423 No, you should have JDK (Java Developer Toolkit) on your computer to run Omnet++ check that version/installation.

    • @geethapriya423
      @geethapriya423 3 ปีที่แล้ว

      @@DrJoanneSkiles I have JDK 12.0.2 in my system

    • @geethapriya423
      @geethapriya423 3 ปีที่แล้ว +1

      Error: Cannot load library '../../src//libINET.dll': The specified module could not be found

  • @lyndalyn9548
    @lyndalyn9548 3 ปีที่แล้ว

    Hai Dr.Joanne.Can you provide code to insert into makefile? Thanks in advance

    • @DrJoanneSkiles
      @DrJoanneSkiles  3 ปีที่แล้ว +1

      Hi Lynda, I have the repository available on GitHub here: github.com/chaotictoejam/VANETTutorials, the custom makefile portion can be found here: github.com/chaotictoejam/VANETTutorials/blob/master/src/Makefile#L85

    • @lyndalyn9548
      @lyndalyn9548 3 ปีที่แล้ว

      @@DrJoanneSkiles thank you very much dr joanne

    • @lyndalyn9548
      @lyndalyn9548 3 ปีที่แล้ว +2

      i got this error. can you help me, how to fix this problem.Thanks in advance.
      Error: Cannot load library '../../src//libVANETTutorials.dll': The specified module could not be found
      End.

    • @leanajou6423
      @leanajou6423 3 ปีที่แล้ว +1

      @@lyndalyn9548 I have the same problem
      What did you do to solve it!!

    • @rihamfarhani9583
      @rihamfarhani9583 ปีที่แล้ว

      @@leanajou6423 have you found a solution for this error please

  • @djouk_imed
    @djouk_imed 4 ปีที่แล้ว

    Dr how can i contact you? i really need help 😊

    • @DrJoanneSkiles
      @DrJoanneSkiles  4 ปีที่แล้ว +1

      Hi Imed, you can direct message me on twitter @drjoanneskiles and I can see if I am able to help

    • @djouk_imed
      @djouk_imed 4 ปีที่แล้ว

      @@DrJoanneSkiles thanks Dr joanne

    • @tanushreem4445
      @tanushreem4445 4 ปีที่แล้ว

      @@DrJoanneSkiles how to create multiple sinks

    • @DrJoanneSkiles
      @DrJoanneSkiles  4 ปีที่แล้ว +2

      @@tanushreem4445 You can define your input as a vector in the .ned so that it can connect to several modules
      For example:
      simple Sink {
      gates:
      input in[];
      }

  • @malotabi5949
    @malotabi5949 ปีที่แล้ว

    make: *** No rule to make target 'all'. Stop.

  • @malotabi5949
    @malotabi5949 ปีที่แล้ว +1

    Makefile:87: *** missing separator. Stop.
    make: *** [Makefile:2: all] Error 2
    "make MODE=release all" terminated with exit code 2. Build might be incomplete.

    • @asma3756
      @asma3756 หลายเดือนก่อน

      i have the same error ,What did you do to solve it!