SOLIDOS API - SolidosListProperties(nodeObj)
SolidosListProperties(nodeObj) - Enumera las propiedades de un objeto o tipo de objeto en SOLIDOS
- Parámetros de entrada
- nodeObj (Dynamo: Cadena, Visual Lisp: Nombre de entidad) - El objeto que se procesará. Nota: El programa primero comprueba si es el nombre de un tipo (Etiqueta, Dispositivo, Red, etc.). Si es así, lo procesa. Si no, intenta convertir el identificador (cadena) en un identificador de objeto o un nombre de entidad en el caso de Visual Lisp.
- Salida (String()): devuelve una lista de cadenas con los nombres de las propiedades.
- Errores que pueden ocurrir
- BadArgumentValue: el objeto nodeObj informado no es un identificador de objeto válido ni un tipo válido.
- InvalidHandle: el identificador de objeto no es válido o no es un objeto de SOLIDOS.
Ejemplo de uso en Visual Lisp:
(setq node (Car (EntSel "\nSelecione um objeto do SOLIDOS")))
(setq propriedades (SolidosListProperties node))
;("Name" "Description" "Location" "Layer")
(setq nodeType "Label")
(setq propriedades (SolidosListProperties nodeType))
;("Name" "Description" "Location" "Layer")
Ejemplo de uso en Dynamo:
nodeHandle = "45668";
SolidosAPI.SolidosListProperties (nodeHandle);
#["Name", "Description", "Location", "Layer"]
nodeType = "Label";
SolidosAPI.SolidosListProperties (nodeType);
#["Name", "Description", "Location", "Layer"]