02-07-2023, 01:09 PM
(This post was last modified: 02-07-2023, 01:12 PM by Dominik Dorsel.)
Hey,
der Web-Editor wurde entwickelt um Lehrenden ohne jegliche Programmiererfahrung eine einfache Möglichkeit zu bieten bestehende Experimente anzupassen oder einfache neue zu entwickeln. Im laufe der Zeit sind einige neue features in der App bzw. im Dateiformat ergänzt worden, die vom Editor nicht abgebildet werden können. Die "repeating" funktion gehört (leider) auch dazu. Bedeutet man müsste den entsprechenden Part eigenständig über einen Editor (Notepad++, VSCode usw.) ergänzen.
In diesem Fall müsste das dann so aussehen:
phyphox erwartet in diesem Fall das sich alle 10 Bytes ein weiterer Wert für den Container accXRaw befindet. Analog dann für die weiteren Komponenten. Theoretisch könnte man auch die mtu-size anpassen um mehr als 2 Datenpunkte pro BLE-Paket zu senden. Beispielhaft wenn die mtu-size auf 100Bytes erhöht werden soll (und das eure Firmware unterstützt)
Achtung: Sollte das neue phyphox-file in den Editor geladen werden, ignoriert der parser die unbekannten stellen und man verliert die Ergänzungen wieder. Hier kommt man also nicht drum herum (wie Jens schon erwähnte) das phyphox file per Mail, Messenger ans Smartphone zu senden oder eben in irgendeine Cloud hochladen und einen entsprechenden QR-Code zu generieren.
Oh, ich habe wohl nen Post übersehen und das Problem ist schon gelöst.
Um zu testen ob genug werte ankommen würde ich auf den Graph tippen, reinzoomen und über "Punkt wählen" den Abstand zwischen zwei Datenpunkten wählen. Evtl. auch von der "Lines" Darstellung in "Dots" unter den Graphen-Settings wechseln um einzelne Messpunkte besser zu identifizieren
der Web-Editor wurde entwickelt um Lehrenden ohne jegliche Programmiererfahrung eine einfache Möglichkeit zu bieten bestehende Experimente anzupassen oder einfache neue zu entwickeln. Im laufe der Zeit sind einige neue features in der App bzw. im Dateiformat ergänzt worden, die vom Editor nicht abgebildet werden können. Die "repeating" funktion gehört (leider) auch dazu. Bedeutet man müsste den entsprechenden Part eigenständig über einen Editor (Notepad++, VSCode usw.) ergänzen.
In diesem Fall müsste das dann so aussehen:
Code:
<output char="00001021-702b-69b5-b243-d6094a2b0e24" conversion="int16LittleEndian" repeating="10" offset="4" length="2">accXRaw</output>
phyphox erwartet in diesem Fall das sich alle 10 Bytes ein weiterer Wert für den Container accXRaw befindet. Analog dann für die weiteren Komponenten. Theoretisch könnte man auch die mtu-size anpassen um mehr als 2 Datenpunkte pro BLE-Paket zu senden. Beispielhaft wenn die mtu-size auf 100Bytes erhöht werden soll (und das eure Firmware unterstützt)
Code:
<bluetooth editor:uuid="553" editor:posx="55.88888931274414" editor:posy="520.6666717529297" name="Kallisto" mode="notification" rate="1" subscribeOnStart="false" mtu="100">
Achtung: Sollte das neue phyphox-file in den Editor geladen werden, ignoriert der parser die unbekannten stellen und man verliert die Ergänzungen wieder. Hier kommt man also nicht drum herum (wie Jens schon erwähnte) das phyphox file per Mail, Messenger ans Smartphone zu senden oder eben in irgendeine Cloud hochladen und einen entsprechenden QR-Code zu generieren.
Oh, ich habe wohl nen Post übersehen und das Problem ist schon gelöst.
Um zu testen ob genug werte ankommen würde ich auf den Graph tippen, reinzoomen und über "Punkt wählen" den Abstand zwischen zwei Datenpunkten wählen. Evtl. auch von der "Lines" Darstellung in "Dots" unter den Graphen-Settings wechseln um einzelne Messpunkte besser zu identifizieren