LEITMESSE Medizintechnik - DeviceMed.de
LEITMESSE Medizintechnik - DeviceMed.de
LEITMESSE Medizintechnik - DeviceMed.de
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
gigkeiten zwischen <strong>de</strong>n Controllern.<br />
Ein Beispiel ist das Formel-<br />
Plug-In. Dieses erlaubt algorithmisch-logische<br />
Berechnungen von<br />
Signalwerten als Reaktion auf<br />
Ereignisse. Standardmäßig stehen<br />
dafür eine ANSI-C-API sowie ein<br />
COM-Interface zur Verfügung.<br />
Komplexere Anfor<strong>de</strong>rungen<br />
wie spezielle Verhaltensweisen und<br />
Testszenarien sind mit <strong>de</strong>n inte-<br />
griertenEntwicklungsumgebungen realisierbar. Wer mit C# o<strong>de</strong>r<br />
VB.net auf <strong>de</strong>m .net-Framework<br />
programmieren will, nutzt VSTA<br />
(Visual Studio Tools for Applications).<br />
Wer lieber VBA-Makros<br />
schreibt, erledigt dies in <strong>de</strong>r Visual-Basic<br />
for Applications-Entwicklungsumgebung<br />
(VBA). Plug-Ins<br />
als eigene Erweiterungen können<br />
in je<strong>de</strong>r Windows-Hochsprache<br />
programmiert und integriert wer<strong>de</strong>n.<br />
So wer<strong>de</strong>n reale Anfor<strong>de</strong>rungen<br />
und Umfeldbedingungen<br />
<strong>de</strong>s späteren medizintechnischen<br />
Systems nachgebil<strong>de</strong>t. VBA-Makros<br />
ermöglichen beispielsweise<br />
automatisierte Testszenarien o<strong>de</strong>r<br />
umfassen<strong>de</strong> Reaktionen auf eingehen<strong>de</strong><br />
Signale.<br />
Einfach bedienen,<br />
zuverlässig analysieren<br />
Die Bedienung ähnelt <strong>de</strong>r <strong>de</strong>s<br />
Microsoft Windows Explorer.<br />
Neben <strong>de</strong>r Baumansicht gibt es eine<br />
Listenansicht, über die Zusatzinformationen<br />
angezeigt und bearbeitet<br />
wer<strong>de</strong>n können. Ein Doppelklick<br />
generiert automatisch ein<br />
www.<strong>de</strong>vicemed.<strong>de</strong> | Juli/August 2010 | <strong>DeviceMed</strong><br />
Panel, über das alle Botschaften<br />
und Signale <strong>de</strong>s Controllers verän<strong>de</strong>rbar<br />
sind. Gewünschte Objekte<br />
ziehen Anwen<strong>de</strong>r per drag & drop<br />
innerhalb <strong>de</strong>s Baums unter das<br />
Kernanwendungs-Symbol o<strong>de</strong>r<br />
direkt in diese hinein. Mit <strong>de</strong>n<br />
Datenbasis-Editoren können alle<br />
Objekte <strong>de</strong>r Datenbasis editiert<br />
wer<strong>de</strong>n. Die integrierte Suchfunktion<br />
fin<strong>de</strong>t Signale und Botschaf-<br />
„Schon nach wenigen Minuten<br />
verfügen Anwen<strong>de</strong>r über eine<br />
lauffähige Umgebung gemäß <strong>de</strong>r<br />
Kommunikationsmatrix“<br />
H.-J. Schleißheimer, Schleißheimer GmbH<br />
ten auch dann, wenn Anwen<strong>de</strong>r<br />
nur Teile <strong>de</strong>s Namens o<strong>de</strong>r <strong>de</strong>r<br />
Beschreibung kennen.<br />
Zu <strong>de</strong>n Kernanwendungen zählen<br />
User-Panels, Trace-Fenster und<br />
Signal-Plots. Anwen<strong>de</strong>r stellen in<br />
User-Panels Signale und Botschaften<br />
sowie reale und simulierte<br />
Controller so zusammen, wie es<br />
für ihre Aufgabe am besten ist.<br />
Zu<strong>de</strong>m können Anwen<strong>de</strong>r beliebig<br />
viel Trace-Fenster erzeugen<br />
und darin einzelne Botschaften<br />
o<strong>de</strong>r <strong>de</strong>n kompletten Bus-Verkehr<br />
überwachen.<br />
Mit <strong>de</strong>m Signal-Plot wird <strong>de</strong>r<br />
zeitliche Verlauf eines selektierten<br />
Signals während einer Simulation<br />
analysiert. Verschie<strong>de</strong>ne Verläufe<br />
lassen sich dabei je nach Wunschparallel<br />
in einem o<strong>de</strong>r in mehreren<br />
Fenstern darstellen. Alle Plots<br />
können gespeichert und zu einem<br />
beliebigen Zeitpunkt gela<strong>de</strong>n<br />
und bearbeitet wer<strong>de</strong>n. Einfache<br />
Testszenarien sind als abzuarbeiten<strong>de</strong><br />
Tabelleneinträge mit <strong>de</strong>m<br />
integrierten Scheduler <strong>de</strong>finierbar<br />
und ausführbar. Zu <strong>de</strong>n einzelnen<br />
Schritten können auch VBA-Makros<br />
gehören.<br />
Einkaufsführer | Elektronik<br />
g Bild 2: Im Signal-Editor können die Vorgaben<br />
aus <strong>de</strong>r Kommunikationsmatrix verän<strong>de</strong>rt<br />
wer<strong>de</strong>n<br />
CAN-Bussysteme analysieren<br />
und aufzeichnen<br />
Das ressourcenschonen<strong>de</strong><br />
System zeichnet <strong>de</strong>n Busverkehr<br />
mit einem bis zu<br />
64-Bit-Zeitstempel auf. Die<br />
Analyse- und Testumgebung<br />
erlaubt so <strong>de</strong>n Zugriff auch<br />
auf Vergangenheitsdaten<br />
sowie mehrtägige Aufzeichnungen.<br />
Der Anwen<strong>de</strong>r muss<br />
vorher nicht festlegen, welche<br />
Signale er für seine Analyse<br />
benötigt. Daher sind auch vor<br />
<strong>de</strong>m Test scheinbar irrelevante<br />
Daten im Nachhinein noch<br />
analysierbar. Das System<br />
unterstützt CAN-Interfaces<br />
verschie<strong>de</strong>ner Anbieter.<br />
Das ressourcenschonen<strong>de</strong> System<br />
zeichnet <strong>de</strong>n Busverkehr mit<br />
einem bis zu 64-Bit-Zeitstempel<br />
auf. Die integrierte Analyse- und<br />
Testumgebung erlaubt Anwen<strong>de</strong>rn<br />
so <strong>de</strong>n Zugriff auch auf Vergangenheitsdaten<br />
sowie mehrtägige<br />
Aufzeichnungen. Der Anwen<strong>de</strong>r<br />
muss vorher nicht festlegen, welche<br />
Signale er für seine Analyse<br />
benötigt. Daher sind auch vor<br />
<strong>de</strong>m Test scheinbar irrelevante<br />
Daten im Nachhinein noch analysierbar.<br />
Das System unterstützt<br />
CAN-Interfaces verschie<strong>de</strong>ner<br />
Anbieter.<br />
Schleißheimer Soft- und<br />
Hardwareentwicklung GmbH<br />
D-61206 Nie<strong>de</strong>r-Wöllstadt<br />
www.schleissheimer.<strong>de</strong><br />
49