2011-01-08 11 views
4

Ich arbeite mit Visual Studio 2005 und habe ein 2D-Array (sagen wir my2Dvar), das ich während der Laufzeit sehen möchte. Ich möchte diese Werte in Matlab exportieren. Ich habe versucht, die Werte unter Verwendung ?my2DVar im unmittelbaren Fenster anzuzeigen. Die Werte werden jedoch nicht korrekt angezeigt (die Elemente des Arrays werden als {...} angezeigt). Ich kann die Maus über die Variable bewegen und die kleinen Pluszeichen, die die einzelnen Einträge anzeigen, erweitern, aber das Array ist zu groß, um dies für alle Einträge zu tun.2D-Array im Visual Studio-Debugger anzeigen

Frage: Gibt es eine Möglichkeit, die Werte des 2D-Arrays in eine Datei zu exportieren, aus der es von anderen Plattformen leicht gelesen werden kann? Ich würde jede Hilfe schätzen. Vielen Dank für Ihre Zeit.

Antwort

3

Wenn Visual Studio Standard-Daten Visualizer sind Ihre benutzerdefinierte Datentypen nicht Handhabung können Sie write your own visualizers for Visual Studio

+1

Danke für die Anregung. Leider scheint der Datenvisualisierer in meinem Computer nicht zu funktionieren. Ich sehe das Lupensymbol neben keiner meiner Variablen. Andere scheinen auf ein ähnliches Problem gestoßen zu sein (http://stackoverflow.com/questions/239206/datatable-visualizer-disappeared-from-my-visual-studio/694565#694565). Gibt es einen anderen Weg, dies zu tun? Meine Arrays sind nicht einmal ausgefallene Datentypen - einfach 2D-Array von Gleitkommazahlen. – Dinesh

+0

VS sollte in der Lage sein, ein einfaches 2D-Array von Floats anzuzeigen, wenn es als tatsächliches float [x, y] -Array deklariert ist. Dass man in VS überhaupt keine Visualizer sieht, klingt sehr bedrohlich. In der VS-Installation ist etwas kaputt. Vielleicht möchten Sie zuerst versuchen, das Problem zu beheben. – dthorpe