Weitere Neuigkeiten
Der Sequenzeditor wurde um zahlreiche hilfreiche Funktionen ergänzt wie z.B.
- Optimierte Selektionsmöglichkeiten im Sequenzeditor. So kann per Doppel- bzw. Dreifach-Klick ein ganzes Wort bzw. eine ganze Zeile automatisch markiert werden. Ebenso ist eine rechteckige Selektion des Editorinhalts nun möglich.
- Die Selektion einer ganzen Zeile ist zusätzlich über ein Tastenkürzel möglich.
- Selektierte Bereiche können ab sofort per Drag & Drop verschoben werden
- Verschieben von Haltepunkten und Lesezeichen mit der Maus
Projekte schneller finden
Um auch bei vielen Projekten stets den Überblick zu behalten, wurde im Projekt-Explorer die Spalte „Datum der letzten Änderung“ hinzugefügt.
Projekte nun mit Importfilter
Für ein professionelles Arbeiten mit imc FAMOS sind Projekte ein zentrales Werkzeug: alle wichtigen Dateien sind darin zusammengefasst. Das vereinfacht das Verteilen und Laden von Auswertungen. Mit imc FAMOS 7.4 wird dies nun noch komfortabler, da wichtige Import-/Export-Dateien wie z.B. ASCII/EXCEL-Importkonfigurationen, ASCII/EXCEL-Exportvorlagen und Importfilter automatisch im Projekt gespeichert werden.
Panels als Dialog
In der neuen Version 7.4 können nun erstmals Panels als Dialoge verwendet werden. Damit können selbst erstellte Projekte in einer geschützten und unveränderbaren Dialog-Umgebung Anwendern zur Verfügung gestellt werden. Der Zugriff auf die imc FAMOS-Umgebung bleibt verborgen und der Anwender bewegt sich ausschließlich in der eigenen App.
Eigene Ticks
Mit der neuen Achseneinstellung „Eigene Ticks“, können Anwender zusätzliche Ticks mit Beschriftung im Kurvenfenster einfügen. So kann beispielsweise ein Limit, Start-/Stopp-Zeitpunkt oder ähnliches als zusätzliche feste Achsenbeschriftung angezeigt werden. Schriftgröße, -art, -farbe, Neigung und Position sind frei einstellbar.
Mehr und erweiterte Excelfunktionen
Das Zusammenspiel zwischen imc FAMOS und MS Excel ist für viele Anwender ein wichtiger Bestandteil im Austausch mit Kollegen, Kunden und Partnern. Mit der neuen Version wurden die Möglichkeiten weiter ausgebaut:
- XlWbOpen(): Exceldateien können jetzt auch mit Kennwort geöffnet werden
- XlWbGetCount(): Die Anzahl der gerade offenen Exceldateien wird ermittelt.
- XlWbGetName(): Der Name einer geöffneten Exceldatei wird ermittelt.
- XlWbExist(): Prüft, ob eine Exceldatei mit gegebenen Namen gerade offen ist.
- XlSheetGetCount(): Die Anzahl der Blätter in der aktiven Exceldatei wird ermittelt.
- XlSheetGetTitle(): Der Titel eines Blattes in der aktiven Exceldatei wird ermittelt.
- XlSheetExist(): Prüft, ob in der aktiven Exceldatei ein Blatt mit gegebenem Titel vorhanden ist.
- XlSheetInsertCopy(): Die Kopie eines Blattes wird in die aktive Exceldatei eingefügt.
- XlSheetMove(): Die Position eines Blattes in der aktiven Exceldatei wird geändert oder ein Blatt aus einer anderen Exceldatei in die aktive Exceldatei verschoben.
- XlSheetRename()Umbenennung eines Blattes in der aktiven Exceldatei.
- XlSheetSetOption(): Setzt Anzeige- und Druck-Optionen für das aktive Blatt.
- XlSelectRange(): Selektiert eine Zelle oder einen Zellbereich.
- XlGetSelectedRange(): Excel: Selektierten Bereich abfragen
- XlPaste(): Fügt den Inhalt der Zwischenablage in das aktive Blatt ein.
- XlFind(): Sucht im aktuellen Blatt nach Text
Schneiden von Datensätzen
Das Schneiden von Datensätzen kann mittels der Funktion gren oder cut nun auch unter Angabe von absoluten Zeitpunkten erfolgen. Ergänzt wird dies durch die neue Funktion cutdt, mit deren Hilfe nun auch Datensätze mit unterschiedlicher Abtastrate geschnitten werden können. Außerdem kann anstatt eines Endzeitpunkts die gewünschte Länge des Ausschnitts angegeben werden.
- Dialoge:
- Für Dialoge gibt es ein neues Element „Optionsgruppe (Radiogroup)“
- Dialoge: Unterstützen nun den Fokuswechsel per Tab-Taste zwischen den Elementen
- Neue Funktionen:
- GrExpand(): Datengruppe expandieren
- Expandieren von Gruppen per Menübefehl: Auch Gruppen mit Messungszugehörigkeit können expandiert werden (expandierte Kanäle bekommen dieselbe Messung)
- PnShowPage(): Steuerung der Sichtbarkeit und Bedienbarkeit einer Panelseite
- PnRemovePage(): Löschen einer Panelseite
- RenameMeasurement(): Der Name einer Messung im Datenbrowser kann nun umbenannt werden
- Erweiterte Funktionen:
- GetSystemInfo("Famos.IsKitAvailable", …): Abfrage, ob ein spezielles Erweiterungs-Kit vorhanden ist
- SetOption("DLLImport.DefinitionFile", …): Definitionsdatei für externe DLL-Funktionen per Sequenz aktivieren
- GetOption("Dir.DefinitionFiles"): Liefert das Verzeichnis für Definitions-Dateien
- FileLoad(): Es können nun auch aktuell deaktivierte Importfilter verwendet werden
- Dialog(): Es kann nun auch eine Panel-Datei angegeben werden, die "modal" ausgeführt wird
- FileOpenDSF(), FileSave(), FileLoad() unterstützen das neue imc3 Format
- FileOpenSave() kann nun auch das"imc/Text" und "imc/Video"– Format beim Laden verwenden.
- Die Funktionsbibliothek des Kurven-Kits wurde um einen neuen Parameter für den Schriftstil der benutzerdefinierten Legende und Ticks erweitert
imc FAMOS 7.3
- Oberfläche / Usability
- Variablenliste mit Spaltendarstellung
- Sortieren und Filtern nach Spalten (Meta-Daten)
- Erweiterte Baumdarstellung
- Sequenz-Editor
- Statusbar
- Neue Möglichkeiten im Panel
- Dateiexplorer auf dem Panel
- Neues Widget: Radiobutton (Optionsfeld)
- Ablage für Panelseiten und Widgets
- Widget „Einfacher Knopf" nun auch farbig
- Widgets allgemein
- Ausrichten
- Shortcut
- Neue Funktionen
- Matrizenfunktionen
Die Funktionen rund um Matrizenrechnung wurden deutlich erweitert um folgende Funktionen:- MatrixEigen: Eigenwerte, Eigenvektoren sowie Nullstellen von Polynomen bestimmen
- MatrixInit: Null- oder Einheitsmatrix
- MatrixPart: Die Funktion liefert eine Teilmatrix. Der auszuschneidende Bereich von Zeilen und Spalten muss sich komplett innerhalb der Matrix befinden.
- MatrixGet: Elemente einer Matrix abfragen. Linearisierung eines Datensatzes über ein 2dimensionales Kennlinienfeld.
- MatrixSet: Elemente einer Matrix setzen als Gegenfunktion zu MatrixGet
- MatrixMerge: Eine kleinere Matrix in eine größere an bestimmter Position kopieren
- MatrixChangeDim: Dimensionen ändern, Einfügen und Löschen von Zeilen oder Spalten
- MatrixAdd: Addition und Subtraktion zweier Matrizen oder Vektoren, auch ihrer Transponierten
- MatrixIpol: Anzugebende Faktoren vervielfachen die Datenpunkte (Auflösung) einer Matrix entlang Zeilen und Spalten durch Interpolation.
- Werte aus Kennfeldern bestimmen
- Eigenwerte von Matrizen sowie Nullstellen von Polynomen bestimmen
- Erweiterte Statistikfunktionen: R-Anbindung
- Matrizenfunktionen
- Report & Dokumentation
- Neue Export-Schnittstelle nach PowerPoint
- Optimierter PDF-Export