Thorsten H. Willert
  • Home
      • Back
      • Zertifikate und Weiterbildungen
      • Sitemap
  • Blog
  • Optimierung
      • Back
      • Dokumentenoptimierung
      • Grafikoptimierung
      • Webseitenoptimierung
          • Back
          • Bootstrap ohne JavaScript
  • Grafik
      • Back
      • Anleitungen
          • Back
          • Schnelles Staub-Entfernen von Dokumenten-Scans
          • Übergroße Dokumente scannen
          • Durchscheinen beim Scannen vermeiden
          • Handschrift aus Dokument entfernen
      • Filter Forge
      • Bildstempel
      • Unterrichtsmaterial
  • Bücher
      • Back
      • E-Books
      • Kurzrezensionen
          • Back
          • Psychologie / Lernen
          • Technik
          • Arbeitstechniken
          • Projektmanagement
          • Führung / Management
  • Software
      • Back
      • AutoIt
          • Back
          • AutoIt-UDFs
          • AutoIt-Funktionen
      • SHMI (Simple HMI)
      • Design für Homematic WebUI
      • Freemarker
      • JavaScript
      • jEdit
          • Back
          • Edit-Modes
          • Commando files
      • jEdit4Autoit
      • Node-RED
      • SPS-Tools
  • Kontakt
      • Back
      • Termin Vereinbaren
  1. Aktuelle Seite:  
  2. Software

SHMI

Details

Bisherige Visualisierungen zu groß? Hier ist die Lösung!

Eine kleine, webbasierte (HTML, JavaScript und SVG) Visualisierung für SPS oder andere kleine Geräte (z. B. Raspberry)

Mit minimalen Aufwand können damit Werte aus einer Steuerung (oder einem anderen Programm) visualisiert und auch aufgezeichnet werden.
Dazu sind keinerlei HTML, CSS oder JavaScript Kenntnisse nötig.

Nur ca. 700 KB groß!
Mit CDNs nur ca. 150 KB!

Zuletzt aktualisiert: 18. April 2021
Zugriffe: 4765
  • SPS
  • HMI
  • Visualisierung

Weiterlesen …

Neues Design für die HomeMatic WebUI

Details

Ein neues Design (CSS) für die WebUI von HomeMatic (CCU2, CCU3 und RasperryMatic)

Das Ganze ist noch WIP, also bitte keine offensichtlichen Fehler melden.
Bei Fragen und Anregungen bitte den entsprechenden Beitrag im HomeMatic-Forum beachten.

Zuletzt aktualisiert: 02. Dezember 2020
Zugriffe: 9207

Weiterlesen …

FF.au3

Details

Die FF.au3 ist eine Bibliothek für die Windows-Programmiersprache AutoIt.

In Verbindung mit dieser Programmiersprache, dem Web-Browser FireFox und dem Addon MozRepl, ist es möglich FireFox fernzusteuern (auch rechnerübergreifend über ein Netzwerk!).
D. h.: alles was ein Benutzer mit FireFox bewerkstelligen kann (und vieles darüber hinaus), läßt sich damit programmieren.

  Achtung!
Die FF.au3 funktionert ab der Version 57 von FireFox, wegen der API-Änderung, nicht mehr!

Anwendungsbeispiele der FF.au3:

  • Automatisierter Test von Web-Seiten
  • Automatisierter Test von Formularen
  • Automatische Dateneingabe in Intranet-Anwendungen
  • Datenextraction aus Web-Seiten
  • Überwachung von Seiteninhalten
  • Nachverfolgung von Links
  • ...

  Repository auf GitHub
  
Download von GitHub: FF.au3 | 6.031 | Beliebt Download

Zuletzt aktualisiert: 17. Juli 2023
Zugriffe: 20188
  • FireFox
  • UDF
  • Bibliothek
  • MozRepl
  • AutoIt
  • RPA

PlanMaker UDF

Details

Eine AutoIt-UDF für die Tabellenkalkulation PlanMaker der Firma SoftMaker, mit folgenden Funktionen:

Kompatibel mit SoftMaker Office 2018 und FreeOffice 2018.

FunktionBeschreibung
_PlanMaker_BookAttach Script mit geöffnetem PlanMaker verbinden
_PlanMaker_BookClose PlanMaker Workbook schließen
_PlanMaker_BookNew Neues Workbook erstellen
_PlanMaker_BookOpen Workbook öffnen
_PlanMaker_BookSave Workbook speichern
_PlanMaker_BookSaveAs Workbook speichern unter ..
_PlanMaker_CellRangeByPosition Gibt einen Bereich anhand der Positionen zurück
_PlanMaker_CellRead Ließt den Inhalt einer Zelle
_PlanMaker_CellWrite Schreibt den Inhalt einer Zelle
_PlanMaker_DocumentPropertyGet Gibt eine bestimmte Eigenschaft dea aktuellen Dokuments zurück
_PlanMaker_DocumentPropertyGetAll Gibt alle Eigenschaften des aktuellen Dokuments als Array zurück
_PlanMaker_DocumentPropertySet Setzt eine Eigenschaft des aktuellen Dokuments
_PlanMaker_FormatBorder Formatiert einen Rand
_PlanMaker_FormatBorders Formatiert alle Ränder
_PlanMaker_FormatBorders_All Formatiert alle Ränder eines Bereichs
_PlanMaker_FormatBorders_Frame Formatiert den Außenrand eines Bereichs
_PlanMaker_FormatBorders_Inner Formatiert die inneren Ränder eines Bereichs
_PlanMaker_FormatFont Schriftformatierung eines Bereichs
_PlanMaker_FormatNumber Nummer-Formatierung eines Bereichs
_PlanMaker_FormatShading Hintergrund eines Bereichs
_PlanMaker_FormulaRead Ließt die Formel einer Zelle
_PlanMaker_FormulaWrite Schreibt die Formel einer Zelle
_PlanMaker_PageSetup Seiten Formatierung
_PlanMaker_Print Druckt die aktuelle Tabelle
_PlanMaker_Quit Beendet Planmaker
_PlanMaker_Color2SmoColor Wandelt RGB und HEX Farbwerte in SoftMaker-Office BGR Farben um
_PlanMaker_ScreenUpdate Schaltet die Aktualisierung der Anzeige ein/aus
_PlanMaker_SheetActivate Aktiviert ein Arbeitsblatt
_PlanMaker_SheetAddNew Erstellt ein neues Arbeitsblatt
_PlanMaker_SheetDelete Löscht das aktuelle Arbeitsblatt
_PlanMaker_SheetList Gibt ein Array mit einer Liste aller Arbeitsblätter zurück
_PlanMaker_SheetFromArray Schreibt alle Werte eines 2D-Arrays in ein Arbeitsblatt
_PlanMaker_SheetToArray Liest alle Werte eines Arbeitsblattes in ein 2D-Array
_PlanMaker_UserPropertyGet Gibt eine Benutzereigenschaft zurück
_PlanMaker_UserPropertyGetAll Gibt ein Array mit allen Benutzereigenschaften zurück
_PlanMaker_UserPropertySet Setzt eine Benutzereigenschaft

GitHub release (latest by date)  GitHub repo size  GitHub Release Date  GitHub tag (latest commit)  GitHub tag (lincense) 

  Repository auf GitHub
  
Download von GitHub: UDF Planmaker | 1.164 | Beliebt Download

Zuletzt aktualisiert: 20. Juli 2022
Zugriffe: 3056
  • PlanMaker
  • SoftMaker
  • UDF
  • Tabellenkalkulation
  • AutoIt

_S7_HW_Config

Details

AutoIt-UDF für die Siemens Step 7-API zur automatischen Hardware-Konfiguration.

Diese UDF baut auf der _S7_COM auf.

Für eine sinnvolle, effektive Nutzung lesen Sie die Daten für die Konfiguration z. B. aus einer Datenbank aus.

Grundfunktionen
_S7_HWConfig_Add_Rack
_S7_HWConfig_Add_CPU
_S7_HWConfig_Add_CPU_Moduls
_S7_HWConfig_Add_SubSystem
_S7_HWConfig_Add_SlaveModuls
Hilfsfunktionen
_S7_HWConfig_TypeSelect
Spezielle Baugruppen
_S7_HWConfig_Add_ET200S
_S7_HWConfig_Add_IM153
_S7_HWConfig_Add_DP_Koppler
_S7_HWConfig_AddFestoPP

Beispiel

; S7-Object - Projekt und Station müssen vorhanden sein.
Local $oS7 = _S7_Simatic_ObjCreate()
_S7_Simatic_AutomaticSave($oS7, False) ; Automatisches Speichern ausschalten - wegen der Geschwindigkeit
If @error Then Exit

; Projekt-Object
Local $oSt = $oS7.Projects("HW_Config_Test").Stations("SIMATIC 300(1)")

; Rack in Projekt einfügen
Local $oRack = _S7_HWConfig_Add_Rack($oSt, "rack1")

; CPU in Rack einfügen
Local $oCPU = _S7_HWConfig_Add_CPU($oRack, "CPU 317-2PN/DP", "6ES7 317-2EK14-0AB0")
Local $oSub = _S7_HWConfig_Add_SubSystem($oCPU, "Kreis 1") ; SubSystem-Verbindung mit CPU

; Konfiguration für CPU-Module - werden in Rack eingefügt
Dim $aSlave[2][5]
$aSlave[0][0] = "AO8x12Bit"
$aSlave[0][1] = "6ES7 332-5HF00-0AB0"
$aSlave[0][2] = -1
$aSlave[0][3] = 0

$aSlave[1][0] = "DI32xDC24V"
$aSlave[1][1] = "6ES7 321-1BL00-0AA0"
$aSlave[1][2] = -1
$aSlave[1][3] = 0
_S7_HWConfig_Add_CPU_Moduls($oRack, $aSlave)

; verschiedene andere Geräte - werden in SubSystem eingefügt
_S7_HWConfig_AddFestoPP($oSub, "PP2", 13, 14)
_S7_HWConfig_Add_DP_Koppler($oSub, "PP-Koppler", 90)

; Projekt speichern
_S7_Simatic_AutomaticSave($oS7, True)


Ein Erweitertes Beispiel gibt es auf GitHub.
GitHub tag (latest by date)  GitHub repo size  GitHub tag (latest commit)  GitHub tag (lincense) 

  Repository auf GitHub
  
Download von GitHub: UDF _S7_HW_Config | 387 |  Download

Zuletzt aktualisiert: 20. Juli 2022
Zugriffe: 940
  • Siemens
  • Step 7
  • UDF
  • Hardware
  • Konfiguration
  • AutoIt
  1. _S7_COM
  2. _POP3 UDF
  3. _HTML UDF
  4. _SplitArgs

Unterkategorien

AutoIt

JavaScript

jEdit

Node-RED

Seite 1 von 5

  • 1
  • 2
  • 3
  • 4
  • 5
Xing LinkedIn GitHub Adobe Stock
© Thorsten Willert 2000 - 2023
Impressum | Datenschutzerklärung | Sitemap

Mozilla HTTP Observatory Grade  
Back to top