Suchergebnisse

Suchergebnisse 1-30 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.

  • Benutzer-Avatarbild

    ScrollBars

    Lightsource - - WPF und verwandte Technologien

    Beitrag

    Ich hatte mich zu früh gefreut. Es funktioniert zwar, dass wenn ich meinen Up-Button drücke, meine Werte hoch gezählt werden, aber irgendwann läuft der Wert runter, und kurz darauf bleibt das Programm irgendwo (außerhalb meines Codes, aber unterbrechbar) hängen. Das ist sehr suspekt. Ich habe noch keine Ahnung, aber ich vermute, das ist irgend ein Timing-Problem beim AddHandler-setzen und wieder removen, zwischen meinem Code und WPF.

  • Benutzer-Avatarbild

    ScrollBars

    Lightsource - - WPF und verwandte Technologien

    Beitrag

    Es hat tatsächlich mit AddHandler etc. geklappt. Da sind noch ein paar Kleinigkeiten, aber es reagiert zumindest richtig. Die NumericUpDowns habe ich mit RepeatButton simuliert. Zur Ein- und Ausgabe wird eine TextBox verwendet. Wie kann ich eine zusätzliche Eigenschaft in die TextBox/RepeatButton Kombination einfügen? Ich würde gerne einen maximalen und minimalen Wert vorgeben, der nicht überschritten werden sollte. Natürlich kann ich das auch im Code machen, aber es interessiert mich wie das in…

  • Benutzer-Avatarbild

    ScrollBars

    Lightsource - - WPF und verwandte Technologien

    Beitrag

    Ich habe inzwischen in einem Buch einen Ersatz für ScrollBars gefunden, den ich nehmen kann. Nochmal zu der anderen Frage: Ich hatte ja das Programm mit NumericUpdowns bereits funktionsfertig im Einsatz. Da ich WPF ein wenig üben wollte, bin ich jetzt halt am Suchen, wie ich bestimmte Sachen umsetzen kann, um mich vielleicht noch an größere Sachen zu wagen. Durch das Klicken auf ein NUD-Control wird dessen Zahlenwert verändert. Diese Veränderung wird als Event erfasst. der Zahlenwert wird mittel…

  • Benutzer-Avatarbild

    Wenn der Messwert gleich bleibt, braucht man ihn auch nicht abzuspeichern. Erst wenn eine Änderung über den Rauschwert hinausgeht, merkt man sich diesen Wert, sowie den Zeitstempel. Hat die Messwertkurve eine starke Steigung misst man öfter als bei gleichbleibenden Werten.

  • Benutzer-Avatarbild

    Lese die Daten doch ein, und mache eine kleine Statistik. Stundenmittelwerte Min/Max Standardabweichung Histogramm etc Diese Daten speicherst du dann tatsächlich ab, der Rest wird verworfen.

  • Benutzer-Avatarbild

    ScrollBars

    Lightsource - - WPF und verwandte Technologien

    Beitrag

    Ich wollte mich tatsächlich mal mit WPF beschäftigen. Ok, kein NumericUpDown Dann probier ich's halt mit Scrollbars, die ich irgendwie an jeweils eine TextBox hänge. Nun seltsam, TextBox gibt es als Type aber ScrollBar nicht? Und dann, ich möchte ein kleines Tool für WPF umschreiben. Da konnte man in fünf NumericUpDown Controls jeweils den Wert ändern, und die anderen 4 werden dann über verschiedene Berechnungen angepasst. Um nicht in einer Eventschleife zu landen, hatte ich mit Add/RemoveHandle…

  • Benutzer-Avatarbild

    Versuch das Zählen mal mit so etwas: VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Ich programmiere auch etwa so lange (Apple IIe). Da hast du wohl recht, das ist mir auch schon oft aufgefallen. Inzwischen gibt es ja Lösungen mit Length und Replace, aber ich finde es auch unverständlich, dass man sich immer erst mal alles zusammensuchen muss. Auch die ganzen Imports, die man erst mal wissen muss, in welcher Bibliothek man bestimmte Funktionen findet. Da müsste es auch einfachere Lösungen geben. Aber mich fragt ja niemand. Es gibt inzwischen vieles was mir bei VisualStudio gefä…

  • Benutzer-Avatarbild

    Zitat: „Sorge dafür, dass nur neue Daten gesendet werden. “ Das hatte ich tatsächlich schon eingebaut, nur zwischendrin zum Testen mal auskommentiert. C-Quellcode (1 Zeile) Wie gesagt, inzwischen läuft es, sogar besser als ich erwartet hatte. Eine Sache, die aber wahrscheinlich nichts mit der Schnittstelle zu tun hat: Das Auslesen der Schnittstelle und dann Zeichnen auf einem Graphics = Graphics.FromImage(BMP) braucht etwa 10% CPU i9-14900KF 3200, sowie 40% GPU RTX 4060 Ti Leistung. Gibt es da b…

  • Benutzer-Avatarbild

    Teensy sendet nur Daten vom Photochip. Das ist die "Problemzone". Selbst programmiert auf Basis von C++ wie ein Arduino Es gibt noch eine Schrittmotortreiber-Platine. Diese arbeitet unabhängig auf einem anderen Port. Diese funktioniert einwandfrei. Ich habe jetzt mal an jede Zeile zusätzlich ein EOF (Null; 0) beim Senden angehängt, und verfolge nun, wie lange das klappt. Denn in der Beschreibung zum DataReceived steht, dass EOF ein spezieller Trigger sei. ________________________________________…

  • Benutzer-Avatarbild

    Die Sache (Protokol) funktioniert doch, nur leider nicht auf Dauer. Ich weiß noch nicht, ob es Teensy oder PC ist. Teensy läuft eigentlich dauernd. Die hängt am USB-Port, und sendet lustig Daten (ins Leere) Immer wenn ich das VB Programm am PC starte bekomme ich ganz normal Daten, die ich auch grafisch anzeigen kann. Das können nicht nur die Daten, die bereits im Eingangspuffer liegen, sein, sondern auch aktuelle. Irgendwann, ich weiß nicht, ob es an irgendeinem Puffer, oder an irgend etwas ande…

  • Benutzer-Avatarbild

    Zitat: „Also die Daten in einer Variable sammeln und deren Gesamtwert per println schicken?“ Stimmt, das hatte ich auch mal vor. ______________________________________ Ausprobiert: Hat nichts bewirkt. Ich müsste vielleicht ab und zu den Eingangspuffer explizit leeren. Was ich auch schon überlegt habe, ob die Stringzerlegung eventuell zu viel Zeit kostet. Theoretisch könnte ich die Daten auch als Bytes übertragen, dann müsste ich aber irgendwie die Datenstruktur so zusammenbauen, dass ich die Dio…

  • Benutzer-Avatarbild

    Zitat: „Was steht im Handbuch des Senders?“ Kommt drauf an, was du unter Sender verstehst. Wenn du das meinst, was Teensy sendet, dann ist das dieser Code: C-Quellcode (26 Zeilen) Also alle 10-80ms wird eine ganze Zeile gesendet. Falls du mit Sender aber den ganzen USB nach Seriell-Wust meinst, dann wird es wohl schon etwas komplizierter. Da bin ich noch am Forschen, was Teensy da wirklich macht. In wie weit ein Handshake überhaupt verwendbar ist, wenn das System Teensy-PC doch sowieso per USB k…

  • Benutzer-Avatarbild

    @RodFromGermany Tatsächlich habe ich vor, zwei Schnittstellen anzusprechen. Im Moment ist die Steuerung und die Datenübertragung noch auf zwei Programme verteilt. Mit den LFs und CRs habe ich eigentlich keine Probleme. Probleme liegen nach meiner bisherigen Erkenntnis eher bei der Implementierung der Seriellen Schnittstelle in der Teensy. (Das ist eine USB Schnittstelle, die sich im PC als serielle Schnittstelle zu erkennen gibt) Normalerweise würde ich annehmen, dass wenn man keinen Handshake m…

  • Benutzer-Avatarbild

    Ich hatte mich bisher immer davor gescheut, DataReceived zu verwenden. Irgendwo hatte ich mal gelesen Microsoft hätte das nicht so richtig implementiert, oder es würde immer wieder Probleme auftreten. Aber stimmt, probieren kann ich es mal. Mit DataReceived bekomme ich mehr verkorkste Werte, als verwendbare Daten. Das geht so nicht. VB.NET-Quellcode (9 Zeilen) +1132 132 2615- +2093+2+202092093 2487- +3+3089 2343- +1035 2640- +1035 2640- +2129 2++1++1943 2516- +2+2938 2379- +2033 +2033+2033 2496-…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „ Bei einer Hardware-Kommunikation über USB kannst Du vielleicht den Empfänger als SerialPort konfigurieren (bei BarcodeScannern geht das problemlos).“ Das ist tatsächlich schon der Fall. Die Teensy hängt zwar am USB-Port, wird aber vom PC (auch) als serieller Port erkannt. Allerdings dann mit utopischen Bauraten (hier 4608000) das ist natürlich erst mal ausreichend. Zum Async: Heißt das, ich schreibe das Auslesen in einer Sub als Dauerschleife. (Diese liest die Schnitt…

  • Benutzer-Avatarbild

    Ich habe mir einen Spektrometer gebaut, der die Daten eines linearen Photodiodenchips über eine Teensy 4.1 per USB an den PC schickt. Leider bin ich noch nciht so firm im Programmieren von diesem C++, aber es funktioniert zumindest. Teensy sendet andauernd, ohne Handshake Daten per USB als Text in etwa dieser Form: +Diodennummer 12Bit-Messwert- also +3648 1047- Das klappt, und ich kann die Daten auch mittels VB.Net einlesen und als Spektrum darstellen. Bisher mache ich das in einer Schleife, in …

  • Benutzer-Avatarbild

    @RodFromGermany Ja, vielen Dank. Ich schaue öfter mal auf der Arbeit rein, dort darf ich aber keinen Account haben, bzw. nutzen.

  • Benutzer-Avatarbild

    Heute war ich stundenlang auf der Arbeit auf der Suche nach einer Möglichkeit die WLAN-Empfangsstärke unseres LENOVO-Thinkpads anzeigen zu lassen. (Ich meine jetzt nicht diese Balken, sondern etwas genauer) Klar, es geht mit Power Shell, dass man sich die Prozent anzeigen lässt. Ich hätte es aber gerne schnell mal per VisualBasic VS2019 erledigt. Irgendwelche Sachen, die man sich erst downloaden muss, oder mittels Windows-APIs habe ic gefunden. Aber eine Net-Framework-Funktion habe ich noch nich…

  • Benutzer-Avatarbild

    Excel Tabelle füllen

    Lightsource - - Sonstige Problemstellungen

    Beitrag

    Zitat: „Excel ist keine Datenbank und lässt nur unter bedingten Voraussetzungen zu, dass zweimal auf die gleiche Datei zugegriffen wird.“ Darum überlege ich auch noch, eine extra Datenbank zu füllen, und Excel nur zur Anzeige/Berechnung zu verwenden. Zitat: „Wann und wie der Import von PowerQuery gestartet wird lässt sich steuern. Natürlich kann man dies auch über VBA machen.“ Das muss ich nochmal testen. Auf die Schnelle ging es jedenfalls nicht. Zitat: „Wieviel Installationen greifen denn zeit…

  • Benutzer-Avatarbild

    Excel Tabelle füllen

    Lightsource - - Sonstige Problemstellungen

    Beitrag

    Danke. Das ist das, mit dem ich angefangen hatte. Ja, diese Methode funktoniert bei mir. Das Problem hier ist nur, dass die Mappe zum Bearbeiten geöffnet wird. (Ist sie bereits offen, dann will sie unter einem anderen Namen abgespeichert werden) Gibt es eine Möglichkeit, in eine Zelle einer Mappe/Tabelle zu schreiben egal ob die Tabelle gerade auf dem PC geöffnet ist oder nicht?

  • Benutzer-Avatarbild

    Excel Tabelle füllen

    Lightsource - - Sonstige Problemstellungen

    Beitrag

    Zitat: „Du weißt schon, dass das hier kein offizielles MS Support Formum (falls es so etwa sgäbe) ist?“ So war das auch nicht gemeint. Es ist mir aber lieber, wenn man versucht meine Fragen zu beantworten. Denn sonst muss ich im Nachhinein doch noch ausführlich erklären, warum ich ausgerechnet dies oder das anders haben will. Aber das geht wohl jedem so, der in einem Forum Fragen stellt.

  • Benutzer-Avatarbild

    Excel Tabelle füllen

    Lightsource - - Sonstige Problemstellungen

    Beitrag

    Schwer ist daran, dass das Abrufen über RS232 Steuerbefehle gehen müsste. Wie geschrieben bin ich noch am Überlegen, was die sicherste und einfachste Methode wäre. Im Moment mache ich es so, dass mein RS232 VB.Net Programm die Daten der Waage in ein HTML-file schreibt. Die Daten dieses Files kann ich natürlich über PowerQuery in Excel einlesen. Aber ich möchte halt noch divere Interaktionen ausführen. Am liebsten wäre mir, wenn ich die Daten von meinem VB.Net Programm direkt in Excel reinschreib…

  • Benutzer-Avatarbild

    Excel Tabelle füllen

    Lightsource - - Sonstige Problemstellungen

    Beitrag

    Anders herum wäre es mir halt lieber. Dass man nämlich an der Waage den Printbefehl drückt, und die Daten aktiv in das Excelblatt geschrieben werden, Oder noch eine Möglichkeit: Der User klickt in Excel auf "Abrufen" woraufhin die momentan anstehenden Wiegedaten abgerufen werden. Welche dieser Möglichkeiten besser sind weiß ich noch nicht.

  • Benutzer-Avatarbild

    Excel Tabelle füllen

    Lightsource - - Sonstige Problemstellungen

    Beitrag

    Version 16 PowerQuery hatte ich nochmals probiert. Leider muss man: Extra aktualisieren. Ist anscheinend nicht per Makro erstellbar. Jedenfalls wurde meine Aktion nicht aufgezeichnet. Somit wahrscheinlich keine Aktualisierung per Timer möglich. Ich habe es ja schon hinbekommen, Daten per Excel-Fernbedienung von VB.Net aus einzugeben. Ich hatte halt gehofft, es gäbe eine praktischere Methode. Vielleicht schreibe ich mir eine DLl, die ich von Excel aufrufen kann, um die Daten abzuholen.

  • Benutzer-Avatarbild

    Excel Tabelle füllen

    Lightsource - - Sonstige Problemstellungen

    Beitrag

    das habe ich schon. ich möchte aber dass die Leute gleich in Excel Berechnungsergebnisse sehen. sie sollen nicht erst nach jeder Einwaage CSV Dateien einlesen müssen

  • Benutzer-Avatarbild

    Excel Tabelle füllen

    Lightsource - - Sonstige Problemstellungen

    Beitrag

    ich lese nur Daten einer Waage über RS232 diese Daten sollen dann sofort in einer Excel-Tabelle erscheinen egal ob diese bereits geöffnet ist oder nicht.

  • Benutzer-Avatarbild

    Excel Tabelle füllen

    Lightsource - - Sonstige Problemstellungen

    Beitrag

    Vorweg: Anscheinend wurde es schwerer gemacht, die serielle Schnittstelle in Excel (2013?) zu verwenden. (Vielleicht kennt ja jemand eine zukunftssichere Methode ) Und darum wollte ich versuchen, mittels eines externen Programms (VB 2016) die Daten universeller zu erfassen, um sie anschließend auf unterschiedliche Weise (XML, TXT, Clipboard, Excel etc.) zu erfassen. Meine Frage bezieht sich hier auf Excel. ( Ich stelle die Frage aber hier im allgemeinen Forum) Welche Methode ist geeignet, Daten …

  • Benutzer-Avatarbild

    Danke. Jetzt muss ich mal am Montag schauen, ob es das auch bei der 2019er gibt.

  • Benutzer-Avatarbild

    An meinem Arbeitsplatzrechner habe ich VS2019, zuhause 2022. Auf dem Bild sieht man zwischen End und Sub die Anzeige der Verweise der entsprechenden Routine. Wo kann ich diese Funktion an- und abschalten? Denn an meinem Arbeitsplatzrechner finde ich diese Anzeige nicht mehr.