Ich habe versucht, 1000 Fahrzeuge auf dem Veins erlangen Beispiel zu simulieren. Aber der Simulator stoppt immer rund 700 Fahrzeuge und zeigt Fehlermeldungen an. Ich kann 500 Fahrzeuge simulieren. Warum kann ich 1000 Fahrzeuge nicht simulieren?Wie 1000 Fahrzeuge in Adern/Omnet simuliert werden?
RUNTIME FEHLER. Eine cRuntimeError-Ausnahme wird ausgelöst und angefordert (durch Festlegen von debug-on-errors = true in der ini-Datei), dass Fehler die Ausführung abbrechen und in den Debugger einbrechen.
Sie sollten jetzt wahrscheinlich die Simulation unter gdb oder einem anderen Debugger ausführen. Der Simulationskernel wird jetzt ein SIGABRT-Signal auslösen, das Sie in den Debugger bringt . Wenn Sie nicht unter einem Debugger ausgeführt werden, können Sie den Kernspeicherabbild weiterhin für Post-Mortem-Debuggen verwenden. Zeigen Sie im Debugger den Aufruf-Stack (in gdb: "bt" -Befehl) an , um den Kontext des Laufzeitfehlers zu sehen.
Fehler im Modul (Veins :: TraCIScenarioManagerLaunchd) RSUExampleScenario.manager (id = 6) bei Event # 21128, t = 2112,7: std :: bad_alloc: std :: bad_alloc.
<pre>
[General]
cmdenv-express-mode = true
cmdenv-autoflush = true
cmdenv-status-frequency = 10000000s
#tkenv-default-config = debug
#tkenv-default-run = 1
ned-path = .
network = RSUExampleScenario
##########################################################
# Simulation parameters #
##########################################################
debug-on-errors = true
print-undisposed = false
#sim-time-limit = 6000s
sim-time-limit = 8000s
**.scalar-recording = true
**.vector-recording = true
**.debug = false
**.coreDebug = false
*.playgroundSizeX = 2500m
*.playgroundSizeY = 2500m
*.playgroundSizeZ = 50m
#*.playgroundSizeX = 7500m #ME ADDED
#*.playgroundSizeY = 7500m #ME ADDED
#*.playgroundSizeZ = 500m #ME ADDED
##########################################################
# Annotation parameters #
##########################################################
*.annotations.draw = false
##########################################################
# Obstacle parameters #
##########################################################
*.obstacles.debug = false
*.obstacles.obstacles = xmldoc("config.xml", "//AnalogueModel[@type='SimpleObstacleShadowing']/obstacles")
##########################################################
# WorldUtility parameters #
##########################################################
*.world.useTorus = false
*.world.use2D = false
##########################################################
# TraCIScenarioManager parameters #
##########################################################
*.manager.updateInterval = 0.1s
*.manager.host = "localhost"
*.manager.port = 9999
*.manager.moduleType = "org.car2x.veins.nodes.Car"
*.manager.moduleName = "node"
*.manager.moduleDisplayString = ""
*.manager.autoShutdown = true
*.manager.margin = 25
*.manager.launchConfig = xmldoc("erlangen.launchd.xml")
##########################################################
# RSU SETTINGS #
# #
# #
##########################################################
*.rsu[0].mobility.x = 2000
*.rsu[0].mobility.y = 2000
*.rsu[0].mobility.z = 3
*.rsu[*].applType = "TraCIDemoRSU11p"
*.rsu[*].appl.debug = false
*.rsu[*].appl.headerLength = 256 bit
*.rsu[*].appl.sendBeacons = false
*.rsu[*].appl.dataOnSch = false
*.rsu[*].appl.sendData = true
*.rsu[*].appl.beaconInterval = 1s
*.rsu[*].appl.beaconPriority = 3
*.rsu[*].appl.dataPriority = 2
*.rsu[*].appl.maxOffset = 0.005s
##########################################################
# 11p specific parameters #
#
# NIC-Settings #
##########################################################
*.connectionManager.pMax = 20mW
*.connectionManager.sat = -89dBm
*.connectionManager.alpha = 2.0
*.connectionManager.carrierFrequency = 5.890e9 Hz
*.connectionManager.sendDirect = true
*.**.nic.mac1609_4.useServiceChannel = false
*.**.nic.mac1609_4.txPower = 20mW
*.**.nic.mac1609_4.bitrate = 18Mbps
*.**.nic.phy80211p.sensitivity = -89dBm
*.**.nic.phy80211p.useThermalNoise = true
*.**.nic.phy80211p.thermalNoise = -110dBm
*.**.nic.phy80211p.decider = xmldoc("config.xml")
*.**.nic.phy80211p.analogueModels = xmldoc("config.xml")
*.**.nic.phy80211p.usePropagationDelay = true
##########################################################
# WaveAppLayer #
##########################################################
*.node[*].applType = "TraCIDemo11p"
*.node[*].appl.debug = false
*.node[*].appl.headerLength = 256 bit
*.node[*].appl.sendBeacons = false
*.node[*].appl.dataOnSch = false
*.node[*].appl.sendData = true
*.node[*].appl.beaconInterval = 1s
*.node[*].appl.beaconPriority = 3
*.node[*].appl.dataPriority = 2
*.node[*].appl.maxOffset = 0.005s
##########################################################
# Mobility #
##########################################################
*.node[*].veinsmobilityType = "org.car2x.veins.modules.mobility.traci.TraCIMobility"
*.node[*].mobilityType = "TraCIMobility"
*.node[*].mobilityType.debug = true
*.node[*].veinsmobilityType.debug = true
*.node[*].veinsmobility.x = 0
*.node[*].veinsmobility.y = 0
*.node[*].veinsmobility.z = 1.895
#*.node[*0].veinsmobility.accidentCount = 0
#*.node[*0].veinsmobility.accidentStart = 75s
#*.node[*0].veinsmobility.accidentDuration = 30s
*.node[5].veinsmobility.accidentCount = 0
*.node[5].veinsmobility.accidentStart = 15s
*.node[5].veinsmobility.accidentDuration = 35s
*.node[10].veinsmobility.accidentCount = 0
*.node[10].veinsmobility.accidentStart = 35s
*.node[10].veinsmobility.accidentDuration = 35s
[Config nodebug]
description = "default settings"
**.debug = false
**.coreDebug = false
*.annotations.draw = false
[Config debug]
description = "(very slow!) draw and print additional debug information"
**.debug = true
**.coreDebug = true
*.annotations.draw = true
</pre>
Zum Glück ist die SO voll mit Telepathen und sie können Ihre Gedanken lesen, was ist Ihr Code, was sind Diese Fehlermeldungen können Sie beantworten, ohne dass Sie 5 Zeilen mehr schreiben müssen. – peterh
Btw, ich habe versucht, deine Frage zu speichern, indem ich ihre Schreibweise korrigiere, aber das nächste Mal wirst du nicht so glücklich sein und deine Frage wird einfach geschlossen. Wenn Sie nicht sicher sind, welche die häufigsten und ärgerlichsten Rechtschreibfehler sind, [hier] (http://meta.stackoverflow.com/questions/291362/advice-for-non-native-english-speakers/291370#291370) ist eine triviale Checkliste für Sie. Und fügen Sie Ihren Code hier ein, fügen Sie die Fehlermeldungen auch ein und tun Sie es schnell, oder Ihre Frage wird geschlossen! – peterh
In Ordnung, ich werde die Fehlermeldungen so schnell wie möglich hochladen. Vielen Dank – Ezey