Suchergebnisse

Suchergebnisse 1-30 von insgesamt 79.

  • Benutzer-Avatarbild

    feste Größe war auch mein Gedanke, bekomme ich nicht hin, der eine lappi hat 1920x1080 Auflösung, der andere Lappi hat 2560x1440 Auflösung bei 200% , das passt irgendwie alles nicht zueinander. Ich bekomme das mit festen Größen nicht hin. Daher die Idee des "resize"

  • Benutzer-Avatarbild

    Hallo, ich muss mein Programm etwas aufpimpen, da ich neuerdings einen Touch Bildschirm dafür verwende. Das Programm soll einen Teil des Desktops einnehmen, und scalierbar sein. Ich habe als "Grundgerüst" das TableLayoutPanel genutzt (12Spalten / 33 Zeilen), über die gesamte Form mit Dock Fill. Darin sind dann verschiedene GroupBox Elemente (mit Row und Cell Span), darin wieder TableLayoutPanels. Das ganze funktioniert, ABER Arsch langsam, je mehr Tables dazu kommen desto lahmer wird der Spaß be…

  • Benutzer-Avatarbild

    Das ist Teil einer Lichtsteuerung. Sinn Beispielhaft....... Farbe1 = Lampen 1.Reihe, Farbe2=Lampen 2.Reihe 1.Reihe soll rot leuchten, also Farbe anwählen im Bild links (bei klickButton werden entsprechende Werte in Variablen1 gesetzt, RGB z.B. 127,0,0) 2.Reihe soll blau leuchten also Farbe anwählen im Bild rechts (bei klickButton werden entsprechende Werte in Variablen2 gesetzt, RGB z.B. 0,127,0) per Tasten für Reihe1 und Reihe2 (NICHT IM BILD) manuell Lampen an aus in gewählter Farbe mit den We…

  • Benutzer-Avatarbild

    Ich habe verstanden was du meinst, ich schreibe das gerade um, ist recht viel zu tippen..... Ich mach jetzt unter dem ButtonClick Ereignis ein Event mit Übergabe von Werten, wie in deinem Bsp. nur eben ChangeColor1(11,127,0,0)...so in der Art diese "Auswert"Sub kann ich ja später auch mit entsprechenden Werten aufrufen Danke, guter Hinweis von dir....

  • Benutzer-Avatarbild

    Zitat: „​wozu wurde der Blödsinn eingeführt?“ wenn ich unter dem Button Click Ereignis Werte zuordne, diese dann evtl an einen Empfänger sende, dazu noch in der Form/Oberfläche irgendwelche Sachen farblich ändere oder Slider Values zuordne, DANN kann ich das von überall im Programm einfach mit einem PerformClick Event auslösen, find ich nicht unnütz.

  • Benutzer-Avatarbild

    Hallo, ich versuche meine Frage zu formulieren, mir fehlen die Fachbegriffe.... Ich habe es in Bild und Code Form zur Darstellung gemacht Quellcode (49 Zeilen) Ich hoffe es ist etwas verständlich was ich meine, Danke Heiko

  • Benutzer-Avatarbild

    OK, Danke, verstehe, habs hinbekommen vielen Dank Heiko

  • Benutzer-Avatarbild

    OK, dein Code / dein Beispiel.... Quellcode (10 Zeilen) Ausgabe.....siehe Anhang, was soll bei Label13 / 14 (unterste Zeile) die 57 und 48 ???? das sollte doch low und high sein?

  • Benutzer-Avatarbild

    Danke, aber das funktioniert so nicht. 1. ist Midi nur 128*128 in diesem Fall 2. in deinem Bsp. 12345, was ist wenn 1234? dann müsste ich voran ein 0 setzen 01234? Ich kapier es einfach nicht

  • Benutzer-Avatarbild

    Hallo, ich möchte gern mit der bass.dll bzw. radio42.Multimedia.Midi Funktion Midi senden, und zwar genau Pitch Wheel bzw. Pitch Bend. Das kann diese DLL bzw. diese Funktion nur komme ich an der Stelle LSB und MSB nicht weiter. TestApp: MidiOut = check = geht MidiSend Pitchwheel = geht, kommt in MidiOX (zum auslesen der Daten) an als Pitch VBNet Trackbar mit min=0 und max=16383 und Value(mitte)= 8191 wie sende ich jetzt das trackbar Value in LSB und MSB Midi? wie errechne ich die zwei LSB und MS…

  • Benutzer-Avatarbild

    Zitat: „​Mal ne blöde Frage - ist es zwingend notwendig, dass das ganze tatsächlich in 1er Schritten durchgeführt werden muss“ Ja, da Helligkeit nur ein Beispiel war, es geht viel mehr um Bewegung, und wenn es nicht wichtig wäre hätten wir uns nicht ewig den Kopf zerbrochen wie wir auf 1270 Schritte kommen, da hätten wir die Orginalen 127 Schritte genommen !

  • Benutzer-Avatarbild

    @wolfi_bayernnullZitat: „​Wenn Du das hast, dann kommt ja die Schnittstelle ins spiel“ genau deshalb hab ich nicht sehr viel drüber gesagt, das sorgt alles für Verwirrung und Leute machen sich über Sachen Gedanken die überhaupt nicht zum Thema gehören ! Das Programm läuft, es ist im Einsatz, es gab keinerlei Fragen was die Schnittstelle angeht und ob die Daten auch schnell genug beim "Master" ankommen ! JA tun sie ! Ich möchte nur das Programm optimieren wegen der CPU Last in meiner Version, NIC…

  • Benutzer-Avatarbild

    ich kann dir leider nicht folgen, bis ich das kapiert habe was du hier vorschlägst.......vielleicht ist es die Lösung für mich, ich versteh immer weniger...... wir sollten mal telefonieren oder so.........

  • Benutzer-Avatarbild

    @Yanbelnull3. also wenn ich drüber nachdenke ist das irre.....definiere ich es mal neu/anders....wenn hoch/runter DANN nicht hoch/runter in EINEM Durchlauf sondern, EIN Durchlauf hoch der nächste Durchlauf runter der nächste wieder hoch der nächste wieder runter...null ja und was ich noch nicht weiß, weil ich nicht verstehe was du da tust, WENN dieses "Konstrukt" im Loop läuft....lässt sich das Timing denn ändern? Wie ich das verstehe starte ich das "Konstrukt" ja mit einem festen Timing?

  • Benutzer-Avatarbild

    @Yanbel 1 - hatte ich gerade gefunden 2 - verstehe ich so....z.B. 2 Aufruf--->Dim Zähler2 as New.... 3 - ? 4 - 1270 sind quasi 100% "Weg", wenn ich nur 50% "Weg" möchte dann müsste ich von 317 - 952 zählen, oder eben "nicht ganz hoch" wäre 0 bis 635, oder ab der Hälfte bis ganz hoch wäre 635 bis 1270...... zumindest habe ich das so Momentan, wenn man umdenkt kann man das auch in der Auswertung klären, immer von 0-1270 zählen und nur die Werte weiter senden die benötigt werden. wobei, wenn man da…

  • Benutzer-Avatarbild

    @Yanbel Ok, ich hab es hin bekommen das es läuft ! Ich verstehe aber nicht oder noch nicht was du da "machst".....daher muss ich einige Fragen stellen. 1. wo änder ich die "Durchlaufzeit" ? 2. wie rufe ich das mehrfach auf? benötige ich für jedes "zählen" so eine Klasse? 3. ich benötige für jeden einzelnen Aufruf Optionen, 1x hochzählen, 1x runter zählen, 1x hoch und wieder runter zählen, bis manuell stop immer wieder hochzählen, bis manuell stop immer wieder runter zählen, bis manuell stop hoch…

  • Benutzer-Avatarbild

    OK, erstmal versuche ich den Sinn hinter dem ganzen zu erklären, da diese Frage ja öfter auftaucht, es sollte auch niemals ein Geheimnis sein, ich wollte nur Verwirrung vermeiden ! Meine Beispiele mit Bewegung oder Helligkeit waren nicht aus der Luft gegriffen, das Programm ist eine Lichtsteuerung. Mein Programm sendet Werte für Bewegung und Helligkeit an das "Master" Licht-Programm. Ich könnte alles manuell per Regler steuern, aber das soll mir meine Software ja abnehmen. Regler per Hand am Lic…

  • Benutzer-Avatarbild

    Hi, ich war einige Tage nicht da, erstmal allen ein gesundes 2020 ! Ich arbeite mich durch eure Posts und die Vorschläge.....Danke schonmal im Vorraus.

  • Benutzer-Avatarbild

    Zitat: „Wieviel Kerne hast Du?“ I7..7th Generation......4Kerne Zitat: „​Ich kann 5 Deiner "Dinger" starten, den 6. nicht. Die CPU-Auslastung liegt bei 4 bKernen bei über 80%“ genau das ist mein Problem bzw. meine Frage, wie bekomme ich das besser hin, die "Kiste" zählt nur, aus meiner Sicht keine Aufgabe für ne CPU......

  • Benutzer-Avatarbild

    Zitat: „Verzeichnisse bin und obj“ Sorry, das war mir nicht bekannt das die da nicht mir rein dürfen, ENTSCHULDIGUNG !!! hab es entfernt Ja, bei 4 5 und 6 ist ja Kommentiert, !!! Tests !!!, da kann es passieren das da etwas nicht geht !!! Bei mir laufen 6 gleichzeitig ohne Probleme mit Stop....

  • Benutzer-Avatarbild

    im Anhang ein Test-Project, erstellt in Visual Studio 2012. 3 dieser Threads verursachen bei mir ca 50% CPU Last ! Und es liegt nicht daran das da ein Regler hin und her fährt oder eine Consolen Ausgabe stattfindet ! Testet es.....dann schauen wir mal was ihr so sagt.

  • Benutzer-Avatarbild

    Zitat: „​Der Code aus Post#1 soll 1.57 ms warten, dauert aber durch die Do-Schleife länger. Bei mir sind's auf PC1 ca. 16 ms.Du suchst also einen Verzögerungscode, der nicht so viel Zeit in Anspruch nimmt wie die Do-Schleife“ 16ms ???? da hast du einen falschen Wert hinter dem + eingegeben...!!!! 1000 = 1ms .....also müsste laut dem Beispiel da 1570 hin...... es geht nicht um Zeit, es geht um CPU Last beim warten !!!!! Weiß nicht wie ich das anders erklären soll

  • Benutzer-Avatarbild

    kann sein das ich jetzt technischen Blödsinn schreibe.....ich kann es nicht erklären in Worten, hab es nur praktisch so verstanden.. Zitat: „​Die .NET-Timer und .Sleep() arbeiten auf Millisekunden-Basis.Alles was darunter ist, musst Du selbst zählen, und das kostet CPU-Last“ richtig das die nur im ms Bereich arbeiten, die nutze ich ja aber NICHT ! Ich nutze ja diesen "Stopwatch" Dingens, der errechnet sich irgendwie nach CPU Frequenz usw. und den auszulesen braucht keine CPU Last da der eh immer…

  • Benutzer-Avatarbild

    Zitat: „​nimm ein Echtzeit-Betriebssystem“ wasn das für ein Blödsinn, andere Programmierumgebungen machen solchen Blödsinn ohne CPU Last ! Es gibt sicherlich auch in VB irgendeine Möglichkeit, nur kenne ich die noch nicht. versteht ihr meine Fragestellung falsch? Drücke ich mich so komisch aus bei meiner Frage? Aufgabe: zähle linear/gleichmäßig von 0 bis 1270 in 1000ms zähle linear/gleichmäßig von 0 bis 1270 in 1300ms zähle linear/gleichmäßig von 0 bis 1270 in 1600ms zähle linear/gleichmäßig von…

  • Benutzer-Avatarbild

    Zitat: „Was hast du vor?“ zu deutsch, eine Lampe in 1270 Schritten gleichmäßig in einer bestimmten Zeit von 0 auf 100% Helligkeit bringen, wobei die Zeit Variabel sein muss. Das Beispiel oben sagt doch das 1270 Schritte in 2Sekunden ausgeführt werden sollen, wobei es unwichtig ist ob der Prozess am Ende in 1,998 Sekunden abgearbeitet ist oder auch gern 2,023Sekunden. Wichtig ist das die "Schrittbreite" bei 1ms oder 2ms zu groß ist. Daher der Mikrosekunden Quark, denn da geht halt 1,57ms(Umgerech…

  • Benutzer-Avatarbild

    Zitat: „​Threding.Thread.Sleep“ da kann man keine 1.57ms angeben.....

  • Benutzer-Avatarbild

    Hallo, ich hatte mein Problem vor längerer Zeit schon einmal gefragt, hab leider keine Lösung bisher.. Ich möchte von 0 bis 1270 Zählen aber in einer bestimmten Zeit! Mein Problem liegt darin, das ich nicht weiß wie ich "das warten" realisiere ohne die CPU zu belasten. Es geht dabei NICHT um 1000% Genauigkeit ! Timer fallen weg, da die ja nur im 1ms Bereicht arbeiten. Ich arbeite mit Stopwatch, das funktioniert, NUR wie warte ich xxx Zeit bis zum nächsten Schritt/Zählen, die "Do" ist enorm CPU L…

  • Benutzer-Avatarbild

    Ich hab es jetzt mal so gelöst, es funktioniert ! Ich finde es zwar irgendwie umständlich, aber wenn es tut was es soll... VB.NET-Quellcode (126 Zeilen)

  • Benutzer-Avatarbild

    OK Danke, Problem a hab ich gelöst, guter Hinweis mit dem Array. Für Problem b fehlt mir noch ein logischer Ablauf, ich weiß zwar anhand des Arrays welche True sind aber wie ich das nun logisch in Click verwandel

  • Benutzer-Avatarbild

    Hallo, ich steh etwas aufm Schlauch, möchte folgendes Realisieren, hab aber keine Idee wie. Ausgang, 8 Buttons, 8 Checkboxen, 1Timer, 1 Start Button 1. wenn Start, alle 8 Buttons nacheinander per PerformClick() -> klicken, das ist ja kein Problem, funktioniert ! 2. Problem a) ich möchte das mindestens IMMER 2 Checkboxen True sind, keine Idee wie... 3. Problem b) es sollen immer nur die Buttons per PerformClick() -> geklickt werden, deren Checkbox auch True ist, keine Idee wie... Beispiel, Checkb…