SOLIDOS API - SolidosGetPropertyType(parentHandle, objectName)
SolidosGetPropertyType(nodeHandle, propertyName) - Retorna o tipo de uma propriedade de um objeto do SOLIDOS
- Parâmetros de entrada
- nodeHandle (Dynamo: String, Visual Lisp: Entity Name) - o identificador do item que se quer processar
- propertyName (String) - o nome da propridade que se quer o tipo
- Saída (Type) - o tipo da propriedade
- Erros que podem ocorrer
- InvalidHandle - a nodeHandle informada, não é válida, ou não é de um objeto do SOLIDOS
- InvalidProperty - o nome da propriedade não é válido, ou não esta presente no objeto
- BadArgumentType - o tipo do valor não é compatível com o tipo da propriedade
- NotSupportedType - a propriedade não é reconhecida pelo Dynamo
Exemplo de uso no Visual Lisp:
(setq device (handent "AF021")
length (SolidosGetPropertyType device "Length3D" nil))
;"Double"
Exemplo de uso no Dynamo:
device = "AF021";
length = SolidosAPI.SolidosGetPropertyType(device, "Length3D", null);
#"Double"