Posts

Es werden Posts vom November, 2022 angezeigt.

[ TAG 609 ][20.11.2022] -Erfolgreich -IAP-20220403-20220403-1150

Ich werde mich heute um die [ MARGIN_DIST_KEY ]-Methoden kümmern. Wir haben zwei Faktoren die die Algorithmen beeinflussen. [ 1 ] - Ausrichtungs....[ si_alg ] [ si_alg = si_algH ] Horizontale Ausrichtung [ si_alg = si_algV ] Vertikale Ausrichtung [ 2 ] - Komponente...... [ H-Margin-Komponente ] [ V-Margin-Komponente ] Für die [ Horizontalen-Margin-Komponente ] und [ Vertikale-Margin-Komponente ] werden individuelle Methoden geschrieben. In diesen Methoden muss definiert werden,  wie sich die [ Margin-Komponente ] bei der jeweiligen [ si_alg ]  Ausrichtung verhalten werden. Die Horizontalen Komponente habe ich im Detail in der Zeichnung aufgelistet. [ IAP-20220403-20220403-1150 ][ Horizontale-Komponente ] [  GoogleDrive > ext_prj_2022 > IAP-20220403-20220403-1150 > 2022 > 11 > 20  ]

[ TAG 608 ][19.11.2022] -Fehlgeschlagen

[ TAG 607 ][18.11.2022] -Fehlgeschlagen

[ TAG 606 ][17.11.2022] -Fehlgeschlagen

[ TAG 605 ][16.11.2022] -Fehlgeschlagen -C Pointer

In diesen Beitrag werde ich einige sehr interessante Quellen zum Thema Pointer zusammenfassen. Pointers waren für mich früher immer wichtig, wenn ich an Programmen gearbeitet habe, bei der die Performance bzw. die Geschwindigkeit des Codes eine Rolle gespielt hat. Quellen: [you will never ask about pointers again after watching this video] [ https://www.youtube.com/watch?v=2ybLD6_2gKM ] [ This is 100% The Easiest Way to Understand Pointer Math in C/C++ ] [ https://www.youtube.com/watch?v=q24-QTbKQS8 ] [ Pointers in C ARENT HARD | Getting Started with C Pointers in 2021 ] [ https://www.youtube.com/watch?v=egRIkkBEttg ] [ Introduction to Pointers | C Programming Tutorial ] [ https://www.youtube.com/watch?v=2GDiXG5RfNE ] [ Dynamic Memory Allocation | C Programming Tutorial ] [ https://www.youtube.com/watch?v=R0qIYWo8igs ] [ malloc vs calloc Differences Explained | C Programming Tutorial ] [ https://www.youtube.com/watch?v=SKBnxCq3HvM ]...

[ TAG 604 ][15.11.2022] -Erfolgreich -IAP-20220403-20220403-1150

def H_JUNK_DIST_KEY_000 (dist_key , junk , chld_mrg_h , userstl): if userstl is None : return None, None, None if dist_key is None : return None, None, None if junk is None : return None, None, None if chld_mrg_h is None : return None, None, None dist_key_ = dist_key junk_ = junk chld_mrg_h_ = chld_mrg_h if userstl[si_alg] != si_algH: for k_ in reversed (dist_key_): m2_l = dist_key_[k_][si_m2_l] m2_r = dist_key_[k_][si_m2_r] di_l = dist_key_[k_][si_di_l] di_r = dist_key_[k_][si_di_r] j_ = abs (junk_) if j_ > 0 : if junk_ > 0 : m2_r = m2_r + 1 chld_mrg_h_ = chld_mrg_h_ + 1 di_r = di_r + 1 junk_ = junk_ - 1 elif junk_ < 0 : m2_r = m2_r - 1 chld_mrg_h_ = chld_mrg_h_ - 1 ...

[ TAG 603 ][14.11.2022] -Fehlgeschlagen

[ TAG 602 ][13.11.2022] -Fehlgeschlagen

[ TAG 601 ][12.11.2022] -Fehlgeschlagen

[ TAG 600 ][11.11.2022] -Fehlgeschlagen

[ TAG 599 ][10.11.2022] -Fehlgeschlagen

[ TAG 598 ][09.11.2022] -Erfolgreich -IAP-20220403-20220403-1150

Ich beginne meine WORKSESSION um [09.11.2022][0330]. Mit folgenden [si_indizes] muss ich heute arbeiten. si_m1_l = "FIRST-MARGIN-LEFT" si_m1_r = "FIRST-MARGIN-RIGHT" si_m1_t = "FIRST-MARGIN-TOP" si_m1_b = "FIRST-MARGIN-BOTTOM" si_m2_l = "SECOND-MARGIN-LEFT" si_m2_r = "SECOND-MARGIN-RIGHT" si_m2_t = "SECOND-MARGIN-TOP" si_m2_b = "SECOND-MARGIN-BOTTOM" si_mp_l = "PERCENT-MARGIN-LEFT" si_mp_r = "PERCENT-MARGIN-RIGHT" si_mp_t = "PERCENT-MARGIN-TOP" si_mp_b = "PERCENT-MARGIN-BOTTOM" si_df_l = "DIF-FLOAT-MARGIN-LEFT" si_df_r = "DIF-FLOAT-MARGIN-RIGHT" si_df_t = "DIF-FLOAT-MARGIN-TOP" si_df_b = "DIF-FLOAT-MARGIN-BOTTOM" si_di_l = "DIF-INT-MARGIN-LEFT" si_di_r = "DIF-INT-MARGIN-RIGHT" si_di_t = "DIF-INT-MARGIN-TOP" si_di_b = "DIF-INT-MARGIN-BOTTOM" Zu den Parametern: [si_m1] - Margin_1 ist der ori...

[ TAG 597 ][08.11.2022] -Fehlgeschlagen

[ TAG 596 ][07.11.2022] -Fehlgeschlagen

[ TAG 595 ][06.11.2022] -Fehlgeschlagen

[ TAG 594 ][05.11.2022] -Erfolgreich -IAP-20220403-20220403-1150

Ich beginne meine Worksession um [05.11.2022][1145]. Die Worksession beginnt mit der Definition der benötigten Parameter der vertikalen Komponenten.

[ TAG 593 ][04.11.2022] -Fehlgeschlagen

[ TAG 592 ][03.11.2022] -Fehlgeschlagen

[ TAG 591 ][02.11.2022] -Fehlgeschlagen -Microcontroller -jlcpcb.com

Prototypenentwicklung für Platten. Quelle: [ https://www.youtube.com/watch?v=MqLchuSlbSA ] [ https://jlcpcb.com/ ]

[ TAG 590 ][01.11.2022] -Erfolgreich -IAP-20220403-20220403-1150

[ 1. PHASE - ZIELFINDUNG  ][0930][1230] Ich habe die folgenden Methoden fertig gestellt. H_MARGIN_DIST_KEY_000 H_JUNK_DIST_KEY_000 H_APPLY_DIST_KEY_000 Diese Methoden wirken nur auf die Horizontale Ausrichtung. Die Vertikale wurde dabei bisher nicht berücksichtigt. Diese Berücksichtigung muss jedoch statt finden. Wenn ich zum Beispiel die Eigenschaft [si_alg] des FRM-Element nehme, so kann ich die Eigenschaft  [si_alg = si_algH] oder auf  [si_alg = si_algV] setzen. Diese Methoden bestimmen natürlich die Hauptausrichtung. Jedoch kann die andere Ausrichtungsachse auch nicht vernachlässigt werden. Wenn wir in diesem Falle eine Horizontale Ausrichtung haben, so müssen diese Methoden auch auf die vertikale Achse reagieren. Das erste was mir zu der vertikalen Achse einfällt besteht in der Überprüfung der Höhe des Elternelementes und dementsprechend der Kürzung der Vertikalen Margins. [ 2. PHASE - ZIELFORMULIERUNG  ][1230][1235] Einen Konzept für Umgang mit Differenzen bzw....

[ TAG 589 ][31.10.2022] -Fehlgeschlagen