Forum: PC Hard- und Software Node-basiertes Programm für µC-Steuerungen


von Research-Freak (Gast)


Lesenswert?

Ich suche so ein umfangreiches Node-basiertes Programm installierbar auf 
Windows/Linux wo man Funktions-Nodes hat zum Verknüpfen mit µC, Kameras, 
3D, Mics, Motoren, Pipelines für andere Apps, AI, Sensoren. Mit 
programmierbare Scripte auf C und Python oder so. Das ganze soll in 
Echtzeit laufen. Auch zum Steuern von Maschinen, Haussteuerung und 
Internet der Dinge.

So ein Node-Editor was man so aus Cinema4d Xpresso kennt.

Oder aus FL-Studio:
https://www.musictech.net/wp-content/uploads/2018/03/9-1024x475.png


Node-Red gefällt mir nicht, ist nicht so mächtig.

von Johannes S. (Gast)


Lesenswert?

iobroker? Das ist primär für Hausautomatisierung, hat aber viele Adapter 
über die alle mögliche Geräte angedockt werden können, darunter auch 
universelle wie mySensors, Modbus, CUL u.a. Die liefern dann eine 
Objekthierarchie und Logik kann mit NodeRed, verschiedenen 
Scriptvarianten, Szenen usw. erstellt werden.

von Εrnst B. (ernst)


Lesenswert?

Research-Freak schrieb:
> umfangreiches Node-basiertes Programm

Research-Freak schrieb:
> Das ganze soll in
> Echtzeit laufen.

Alleine diese beiden Anforderungen unter einen Hut zu bringen wird 
schwierig.

Und warum sollte ein NodeJS-Basiertes Programm Scripting in C!! oder 
Python anbieten? Javascript wäre da die naheliegende Wahl.

von Research-Freak (Gast)


Lesenswert?

Warum gibt es kein iobroker-Adapter für LabView?

Ich habe mir so ein Einplatinencomputer x86 bestellt auf dem Windows 10 
läuft. Da kann ich alle möglichen Windows Programme installieren wie 
Photoshop, Musikprogramme, CAD-Programme usw.

Kann man diese Programme auch irgendwie pipelinen?

Wenn jemand über Browser eine CAD-Datei herunterladen will und vorher 
konfigurieren kann welche Durchmesser die Bohrungen haben soll, dann 
wird automatisch über Pipeline im CAD-Programm die Bohrung eingestellt 
und abgespeichert und zum download angeboten. Geht das?

von Εrnst B. (ernst)


Lesenswert?

Irgendwie redest du wirr.

Ein CAD-File per Browser hochladen, einen Parameter ändern, wieder zum 
Download anbieten ist eine Web-App. Da brauchst du keinen 
Realtime-Home-Automatisierungs-Kamera-Motor-Steuer-Frankenstein-Hybriden 
.

Je nach CAD-Format brauchst du auch kein Windows10, keine installierte 
CAD-Software, und ggfs. noch nicht mal einen Server der aktiv Scripte 
ausführen kann.

z.B. Freecad:

https://wiki.freecadweb.org/File_Format_FCStd

in so einem XML jetzt ein paar Werte zu finden und auszutauschen ist 
eher trivial. Das ginge auch in Client-Side-Javascript im Webbrowser, 
ganz ohne Cloud die die geheimen CAD-Daten zu Gesicht bekommt.
Das ZIP-File-Auspacken ist da schon das komplizierteste an der ganzen 
Geschichte.

von Johannes S. (Gast)


Lesenswert?

ja, hört sich sehr trollig an, was soll die praktische Anwendung sein? 
Ich habe ja schon viel Phantasie, aber da geht sie mir gerade aus.
NodeRed hat Funktionsnodes in die man beliebigen Javascript Code 
reinpacken kann, damit kann man im Prinzip alles machen und es gibt eine 
große Auswahl an fertigen Nodes die man zusätzlich installieren kann.
HTMLRequest und HTMLResponse sind auch Standardbausteine für 
Kommunikation mit Webservern.
CAD Formate laden und modifizieren halte ich für sehr anspruchsvoll. Zum 
CAD parametrisch erzeugen eignet sich OpenSCAD, so wird das ja z.B. bei 
Thingiverse eingesetzt. Aber wo braucht man da noch einen µC mit 
Sensoren und Aktoren?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.