27.12.2012 Aufrufe

LEITMESSE Medizintechnik - DeviceMed.de

LEITMESSE Medizintechnik - DeviceMed.de

LEITMESSE Medizintechnik - DeviceMed.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!