wir haben eine digitale Sartorius Waage, die über RS232-Schnittstelle an
einem PC angeschlossen ist. Die Standardsoftware "SartoCollect" kann nun
bei jedem Tastendruck (auf der Waage) automatisch bestimmte Zellen einer
Excel-Zeile abwandern und dann zur nächsten Zeile springen.
Wir haben jedoch in der letzten Zeit erhebliche Probleme mit dieser
Software und das Lizenzmodell ist leider extrem nervig, da bei jeder
Neuinstallation ein neuer Key angefragt werden muss.
Kennt ihr Alternativen zum Auslesen einer Waage mit Hilfe von Excel? Es
sollte dabei möglich sein zu definieren in welcher Reihenfolge die
Zellen einer Zeile ausgefüllt werden.
Danke im voraus.
Gruß
Christof
> Kennt ihr Alternativen zum Auslesen einer Waage mit Hilfe von Excel? Es
> sollte dabei möglich sein zu definieren in welcher Reihenfolge die
> Zellen einer Zeile ausgefüllt werden.
Ich kenne die aktuellen Modelle nicht. Aber bis vor einiger Zeit war
die Abfrage dieser Waegen ein Kinderspiel und per einfachem
(Basic-)Script möglich. Also erst recht natürlich per Excel-VBS
Am 30.11.2010 09:39, schrieb Jens Fittig:
> Ich kenne die aktuellen Modelle nicht. Aber bis vor einiger Zeit war
> die Abfrage dieser Waegen ein Kinderspiel und per einfachem
> (Basic-)Script möglich. Also erst recht natürlich per Excel-VBS
sehr gut, hast du da eventuell noch ein Skript, dass ich als Vorlage
nehmen könnte? Dann bräuchte ich nicht ganz von vorn beginnen.
Gruß
Christof
Führe dir mal das Handbuch zur Waage zu Gemüte. Da steht normalerweise der
Befehlssatz für die Schnittstelle drin. Der Rest sollte sich per Makro
erledigen lassen.
Mit Hyperterminal und einer Waage aus einem anderen Haus habe ich sowas
jedenfalls schonmal gemacht. Es ist so sogar viel Bequemer die Waage zu
konfigurieren als mit den paar Knöppen, die die Dinger standardmäßig haben.
viele Grüße
Patrick
So was gibt es im Netz massig. Musst einfach mal googeln mit
"sartorius auslesen" Von einfachen Basicscripts bis hin zu Anbietern
von Programmen. Alles da.
>Kennt ihr Alternativen zum Auslesen einer Waage mit Hilfe von Excel? Es
>sollte dabei möglich sein zu definieren in welcher Reihenfolge die
>Zellen einer Zeile ausgefüllt werden.
Selber schreiben. Das Protokoll von Sartorius ist erstens echt primitiv
und zweitens in irgendeinem Handbuch von denen sogar fast korrekt
dokumentiert.
Dazu einige Zeilen VBA und fertig. Beispiele für ähnliche Aufgaben gibt
es reichlich im Netz.
Was du allerdings brauchst, ist ein ActiveX-Control für die serielle
Schnittstelle. Das ist nicht im Lieferumfang von Excel oder Windows
enthalten, findet sich aber trotzdem auf sehr vielen Rechnern, weil es
irgendwann mal zusammen mit irgendeinem VB6-Programm installiert wurde.
Man könnte von Excel aus eine DLL aufrufen, die entweder in C oder
Delphi o.ä geschrieben wurde.
Wir machen solche Sachen mit Delphi. Wenn das Datenformat bekannt ist,
sollte das keine große Sache sein.
Gruß
Stefan DF9BI
> wir haben eine digitale Sartorius Waage, die über RS232-Schnittstelle an
> einem PC angeschlossen ist. Die Standardsoftware "SartoCollect" kann nun
> bei jedem Tastendruck (auf der Waage) automatisch bestimmte Zellen einer
> Excel-Zeile abwandern und dann zur nächsten Zeile springen...
> Kennt ihr Alternativen zum Auslesen einer Waage mit Hilfe von Excel? Es
> sollte dabei möglich sein zu definieren in welcher Reihenfolge die
> Zellen einer Zeile ausgefüllt werden.
Hm, die Google-Suche bietet eigentlich sehr viele Treffer unter ("excel+
Waage + freeware"), z.B.:
http://www.download-tipp.de/download/software-13159.shtml
Ob das für eure Zwecke geeignet ist, weiß ich nicht, ich habe nicht in
die Anwendung hineingeschaut.
Ich werde es mal ausprobieren, die Originalseite ist
http://www.kosian-waegetechnik.de/software.htm
Aber in der Beschreibung sind keine Sonderfunktionen zu sehen, sondern
nur das reine einlesen. Wahrscheinlich wird es auch nicht mit der
Sartorius Waage kompatibel sein.
Gruß
Christof
Am 30.11.2010 16:19, schrieb Patrick Kibies:
> Christof Kluß wrote:
>
>> Kennt ihr Alternativen zum Auslesen einer Waage mit Hilfe von Excel? Es
>> sollte dabei möglich sein zu definieren in welcher Reihenfolge die
>> Zellen einer Zeile ausgefüllt werden.
>
>
> Führe dir mal das Handbuch zur Waage zu Gemüte. Da steht normalerweise der
> Befehlssatz für die Schnittstelle drin. Der Rest sollte sich per Makro
> erledigen lassen.
So wollte ich es auch gerne machen, aber so wirklich einfach sieht es
nicht aus
http://dev.emcelettronica.com/serial-port-communication-excel-vba
Gruß
Christof
Am 30.11.2010 17:16, schrieb Heiko Nocon:
> Christof Kluß wrote:
>
>> Kennt ihr Alternativen zum Auslesen einer Waage mit Hilfe von Excel? Es
>> sollte dabei möglich sein zu definieren in welcher Reihenfolge die
>> Zellen einer Zeile ausgefüllt werden.
>
> Selber schreiben. Das Protokoll von Sartorius ist erstens echt primitiv
> und zweitens in irgendeinem Handbuch von denen sogar fast korrekt
> dokumentiert.
> Dazu einige Zeilen VBA und fertig. Beispiele für ähnliche Aufgaben gibt
> es reichlich im Netz.
Hast du dazu hilfreiche Quellen mit Beispielprogrammen? Mit Google finde
ich dazu leider sehr viel unbrauchbares.
> Was du allerdings brauchst, ist ein ActiveX-Control für die serielle
> Schnittstelle. Das ist nicht im Lieferumfang von Excel oder Windows
> enthalten, findet sich aber trotzdem auf sehr vielen Rechnern, weil es
> irgendwann mal zusammen mit irgendeinem VB6-Programm installiert wurde.
scheint aber wohl auch ohne ActiveX-Control zu gehen
http://dev.emcelettronica.com/serial-port-communication-excel-vba
Ansonsten müsse man sich dann wohl VB kaufen?
Viele Grüße
Christof
>scheint aber wohl auch ohne ActiveX-Control zu gehen
>http://dev.emcelettronica.com/serial-port-communication-excel-vba
Ja, das geht auch damit. Diese Funktionssammlung ist sogar etwas
mächtiger als das ActiveX-Control, dafür aber nicht ganz so leicht zu
benutzen wie dieses.
>Ansonsten müsse man sich dann wohl VB kaufen?
Nur irgendein VB-Programm, was mit der seriellen Schnittstelle hantiert.
Da ist dann in aller Regel das Control dabei. Hast du überhaupt schonmal
nachgeschaut, ob es auf dem Rechner nicht vielleicht bereits installiert
ist?
Ist leider nicht auf meinem System.
Habt ihr einen Vorschlag, wie ich die günstig bekommen könnte?
Viele Grüße
Christof