-
Thread
VSCode unter Linux (openSUSE Tumbleweed)
@Harald K Bei meiner VSCode Installation gibt es keine c_cpp_properties.json Datei sondern nur eine ~/.vscode/extensions/ms-vscode.cpptools-1.21.6-linux-x64/c_cpp_properties.schema.json, nach der Installation des Plugins "C/C++ Intellisense".
"type": "array", "items": { "type": "string" } }, ... [/c] Dieser Bereich - letzter Block - muss wohl angepasst werden. Markus
-
Thread
Logdatei mit KI analysieren
://www.security-insider.de/chatgpt-analyse-protokolle-firewall-logs-a-3d18cc58ae05959b390040d197f34c59/
entlasten? Ganz kostenlos und ohne Anmeldung: [code] # Pfad zur CBS.log-Datei $logPath = "C:\Windows\Logs\CBS\CBS.log" # Funktion zum Durchsuchen der CBS.log-Datei nach nicht reparierbaren DLL-Dateien function Get-UnrepairableDLLs { param ( [string]$logPath ) $pattern
-
Thread
Zentro ELA elektron. Last -Doku zu Befehlen irgendwo?
gfspower.com.au/oldsitefiles/images/Zentro%20ELA500.pdf ELA250: http://jwill.co.kr/uploaded/154070700154a9309c7e83c.pdf
Optimismus tust Du Dich leichter. In den VIs (Virtual Instruments) kommen folgende verdächtige Strings vor: *RST *IDN? *CLS *OPT? PTH0 CURR? DATA? POW? VOLT? ?IDATx *ESR? *ESE? *STB? *SRE? *PRE? EL ON LOAD OF CURR CHANNEL A B IMODE GMODE IUMODE CURR1 CURR2 PMODE COND1
-
Thread
"defekte" CD auslesen - welche Software?
ne Plaintext Datei ist, und man weiss ein Wort von da drin, kann man auch danach suchen. Mit "strings" kann man auch mal drüber jagen, dann sieht man ob unter den Lesbaren Zeichen irgend was Menschenlesbares drin ist. Falls man den PC oder die Festplatte noch hat, von dem PC wo die gebrannt wurde
Hallo Frank E., die Fähigkeit, beschädigte CDs und DVDs fehlerfrei auszulesen, variiert c't-Berichten nach massiv. Es lohnt sich, dem Bratling mit verschiedenen Laufwerken auf die Pelle zu rücken. Ein Teil der edlen Laufwerke mit überdurchschnittlichen Leistungen könnte noch über einen
-
Thread
MC4-Werkzeug zum Trennen passt nicht
sind doch praktisch immer in Reihe geschaltet. Wenn eine Verbindung getrennt ist fällt der ganze String aus. Grüße, Brt
#7731972: > Der Transport in Form von 230Volt AC vom Dach ist viermal verlustreicher > als ein guter String mit 1kV. wen jucken die 5m Kabel wenn es danach zig Meter im Haus weiter verteilt wird? C. D. schrieb im Beitrag #7731971: > Warum bist dann noch hier wenn im fernen Ausland generell alles besser
-
Thread
AVR128DA EEPROM write
eeprom_read(0); /* Replace with your application code */ while (1) { USART1_sendFormattedString("Data: %d\r\n", data); _delay_ms(1000); } } Die write Funktion habe ich aus diesem Guide von Seite 8. Hat jemand eine Idee was das Problem sein könnte oder hatte ein Ähnliches verhalten
zu schreiben also darf das avr/eeprom.h nicht nutzen. Ebenfalls ist die Vorgabe das ganze mittels C zu schreiben. Um das ganze mit bestehendem Code richtig zu integrieren. Hat jemand vielleicht eine funktionierende Funktion um auf das EEPROM zu schreiben?
-
Thread
Leseprobleme mit dem DHT21 an einem D1 Mini V3
Ich weiß nicht ob das ein Fehler ist, das sieht aber für mich komisch aus : [c] time_t now = time(nullptr); now = now + 3600 + 3600; String time = String(ctime(&now)); [/c] Es wird die Variable "now" deklariert aber in "time.h" gibt es die Funktion "now
uint16_t packetIdPub4 = mqttClient.publish(MQTT_PUB_Error, 1, true, String((fail_counter)).c_str()); delay(100); uint16_t packetIdPub5 = mqttClient.publish(MQTT_PUB_Messages, 1, true, String((total_counter)).c_str()); delay(100); return; } [/c] > > Mathias
-
Thread
Leistungsaufnahme WS2812B mit ESP32 und USB-PD-Stromversorgung
Matrix möglichst einfach und kompakt zu halten habe ich überlegt die Stromversorgung über ein USB-C Netzteil zu realisieren. 60W-Netzteile sind mit USB-PD oder ähnlichen Protokollen inzwischen gut, günstig und kompakt verfügbar und würden ein einfaches Interface bieten. Für USB-PD speziell gibt es
Matrix möglichst einfach und kompakt zu halten habe ich > überlegt die Stromversorgung über ein USB-C Netzteil zu realisieren. > 60W-Netzteile sind mit USB-PD oder ähnlichen Protokollen inzwischen gut, > günstig und kompakt verfügbar und würden ein einfaches Interface bieten. > Für USB-PD speziell
-
Thread
Probleme mit High- und Low-Eingängen Arduino Nano
ist dort nicht viel zu sehen. Weil du blind bist. z.B. häufig genutzt werden Serial, Wire und String. Und schon bist du tief in C++ und OOP Schade wenn du das übersiehst.... Ich glaube das sagt mehr über dich aus, als über Arduino. --------
Arduino F. schrieb im Beitrag #7727451: > z.B. häufig genutzt werden Serial, Wire und String. > Und schon bist du tief in C++ und OOP Ich hätte jetzt die Arduino-Klassen Print und vor allem Printable herangezogen. Das Konzept ist schon sehr schön. Dass allerdings die Dokumentation bei
-
Thread
Einzelne kleine Solarmodule für Powerbank. Hilfestellung gesucht
https://de.aliexpress.com/item/1005006163596711.html?spm=a2g0o.detail.pcDetailTopMoreOtherSeller.1.13c5fxyZfxyZR5&gps-id=pcDetailTopMoreOtherSeller&scm=1007.40000.327270.0&scm_id=1007.40000.327270.0&scm-url=1007.40000.327270.0&pvid=cf72d4de-bf30-417b-bb3f-30533cb15d53&_t=gps-id:pcDetailTopMoreOtherSeller
Dein Vorhaben ist freundlich formuliert, nicht sinnvoll. Auch bei zwei Strings mit 1,2 Ah Ladung und 3,7 Volt Nennspannung kommst Du auf eine Energiemenge von circa 4,5 Wh. Eine Standard-LiIo-Zelle im 18650-er Format mit 3,7 Volt Nennspannung und 2,5 Ah hat speichert etwa 9
-
Thread
Brauche Hilfe bei Allpowers S2000 Bluetooth read out
allpowers platformio_options: board_build.flash_mode: dio esp32: board: seeed_xiao_esp32c3 variant: esp32c3 framework: type: arduino platform_version: 5.4.0 wifi: ssid: "xxxx" password: "xxxxxxx" # Enable logging logger: level: DEBUG # Adjust the level
Generic Access Profile characteristic_uuid: '2a00' # Device Name lambda: |- std::string data_string(x.begin(), x.end()); id(allpowers_devicname).publish_state(data_string.c_str()); return (float)x.size(); type: characteristic text_sensor: - platform: template
-
Thread
Hilfe - Umrechung 5 Byte! Array Dezimal => Hex. Gesperrt
Hallo, habe ein Problem. Programiere in C (C99) Keil. Muss eine große Zahl dezimal in hex umrechrechnen. Die Werte stehen im 5 Byte Array. Also ArrayDez[5] in ein ArryHex[5] umrechnen. z.b die Dezimalzahl im Array 99|99|99|99|99 => 02|
Offiziell kennt C99 doch *long long*?
-
Thread
GNU AS UTF-8 Software-Unschärfe
elf3| 00000020 32 2d 6c 69 74 74 6c 65 61 72 6d 0a 0a 53 59 4d |2-littlearm..SYM| 00000030 42 4f 4c 20 54 41 42 4c 45 3a 0a 30 30 30 30 30 |BOL TABLE:.00000| 00000040 30 30 30 20 6c 20 20 20 20 64 20 20 2e 74 65 78
C3A4C3B6 7 C3BC20C3 7 84C396C3 7 9C20C39F 8 003d E29480E2 .string "â â â â â â â â â â â â â " 8 9480E294 8 80E29480 8
-
Thread
Hilfe bei VS2022 C# XAML MVVM DataBinding
disabled) auch das entsprechende Icon aus dem Ordner \Images einblenden. Der Code war bis gestern: [c] <Button Width="50" Content="|c" Command="{Binding FirstCommand}" Margin="3"/> <Button Width="50" Content="c" Command="{Binding PreviousCommand}" Margin="3"/> <Button Width="50" Content=">" Command
implementiert. [code] public partial class Motor : INotifyPropertyChanged { public string posX = "-----"; private string posY = "-----"; public event PropertyChangedEventHandler? PropertyChanged; public Motor() { public string PosX
-
Thread
Serielle Daten Empfangen Netzteil Nice Power
Seriell) nach dem Senden halbwegs sauber empfangen. OK nur wie kann ich die werte dann ordnen? In C++ kein Problem aber in C# Komme ich mir da verloren vor. Da bekomme ich z. B. bei Ampere den String <C4000976000> Geliefert das bedeutet: "<" Anfang (Immer gleich) "C400" Wert Zuordnung in dem
kann ich die werte dann ordnen? Die Werte sortieren?! > Da bekomme ich z. B. bei Ampere den String <C4000976000> Geliefert das > bedeutet: > > "<" Anfang (Immer gleich) > "C400" Wert Zuordnung in dem Fall für Ampere. (Immer gleich) Benutze sinnvolle, sprechende Bezeichnungen. Für mich ist
-
Thread
Arduino Compiler/Linker command line switches für ein Projekt setzen
() Ach ja.. Für printf() brauchts auch noch etwas Vorbereitung . z.B. so, oder so ähnlich: [c] int writeChar(char c, FILE *) { return !Serial.write(c); } int readChar(FILE *) { int c; while(-1 == (c=Serial.read())); return c; } FILE stdiostream; void setup
kann man evtl. auch Konverter wie atof oder > ftostr verwenden? Serial(erbt von Print) und auch String können float verarbeiten. Eine Notwendigkeit für printf und seine Brüder gibt es in der Arduinowelt eigentlich nicht. Ich selber verwende printf nur, weil/wenn ich uralt(?) C oder C++ Programme
-
Thread
VB - msComm.ocx Bringt Fehler - Objekt erforderlich
mehreren VBA-Foren gemacht. Codes sind identisch. Im Objektkatalog ist es vorhanden. mein Code: [c] Private Sub Command1_Click() MScomm1.CommPort = 1 MScomm1.Settings = "9600,N,8,1" MScomm1.PortOpen = True MScomm1.PortOpen = False End Sub [/c] Danke vorab für Tips. grüße Tom
byte) as byte bitClear= portStatus and not(2^bit) end sub public sub PortUpdate(PortID as string, portStatus as byte) Dim szString MSComm1.PortOpen = True szString = PortID & "," & portStatus MSComm1.Output = szString & Chr(13) MSComm1.PortOpen = False end sub
-
Thread
phonetische Suche (lautsprachlich) in Wortschatz
Carypt C. schrieb im Beitrag #7711325: > ,,, Das betonte Komma.
Carypt C. schrieb im Beitrag #7715101: > ich danke für die Hilfe und hoffe es war nicht zu viel Aufwand. Aber wie > gesagt habe ich ja null Ahnung von Java Python Perl C . ich schau mir > das mal an, aber
-
Thread
ESP32 Arduino Cheat Sheet (aktuell für BSP3.x)
longstring); } void loop() { // put your main code here, to run repeatedly: delay(1); } [/c] Ergebnis: #define, const char und const char mit Rawliteral ist identisch char, PROGMEM char und char mit Rawliteral ist identisch String ist beim RAM geringfügig kleiner, beim ROM größer
short 0 – 65536" sollte wohl 65535 heißen ;-) Da schaut aber jemand ganz genau hin! Super! > String str5 = "Sensor-Wert: " + analogRead( A0 ); > das dürfte nicht funktionieren Ja, danke! So ist es besser... [c] String str5 = "Sensor-Wert: " + String(analogRead( A0 )) + "\n"; [/c]
-
Thread
230v Wechselrichter inkompatibel zu Lithiumbatterie?
spätestens bei 10,5v abschaltet. Dann habe ich probiert, das BMS auszutauschen gegen eines mit 4 Strings, die Entladeschlussspannung von 2,5v x 4 wären immerhin noch 10 Volt. Das Problem hier ist aber, dass der Wechselrichter hier nun wegen der zu hohen Spannung meckert und den Dienst komplett verweigert
wissen glauben. Die Nennspannung der Zellen liegt bei 3,7 Volt, das sind nur noch 11,1 Volt bei 3 Strings. Ab 11 Volt fängt der WR jedoch schon an zu piepen! Glaubt ihr wirklich, dass eine Zelle unter Last niemals unter 3,7v geht? Wohl kaum. Und das Ergebnis bei 4 Strings s.o. Ich habe jede der Zellen
-
Thread
Messdaten in csv oder Textdatei schreiben
die funktioneren seit MS-DOS 3.x, sie funktionieren nur nicht in command.com bzw. cmd.exe. Dein String da oben bedeutet nämlich in C: [pre] C:<TAB>emp<TAB>est.txt [/pre] Noch zum eigentlichen Problem: wenn der PC sowieso die ganze Zeit verbunden ist, dann bringe den STM dazu, eine serielle Schnittstelle
Konvertierung geschrieben, unkomfortabel. Bei Anwendungen, die ich selbst in der Hand habe, schreibt der µC direkt einlesbare Formate.
-
Thread
[OpenVPN] Heimrouter bleibt unerreichbar
-07-21 13:55:25 us=614929 push_ifconfig_ipv6_remote = :: 2024-07-21 13:55:25 us=614933 enable_c2c = DISABLED 2024-07-21 13:55:25 us=614936 duplicate_cn = DISABLED 2024-07-21 13:55:25 us=614940 cf_max = 0 2024-07-21 13:55:25 us=614946 cf_per = 0 2024-07-21 13:55:25 us=614950 max_clients
bei "Wünsch dir was" oder was? Verfüttere diese Fehlermeldung an Google: "OpenSSL: error:0A0C0103:SSL routines::internal error"
-
Thread
Nach Initialisierung falsche Werte im Struct
" und ist mit der Meldung "undefined reference to memcpy'" ausgestiegen. Der Eintrag #include "string.h" hat nicht geholfen. Erst eine weitere Ergänzung der Tabellendefinition mit "static" hat mich weitergebracht [c] "static const unsigned short Arial_7x10_Table[95][10] . . . " [/c] - Die gesamte
Buffer-Overflow für die Variable, die im Source *vor* Deiner Array-Definition liegt. (*1) Beispiel: [c] #include <stdio.h> #include <string.h> char buffer[4]; int variable; int main () { strcpy (buffer, "hello"); // Dieser Befehl überschreibt variable printf ("%d\n", variable);