DMUG-Archiv 2020

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

[Dmug] documented and raw messages

Moin moin,


Programme geben oftmals Meldungen aus, die keine Resultate sind.

In der Nachlese zu Brian Van Vertloos Blog Beitrag https://blog.wolfram.com/2020/03/30/whats-new-with-the-wolfram-documentation-center/ erhielt ich folgende Antwort zu den Meldungen

------------------------------------------------------------------------

There are a couple things you can do here.
If you want those messages that are *documented*, then you merely have to look in the Messages folder in the documentation:

In[46]:= FileNames["*.nb",
  FileNameJoin[{$InstallationDirectory, "Documentation", "English", "System",
    "ReferencePages", "Messages"}], Infinity] // Length

Out[46]= 1006


If you just want the raw messages themselves, you can use Messages[ ] with an extra step. According to the Messages[ ] documentation, messages for built-in symbols typically aren't defined until they're used. But you can force-load the messages file and view all messages defined for those symbols:


In[47]:= Get[
 FileNameJoin[{$InstallationDirectory, "SystemFiles", "Kernel",
   "TextResources", "English", "Messages.m"}]]

In[48]:= Messages[NDSolve] // Length
Out[48]= 447

Hope this helps!
-Brian

Posted by Brian Van Vertloo    June 8, 2020 at 10:25 am

------------------------------------------------------------------------

Jetzt kann man z.B. aus

Messages[BoundaryMeshRegion]

die Meldung BoundaryMeshRegion::bsuncl heraussuchen

HoldPattern[BoundaryMeshRegion::bsuncl] :> "The boundary surface is not closed because the edges `1` only come from a single face."


Ich meinte, früher hätte im Help, das vom Notebook aus ansprechbar ist, die Möglichkeit gegeben,

msg/BoundaryMeshRegion::bsuncl

einzugeben, wenn man das jetzt eintippt kommt


Search Results

1 - 4 of 4 for msg/BoundaryMeshRegion::bsuncl

 * SocketListen    Built-in Symbol
 * AlphabeticalListing    Guide
 * Summary of New Features in 12.0    Guide
     o A list of key new features since 11.3, including features
       experimental in 12.0.
 * Summary of New Features in 12    Guide
     o A list of key new features since 11, including features
       experimental in 12.


Eine Fehlermeldung als Ergebnis getarnt. Jedoch wenn man Mathematica mit

In[54]:= Sin[2., 3.]
During evaluation of In[54]:= Sin::argx: Sin called with 2 arguments; 1 argument is expected.

Out[54]= Sin[2., 3.]


provoziert, kann man die drei Punkte vor dem Sin::argx klicken und kommt in der erwähnten Direkthilfe auf

ref/message/General/argx

an. Leider funktioniert dies nicht mit

ref/message/BoundaryMeshRegion/bsuncl

es ertönt der Beep:

Why the Beep?

"ref/message/BoundaryMeshRegion/bsuncl" could not be found.


Somit ist Sin::argx eine *dokumentierte *Meldung und BoundaryMeshRegion::bsuncl eine *raw *Meldung.

Unterscheiden Sie in Ihrer IDE auch zw. dokumentierten Meldungen und technischen Meldungen, Patrick, oder gibt es doch die Möglichkeit, den technischen (raw) Meldungen auf den Grund zu gehen?


Mit den besten Grüssen

Udo.










_______________________________________________
DMUG Deutschsprachiges Mathematica-Forum demug@XXXXXXX.ch
http://www.mathematica.ch/mailman/listinfo/demug
Archiv: http://www.mathematica.ch/archiv.html

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html