Hallo SWX
-Gemeinde,
ich freue mich dieses Forum gefunden zu haben und hoffe, Ihr könnt mir bei einem Problem weiterhelfen.
Unsere Firma fertigt Tanksattelanhänger und Sonderfahrzeuge.
Gelegentlich muß auf Kunden wunsch ein Tankfahrzeug mit einem Peilstab ausgerüstet werden, mit dem der Fahrer in der Lage ist, den Füllstand im Tank zu bestimmen.
Die Vielfalt unserer Produkte erlaubt es leider nicht, eine universelle Tabelle zu erstellen.
Die tabelle wird von Fall zu Fall mit Hilfe von Solidworks angefertigt, was sich so gestaltet:
Ein Volumenkörper, erstellt durch die innere Oberfläche des Tanks, wird von oben geschnitten.
Das Maß an der Stelle des Peilstabs bestimmt die Höhe des Füllstands und steuert die Skizze, ein Sensor zeigt die Masseneigenschaften.
Mit der Dichte = 1 lässt sich also direkt der Tankinhalt in Litern ablesen.
Um einen Wert für die Tabelle zu erhalten wird nun das Peilstabmaß so lange geändert, bis die angepeilte Masse/Volumen erreicht wird, anschließend
wird das Wertepaar notiert und man beginnt von neuem mit einem anderen Wert.
Hat man nun von 0 - 37.500 Litern alle Werte in der vorgegebenen Genauigkeit ( meist Schritte zu 500 Litern, machmal auch 250Litern ) ermittelt,
ist nicht nur die Tabelle fertig, sondern auch viel Zeit vergangen.
Bekommt der Mitarbeiter diese Aufgabe für eine Fahrzeug mit 5 Kammern und der Forderung nach 250 Liter Schritten, ist schon fast der Tag vorbei.
Ich suche nun nach einer Lösung, wie ich diesen Vorgang automatisieren kann.
Meine Idee:
- Der Volumenkörper wird extern gespeichert.
- Excel veranlasst SWX über die API Schnittstelle das Peilstabmaß von 1 - 2500 ( 2500 deckt die Anwendung für alle Tanks ab )in Schritten von
1 mm zu ändern und lässt sich nach jeder Änderung die Masse ausgeben.
Das Wertepaar wird in Excel gespeichert.
- Die Auswertung und erstellung der Tabelle könnte ich dann mit einfachen Excel Funktionen übernehmen.
Ist das der richtige Weg oder gibt es SWX intern einfachere Methoden?
Könnte das so klappen und wenn ja, wie gehe ich sinnvoll an die Programmierung des Excelmakros?
Vielen Dank schoneinmal für eure Antworten
mit besten Grüßen
Joachim
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP