Unternehmen Presse Aktuell Produkte Support Kontakt Suchen



 Produkte
 » FLX500
 » ProLINE Roadrunner
 » PS-Serie
 » UniSite-xpi
 » 3980xpi
 » FlashPAK
 » Multisyte
 » Multisyte Flash
 » Dual Package
 » Optima
 » Plus48
 » eDSS
 » TaskLink
 » DataMapper
 » UV-Löschgeräte
 » Softwarepflege
 » Schulungen


» Informationen zur Softwarepflege


» Annual Programmer Support (APS)


Mit dem Annual Programmer Support (APS) bietet Ihnen Data I/O ein Rundum - Servicepaket für Ihr Programmiersystem. Damit ist Ihr Programmer jedes neue Jahr umfassend für die Zukunft abgesichert.

APS beinhaltet einen Software- und Hardware-Pflegevertrag für ein Jahr. Über ein Software-Update stellen Sie sicher, dass Sie immer die neusten Algorithmen mit der aktuellen Steuerungssoftware TaskLink for Windows® programmiern. Mit zusätzlichen Serviceleistungen für Ihre Hardware garantiert Ihnen ein APS-Vertrag stets voll funktionsfähige Programmiersysteme.

Lesen Sie hier mehr über die Vorteile von einem Annual Programmer Support von Data I/O.


» Programmieralgorithmen - Das A und O

Verfügbare und zuverlässige Programmieralgorithmen sind neben der vorhandenen Hardwareumgebung das wichtigste Merkmal für die Qualität eines Programmiergerätes. Die Verfügbarkeit entsprechender Algorithmen macht die Programmierung von gewünschten Bausteinen erst möglich. Die Qualität solcher Algorithmen sorgt andererseits dafür, dass eine qualitativ hochwertige Programmierung stattfinden kann. Doch damit ist es noch nicht getan. Algorithmen brauchen Pflege. Jede Änderung am Baustein, die der Bausteinhersteller vornimmt, zieht zwangsläufig eine Algorithmusänderung nach sich, will man den Baustein wirklich korrekt programmieren. Weiterhin sollte jeder entwickelte Algorithmus vom Bausteinhersteller auch überprüft bzw. abgenommen werden. Und spätestens an diesem Punkt trennt sich die Spreu vom Weizen. Nicht jeder Programmiergerätehersteller ist einerseits gewillt bzw. überhaupt in der Lage, diesen immensen Aufwand an Algorithmusänderungen zu bewältigen. Data I/O betreibt die regelmäßige und gewissenhafte Pflege der Programmieralgorithmen, d.h. es werden immer neue Algorithmen erstellt sowie bestehende Algorithmen an geänderte Herstellerspezifikationen angepaßt.


Diese Grafik zeigt die durchschnittliche Anzahl der Algorithmus-
änderungenpro Baustein. Die Daten basieren auf internen Untersuchungen.


» Wann wird ein neuer Baustein unterstützt?

Bausteinunterstützung

Wann wird ein neuer Baustein unterstützt? Es gibt verschiedene Kriterien, nach denen wir neue Bausteine implementieren. So stellt sich die Frage, wie oft der Baustein bei Data I/O weltweit angefragt wurde oder ob bereits Hardware in Form von Adaptern besteht, um den Baustein zu unterstützen. Ein weiteres Kriterium ist die Komplexität des Algorithmus für den Baustein. Ebenso von Bedeutung ist das Interesse an der Unterstützung seitens des Bausteinherstellers.

Ein Algorithmus entsteht

Übliche Datenblätter genügen häufig nicht zur Erstellung des Algorithmus. Oftmals ist es schwierig, die Programmieranweisung für einen brand-neuen Baustein zu bekommen, weil diese häufig noch nicht in schriftlicher Form zur Herausgabe an uns existiert. Hier hilft häufig das gute Verhält-nis von Data I/O zu den Bausteinherstellern, auch mal eine 'Vorab-version' des Dokumentes zu bekommen und dadurch den Baustein schnell zu unterstützen.

Einfache Algorithmen werden in einer Stunde inklusive Test fertiggestellt. Komplexe Algorithmen benötigen 40 Arbeitsstunden und mehr. Übliche Algorithmen bestehen aus einer Folge von Signalen, die mit einem bestimmten Timing an Eingänge des Bausteins angelegt werden. Bei komplexen Bauteilen meist Controller ist es hiermit nicht getan. Der Prozessor muß wie in der Zielschaltung voll in Betrieb genommen werden, d.h. er wird getaktet und Informationen an Schnittstellen werden abgefragt. Des weiteren muß ein Assembler-Programm geschrieben werden, welches in das RAM des Controllers geladen und gestartet wird. Diese Applikation ist dann z.B. 'Programmieren'. Hierzu muß der Entwickler den Mikrocontroller genauso gut kennen, als würde er eine Kunden-Applikation schreiben.

Trotz der sehr guten Beziehungen Data I/Os zu den meisten Baustein-herstellern kommt es häufig vor, dass wir Musterbausteine von unseren Kunden benötigen, um den Baustein zu implementieren. Ist kein zusätzlicher Adapter notwendig, wird ein neuer Baustein oft schon nach zwei Wochen unterstützt.

Bausteinanfragen

Alle Anfragen werden in eine zentrale Datenbank eingegeben, damit wir immer wissen, welcher Baustein weltweit wie oft angefragt wurden. Hierdurch können wir schnell auf interessante Bausteine reagieren.

Damit wir Ihre Bausteinanfragen schnell und reibungslos bearbeiten können, haben wir ein Anfrageformular für Sie erstellt. Das Anfrageformular finden Sie hier.

Immer Up-To-Date mit Interim-Version und Annual Programmer Support (APS)

Für die Sprint-Programmer-Familie ist jeden Montag eine neue Interim-Version auf unserer Webpage verfügbar: www.dataio.com/algorithms/sprint.asp

Diese Zwischenversion durchläuft nur einen kurzen Test, bei dem Grundfunktionen getestet werden. Nur die Vollversion wird komplett getestet. Sollten Sie TaskLink verwenden, ist es ratsam, sich sowohl die Interim-Release für Logik, als auch Memory und für TOP432 herunterzuladen, um eine durchgängige Bausteinliste erstellen zu können. Diese Files kopieren Sie in Ihr Verzeichnis 'TLWIN' und rufen sie zum Entpacken auf. Vollversionen heißen z.B. C/2001; Zwischenversionen heißen z.B. C9/2001. Bei der UniSystem-Familie gibt es sogenannte Beta-Versionen und APS-Versionen, die zwischen den Vollversionen nach Fertigstellung direkt ins Web gestellt werden. Bei einem neu hinzugefügten Baustein wird zuerst eine Beta-Version erstellt. Diese Version ist nur prinzipiell getestet. Die APS-Version hat einen Volltest durchlaufen. Diese Version finden Sie auf unserer Webpage unter folgenden Link: www.dataio.com/device/

Auf dieser Seite wählen Sie bitte den Baustein aus und laden das EXE-File herunter. Sodann führen Sie das EXE-File zum Extrahieren aus und kopieren die Files auf eine Diskette. Gegebenenfalls kopieren Sie bitte die Files auf das Laufwerk I: des Programmers. Aufgerufen werden die Bausteine mit dem Menüpunkt 'Extended Algorithmus' bei der Bausteinhersteller-Auswahl.


» Bausteinanfragen leicht gemacht

Sicher kennen Sie diese Situation: Sie möchten einen neuen Baustein programmieren und wissen nicht, ob Ihr Programmiergerät diesen Baustein unterstützt. Oder Sie müssen kurzfristig einen anderen Baustein als geplant einsetzen und benötigen dafür einen aktuellen Algorithmus.

In so einem Fall ist schnelle Unterstützung von Data I/O gefragt. Kurze Reaktionszeiten und zuverlässige Lösungen sind oberstes Gebot für die Bearbeitung der Anfragen durch unseren Support. Bei der Vielzahl von Bausteinbezeichnungen, die je nach Hersteller wiederum sehr unterschiedlich sein können, ist die Eindeutigkeit der Bausteinanfragen allerdings die Hauptvoraussetzung, um diesem Anspruch gerecht zu werden. Damit Sie von einer möglichst schnellen Bearbeitung profitieren können, möchten wir Ihnen einen kleinen Leitfaden für die gezielte Formulierung Ihrer Anfragen anbieten.

Der flinke Helfer

Der schnellste Weg zum Ziel ist das Internet. Mit der Data I/O Suchfunktion unter der Adresse http://www.dataio.com/device/ können Sie leicht überprüfen, ob der von Ihnen gewünschte Baustein mit Ihrem Programmiergerät programmiert werden kann. Geben Sie einfach den Namen des Bausteinherstellers ein, die Bausteinbezeichnung und das Programmiergerät, mit dem Sie programmieren möchten. Um die Anfrage möglichst konkret und eindeutig zu stellen, wird darüber hinaus die Gehäuseform und die Pinanzahl benötigt.

Den Überblick gewinnen

Auf der gleichen Seite haben Sie die Möglichkeit, in der Bausteinliste eines bestimmten Programmiergerätes nach dem gewünschten Baustein zu suchen. Um diese Liste auf Ihren PC zu laden, gehen Sie auf http://www.dataio.com/device/ und dort auf die Bildunterseite. Dort können Sie Ihren Programmer auswählen, die Bausteinliste in die Zwischenablage kopieren und dann in ein Word- oder Excel-File einfügen.

Wie heißt es doch gleich?

Sollten Sie zwischen den Bausteinangaben, die Ihnen vorliegen und den Angaben, wie sie in unserer Homepage aufgeführt sind, Diskrepanzen feststellen, empfehlen wir Ihnen, die Bausteinbezeichnung direkt beim Bausteinhersteller zu überprüfen. Dafür haben wir für Sie einen Link zu den unterstützten Bausteinherstellern eingerichtet. Wählen Sie auf unserer Home-Page die Rubrik "Programming Resources" aus und gehen Sie auf "Semiconductor Manufacturers", um dort den gewünschten Link zu aktivieren. Nur eindeutige und verifizierte Bezeichnungen sind ein Garant dafür, dass wir Ihre Anfrage schnell und korrekt bearbeiten können.