2016-07-20 21 views

Antwort

5

Dies wird gegen Ende des Configuration und die

Sie benötigen Writing Functions Abschnitte der Node-RED docs abgedeckt npm Module an die settings.js-Datei hinzuzufügen. Sie finden diese Datei in ~/.node-red/

Der Abschnitt, den Sie suchen, ist der functionGlobalContext Abschnitt.

... 
functionGlobalContext: { 
    fft: require('fft') 
}, 
... 

Sie würden dann das Modul Zugriff auf den Funktionsknoten mit dem folgenden:

var FFT = context.global.get('fft'); 
var fft = new FFT(n, inverse); 
... 

auch vorsichtig sein, in dem Sie das fft-Modul installiert ist, muss es entweder in ~/.node-red/node_modules oder installiert global so es sein ist zugänglich zu Node-RED

+0

Vielen Dank, ich hatte schon das versuchen, aber die Störung zu erhalten: Fehler beim Laden des Einstellungsdatei: /home/pi/.node-red/settings.js Fehler: nicht Modul 'gefunden ftt ' npm installiert ftt in .node-red/node_modules .... Ich habe auch versucht, es in node-red /, aber immer noch das gleiche Problem ... – OpenStove

+0

Bearbeiten Sie Ihre ursprüngliche Frage, um den Fehler (und immer ** ALLE ** die Informationen, wenn Sie die Frage stellen) – hardillb

+0

Sie haben einen Tippfehler in settings.js - der Knoten heißt 'fft' und Sie haben' ftt' – hardillb