Dokumentation_Scopviz.txt 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. Dokumentation Dateiformat:
  2. Reservierte/vom Programm verwendete Attribute:
  3. Name Typ Domäne Beschreibung
  4. description String Graph Beschreibung eines Graphen, wird im Programm nicht angezeigt oder verwendet, nur für Erklärung in der GraphML Dateiformat
  5. x Double Node X-Koordinate des Knotens
  6. y Double Node Y-Koordinate des Knotens
  7. ui.label String Node Label, das neben dem Knoten angezeigt wird. Wird beim Import von yEd Dateien aus dern Label übernommen
  8. typeofNode String Node Typ des Knotens, gültige Werte siehe Abschnitt "Knotentypen"
  9. process-need Double Node Benötigte Kapazität eines Operatorknotens
  10. process-max Double Node Maximale Kapazität eines procEn Knotens
  11. lat Double Node Geographische Breite eines Underlayknotens
  12. long Double Node Geographische Länge eines Underlayknotens
  13. typeofDevice String Node Gerätetyp eines Underlayknotens, gültige Werte siehe Abschnitt "Gerätetypen"
  14. weight Double Edge Gewicht einer Kante
  15. Knotentypen:
  16. standard
  17. procEn
  18. source
  19. operator
  20. sink
  21. Gerätetypen:
  22. 3G_lte_basestation
  23. car
  24. cloud_computing_server
  25. data_storage
  26. desktop
  27. laptop
  28. network_middlebox
  29. raspberry_pi
  30. router
  31. sensor
  32. smart_home
  33. smartband
  34. smartphone
  35. smartwatch
  36. switch
  37. tablet
  38. unknown
  39. Defaultwerte:
  40. typeofDevice = unknown
  41. typeofNode = standard
  42. x = 0
  43. y = 0
  44. lat = 0
  45. long = 0
  46. weight = in den Einstellungen festgelegter Wert, standardmäßig 0
  47. Eindeutigkeit:
  48. Attribut-IDs sollten in der gleichen GraphML Datei eindeutig sein.
  49. Graphen-IDs sollten allgemein eindeutig sein.
  50. Knoten-IDs sollten innerhalb des gleichen Graphen eindeutig sein.
  51. Kanten-IDs sollten innerhalb des gleichen Graphen eindeutig sein.
  52. Metriken:
  53. Metriken können eigene Attribute für GraphML-Elemente definieren:
  54. z.B.:
  55. priority Double Graph Priorität eines Operatorgraphen für Berechnungen in der Metrik
  56. Neue Attribute müssen von Hand in die GraphML Datei eingetragen werden, werden aber korrekt exportiert/abgespeichert für spätere Verwendung.