DE102004029912A1 - Programmgesteuertes Mikroskop und Verfahren zur externen Steuerung von Mikroskopen - Google Patents
Programmgesteuertes Mikroskop und Verfahren zur externen Steuerung von Mikroskopen Download PDFInfo
- Publication number
- DE102004029912A1 DE102004029912A1 DE102004029912A DE102004029912A DE102004029912A1 DE 102004029912 A1 DE102004029912 A1 DE 102004029912A1 DE 102004029912 A DE102004029912 A DE 102004029912A DE 102004029912 A DE102004029912 A DE 102004029912A DE 102004029912 A1 DE102004029912 A1 DE 102004029912A1
- Authority
- DE
- Germany
- Prior art keywords
- microscope
- program
- data
- interface
- external control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B21/00—Microscopes
- G02B21/36—Microscopes arranged for photographic purposes or projection purposes or digital imaging or video purposes including associated control and data processing arrangements
- G02B21/365—Control or image processing arrangements for digital or video microscopes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Microscoopes, Condenser (AREA)
Abstract
Bei einem programmgesteuerten Mikroskop und einem Verfahren zur externen Steuerung von Mikroskopen besteht die Aufgabe, die Verfügbarkeit extern generierter Daten unabhängig von der datengenerierenden externen Steuereinrichtung zu gewährleisten. DOLLAR A Das Mikroskop weist eine Schnittstelle zum Ablegen und/oder Auslesen von extern mit der Steuereinrichtung generierten und in dem mikroskopinternen Steuerprogramm nicht vorgesehenen Daten auf und aus einem mikroskopinternen Speicher auf.
Description
- Die Erfindung bezieht sich auf ein programmgesteuertes Mikroskop mit mikroskopinternem Steuerprogramm und Mitteln zur kabel- oder kabellosen Verbindung mit einer zur Ausführung von Mikroskopfunktionen dienenden externen Steuereinrichtung sowie auf ein Verfahren zur externen Steuerung von Mikroskopen.
- Moderne Mikroskope stellen heutzutage firmwaregesteuerte Produkte dar, die zur Steuerung ihrer Komponenten einen oder mehrere interne Mikrorechner enthalten, deren Initialisierungsprogramm als Firmware meist auf einem EPROM abgespeichert ist und bei denen für das Programm erforderliche variable Daten in einem RAM gehalten werden.
- Zur Ausführung bestimmter Mikroskopfunktionen werden in der Firmware enthaltene Unterprogramme aufgerufen, wofür häufig eine externe Steuereinrichtung, wie z. B. ein mit dem Mikroskop über eine serielle Datenleitung verbundener Personalcomputer dient, auf dem eine geeignete Steuersoftware installiert ist, welche die an die Firmware zu richtenden Befehle ausführt. Im Rahmen der Steuerung des Mikroskops werden von der Steuersoftware Zustände abgefragt, Datensätze ausgelesen und dokumentiert, Bilder aufgenommen und verarbeitet sowie andere Steueraufgaben übernommen.
- Aufgabe der Steuersoftware kann es auch sein, die Mikroskopkomponenten einer Systemkalibrierung zu unterziehen oder Konfigurationsdaten für das Mikroskop oder sein Zubehör zu ermitteln, wonach die ermittelten Kalibrier- oder Konfigurationsdaten (z. B. exakte Vergrößerung, Phasenschieberkalibrierung, Kalibrierdaten für Dekonvolution) auf der Steuereinrichtung (PC), auf der auch die Steuersoftware installiert ist, abgelegt werden.
- Das hat den Nachteil, dass bei einem Wechsel der Steuereinrichtung eine erneute Kalibrierung vorgenommen werden muss, da die Daten auf der anderen Steuereinrichtung nicht mehr verfügbar sind, es sei denn, sie werden erneut erzeugt oder in Kopie übernommen.
- Es ist deshalb die Aufgabe der Erfindung, die Verfügbarkeit extern generierter Daten unabhängig von der datengenerierenden externen Steuereinrichtung zu gewährleisten.
- Die Aufgabe wird durch ein programmgesteuertes Mikroskop der eingangs genannten Art dadurch gelöst, dass das Mikroskop eine Schnittstelle aufweist zum Ablegen und/oder Auslesen von extern mit der Steuereinrichtung generierten und in dem mikroskopinternen Steuerprogramm nicht vorgesehenen Daten auf und aus einem mikroskopinternen Speicher.
- Vorteilhafte Ausgestaltungen sind in den Unteransprüchen enthalten.
- Ferner wird die Aufgabe durch ein Verfahren zur externen Steuerung von Mikroskopen gelöst, bei dem infolge der externen Steuerung ermittelte Daten, welche nicht in einem mikroskopinternen Steuerprogramm vorgesehen sind, auf einem mikroskopinternen Speicher zur Ausführung von Mikroskopfunktionen abgelegt werden.
- Die Erfindung soll nachstehend anhand der schematischen Zeichnung näher erläutert werden. Es zeigen:
-
1 eine über eine Datenleitung hergestellte Verbindung eines Mikroskops mit einer datenermittelnden ersten externen Steuereinrichtung -
2 eine über eine Datenleitung hergestellte Verbindung eines Mikroskops mit einer zweiten externen Steuereinrichtung - Ein in
1 dargestelltes Mikroskop1 ist zur Ausführung von Mikroskopfunktionen mittels einer seriellen Schnittstelle über eine Datenleitung2 mit einer ersten externen Steuereinrichtung3 verbunden, wobei im vorliegenden Ausführungsbeispiel als serielle Schnittstelle eine RS232-Schnittstelle dient und die Steuereinrichtung3 als PC ausgebildet ist. - Selbstverständlich sind für diese Ausführungen Alternativen möglich, indem für die Schnittstelle z. B. eine RS422-Schnittstelle, eine parallele Schnittstelle, ein USB, Ethernet, CAN, IEEE oder ein Powerliner Netzwerk vorgesehen sein können. Auch eine drahtlose Verbindung mittels Bluetooth, IRDA oder WirelessLAN zwischen dem Mikroskop
1 und der externen Steuereinrichtung2 sind möglich. Weitere Ausführungen für die externe Steuereinrichtung2 können ein SPS, ein Bedienterminal oder andere manuell bedienbare oder automatische Controller mit installierter Steuersoftware, Firmware oder einer Hardwaresteuerlogik sein. - Gemäß der Erfindung weist das Mikroskop
1 eine Schnittstelle auf, die es gestattet, dass von der externen Steuereinrichtung generierte Daten auf einem nichtdargestellten mikroskopinternen Speicher (z.B. EEPROM, Festplatte, Memory Sticks, batteriegepuffertes CMOS) so abgelegt werden können, dass die Daten auch beim Ausschalten des Mikroskops1 nicht verloren gehen und somit jederzeit von irgendeiner externen Steuereinrichtung wieder ausgelesen werden können. In2 ist dafür eine ebenfalls als PC ausgebildete zweite externe Steuereinrichtung4 vorgesehen. Es ist selbstverständlich niemand daran gehindert, die datengenerierende erste Steuereinrichtung3 weiter zu benutzen. - Die zur Übernahme und Übergabe der Daten vorgesehene Schnittstelle kann sowohl als Schnittstelle für ein Dateisystem (z. B. FAT, FAT32, NTFS, HPFS) oder eine Schnittstelle zu Datenbanken oder für Markup-Language-Dateien (XML-Dateien) ausgebildet sein.
- Wird als externe Steuereinrichtung ein PC verwendet, dann werden die Daten üblicherweise von einer auf dem PC installierten Steuersoftware als mikroskopspezifische Kalibrierdaten (z. B. exakte Vergrößerung der Mikroskopoptik, Pointspreadfunktionen oder Richtung der Tischachsen zu den Kameraachsen, Daten zur Dekonvolution, Parfokal- und Paraexzentrizitätskorrekturen) oder Konfigurationsdaten (z. B. für nichtkodierte Mikroskopkomponenten) ermittelt oder eingegeben.
- Die für die extern ermittelten Daten vorgesehene Schnittstelle kann aber auch für die Ablage und zum Auslesen von Nutzereinstellungen, Authentifizierungscodes für Applikationen (Dongle Ersatz) oder andere Daten dienen.
- Während die Hardwareschnittstelle die physikalische Übertragung der extern ermittelten Daten gewährleistet, schafft die erfindungsgemäße Schnittstelle die Voraussetzung, dass diese Daten für das Zusammenwirken z. B. mit einem mikroskopinternen Steuerprogramm (Firmware) auch abgespeichert, aufgerufen und interpretiert werden können, unabhängig davon, mit welcher externen Steuereinrichtung das Mikroskop verbunden ist.
- Eine durch die Schnittstelle vorgesehene Datenmengenbegrenzung bietet einen Systemschutz, damit Applikationen aufgrund einer Datenflut nicht zum Erliegen kommen können.
- Dies kann z. B. dadurch realisiert werden, dass
- a) die Gesamtmenge der Daten begrenzt wird, die in dem Mikroskop abgespeichert werden kann,
- b) die Menge der Daten pro Nutzer/Nutzergruppe begrenzt wird.
- Hierzu überwacht das Mikroskop die bereits gespeicherte Datenmenge und erzeugt eine Fehlermeldung, wenn versucht wird, eine im Voraus vorgegebene Datenmenge zu überschreiten.
- Im Fall b) muss sich der Nutzer bzw. die Nutzergruppe dem Mikroskop gegenüber identifizieren, damit das Mikroskop die für diesen Nutzer bzw. diese Nutzergruppe vorgegebene Datenmenge zuordnen kann. Dies kann z. B. durch eine Erweiterung der im Folgenden aufgeführten 'open' Funktion um eine NutzerID erfolgen.
- Beispielweise ist für die erfindungsgemäße Schnittstelle zur Datenablage eine nachfolgende Befehlsstruktur geeignet:
handle = open("filename", CREATE); // erzeugt die Datei "filename" auf //dem Mikroskop und stellt ein //handle für den weiteren Zugriff //zur Verfügung write (handle, data) //schreibt data in die zu handle //gehörende Datei close (handle) //schließt die zu handle gehörende //Datei - Im Unterschied dazu lässt sich die Befehlsstruktur zum Auslesen in folgender Weise darstellen:
handle = open( "filename", RE AD); //öffnet die Datei "filename" auf //dem Mikroskop zum Lesen und //stellt ein handle für den //weiteren Zugriff zur Verfügung data = read (handle) //liest den Inhalt der zu handle //gehörenden Datei in data ein close (handle) //schließt die zu handle gehörende //Datei - Jeder externen Steuereinrichtung stehen somit Kalibrier- und Konfigurationsdaten, wie etwa ein mikroskopspezifischer exakter Vergrößerungsmaßstab zur Verfügung, ohne dass diese bei einem Wechsel der Steuereinrichtung erneut ermittelt werden müssen.
- Möglich ist es auch, dass Kalibrierdaten bereits werkseitig ermittelt und auf dem mikroskopinternen Speicher abgelegt werden. Dann kann nutzerseitig ohne umständliches Kalibrieren sofort mit dem Mikroskopieren begonnen werden.
Claims (8)
- Programmgesteuertes Mikroskop mit mikroskopinternem Steuerprogramm und Mitteln zur kabel- oder kabellosen Verbindung mit einer zur Ausführung von Mikroskopfunktionen dienenden externen Steuereinrichtung, dadurch gekennzeichnet, dass das Mikroskop eine Schnittstelle zum Ablegen und/oder Auslesen von extern mit der Steuereinrichtung generierten und in dem mikroskopinternen Steuerprogramm nicht vorgesehenen Daten auf und aus einem mikroskopinternen Speicher aufweist.
- Programmgesteuertes Mikroskop nach Anspruch 1, dadurch gekennzeichnet, dass die Daten nichtflüchtig auf dem Speicher abgelegt sind.
- Programmgesteuertes Mikroskop nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Schnittstelle für ein Dateisystem ausgelegt ist.
- Programmgesteuertes Mikroskop nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Schnittstelle als Schnittstelle zu Datenbanken ausgelegt ist.
- Programmgesteuertes Mikroskop nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Schnittstelle für Markup-Language-Dateien ausgelegt ist.
- Programmgesteuertes Mikroskop nach einem der Ansprüche 2 bis 5, dadurch gekennzeichnet, dass die Daten verschlüsselt abgelegt sind.
- Programmgesteuertes Mikroskop nach einem der Ansprüche 2 bis 6, dadurch gekennzeichnet, dass die Schnittstelle eine Datenmengenbegrenzung vorsieht.
- Verfahren zur externen Steuerung von Mikroskopen, dadurch gekennzeichnet, dass infolge der externen Steuerung ermittelte Daten, welche nicht in einem mikroskopinternen Steuerprogramm vorgesehen sind, auf einem mikroskopinternen Speicher zur Ausführung von Mikroskopfunktionen abgelegt werden.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004029912A DE102004029912A1 (de) | 2004-06-16 | 2004-06-16 | Programmgesteuertes Mikroskop und Verfahren zur externen Steuerung von Mikroskopen |
PCT/DE2005/001087 WO2005124424A1 (de) | 2004-06-16 | 2005-06-15 | Programmgesteuertes mikroskop und verfahren zur externen steuerung von mikroskopen |
US11/628,967 US8189897B2 (en) | 2004-06-16 | 2005-06-15 | Program-controlled microscope and method for externally controlling microscopes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004029912A DE102004029912A1 (de) | 2004-06-16 | 2004-06-16 | Programmgesteuertes Mikroskop und Verfahren zur externen Steuerung von Mikroskopen |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102004029912A1 true DE102004029912A1 (de) | 2006-01-05 |
Family
ID=34972420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102004029912A Withdrawn DE102004029912A1 (de) | 2004-06-16 | 2004-06-16 | Programmgesteuertes Mikroskop und Verfahren zur externen Steuerung von Mikroskopen |
Country Status (3)
Country | Link |
---|---|
US (1) | US8189897B2 (de) |
DE (1) | DE102004029912A1 (de) |
WO (1) | WO2005124424A1 (de) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008014030A1 (de) * | 2008-03-12 | 2009-09-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren zum Kalibrieren eines Bühne-Kamera-Systems sowie Bühne-Kamera-System |
DE102008016262A1 (de) * | 2008-03-29 | 2009-10-01 | Carl Zeiss Microlmaging Gmbh | Verfahren zur Ermittlung der Konfiguration eines Mikroskops |
DE102013211112A1 (de) * | 2013-06-14 | 2014-12-18 | Siemens Aktiengesellschaft | Steuerung eines Objekttisches eines Tischmikroskops |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2766102C (en) | 2009-06-26 | 2016-10-11 | Bio-Rad Laboratories, Inc. | Modular microscope construction |
EP2734838B1 (de) | 2011-07-20 | 2019-04-24 | Mikroscan Technologies, Inc. | Netzwerkbasiertes pathologiesystem mit desktop-gleitscanner |
CA2930411C (en) | 2013-11-15 | 2022-05-03 | Mikroscan Technologies, Inc. | Geological scanner |
WO2016069794A1 (en) | 2014-10-28 | 2016-05-06 | Mikroscan Technologies, Inc. | Microdissection viewing system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10249177A1 (de) * | 2002-10-22 | 2004-05-13 | Leica Microsystems (Schweiz) Ag | Mikroskop |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5216596A (en) * | 1987-04-30 | 1993-06-01 | Corabi International Telemetrics, Inc. | Telepathology diagnostic network |
DE4412073A1 (de) * | 1994-04-08 | 1995-10-12 | Moeller J D Optik | Operationsmikroskop-Einheit |
US6272235B1 (en) * | 1997-03-03 | 2001-08-07 | Bacus Research Laboratories, Inc. | Method and apparatus for creating a virtual microscope slide |
US6606413B1 (en) * | 1998-06-01 | 2003-08-12 | Trestle Acquisition Corp. | Compression packaged image transmission for telemicroscopy |
US7546210B2 (en) * | 2000-06-08 | 2009-06-09 | The Regents Of The University Of California | Visual-servoing optical microscopy |
US6652456B2 (en) * | 2000-12-06 | 2003-11-25 | The General Hospital Corporation | Medical screening |
DE10217404A1 (de) | 2002-04-18 | 2003-11-06 | Leica Microsystems | Autofokusverfahren für ein Mikroskop und System zum Einstellen des Fokus für ein Mikroskop |
US20050179998A1 (en) * | 2002-10-22 | 2005-08-18 | Heinz Studer | Control unit for a microscope |
-
2004
- 2004-06-16 DE DE102004029912A patent/DE102004029912A1/de not_active Withdrawn
-
2005
- 2005-06-15 US US11/628,967 patent/US8189897B2/en active Active
- 2005-06-15 WO PCT/DE2005/001087 patent/WO2005124424A1/de active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10249177A1 (de) * | 2002-10-22 | 2004-05-13 | Leica Microsystems (Schweiz) Ag | Mikroskop |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008014030A1 (de) * | 2008-03-12 | 2009-09-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren zum Kalibrieren eines Bühne-Kamera-Systems sowie Bühne-Kamera-System |
US8532950B2 (en) | 2008-03-12 | 2013-09-10 | Fraunhofer-Gesellchaft Zur Forderung Der Angewandten Forschung E.V. | Method for calibrating a stage-camera system, and a stage-camera system |
DE102008014030B4 (de) * | 2008-03-12 | 2017-01-26 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren zum Kalibrieren eines Bühne-Kamera-Systems sowie Bühne-Kamera-System und Mikroskop mit derartigem Bühne-Kamera-System |
DE102008016262A1 (de) * | 2008-03-29 | 2009-10-01 | Carl Zeiss Microlmaging Gmbh | Verfahren zur Ermittlung der Konfiguration eines Mikroskops |
DE102008016262B4 (de) * | 2008-03-29 | 2016-05-04 | Carl Zeiss Microscopy Gmbh | Verfahren zur Ermittlung der Konfiguration eines Mikroskops |
DE102013211112A1 (de) * | 2013-06-14 | 2014-12-18 | Siemens Aktiengesellschaft | Steuerung eines Objekttisches eines Tischmikroskops |
Also Published As
Publication number | Publication date |
---|---|
US20080031502A1 (en) | 2008-02-07 |
WO2005124424A8 (de) | 2006-04-27 |
US8189897B2 (en) | 2012-05-29 |
WO2005124424A1 (de) | 2005-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1316002A1 (de) | Vorrichtung und verfahren zur steuerung einer werkzeugmaschine | |
EP2796954B1 (de) | Numerische Steuerung mit Benachrichtigung eines CAM-Systems bei Änderung des Teileprogramms | |
EP1906287A1 (de) | Speicherprogrammierbare Steuereinrichtung mit integriertem Datenbanktreiber | |
DE19860069B4 (de) | Programmierbare Steuereinrichtung | |
DE102004029912A1 (de) | Programmgesteuertes Mikroskop und Verfahren zur externen Steuerung von Mikroskopen | |
EP3692424B1 (de) | Verfahren zum bearbeiten eines softwareprojekts | |
EP1950635B1 (de) | Verfahren zum Betrieb eines Automatisierungssystems | |
EP3396479B1 (de) | Engineering-system | |
DE102009005902A1 (de) | Verfahren zum Betrieb eines elektrischen Geräts und korrespondierendes elektrisches Gerät | |
DE102008023873A1 (de) | Verfahren zum Betrieb eines Antriebssystems | |
EP1332501A2 (de) | Speicherverwaltungslogik zur erweiterten nutzung von festwertspeichern | |
EP1563358A2 (de) | Verfahren zur sicheren überprüfung eines speicherbereiches eines mikrocontrollers in einem steuergerät und steuergerät mit einem geschützten mikrocontroller | |
EP3717977B1 (de) | In ihrer leistungsfähigkeit skalierbare numerische steuerung | |
DE102008004923B4 (de) | Verfahren zur Aktualisierung eines Steuerungsablaufes einer Maschinensteuerung sowie Vorrichtung zur Durchführung des Verfahrens | |
EP3994533B1 (de) | Vom maschinenhersteller parametrierbare numerische steuerung | |
DE102007062915A1 (de) | Verfahren zum Betreiben einer speicherprogrammierbaren Steuerung | |
WO2006008284A1 (de) | Elektrisches feldgerät und verfahren zur datenübertragung zwischen dem feldgerät und einem externen passiven datenspeichermodul | |
DE102012202382A1 (de) | Verfahren und Anordnung zur Verwaltung von Daten sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium | |
DE4014746C5 (de) | Numerische Steuereinrichtung zum Steuern zumindest zweier gesteuerter Einheiten im Parallelbetrieb und zugehöriges Verfahren | |
EP3373084A1 (de) | Verfahren zum betrieb einer steuervorrichtung sowie steuervorrichtung mit einem geschützten betriebsmodus | |
DE102018126167A1 (de) | Vorrichtung und Verfahren zum Betreiben einer Werkzeugmaschine | |
DE102019003696A1 (de) | Kontaktplananzeigesystem | |
EP1415206B1 (de) | Erstellung von aufträgen in einem automatisierungssystem | |
WO2005031484A1 (de) | Anzeige- und bediensystem und -verfahren für eine maschine der tabakverarbeitenden industrie | |
EP2983100B1 (de) | Schutz von daten einer numerischen steuerung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8110 | Request for examination paragraph 44 | ||
R012 | Request for examination validly filed |
Effective date: 20110222 |
|
R082 | Change of representative |
Representative=s name: PATENTANWAELTE OEHMKE UND KOLLEGEN, DE |
|
R081 | Change of applicant/patentee |
Owner name: CARL ZEISS MICROSCOPY GMBH, DE Free format text: FORMER OWNER: CARL ZEISS JENA GMBH, 07745 JENA, DE Effective date: 20130206 |
|
R082 | Change of representative |
Representative=s name: PATENTANWAELTE OEHMKE UND KOLLEGEN, DE Effective date: 20130206 |
|
R016 | Response to examination communication | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |