.. highlightlang:: us .. index:: Überblick Map, Map .. _overview-map: .. _uberblick-map: Überblick Map ============= Eine Map (Dictionary, Symboltabelle, Wörterbuch) ist eine Sammlung von Daten auf die über einen Schlüssel zugegriffen werden kann. Die Daten können entweder Zahlen, Zeichenketten oder komplexe Zahlen oder Matrizen der 3 Typen sein. Die mit :ref:`MapCreate` erzeugten Maps sind nicht so leistungsfähig, wie die mit :ref:`obj_create` erzeugten Maps. Sie werden aber noch benötigt, um Maps in UniPlot-Objekte zu packen (siehe :ref:`OBJSetMap`). .. us.example **Beispiel** :: hMap = MapCreate(); MapSetAt(hMap, "Mot-No12", ["1,6l", "4 Valves", "74kW"]); MapSetAt(hMap, "Mot-No432", ["2.0l", "4 Valves", "100kW"]); MapSetAt(hMap, "Mot-No42", ["2.5l", "4 Valves", "115kW"]); MapSetAt(hMap, "Mot-No132", ["3.0l", "4 Valves", "150kW"]); ssKey = "Mot-No42"; svMotData = MapLookup(hMap, ssKey); if (ObjGetOk() == FALSE) { MessageBox(sprintf("Key \"%s\" not found", ssKey)); return FALSE; } sprintf("The engine has %s" svMotData[3]); Ab UniPlot 2.5.2 können Maps nicht nur als eigenständige Dateien gespeichert werden, sondern auch in anderen UniPlot-Objekten enthalten sein. Folgende UniPlot-Objekte können Maps enthalten: UniPlot-Dokument, Dokument-Seite, alle Zeichenobjekte, Datensätze. .. us.makeindex Map, Erzeugen und Zerstören .. include:: ../ftab/Map.ftab .. us.makeindex Map_Set, Setzen .. include:: ../ftab/Map_Set.ftab .. us.makeindex Map_Get, Erfragen .. include:: ../ftab/Map_Get.ftab .. seealso:: :ref:`funktionen-eingeteilt-in-kategorien` :sub:`id-630667`