Funktions-Erweiterung - VisiWinNET Professional 6.5.4.1 zu 6.5.5:
Entwicklungsumgebung VisiWinNET Professional:
Visual Studio: Unterstützung für Visual Studio 2015.
Neue Funktion "Formular Serialisierung bereinigen" zur Entfernung obsoleter Control-Eigenschaften und Initialisierungen.
Die Funktion kann über den Projektexplorer aufgerufen werden und vereinfacht die Übernahme von Projekten aus älteren VisiWinNET und Visual Studio Versionen.
VisiWinNET Toolbar: Die VisiWinNET Toolbars in Visual Studio sind nun sprachumschaltbar.
Variable browsen: Die vom Variablen-Browser verwendeten Vergleichsoptionen sind nun konfigurierbar.
- Variablen Browse Vorgang über 'Alias' vergleichen.
- Variablen Browse Vorgang über 'ItemID' vergleichen.
- Variablen Browse Vorgang über 'Alias' und 'ItemID' vergleichen. (default).
Variablen browsen: Variablenmin- und -maxwerte werden bei Browsen nun nicht mehr überschrieben.
Variablen Auswahl: Die Auswahldialoge für Variablen, Texte und Rechte können nun über das Kontextmenü des Projektexplorers aufgerufen werden.
Steuerelemente:
- Image List: ImageList-Komponente hat die neue Eigenschaft ImageSource bekommen.
ImageSource ist vom Typ String und enthält eine zum Projektpfad relative Pfadangabe auf eine externe Grafikdatei.
Ist die Eigenschaft ungleich NullOrEmpty wird die externe Grafik in die Eigenschaft Image geladen. - Printhandler: Der Dialog zur Konfiguration des Druckers listet unter Windows CE nun die auf dem Gerät registrierten Drucker auf.
Dadurch wird es möglich auch auf Drucker mit speziellen Treibern zu Drucken. - TrendChart: TrendChart: Zoomen passierte auch bei kleinsten Mausbewegungen, die durch eine "zittrige" Bedienung hervorgerufen werden. Dadurch zoomte das TrendChart in einen winzigen Ausschnitt hinein. Das Zoomen ist nun auf eine Mindestgröße des Zoomrechtecks beschränkt.
- Forms: Neue Methode ProjectForms.ClearHistory zum Löschen der Formularaufrufhistorie.
- TrendLegend: Neuer Spaltentyp zur Darstellung des Variablen-Alias.
Laufzeitsystem Compact:
ProjektInfo-Klasse: Neue Eigenschaft Customer in der ProjectInfo-Klasse zum Auslesen des Parameters Kunde aus der Projektkonfiguration (siehe VisiWinNET-Projektexplorer, Knoten "Projektkonfiguration\Global", Tabulator "Erweitert", Textbox "Kunde")
Laufzeitsystem Standard:
Trend-, Alarm- und Loggingsystem: Neue Option "Windows Schreibcache leeren" im Trend-, Alarm- und Loggingsystem.
Auf mancher Hardware unter Windows Embedded mit USV Ersatz durch Schreibschutz, verhindert der WIndows-Cache das Durchschreiben der Daten auf die Festplatte oder SSD, so dass im Extremfall beim Wegfall der Spannung Daten verloren gehen.
Mit dieser Option wird nach jedem Schließen der Datendateien die Funktion "FlushFileBuffers" von Windows aufgerufen, welche den Windows Cache für die jeweilige Datei leert. Das macht das Schreiben sicherer aber kostet auch Performance.
Sprachumschaltung: LanguageChange-Event wird nur noch ausgelöst, wenn sich die Sprache auch wirklich ändert, nicht, wenn die Sprache wieder auf die aktuell gültige gesetzt wird.
Variablen System: Feldangaben in Strukturmitgliedern machten Probleme, da Mitgliedernamen der Art "<.Member[34]> so interpretiert werden, dass die Feldangabe eine interne VisiWinNET-Bezeichnung ist. Ist aber die SPS-Adresse schon so aufgebaut, kommt die Fehlermeldung "unbekannte Variable soll angemeldet werden". Der Variablennamen-Parser wurde nun intelligenter gemacht und überprüft jetzt, ob es sich um eine interne Feldbezeichnung handelt oder nicht.
Trends: Mit einer Trendviewer Anwendung kann man nun Trends aus verschiedenen Projekten betrachten.
Formularverwaltung: Neue Methode ProjectForms.ClearHistory zum Löschen der Formularaufrufhistorie.
TrendLegend: Neuer Spaltentyp zur Darstellung des Variablen-Alias.