SOLIDOS API - SolidosGetNodeParam
SolidosGetNodeParam(nodeHandle, propertyName, runtimeData) - Retorna o valor de uma propriedade de um objeto do SOLIDOS
- Parâmetros de entrada
- nodeHandle (Dynamo: String, Visual Lisp: Entity Name) - o identificador do objeto a ser processado
- propertyName (String) - o nome da propridade onde recuperar o valor
Observe o tópico Categorização de propriedades para identificar o nome das propriedades
- runtimeData (Object) - um parâmetro para certas propriedades
por padrão vale null
- Saída (Object) - o valor da propriedade, ou null, caso não exista
- 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
- NotSupportedType - a propriedade não é reconhecida pelo Dynamo
Exemplo de uso no Visual Lisp:
(setq device (handent "AF021")
length (SolidosGetNodeParam device "Length3D" nil))
;35.78
Exemplo de uso no Dynamo:
device = "AF021";
length = SolidosAPI.SolidosGetNodeParam(device, "Length3D", null);
#35.78