Seite 2 von 3

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 31 Jan 2018, 11:47
von PHabermehl
Naja, für derartige Sonderanwendungen kann man ja die Schnittstelle von Hand in Quellcode eintragen...

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 31 Jan 2018, 18:11
von MasterOfGizmo
Na da würde ich ja eine einfache App vorschlagen, mit der man einen rs232-Adapter auswählen kann. Die Auswahl wird dann gespeichert. Und wenn startide so eine Datei vorfindet, dann weiss es, was es zu tun hat.

Re: CFW: startIDE v1.1, Modelle direkt auf dem TXT programmi

Verfasst: 07 Feb 2018, 22:28
von PHabermehl
Guten Abend,

ab sofort ist startIDE v1.1 im AppStore verfügbar. Neben einem bunten Strauß bugfixes gibt es folgende Neuerungen:

- Support der Counter-Eingänge von TXT und ftDuino in den Befehlen "WaitIn", "IfIn", "FromIn" und "QueryIn", dazu neuer Befehl "CounterClear"
- Die Calc-Funktion hat die neuen Operatoren "random", der eine Zufallzahl zwischen Operand1 und Operand2 erzeugt, und "mean", der den Mittelwert aus Operand1 und Operand2 bildet.
- Über den Menupunkt "Interfaces" kann jetzt auch das Intelligent Interface als RoboIF betrieben werden, wenn es über einen USB-Seriell-Wandler angeschlossen ist. Weitere Details dazu im Handbuch, das ebenfalls für v1.1 überarbeitet wurde:
https://github.com/PeterDHabermehl/star ... 110_de.pdf

Allen beiden Anwendern weiterhin viel Spaß damit ;)

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 08 Feb 2018, 00:01
von DrChaos
Auch an dieser Stelle ein herzliches Dankeschön von mir, insbesondere für die Unterstützung des Intelligent Interface, im Moment ist das dann wohl die einfachste Möglichkeit das IIF mit dem Pi zu nutzen.

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 19 Feb 2018, 14:45
von PHabermehl
Hallo zusammen,

ab sofort ist startIDE v1.2.0 verfügbar!

Wichtigste Neuerung ist eine Funktion zur Berechnung eines Polynoms (maximal) dritten Grades:
startIDE_FromPoly.jpg
Nach der Formel f(x) = A x³ + B x² + C x + D können hiermit relativ komplexe Berechnungen vorgenommen werden, wobei die Koeffizienten A-D Fließkommawerte, auch in Exponentialschreibweise, sein dürfen.
Das Ergebnis wird wiederum dem startIDE-Standard entsprechend als Integerwert zurückgegeben.

Mit den im obigen Beispiel dargestellten Koeffizienten kann z.B. der Widerstandswert eines NTC10k direkt in eine Temperatur umgerechnet werden. Dazu wurden (ich gebe es zu, per Excel) die Koeffizienten einer quadratischen Ausgleichskurve ermittelt.

Die Doku wurde entsprechend ergänzt.

Gruß
Peter

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 21 Feb 2018, 08:49
von MasterOfGizmo
Unglaublich. Prima Idee, sowas braucht Brickly auch :D

Gab es eigentlich mal einen ftpedia-Artikel zu startIDE? Wenn nicht wird es aber ganz dringend Zeit ...

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 24 Feb 2018, 01:21
von ThanksForTheFish
Hallo Peter,

ich habe mir gerade ein Intelligent-Interface incl. Extension-Modul zugelegt.
Soweit - so gut.
Es funktioniert auch beides ganz hervorragend. Aber nur über Robo-Pro.

Da ich ja seit kurzem auch einen ganz tollen Raspi mit einem noch viel schöneren Touch-Screen incl. perfektem ft-Gehäuse mein eigen nennen kann,
habe ich natürlich ausprobiert, ob die Extension daran über StartIDE auch läuft.

Aber es lassen sich darüber leider nur 4 Motorausgänge adressieren.
Wenn ich jetzt ganz verhalten mal nachfragen würde, ob es nicht vielleicht möglich wäre, dass es da in absehbarer Zeit eventuell mal ein Update geben könnte?
Und wenn ich noch dazu ganz lieb Bitte sage - geht's dann vielleicht?

(Ähhhm - hüstel, hüstel - beim Robo-Interface mit angeschlossener Robo-Extension verhält sich das genauso).

Viele Grüße, Ralf

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 24 Feb 2018, 09:00
von PHabermehl
Hallo Ralf,
ThanksForTheFish hat geschrieben:Da ich ja seit kurzem auch einen ganz tollen Raspi mit einem noch viel schöneren Touch-Screen incl. perfektem ft-Gehäuse mein eigen nennen kann,
habe ich natürlich ausprobiert, ob die Extension daran über StartIDE auch läuft.
Oh, das ist toll, dass Du jetzt auch einen TX-Pi hast ;)
Die Intelligent Interface Unterstützung ist auf Grund diverser kleiner Fallen ohnehin nur experimentell - das IIF wird ja dann intern als RoboIF behandelt.
ThanksForTheFish hat geschrieben: Aber es lassen sich darüber leider nur 4 Motorausgänge adressieren.
Wenn ich jetzt ganz verhalten mal nachfragen würde, ob es nicht vielleicht möglich wäre, dass es da in absehbarer Zeit eventuell mal ein Update geben könnte?
Und wenn ich noch dazu ganz lieb Bitte sage - geht's dann vielleicht?

(Ähhhm - hüstel, hüstel - beim Robo-Interface mit angeschlossener Robo-Extension verhält sich das genauso).

Viele Grüße, Ralf
Hmmmm, ich sag jetzt mal nicht kategorisch "nein". Grundsätzlich machbar ist das schon, aber ich müsste mir erstmal etwas Schlaues einfallen lassen, wie ich die zusätzlichen I/Os anbiete, denn theoretisch kann man beim RoboIF ja sogar mehrere Extensions kaskadieren...
Ich werde bei Gelegenheit mal drüber nachdenken, aber kurzfristig versprechen kann ich das jetzt nicht.

Gruß
Peter

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 24 Feb 2018, 09:25
von ThanksForTheFish
Moin Peter,
PHabermehl hat geschrieben:Die Intelligent Interface Unterstützung ist auf Grund diverser kleiner Fallen ohnehin nur experimentell - das IIF wird ja dann intern als RoboIF behandelt.
Das Experiment ist dir jedenfalls richtig gut gelungen :-)
PHabermehl hat geschrieben:Hmmmm, ich sag jetzt mal nicht kategorisch "nein". Grundsätzlich machbar ist das schon, aber ich müsste mir erstmal etwas Schlaues einfallen lassen, wie ich die zusätzlichen I/Os anbiete, denn theoretisch kann man beim RoboIF ja sogar mehrere Extensions kaskadieren...
Wenn dir bspw. einfallen würde, die weiteren Module EM1 - EMx zu nennen und alles andere der Oberfläche so zu lassen, würde dann der Zeitpunkt "Gelegenheit darüber nachzudenken" etwas zeitnaher liegen?

Viele Grüße, Ralf

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 24 Feb 2018, 09:59
von PHabermehl
Hallo Ralf,

da das in meinen Augen eine Sonderanwendung ist, die nicht dem eigentlichen Zweck von startIDE entspricht, möchte ich natürlich einen Kompromiss finden, der Dich zufriedenstellt und mir möglichst wenig Arbeit macht. Die "lückenlose" Einbindung, wie von DIr vorgeschlagen, wäre ein recht großer Aufwand, den ich zugegebenermaßen scheue.

Ich habe jetzt folgende Idee:
Ich werden einen Befehl "RIFShift <Modulnr>" implementieren. <Modulnr> wird von 0-x Master und alle Slaves bezeichnen. Alle darauffolgenden Kommandos an das RoboIF (und da ist dann wiederum das IIF eingeschlossen) werden dann an das zuvor gewählte Modul gesendet. Das bedeutet für Dich ggf. eine gewisse Komforteinbuße, weil Du vor einem Kommando erst das gewünschte Interface wählen musst, ermöglicht aber immerhin den Zugriff auf die Slaves, und ist für mich - hoffentlich - mit wenig Aufwand zu implementieren. Für "Normaluser" würde sich dann auch nichts ändern und es würde keine Verwirrung durch zusätzliche Interface-Bezeichnnungen geschaffen, für "Poweruser", die eben Master und Slaves benutzen wollen, besteht dann das Risiko, dass es zu Fehlern im Programmablauf kommt, wenn das falsche Modul gesetzt wurde, aber das zu debuggen traue ich einem "Poweruser" durchaus zu. Ich müsste jedenfalls keine zusätzlichen Überprüfungen implementieren, es würde im Fehlerfall zu einem "Complete Confusion Error" (Siehe Handbuch) mit Angabe der betreffenden Zeilennummer kommen, wenn das gewählte Interface nicht zur Verfügung steht oder die gewählte Funktion nicht bedienen kann.

Ich hoffe, das ist ein akzeptables Angebot...

Gruß
Peter

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 24 Feb 2018, 10:10
von ThanksForTheFish
Angebot völlig kompromisslos angenommen :D

Viele Grüße Ralf

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 24 Feb 2018, 17:13
von MasterOfGizmo
Wenn man ein Fan des TX-Pi ist und auf ft-Anschlüsse schielt, dann ist natürlich der ftDuino eine Option, die man in Betracht ziehen sollte ... die ganzen alten Interfaces sind doch viel zu schade für den harten Modelleinsatz und sollten einen Ehrenplatz in der Vitrine bekommen.

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 24 Feb 2018, 17:50
von PHabermehl
MasterOfGizmo hat geschrieben:Wenn man ein Fan des TX-Pi ist und auf ft-Anschlüsse schielt, dann ist natürlich der ftDuino eine Option, die man in Betracht ziehen sollte ... die ganzen alten Interfaces sind doch viel zu schade für den harten Modelleinsatz und sollten einen Ehrenplatz in der Vitrine bekommen.
...ich hörte von Lieferengpässen...

Aber eine völlig praktikable Lösung ist, Robo Interface und ftDuino zusammen am TX-Pi zu betreiben - da braucht man dann auch nichts switchen...

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 05 Mär 2018, 12:06
von PHabermehl
Hallo zusammen,

v1.3.1 von startIDE ist ab sofort verfügbar.

Wichtigste Neuerungen:
- Unter Variable -> From... ist jetzt die Funktion FromSys verfügbar. Hier können diverese im TX-Pi bzw. TXT-System vorhandene Variable abgefragt werden.
z.Zt. sind das Tag, Monat und Jahr sowie Stunde, Minute und Sekunde als Zeitkomponenten (und mehrstellige Zahlen können mit "calc digit" in einzelne Ziffern zerlegt werden, Zaunpfahlwink an die Uhrenbauer)
Außerdem können die Hardware-Buttons des TX-Pi-Displays (dispBtn) und der IR-Eingang des RoboIF (RIIR) abgefragt werden.

- Unter Interaktion -> Logging ist jetzt die Funktion "Log silent" verfügbar. Damit können Daten in die Logdatei geschrieben werden, ohne das eine Displayausgabe erfolgt. Somit sind Daten in wesentlich höherer zeitlicher Auflösung erfassbar.

Zu finden ist die v1.3.1 im App-Store der cfw oder hier:
https://github.com/PeterDHabermehl/star ... artIDE.zip

Viele Grüße
Peter

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 27 Apr 2018, 19:27
von PHabermehl
Hallo zusammen,
auch hier nochmal die Info:

startIDE v1.4 mit Grafikfunktionen ist ab sofort verfügbar. Weitere Infos und ein kleiner Preview hier:
viewtopic.php?f=33&p=34823

Gruß
Peter

Re: CFW: startIDE v1.0, Modelle direkt auf dem TXT programmi

Verfasst: 16 Mai 2018, 15:20
von PHabermehl
Aktuelles Handbuch

Nochmal so als Hinweis, die jeweils zur aktuellen Version gehörende Doku ist unter dem Webinterface von startIDE unter "Get more application info" zu erreichen.

Für die v1.4.x ist das
https://github.com/PeterDHabermehl/star ... 140_de.pdf

Gruß
Peter

Re: CFW: startIDE - Modelle direkt auf dem TXT programmieren

Verfasst: 21 Nov 2018, 22:58
von PHabermehl
Hallo zusammen,

startIDE v1.5 mit Funktionen zum Abfragen des Touchscreens ist ab sofort verfügbar - im AppStore oder hier
https://github.com/PeterDHabermehl/star ... artIDE.zip

Das Handbuch für die v1.5 liegt unter
https://github.com/PeterDHabermehl/star ... 150_de.pdf

Neu sind:

Die Funktionen "WaitForTouch" und "WaitForRelease".
Damit kann, wie der Name schon vermuten läßt, auf Berühr- bzw. Loslass-Events auf der Grafikleinwand (Canvas) von startIDE gewartet werden.
Die Systemfunktion "FromSys" wurde um die Datenquellen "touchXPos" und "touchYPos" erweitert, so dass man die Koordinaten der Berührung nach einem WaitForTouch/Release abfragen kann.
Und last but not least gibt es die Abfrage "IfTouchArea", mit der abhängig davon, ob die Berührung innerhalb eines bestimmten Bereiches stattfand, zu einer Sprungmarke verzweigt werden kann.
c_Touch.jpg
c_Touch.jpg (6.73 KiB) 13251 mal betrachtet
Ein kleines Beispielprogramm, c_Touch, liegt dem release ebenfalls bei und ist im Handbuch dokumentiert. Es zeichnet bei jeder Berührung des Touchscreen einen Punkt, bis zum Beenden der rote Kreis in der oberen rechten Ecke angetippt wurde.

Gruß
Peter

Re: CFW: startIDE - Modelle direkt auf dem TXT programmieren

Verfasst: 23 Dez 2018, 23:28
von PHabermehl
Siehe hier:
viewtopic.php?f=33&t=5070

startIDE v1.6 veröffentlicht, Feldvariable und ein paar andere kleine Extras...

Schöne Feiertage
Peter

Re: CFW: startIDE - Modelle direkt auf dem TXT programmieren

Verfasst: 27 Dez 2018, 21:30
von PHabermehl
Update auf v1.6.6 veröffentlicht, Servo-Ansteuerung...

siehe hier: viewtopic.php?f=33&t=5078

Re: CFW: startIDE - Modelle direkt auf dem TXT programmieren

Verfasst: 29 Jan 2019, 01:04
von PHabermehl
Update auf v1.7 veröffentlicht, siehe hier.

Neu: I2C-Kommunikation, Bitoperatoren für Calc, neue Datenquellen für FromSys