Jmol-Wiki-Extension: Unterschied zwischen den Versionen
(→Skripting) |
|||
Zeile 38: | Zeile 38: | ||
== Skripting == | == Skripting == | ||
Um die Darstellung im Jmol-Bild zu verändern, oder per Knopf eine Änderung der Darstellung zu ermöglichen, kann Skripting genutzt werden. | Um die Darstellung im Jmol-Bild zu verändern, oder per Knopf eine Änderung der Darstellung zu ermöglichen, kann Skripting genutzt werden. | ||
+ | |||
+ | Auf [[Frau_Lachner/Oberstufe/Testseite_zu_Darstellung_von_Orbitalen|dieser Test-Seite]] wurden einige Knöpfe und auch Checkboxen ausprobiert. Zu einer besseren Darstellung müssen die Bedienelemente nicht im gleichen <nowiki><jmol></nowiki>-Tag eingebaut werden sondern können davon getrennt eingebaut werden. Das ermöglicht es, zwischen einzelnen Schaltelementen auch Text und statische Bilder einzufügen um zusätzliche Erklärungen zu geben. | ||
+ | |||
Auf [http://wiki.jmol.org/index.php/MediaWiki/ExtensionV3 dieser Seite] gibt es Informationen dazu, wie man Knöpfe und andere Formular-Elemente einbauen. Beispielseiten sind [http://wiki.jmol.org/index.php/Jmol_MediaWiki_Extension hier] und [http://wiki.jmol.org/index.php/User:Bduke hier mit ein paar mehr Beispielen]. | Auf [http://wiki.jmol.org/index.php/MediaWiki/ExtensionV3 dieser Seite] gibt es Informationen dazu, wie man Knöpfe und andere Formular-Elemente einbauen. Beispielseiten sind [http://wiki.jmol.org/index.php/Jmol_MediaWiki_Extension hier] und [http://wiki.jmol.org/index.php/User:Bduke hier mit ein paar mehr Beispielen]. | ||
Zeile 47: | Zeile 50: | ||
* [http://chemapps.stolaf.edu/jmol/docs/examples-11/lcao.htm Beispiel-Seite] zum LCAOCartoon-Befehl in der JmolDokumentation. | * [http://chemapps.stolaf.edu/jmol/docs/examples-11/lcao.htm Beispiel-Seite] zum LCAOCartoon-Befehl in der JmolDokumentation. | ||
* Englisches Video zum[https://www.youtube.com/watch?v=nnar8ozhPbc Zeichnen, zur Darstellung von Atomorbitalen und Orbitalen in Molekülen]. | * Englisches Video zum[https://www.youtube.com/watch?v=nnar8ozhPbc Zeichnen, zur Darstellung von Atomorbitalen und Orbitalen in Molekülen]. | ||
− | |||
− | |||
Vermutlich ist es sinnvoll, pro Seite nur eine Jsmol-Zeichnung einzubinden, damit es möglich flott ist und nicht zu sehr ruckelt. | Vermutlich ist es sinnvoll, pro Seite nur eine Jsmol-Zeichnung einzubinden, damit es möglich flott ist und nicht zu sehr ruckelt. |
Version vom 1. Mai 2015, 09:25 Uhr
In diesem Artikel wird beschrieben wie die Jmol-Extension für die Wiki-Software verwendet werden kann.
Man kann damit zum Beispiel cml-Dateien dynamisch hier auf einer Wiki-Seite anzeigen, und das Molekül von allen Seiten betrachten. Hochgeladene CML-Dateien sind hier im Wiki in der Kategorie Kategorie:CML-Datei zu finden.
UPDATE: Die Jmol-Wiki-Extensino wurde durch die Jsmol-Extension ersetzt. Dies macht die Zeichnungen auch auf Tablets und anderen mobilen Geräten nutzbar. Und man ist nicht mehr von Java und dessen Sicherheitsproblemen abhängig. Allerdings führte das dazu, dass auf Seiten mit mehr als einem Bild nur das erste zu sehen ist. Das wird mit einer neueren Version vermutlich besser werden. |
Einfache Anwendung
Ein Beispiel:
Um die Zeichnung links zu erhalten, muss man folgendes im Code stehen haben: <jmol> <jmolApplet> <size>300</size> <uploadedFileContents>CisDecen.cml</uploadedFileContents> </jmolApplet> </jmol> Bisher gibt es nur die Möglichkeit quadratische Zeichnungen einzubinden. Und bei diesem Aufruf wird immer die Voreinstellung zur Darstellung verwendet, nämlich ein Kugel-Stab-Modell. Per Rechtsklick kann man aber über das Kontext-Menü viele Änderungen vornehmen. |
Um ein anderes Molekül darzustellen, zeichnen Sie es in einem Programm wie Avogadro, speichern es als cml-Datei ab, laden es hier hoch und tragen dann den Namen der Datei ein. Im Beispiel-Code für dieses Beispiel müssen Sie also CisDecen.cml
ersetzen.
Skripting
Um die Darstellung im Jmol-Bild zu verändern, oder per Knopf eine Änderung der Darstellung zu ermöglichen, kann Skripting genutzt werden.
Auf dieser Test-Seite wurden einige Knöpfe und auch Checkboxen ausprobiert. Zu einer besseren Darstellung müssen die Bedienelemente nicht im gleichen <jmol>-Tag eingebaut werden sondern können davon getrennt eingebaut werden. Das ermöglicht es, zwischen einzelnen Schaltelementen auch Text und statische Bilder einzufügen um zusätzliche Erklärungen zu geben.
Auf dieser Seite gibt es Informationen dazu, wie man Knöpfe und andere Formular-Elemente einbauen. Beispielseiten sind hier und hier mit ein paar mehr Beispielen.
Informationen zu Scripting zu Jmol allgemein gibt es auf diesen Seiten:
- Deutsches Tutorial mit einigen interaktiven Beispielen zur Anwendung von Scripten.
- Seite speziell zu Oberflächen, aber nicht so gut erklärt.
- Gesamte Dokumentation zu Jmol
- Beispiel-Seite zum LCAOCartoon-Befehl in der JmolDokumentation.
- Englisches Video zumZeichnen, zur Darstellung von Atomorbitalen und Orbitalen in Molekülen.
Vermutlich ist es sinnvoll, pro Seite nur eine Jsmol-Zeichnung einzubinden, damit es möglich flott ist und nicht zu sehr ruckelt.