Autor Beitrag
schruppen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 22



BeitragVerfasst: Do 31.03.05 08:56 
Ich hatte hierzu schon mal einen thread aufgemacht, dieser ist aber Aufgrund von mir nicht richtig angegeben Sachen, nicht richtig verstanden worden.

Also ich will:
1. Eine Datei welche Messwerte und div. Daten enthält auslesen lassen
2. Diese Daten sollen von einem Delphiprogramm aufgelöst werden, also eine Berrechnung zum linearen Gleichungssystem
3. Die daten sollen von einem dritten Programm wieder entnommen und eingesetzt werden können.
Das dieses prinzipiell möglich sein kann ist mir klar....aber irgendwie hakt es für mich als newbie schon im Ansatz.
Bitte hiermit alle die wollen, sich hier mal so ein wenig auszutoben. :lol:


Moderiert von user profile iconGausi: Topic aus Algorithmen, Optimierung und Assembler verschoben am Do 31.03.2005 um 10:41
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Do 31.03.05 09:17 
Hallo,

ich kenne zwar den anderen Thread nicht, aber ich befürchte, das wird so wieder nix.

Dazu ist viel zu viel unklar.

Was sind das für für Messwerte? Wie sind diese gespeichert? Zahlen? Strings? Zeitangaben? Texte? Bilder?
Was soll das mit dem linearen Gleichungssystem? Ich verstehe nicht, was mit den Daten passieren soll.
Und den Sinn des 3. Programms habe ich auch nicht verstanden.

Ein Tipp: Setz dich mal hin, und überlege dir, was du genau machen willst. Was wird wie gespeichert, und was soll mit den Daten genau passieren. Und dann stell deine spezifischen Fragen dazu.

_________________
We are, we were and will not be.
schruppen Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 22



BeitragVerfasst: Do 31.03.05 09:29 
Also die Daten sind Messwerte welche Gradienten enthalten und einen gleichbleibenden offset.
Zu gut Deutsch:
Bestehen die werte aus einem Stromanteil*Gradient=Feld
z.B.: I1*C11+I2*C21+I3*C31+I4*C41=B1
I1*C12+I2*C22+I4*C32+I4*C42=B2
.............................
.............................
Diese Matrix sollte in einer Ini Datei vorliegen und mittels Delphi der ideale Strom errechnet werden ( deshalb lineares Gleichungssystem)! Das ist auf jeden Fall möglich, zu fuß zurechen geht ja auch.
Sind die optimierten Stromwerte errechnet, sollten diese an ein weiteres Programm übergeben werden ( dieses ist noch in der Mache )und somit eine optimierte Lösung erbringen.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Do 31.03.05 09:41 
user profile iconschruppen hat folgendes geschrieben:
Also die Daten sind Messwerte welche Gradienten enthalten und einen gleichbleibenden offset.
Zu gut Deutsch:
Bestehen die werte aus einem Stromanteil*Gradient=Feld
z.B.: I1*C11+I2*C21+I3*C31+I4*C41=B1
I1*C12+I2*C22+I4*C32+I4*C42=B2
Sorry, aber sowas ist mir - ehrlich gesagt egal. Es sind also Zahlen, richtig?
Dann stellt sich die Frage, wie man eine große Menge Zahlen in einer Datei speichert. Es soll eine ini sein. Eine Möglichkeit:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
[Matrix]
Zeilen = 3
Spalten = 3
Zeile_1 = 1|2|3
Zeile_2 = 4|5|6
Zeile_3 = 7|8|9
Ist vielleicht nicht die intelligenteste Wahl, aber übersichtlich zum Bearbeiten per Hand.
Zum auslesen Suche in: Delphi-Forum, Delphi-Library TINIFILE. Um die einzelnen Zellen zu erhalten, empfehle ich Suche in: Delphi-Forum, Delphi-Library EXPLODE. Dann solltest du schonmal die Werte haben.

---
Und da das recht wenig mit Algorithmen zu tun hat, verschiebe ich das in Dateizugriff. Ich würde dich bitten, den zweiten Teil (mit dem Gleichungssystem etc.) bei Bedarf in einem neuen Thread nochmal zu fragen.

_________________
We are, we were and will not be.
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Sa 02.04.05 19:03 
Geht es um die Errechnung oder um Speicherun
(Habe auch gerade mit Zahlen zu tuen :D )

_________________
MFG
Michael Springwald, "kann kein englisch...."
schruppen Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 22



BeitragVerfasst: Mo 18.04.05 13:02 
@ mimi :Es geht erstmal um das Speichern von Messwerten in einer Datei.
Dann sollen diese Messwerte in ein lineares gleichungssystem überführt werden.
Dieses soll gelöst werden und die notwendigen Lösungen ( in diesem Falle Ströme ) ausgeben.
Diese sollten dann wiederum auslesbar sein.