Gtld.node.options

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
{} gtld.node.options;

Назначение:

Возвращает JSON-объект, содержащий опции узла.

Параметры:

Не предусмотрены.

Пример вызова:

   let __options = gtld.node.options;

Результат:

В результате возвращается JSON-объект вида:

       { "tachoRatio", _tachoRatio },
       { "objectType", (int)_objectType },
       { "scriptName", _scriptName},
       { "masterScriptName", _masterScriptName},
       { "qmlScriptName", _qmlScriptName},        
       { "name", data(Qt::DisplayRole).toString() },
       // rolling bearing
       { "rbModelName", _rbModelName },
       { "rbVendor", _rbVendor },
       { "rbOuterD", _rbOuterD },
       { "rbInnerD", _rbInnerD },
       { "rbRollerD", _rbRollerD },
       { "rbRollerCount", _rbRollerCount },
       { "rbAngle", _rbAngle },
       // Ball screw
       { "bsModelName", _bsModelName },
       { "bsVendor", _bsVendor },
       { "bsOuterD", _bsOuterD },
       { "bsInnerD", _bsInnerD },
       { "bsRollerD", _bsRollerD },
       { "bsRollerCount", _bsRollerCount },
       { "bsAngle", _bsAngle },
       // Gear Transmitssion
       { "gtZ1", _gtZ1 },
       { "gtZ2", _gtZ2 },
       // Belt Drive
       { "bdD1", _bdD1 },
       { "bdD2", _bdD2 },
       { "bdL", _bdL },
       // Chain belt drive
       { "cbdZ1", _cbdZ1 },
       { "cbdZ2", _cbdZ2 },
       { "cbdZ3", _cbdZ3 },
       // Pump
       { "pmBlades", _pmBlades },
       // Planetary gear
       { "pgZ1", _pgZ1 },
       { "pgZ2", _pgZ2 },
       { "pgZ3", _pgZ3 },
       { "pgN", _pgN },
       // Turbine
       { "trBlades", _trBlades },

Значение полей может устареть, актуальная информация в методе: main_model_item :: getOptions()