Suchergebnisse
Suchergebnisse 1-30 von insgesamt 79.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
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…
-
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…
-
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....
-
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.
-
OK, Danke, verstehe, habs hinbekommen vielen Dank Heiko
-
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?
-
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
-
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…
-
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 !
-
@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…
-
@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?
-
@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…
-
@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…
-
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…
-
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......
-
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
-
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…
-
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…
-
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…
-
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…
-
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…