der henry: mein erstes node object

Beitrag lesen

Hallo Robert,

vielen Dank für deine Unterstützung.

Du gibst in deinem Beispiel den plcvarnamen fest vor. Das ist aber nicht so, dieser kann unterschiedlich sein, deshalb habe ich den key "plcvarnamen" benutzt. Auch das format z.B. ist nicht immer "double"

Maschinenname: M1 
                  plcvarname: Drehzahl 
                                  format: double
                                  offset: 120   
                                  .. usw  
 
                  plcvarname: Temperatur 
                                  format: double
                                  offset: 128   
                                  .. usw  

Es müsste so aussehen ... Klammer und Komma -Setzung eventuel falsch

const datenpunktliste = {
            maschinenname: M1 {
                    plcvarname:   Drehzahl {
                                      format: 'double',
                                      offset: 120,
                                           },

                    plcvarname: Temperatur {
                                      format: 'integer',
                                      offset: 128,
                                           },

                    plcvarname: Oeffnung   {
                                      format: 'dword',
                                      offset: 132,
                                           }
            
                              },

            maschinenname: M2 {
                    plcvarname:   Drehzahl {
                                      format: 'double',
                                      offset: 220,
                                           },

                    plcvarname:     Temp_1 {
                                      format: 'integer',
                                      offset: 228,
                                           },

                    plcvarname:     Temp_2 {
                                      format: 'dword',
                                      offset: 232,
                                           }
                              },
};

PS: Die einzelnen Maschinen (Maschinenname) können die gleichen "plcvarnamen" haben, müssen aber nicht.

Wie kann ich diese Struktur mittels Programm erzeugen ... man gehe von einem leeren objekt, in diesem Fall "datenpunktliste" aus ?

Vielen Dank