Was sind einige nützliche Möglichkeiten, um NEURON-Simulator .MOD-Dateien zu debuggen? In anderen Sprachen kann man normalerweise print() -Anweisungen verwenden, um die Variablenwerte zu sehen. Gibt es so etwas wie eine print() -Anweisung in .MOD-Dateien?Debugging NEURON MOD-Dateien?
0
A
Antwort
1
Verwendenprintf()
Aussagen
Zum Beispiel in einem der Abschnitte innerhalb einer .MOD Datei, Hinzufügen der printf()
Erklärung unten wird die Variable t, i, and v
Werte jedes Mal drucken, dass Abschnitt während der Simulation ausgewertet wird:
BREAKPOINT {
SOLVE state METHOD cnexp
g = (B - A)*gmax
i = g*(v - e)
printf("time: %g, current: %g, voltage: %g \n", t, i, v)
}
Wird in etwas führen, das wie folgt aussieht:
time: 231.062, current: 0.000609815, voltage: -67.2939
time: 231.188, current: 0.000609059, voltage: -67.2938
time: 231.312, current: 0.000608304, voltage: -67.2937
time: 231.438, current: 0.00060755, voltage: -67.2936
time: 231.562, current: 0.000606844, voltage: -67.2924
Hinweise:
- Recompile die .mod-Dateien in dem Ordner, nachdem die obigen Aussagen Hinzufügen
- Vergessen Sie die ‚\ n‘ nicht enthalten am Ende der Ausgabe Aufstapeln zu vermeiden
- Weitere Parameteroptionen (außer% g) finden Sie in der printf() reference
Verwandte Themen
- 1. Wo setzt jNeuroML LEMS-Befehle in generiertes NEURON .MOD/NMODL?
- 2. Wie bestimmt man, für welchen Wert künstliches Neuron feuern wird?
- 3. Debugging-Monitor
- 4. Debugging 403?
- 5. Debugging outofmemoryexception
- 6. Debugging Intents
- 7. Wordpress-Debugging
- 8. Debugging verfolgen
- 9. QtWebEngine Debugging
- 10. Debugging Metaprogramme
- 11. Debugging CurrentAppSimulator.GetAppReceiptAsync()
- 12. Debugging getResource *
- 13. pushViewController Debugging
- 14. Debugging PHP
- 15. Debugging AxShockwaveFlash
- 16. Debugging-Befehle
- 17. SoapClient Debugging
- 18. Debugging .xccrashpoint
- 19. Debugging Foreach
- 20. In NEURON. MOD-Dateien, was ist die Reihenfolge der Operationen der Abschnitte?
- 21. ASP.NET ASPX Debugging
- 22. CasperJS Remote-Debugging-Option
- 23. Debugging manchmal sehr langsam
- 24. Visual Studio Debugging-Ausführungspfad
- 25. Allgemeine Debugging-Log-Praktiken
- 26. Debugging im gemischten Modus
- 27. Kontinentübergreifendes Remote-Java-Debugging
- 28. MPI Debugging mit VS2012
- 29. flash request debugging
- 30. Magento Debugging Environment